%------------------------------------------------------------------------------
% File : DT2H2X---1.9.5
% Problem : ITP171^2 : TPTP v9.2.1. Released v7.5.0.
% Transfm : none
% Format : tptp:raw
% Command : /export/starexec/sandbox2/solver/bin/run_DT2H2X /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% Computer : n008.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 : Wed Feb 25 08:56:08 AM UTC 2026
% Result : Theorem 8.56s 3.14s
% Output : Refutation 8.56s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.10 % Problem : ITP171^2 : TPTP v9.2.1. Released v7.5.0.
% 0.00/0.11 % Command : /export/starexec/sandbox2/solver/bin/run_DT2H2X /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% 0.14/0.32 % Computer : n008.cluster.edu
% 0.14/0.32 % Model : x86_64 x86_64
% 0.14/0.32 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.32 % Memory : 8042.1875MB
% 0.14/0.32 % OS : Linux 3.10.0-693.el7.x86_64
% 0.14/0.32 % CPULimit : 300
% 0.14/0.32 % WCLimit : 300
% 0.14/0.32 % DateTime : Tue Feb 24 08:28:54 EST 2026
% 0.14/0.32 % CPUTime :
% 0.14/0.32 Running /export/starexec/sandbox2/solver/bin/run_DT2H2X /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% 0.19/0.43 ---- Original DTF file ---
% 0.19/0.43 thf(spec,logic,$$dhol).
% 0.19/0.43 %------------------------------------------------------------------------------
% 0.19/0.43 % File : ITP171^2 : TPTP v9.2.1. Released v7.5.0.
% 0.19/0.43 % Domain : Interactive Theorem Proving
% 0.19/0.43 % Problem : Sledgehammer ShadowRootMonad problem prob_198__5843440_1
% 0.19/0.43 % Version : Especial.
% 0.19/0.43 % English :
% 0.19/0.43
% 0.19/0.43 % Refs : [BH+15] Blanchette et al. (2015), Mining the Archive of Formal
% 0.19/0.43 % : [Des21] Desharnais (2021), Email to Geoff Sutcliffe
% 0.19/0.43 % Source : [Des21]
% 0.19/0.43 % Names : ShadowRootMonad/prob_198__5843440_1 [Des21]
% 0.19/0.43
% 0.19/0.43 % Status : Theorem
% 0.19/0.43 % Rating : 0.67 v9.1.0, 0.33 v8.1.0, 0.50 v7.5.0
% 0.19/0.43 % Syntax : Number of formulae : 400 ( 91 unt; 137 typ; 0 def)
% 0.19/0.43 % Number of atoms : 751 ( 358 equ; 0 cnn)
% 0.19/0.43 % Maximal formula atoms : 6 ( 2 avg)
% 0.19/0.43 % Number of connectives : 33081 ( 81 ~; 5 |; 8 &;32658 @)
% 0.19/0.43 % ( 0 <=>; 329 =>; 0 <=; 0 <~>)
% 0.19/0.43 % Maximal formula depth : 42 ( 22 avg)
% 0.19/0.43 % Number of types : 18 ( 17 usr)
% 0.19/0.43 % Number of type conns : 525 ( 525 >; 0 *; 0 +; 0 <<)
% 0.19/0.43 % Number of symbols : 123 ( 120 usr; 7 con; 0-16 aty)
% 0.19/0.43 % Number of variables : 3600 ( 69 ^;2995 !; 8 ?;3600 :)
% 0.19/0.43 % ( 528 !>; 0 ?*; 0 @-; 0 @+)
% 0.19/0.43 % SPC : TH1_THM_EQU_NAR
% 0.19/0.43
% 0.19/0.43 % Comments : This file was generated by Sledgehammer 2021-02-23 16:16:05.235
% 0.19/0.43 %------------------------------------------------------------------------------
% 0.19/0.43 % Could-be-implicit typings (35)
% 0.19/0.43 thf(ty_t_CharacterDataClass_ORCharacterData_ORCharacterData__ext,type,
% 0.19/0.43 rCharacterData_ext: $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_ShadowRootClass_ORShadowRoot_ORShadowRoot__ext,type,
% 0.19/0.43 rShadowRoot_ext: $tType > $tType > $tType > $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_CharacterDataPointer_Ocharacter__data__ptr,type,
% 0.19/0.43 character_data_ptr: $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_DocumentClass_ORDocument_ORDocument__ext,type,
% 0.19/0.43 rDocument_ext: $tType > $tType > $tType > $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_ElementClass_ORElement_ORElement__ext,type,
% 0.19/0.43 rElement_ext: $tType > $tType > $tType > $tType > $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_ShadowRootPointer_Oshadow__root__ptr,type,
% 0.19/0.43 shadow_root_ptr: $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_ObjectClass_ORObject_ORObject__ext,type,
% 0.19/0.43 rObject_ext: $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_DocumentPointer_Odocument__ptr,type,
% 0.19/0.43 document_ptr: $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_NodeClass_ORNode_ORNode__ext,type,
% 0.19/0.43 rNode_ext: $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_ElementPointer_Oelement__ptr,type,
% 0.19/0.43 element_ptr: $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_ObjectPointer_Oobject__ptr,type,
% 0.19/0.43 object_ptr: $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_Heap__Error__Monad_Oprog,type,
% 0.19/0.43 heap_Error_prog: $tType > $tType > $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_NodePointer_Onode__ptr,type,
% 0.19/0.43 node_ptr: $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_BaseMonad_Oexception,type,
% 0.19/0.43 exception: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_Product__Type_Ounit,type,
% 0.19/0.43 product_unit: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_ObjectClass_Oheap,type,
% 0.19/0.43 heap: $tType > $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_Finite__Map_Ofmap,type,
% 0.19/0.43 finite_fmap: $tType > $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_Sum__Type_Osum,type,
% 0.19/0.43 sum_sum: $tType > $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_Option_Ooption,type,
% 0.19/0.43 option: $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_String_Ochar,type,
% 0.19/0.43 char: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_t_List_Olist,type,
% 0.19/0.43 list: $tType > $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_n,type,
% 0.19/0.43 n: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_m,type,
% 0.19/0.43 m: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_l,type,
% 0.19/0.43 l: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_k,type,
% 0.19/0.43 k: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_j,type,
% 0.19/0.43 j: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_i,type,
% 0.19/0.43 i: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_h,type,
% 0.19/0.43 h: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_g,type,
% 0.19/0.43 g: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_f,type,
% 0.19/0.43 f: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_e,type,
% 0.19/0.43 e: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_d,type,
% 0.19/0.43 d: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_c,type,
% 0.19/0.43 c: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_b,type,
% 0.19/0.43 b: $tType ).
% 0.19/0.43
% 0.19/0.43 thf(ty_tf_a,type,
% 0.19/0.43 a: $tType ).
% 0.19/0.43
% 0.19/0.43 % Explicit typings (102)
% 0.19/0.43 thf(sy_c_BaseMonad_Ol__put__M_Oa__put__M,type,
% 0.19/0.43 l_put_a_put_M:
% 0.19/0.43 !>[Ptr: $tType,Heap: $tType,Obj: $tType,V: $tType] : ( ( Ptr > Heap > ( option @ Obj ) ) > ( Ptr > Obj > Heap > Heap ) > Ptr > ( ( V > V ) > Obj > Obj ) > V > ( heap_Error_prog @ Heap @ exception @ product_unit ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataClass_ORCharacterData_Oval,type,
% 0.19/0.43 val:
% 0.19/0.43 !>[Z: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z ) ) ) > ( list @ char ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataClass_ORCharacterData_Oval__update,type,
% 0.19/0.43 val_update:
% 0.19/0.43 !>[Z: $tType] : ( ( ( list @ char ) > ( list @ char ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataClass_Ocast_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_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 0.19/0.43 cast_C1206507959_o_d_e:
% 0.19/0.43 !>[CharacterData: $tType,Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Node: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ CharacterData ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataClass_Ocast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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,type,
% 0.19/0.43 cast_N331463351_a_t_a:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ CharacterData ) ) ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataClass_Oget_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,type,
% 0.19/0.43 get_C_796961872_a_t_a:
% 0.19/0.43 !>[Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Object: $tType] : ( ( character_data_ptr @ Character_data_ptr ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ Object ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ CharacterData ) ) ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataClass_Ois__character__data__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 0.19/0.43 is_cha448255042_o_d_e:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataClass_Ol__type__wf__def_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_Oa__type__wf,type,
% 0.19/0.43 l_type942687182ype_wf:
% 0.19/0.43 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Object: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ Object ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataClass_Oput_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,type,
% 0.19/0.43 put_C_1264771785_a_t_a:
% 0.19/0.43 !>[Character_data_ptr: $tType,CharacterData: $tType,Element_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,Node: $tType,Object: $tType] : ( ( character_data_ptr @ Character_data_ptr ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ CharacterData ) ) ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ Object ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ Object ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataClass_Otype__wf,type,
% 0.19/0.43 type_wf:
% 0.19/0.43 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataMonad_Oget__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,type,
% 0.19/0.43 get_M_1540554666_a_t_a:
% 0.19/0.43 !>[A: $tType,H: $tType,K: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,I: $tType,J: $tType] : ( ( character_data_ptr @ A ) > ( ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > K ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ A ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ B @ A @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ K ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataMonad_Ol__new__character__data,type,
% 0.19/0.43 l_new_character_data:
% 0.19/0.43 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType] : ( ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > $o ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataMonad_Onew__character__data,type,
% 0.19/0.43 new_character_data:
% 0.19/0.43 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Object: $tType] : ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ Object ) ) @ exception @ ( character_data_ptr @ Character_data_ptr ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_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,type,
% 0.19/0.43 put_M_926020593_a_t_a:
% 0.19/0.43 !>[B: $tType,K: $tType,H: $tType,A: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,I: $tType,J: $tType] : ( ( character_data_ptr @ B ) > ( ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) ) > K > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataPointer_Ocast_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_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 0.19/0.43 cast_c1817826148_p_t_r:
% 0.19/0.43 !>[Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType] : ( ( character_data_ptr @ Character_data_ptr ) > ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataPointer_Ocast_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_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_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 0.19/0.43 cast_n458720130_p_t_r:
% 0.19/0.43 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType] : ( ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) > ( option @ ( character_data_ptr @ Character_data_ptr ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataPointer_Ois__character__data__ptr_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_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 0.19/0.43 is_cha1694415012_p_t_r:
% 0.19/0.43 !>[Character_data_ptr: $tType] : ( ( character_data_ptr @ Character_data_ptr ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_CharacterDataPointer_Ois__character__data__ptr__kind_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 0.19/0.43 is_cha614540985_p_t_r:
% 0.19/0.43 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType] : ( ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentClass_ORDocument_Odisconnected__nodes,type,
% 0.19/0.43 disconnected_nodes:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentClass_ORDocument_Odisconnected__nodes__update,type,
% 0.19/0.43 discon1635973971update:
% 0.19/0.43 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Z: $tType] : ( ( ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentClass_ORDocument_Odoctype,type,
% 0.19/0.43 doctype:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) > ( list @ char ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentClass_ORDocument_Odoctype__update,type,
% 0.19/0.43 doctype_update:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( ( list @ char ) > ( list @ char ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentClass_ORDocument_Odocument__element,type,
% 0.19/0.43 document_element:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) > ( option @ ( element_ptr @ Element_ptr ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentClass_ORDocument_Odocument__element__update,type,
% 0.19/0.43 docume446011358update:
% 0.19/0.43 !>[Element_ptr: $tType,Node_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( ( option @ ( element_ptr @ Element_ptr ) ) > ( option @ ( element_ptr @ Element_ptr ) ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentClass_Ocast_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,type,
% 0.19/0.43 cast_D42511940_e_c_t:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Document: $tType,Shadow_root_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Object: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentClass_Ocast_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,type,
% 0.19/0.43 cast_O1159777348_e_n_t:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Document: $tType,Object: $tType] : ( ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) > ( option @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentClass_Oget_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,type,
% 0.19/0.43 get_D_o_c_u_m_e_n_t:
% 0.19/0.43 !>[Shadow_root_ptr: $tType,Document_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Document: $tType,Object: $tType] : ( ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) > ( option @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentClass_Ois__document__kind,type,
% 0.19/0.43 is_document_kind:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Document: $tType,Object: $tType] : ( ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentClass_Ol__type__wf__def_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_Oa__type__wf,type,
% 0.19/0.43 l_type1694037370ype_wf:
% 0.19/0.43 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Document: $tType,Object: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentClass_Oput_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,type,
% 0.19/0.43 put_D_o_c_u_m_e_n_t:
% 0.19/0.43 !>[Shadow_root_ptr: $tType,Document_ptr: $tType,Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Document: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Object: $tType] : ( ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentClass_Otype__wf,type,
% 0.19/0.43 type_wf2:
% 0.19/0.43 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentMonad_Oget__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,type,
% 0.19/0.43 get_M_1744428286_e_n_t:
% 0.19/0.43 !>[A: $tType,B: $tType,E: $tType,C: $tType,D: $tType,J: $tType,L: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType] : ( ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) > ( ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) ) > L ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ exception @ L ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentMonad_Ol__new__document,type,
% 0.19/0.43 l_new_document:
% 0.19/0.43 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType] : ( ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > $o ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentMonad_Onew__document,type,
% 0.19/0.43 new_document:
% 0.19/0.43 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Document: $tType,Object: $tType] : ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentMonad_Oput__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,type,
% 0.19/0.43 put_M_950607941_e_n_t:
% 0.19/0.43 !>[D: $tType,E: $tType,L: $tType,C: $tType,A: $tType,B: $tType,J: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType] : ( ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) > ( ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) ) > L > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentPointer_Ocast_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,type,
% 0.19/0.43 cast_d1427782271_p_t_r:
% 0.19/0.43 !>[Document_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Object_ptr: $tType] : ( ( document_ptr @ Document_ptr ) > ( object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ Document_ptr ) @ Object_ptr ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentPointer_Ois__document__ptr_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,type,
% 0.19/0.43 is_doc697300620_p_t_r:
% 0.19/0.43 !>[Document_ptr: $tType] : ( ( document_ptr @ Document_ptr ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_DocumentPointer_Ois__document__ptr__kind,type,
% 0.19/0.43 is_document_ptr_kind:
% 0.19/0.43 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ Document_ptr ) @ Object_ptr ) ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_ORElement_Oattrs,type,
% 0.19/0.43 attrs:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_ORElement_Oattrs__update,type,
% 0.19/0.43 attrs_update:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_ORElement_Ochild__nodes,type,
% 0.19/0.43 child_nodes:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_ORElement_Ochild__nodes__update,type,
% 0.19/0.43 child_nodes_update:
% 0.19/0.43 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_ORElement_Oshadow__root__opt,type,
% 0.19/0.43 shadow_root_opt:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_ORElement_Oshadow__root__opt__update,type,
% 0.19/0.43 shadow1355209752update:
% 0.19/0.43 !>[Shadow_root_ptr: $tType,Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( ( option @ ( shadow_root_ptr @ Shadow_root_ptr ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_ORElement_Otag__name,type,
% 0.19/0.43 tag_name:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( list @ char ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_ORElement_Otag__name__update,type,
% 0.19/0.43 tag_name_update:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( ( list @ char ) > ( list @ char ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_Ocast_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_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 0.19/0.43 cast_E624595161_o_d_e:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Node: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_Ocast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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,type,
% 0.19/0.43 cast_N1919872217_e_n_t:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Node: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_Oget_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,type,
% 0.19/0.43 get_E_l_e_m_e_n_t:
% 0.19/0.43 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,Node: $tType,Object: $tType] : ( ( element_ptr @ Element_ptr ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) @ Object ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_Ois__element__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 0.19/0.43 is_ele641449972_o_d_e:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Node: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_Oknown__ptr,type,
% 0.19/0.43 known_ptr:
% 0.19/0.43 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_Ol__known__ptr_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_Oa__known__ptr,type,
% 0.19/0.43 l_know358518967wn_ptr:
% 0.19/0.43 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_Ol__type__wf__def_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_Oa__type__wf,type,
% 0.19/0.43 l_type512970796ype_wf:
% 0.19/0.43 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,Node: $tType,Object: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) @ Object ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_Oput_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,type,
% 0.19/0.43 put_E_l_e_m_e_n_t:
% 0.19/0.43 !>[Element_ptr: $tType,Node_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Document_ptr: $tType,Object_ptr: $tType,Node: $tType,Object: $tType] : ( ( element_ptr @ Element_ptr ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) @ Object ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) @ Object ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementClass_Otype__wf,type,
% 0.19/0.43 type_wf3:
% 0.19/0.43 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementMonad_Oget__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,type,
% 0.19/0.43 get_M_E_l_e_m_e_n_t:
% 0.19/0.43 !>[A: $tType,C: $tType,B: $tType,D: $tType,G: $tType,J: $tType,E: $tType,F: $tType,H: $tType,I: $tType] : ( ( element_ptr @ A ) > ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > J ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ J ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementMonad_Ol__new__element,type,
% 0.19/0.43 l_new_element:
% 0.19/0.43 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType] : ( ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > $o ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementMonad_Onew__element,type,
% 0.19/0.43 new_element:
% 0.19/0.43 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,Node: $tType,Object: $tType] : ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) @ Object ) ) @ exception @ ( element_ptr @ Element_ptr ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_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,type,
% 0.19/0.43 put_M_E_l_e_m_e_n_t:
% 0.19/0.43 !>[A: $tType,J: $tType,C: $tType,B: $tType,D: $tType,G: $tType,E: $tType,F: $tType,H: $tType,I: $tType] : ( ( element_ptr @ A ) > ( ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) ) > J > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementPointer_Ocast_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_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 0.19/0.43 cast_e2129487814_p_t_r:
% 0.19/0.43 !>[Element_ptr: $tType,Node_ptr: $tType] : ( ( element_ptr @ Element_ptr ) > ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ Node_ptr ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementPointer_Ocast_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_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_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 0.19/0.43 cast_n1001364742_p_t_r:
% 0.19/0.43 !>[Element_ptr: $tType,Node_ptr: $tType] : ( ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ Node_ptr ) ) > ( option @ ( element_ptr @ Element_ptr ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementPointer_Ois__element__ptr_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_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 0.19/0.43 is_ele1630183935_p_t_r:
% 0.19/0.43 !>[Element_ptr: $tType] : ( ( element_ptr @ Element_ptr ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ElementPointer_Ois__element__ptr__kind_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 0.19/0.43 is_ele497529067_p_t_r:
% 0.19/0.43 !>[Element_ptr: $tType,Node_ptr: $tType] : ( ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ Node_ptr ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_Finite__Map_Ofmempty,type,
% 0.19/0.43 finite_fmempty:
% 0.19/0.43 !>[A: $tType,B: $tType] : ( finite_fmap @ A @ B ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_Heap__Error__Monad_Onoop,type,
% 0.19/0.43 heap_Error_noop:
% 0.19/0.43 !>[Heap: $tType,E: $tType] : ( heap_Error_prog @ Heap @ E @ product_unit ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_Heap__Error__Monad_Opreserved,type,
% 0.19/0.43 heap_Error_preserved:
% 0.19/0.43 !>[Heap: $tType,E: $tType,Result: $tType] : ( ( heap_Error_prog @ Heap @ E @ Result ) > Heap > Heap > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_Heap__Error__Monad_Oreturn__heap,type,
% 0.19/0.43 heap_E381990939n_heap:
% 0.19/0.43 !>[Heap: $tType,E: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ product_unit ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_Heap__Error__Monad_Oreturns__heap,type,
% 0.19/0.43 heap_E940394160s_heap:
% 0.19/0.43 !>[Heap: $tType,E: $tType,Result: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ Result ) > Heap > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_Heap__Error__Monad_Oreturns__result,type,
% 0.19/0.43 heap_E1989005601result:
% 0.19/0.43 !>[Heap: $tType,E: $tType,Result: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ Result ) > Result > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_Heap__Error__Monad_Oreturns__result__heap,type,
% 0.19/0.43 heap_E56519469t_heap:
% 0.19/0.43 !>[Heap: $tType,E: $tType,Result: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ Result ) > Result > Heap > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_If,type,
% 0.19/0.43 if:
% 0.19/0.43 !>[A: $tType] : ( $o > A > A > A ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_List_Olist_ONil,type,
% 0.19/0.43 nil:
% 0.19/0.43 !>[A: $tType] : ( list @ A ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_NodeClass_Ocast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_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,type,
% 0.19/0.43 cast_N414129940_e_c_t:
% 0.19/0.43 !>[Node: $tType,Object: $tType] : ( ( rObject_ext @ ( rNode_ext @ Node ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_NodeClass_Ocast_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_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 0.19/0.43 cast_O268912148_o_d_e:
% 0.19/0.43 !>[Node: $tType,Object: $tType] : ( ( rObject_ext @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ Node ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_NodeClass_Ois__node__kind,type,
% 0.19/0.43 is_node_kind:
% 0.19/0.43 !>[Node: $tType,Object: $tType] : ( ( rObject_ext @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_NodeClass_Oknown__ptr,type,
% 0.19/0.43 known_ptr2:
% 0.19/0.43 !>[A: $tType,B: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ A ) @ B ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_NodeClass_Oput_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 0.19/0.43 put_N_o_d_e:
% 0.19/0.43 !>[Node_ptr: $tType,Node: $tType,Object_ptr: $tType,Object: $tType] : ( ( node_ptr @ Node_ptr ) > ( rObject_ext @ ( rNode_ext @ Node ) ) > ( heap @ ( sum_sum @ ( node_ptr @ Node_ptr ) @ Object_ptr ) @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) ) > ( heap @ ( sum_sum @ ( node_ptr @ Node_ptr ) @ Object_ptr ) @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_NodeClass_Otype__wf,type,
% 0.19/0.43 type_wf4:
% 0.19/0.43 !>[A: $tType,B: $tType,C: $tType,D: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_NodeMonad_Oget__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 0.19/0.43 get_M_N_o_d_e:
% 0.19/0.43 !>[A: $tType,C: $tType,E: $tType,B: $tType,D: $tType] : ( ( node_ptr @ A ) > ( ( rObject_ext @ ( rNode_ext @ C ) ) > E ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ E ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_NodeMonad_Oput__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 0.19/0.43 put_M_N_o_d_e:
% 0.19/0.43 !>[A: $tType,E: $tType,C: $tType,B: $tType,D: $tType] : ( ( node_ptr @ A ) > ( ( E > E ) > ( rObject_ext @ ( rNode_ext @ C ) ) > ( rObject_ext @ ( rNode_ext @ C ) ) ) > E > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ product_unit ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_NodePointer_Ocast_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_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,type,
% 0.19/0.43 cast_n1885620943_p_t_r:
% 0.19/0.43 !>[Node_ptr: $tType,Object_ptr: $tType] : ( ( node_ptr @ Node_ptr ) > ( object_ptr @ ( sum_sum @ ( node_ptr @ Node_ptr ) @ Object_ptr ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_NodePointer_Ocast_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_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 0.19/0.43 cast_o573710209_p_t_r:
% 0.19/0.43 !>[Node_ptr: $tType,Object_ptr: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ Node_ptr ) @ Object_ptr ) ) > ( option @ ( node_ptr @ Node_ptr ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ObjectClass_Oput_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t,type,
% 0.19/0.43 put_O_b_j_e_c_t:
% 0.19/0.43 !>[Object_ptr: $tType,Object: $tType] : ( ( object_ptr @ Object_ptr ) > ( rObject_ext @ Object ) > ( heap @ Object_ptr @ Object ) > ( heap @ Object_ptr @ Object ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ObjectMonad_Oget__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t,type,
% 0.19/0.43 get_M_O_b_j_e_c_t:
% 0.19/0.43 !>[A: $tType,B: $tType,C: $tType] : ( ( object_ptr @ A ) > ( ( rObject_ext @ B ) > C ) > ( heap_Error_prog @ ( heap @ A @ B ) @ exception @ C ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ObjectMonad_Oput__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t,type,
% 0.19/0.43 put_M_O_b_j_e_c_t:
% 0.19/0.43 !>[A: $tType,C: $tType,B: $tType] : ( ( object_ptr @ A ) > ( ( C > C ) > ( rObject_ext @ B ) > ( rObject_ext @ B ) ) > C > ( heap_Error_prog @ ( heap @ A @ B ) @ exception @ product_unit ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_Option_Ooption_ONone,type,
% 0.19/0.43 none:
% 0.19/0.43 !>[A: $tType] : ( option @ A ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_Option_Ooption_OSome,type,
% 0.19/0.43 some:
% 0.19/0.43 !>[A: $tType] : ( A > ( option @ A ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_Option_Ooption_Ocase__option,type,
% 0.19/0.43 case_option:
% 0.19/0.43 !>[B: $tType,A: $tType] : ( B > ( A > B ) > ( option @ A ) > B ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_Option_Ooption_Othe,type,
% 0.19/0.43 the:
% 0.19/0.43 !>[A: $tType] : ( ( option @ A ) > A ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ShadowRootClass_Ocast_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_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,type,
% 0.19/0.43 cast_D1220047104_o_o_t:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,ShadowRoot: $tType,Document: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) ) > ( option @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ShadowRootClass_Ocast_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_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,type,
% 0.19/0.43 cast_S69733376_e_n_t:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,ShadowRoot: $tType,Document: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ShadowRootClass_Ois__shadow__root__kind_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,type,
% 0.19/0.43 is_sha596430153_e_n_t:
% 0.19/0.43 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,ShadowRoot: $tType,Document: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) ) > $o ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Oget__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,type,
% 0.19/0.43 shadow1195525443_o_o_t:
% 0.19/0.43 !>[A: $tType,D: $tType,B: $tType,C: $tType,J: $tType,M: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,L: $tType] : ( ( shadow_root_ptr @ A ) > ( ( rObject_ext @ ( rDocument_ext @ D @ B @ C @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) ) ) > M ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ B @ C @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ D @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ M ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Oput__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,type,
% 0.19/0.43 shadow2002649738_o_o_t:
% 0.19/0.43 !>[D: $tType,M: $tType,C: $tType,A: $tType,B: $tType,J: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,L: $tType] : ( ( shadow_root_ptr @ D ) > ( ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) ) > M > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_c_ShadowRootPointer_Ocast_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_062___092_060_094sub_062r_092_060_094sub_062o_092_060_094sub_062o_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_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,type,
% 0.19/0.43 cast_s636919983_p_t_r:
% 0.19/0.43 !>[Shadow_root_ptr: $tType,Document_ptr: $tType] : ( ( shadow_root_ptr @ Shadow_root_ptr ) > ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_v_document__ptr,type,
% 0.19/0.43 document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_v_getter,type,
% 0.19/0.43 getter: ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) ) ) > n ).
% 0.19/0.43
% 0.19/0.43 thf(sy_v_h,type,
% 0.19/0.43 h2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_v_h_H,type,
% 0.19/0.43 h3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_v_setter,type,
% 0.19/0.43 setter: ( m > m ) > ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 thf(sy_v_shadow__root__ptr,type,
% 0.19/0.43 shadow_root_ptr2: shadow_root_ptr @ d ).
% 0.19/0.43
% 0.19/0.43 thf(sy_v_v,type,
% 0.19/0.43 v: m ).
% 0.19/0.43
% 0.19/0.43 % Relevant facts (255)
% 0.19/0.43 thf(fact_0_get__M__shadow__root__put__M__document__different__pointers,axiom,
% 0.19/0.43 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,B: $tType,A: $tType,E: $tType,D: $tType,C: $tType,Shadow_root_ptr2: shadow_root_ptr @ A,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ),Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) ) ) > N] :
% 0.19/0.43 ( ( ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 )
% 0.19/0.43 != Document_ptr2 )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ A @ B @ M @ E @ C @ D @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) @ F @ G @ H @ I @ L @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( shadow1195525443_o_o_t @ A @ E @ C @ D @ J @ N @ B @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_shadow_root_put_M_document_different_pointers
% 0.19/0.43 thf(fact_1_cast_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_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__inject,axiom,
% 0.19/0.43 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ),Y: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 0.19/0.43 ( ( ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ X )
% 0.19/0.43 = ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ Y ) )
% 0.19/0.43 = ( X = Y ) ) ).
% 0.19/0.43
% 0.19/0.43 % cast\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t\<^sub>2\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_inject
% 0.19/0.43 thf(fact_2_cast_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_062___092_060_094sub_062r_092_060_094sub_062o_092_060_094sub_062o_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_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__inject,axiom,
% 0.19/0.43 ! [B: $tType,A: $tType,X: shadow_root_ptr @ A,Y: shadow_root_ptr @ A] :
% 0.19/0.43 ( ( ( cast_s636919983_p_t_r @ A @ B @ X )
% 0.19/0.43 = ( cast_s636919983_p_t_r @ A @ B @ Y ) )
% 0.19/0.43 = ( X = Y ) ) ).
% 0.19/0.43
% 0.19/0.43 % cast\<^sub>s\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>_\<^sub>r\<^sub>o\<^sub>o\<^sub>t\<^sub>_\<^sub>p\<^sub>t\<^sub>r\<^sub>2\<^sub>d\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t\<^sub>_\<^sub>p\<^sub>t\<^sub>r_inject
% 0.19/0.43 thf(fact_3_shadow__root__put__get__preserved,axiom,
% 0.19/0.43 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > N,Shadow_root_ptr3: shadow_root_ptr @ D] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 0.19/0.43 ( ( Getter
% 0.19/0.43 @ ( Setter
% 0.19/0.43 @ ^ [Uu: M] : V2
% 0.19/0.43 @ X2 ) )
% 0.19/0.43 = ( Getter @ X2 ) )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ N @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % shadow_root_put_get_preserved
% 0.19/0.43 thf(fact_4_get__M__Mshadow__root__preserved1,axiom,
% 0.19/0.43 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,D: $tType,C: $tType,B: $tType,Shadow_root_ptr2: shadow_root_ptr @ A,Shadow_root_ptr3: shadow_root_ptr @ A,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ B @ C @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ D @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) @ K ) ) ) @ L ) ),Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ D @ B @ C @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ D @ B @ C @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ B @ C @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ D @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ D @ B @ C @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) ) ) > N] :
% 0.19/0.43 ( ( Shadow_root_ptr2 != Shadow_root_ptr3 )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ B @ C @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ D @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ A @ M @ D @ B @ C @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ B @ C @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ D @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( shadow1195525443_o_o_t @ A @ D @ B @ C @ J @ N @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mshadow_root_preserved1
% 0.19/0.43 thf(fact_5_get__M__Mshadow__root__preserved9,axiom,
% 0.19/0.43 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Character_data_ptr2: character_data_ptr @ B,Setter: ( M > M ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > N] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ M @ H @ A @ C @ D @ E @ F @ G @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ N @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mshadow_root_preserved9
% 0.19/0.43 thf(fact_6_get__M__Mshadow__root__preserved7,axiom,
% 0.19/0.43 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Element_ptr2: element_ptr @ A,Setter: ( M > M ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > N] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ M @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ N @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mshadow_root_preserved7
% 0.19/0.43 thf(fact_7_document__put__get__preserved,axiom,
% 0.19/0.43 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > M,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) )] :
% 0.19/0.43 ( ( Getter
% 0.19/0.43 @ ( Setter
% 0.19/0.43 @ ^ [Uu: L] : V2
% 0.19/0.43 @ X2 ) )
% 0.19/0.43 = ( Getter @ X2 ) )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ M @ F @ G @ H @ I @ K @ Document_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % document_put_get_preserved
% 0.19/0.43 thf(fact_8_returns__heap__eq,axiom,
% 0.19/0.43 ! [C: $tType,B: $tType,A: $tType,H2: A,F2: heap_Error_prog @ A @ B @ C,H3: A,H4: A] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ A @ B @ C @ H2 @ F2 @ H3 )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ A @ B @ C @ H2 @ F2 @ H4 )
% 0.19/0.43 => ( H3 = H4 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % returns_heap_eq
% 0.19/0.43 thf(fact_9_get__M__Mdocument__preserved1,axiom,
% 0.19/0.43 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,B: $tType,A: $tType,E: $tType,D: $tType,C: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ),Getter: ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) ) > M] :
% 0.19/0.43 ( ( Document_ptr2 != Document_ptr3 )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ A @ B @ L @ E @ C @ D @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_1744428286_e_n_t @ A @ B @ E @ C @ D @ J @ M @ F @ G @ H @ I @ K @ Document_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mdocument_preserved1
% 0.19/0.43 thf(fact_10_get__M__Mdocument__preserved8,axiom,
% 0.19/0.43 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Character_data_ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > M] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_1540554666_a_t_a @ B @ H @ M @ A @ C @ D @ E @ F @ G @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Character_data_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mdocument_preserved8
% 0.19/0.43 thf(fact_11_get__M__Mdocument__preserved2,axiom,
% 0.19/0.43 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > M] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ M @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mdocument_preserved2
% 0.19/0.43 thf(fact_12_get__M__Mdocument__preserved6,axiom,
% 0.19/0.43 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Element_ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > M] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ M @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Element_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mdocument_preserved6
% 0.19/0.43 thf(fact_13_get__M__Mdocument__preserved7,axiom,
% 0.19/0.43 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Element_ptr2: element_ptr @ A,Setter: ( L > L ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > M] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ L @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ M @ F @ G @ H @ I @ K @ Document_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mdocument_preserved7
% 0.19/0.43 thf(fact_14_get__M__Mdocument__preserved9,axiom,
% 0.19/0.43 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Character_data_ptr2: character_data_ptr @ B,Setter: ( L > L ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > M] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ L @ H @ A @ C @ D @ E @ F @ G @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ M @ F @ G @ H @ I @ K @ Document_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mdocument_preserved9
% 0.19/0.43 thf(fact_15_get__M__Mshadow__root__preserved6,axiom,
% 0.19/0.43 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Element_ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > N] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ N @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Element_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mshadow_root_preserved6
% 0.19/0.43 thf(fact_16_get__M__Mshadow__root__preserved2,axiom,
% 0.19/0.43 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > N] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ N @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mshadow_root_preserved2
% 0.19/0.43 thf(fact_17_get__M__Mshadow__root__preserved8,axiom,
% 0.19/0.43 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Character_data_ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > N] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_1540554666_a_t_a @ B @ H @ N @ A @ C @ D @ E @ F @ G @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Character_data_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mshadow_root_preserved8
% 0.19/0.43 thf(fact_18_get__M__Mshadow__root__preserved3,axiom,
% 0.19/0.43 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,B: $tType,A: $tType,E: $tType,D: $tType,C: $tType,Shadow_root_ptr2: shadow_root_ptr @ A,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ),Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) ) > N] :
% 0.19/0.43 ( ( ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 )
% 0.19/0.43 != Document_ptr2 )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ A @ M @ E @ C @ D @ J @ B @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_1744428286_e_n_t @ A @ B @ E @ C @ D @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) @ N @ F @ G @ H @ I @ L @ Document_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mshadow_root_preserved3
% 0.19/0.43 thf(fact_19_get__M__Mshadow__root__preserved4,axiom,
% 0.19/0.43 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) ) > N,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 0.19/0.43 ( ( Getter
% 0.19/0.43 @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K
% 0.19/0.43 @ ( Setter
% 0.19/0.43 @ ^ [Uu: M] : V2
% 0.19/0.43 @ X2 ) ) )
% 0.19/0.43 = ( Getter @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K @ X2 ) ) )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ N @ F @ G @ H @ I @ L @ Document_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Mshadow_root_preserved4
% 0.19/0.43 thf(fact_20_CharacterData__simp3,axiom,
% 0.19/0.43 ! [C: $tType,B: $tType,L: $tType,K: $tType,A: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) > B,Setter: ( C > C ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ),V2: C,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ F ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ G ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ F @ D @ E @ G @ ( option @ J ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ K ) ) ) @ L ),Character_data_ptr2: character_data_ptr @ E,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ F ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ G ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ F @ D @ E @ G @ ( option @ J ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ K ) ) ) @ L ),Character_data_ptr3: character_data_ptr @ E] :
% 0.19/0.43 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 0.19/0.43 ( ( Getter
% 0.19/0.43 @ ( Setter
% 0.19/0.43 @ ^ [Uu: C] : V2
% 0.19/0.43 @ X2 ) )
% 0.19/0.43 = ( Getter @ X2 ) )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ F ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ G ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ F @ D @ E @ G @ ( option @ J ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ K ) ) ) @ L ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ E @ C @ A @ D @ F @ G @ H @ I @ J @ K @ L @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ F ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ G ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ F @ D @ E @ G @ ( option @ J ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ K ) ) ) @ L ) ) @ exception @ B @ ( get_M_1540554666_a_t_a @ E @ A @ B @ D @ F @ G @ H @ I @ J @ K @ L @ Character_data_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % CharacterData_simp3
% 0.19/0.43 thf(fact_21_element__put__get__preserved,axiom,
% 0.19/0.43 ! [G: $tType,F: $tType,K: $tType,J: $tType,E: $tType,I: $tType,H: $tType,D: $tType,A: $tType,C: $tType,B: $tType,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) > F,Setter: ( G > G ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ),V2: G,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ J ) ) @ K ),Element_ptr2: element_ptr @ B,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ J ) ) @ K ),Element_ptr3: element_ptr @ B] :
% 0.19/0.43 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 0.19/0.43 ( ( Getter
% 0.19/0.43 @ ( Setter
% 0.19/0.43 @ ^ [Uu: G] : V2
% 0.19/0.43 @ X2 ) )
% 0.19/0.43 = ( Getter @ X2 ) )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ J ) ) @ K ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ B @ G @ A @ C @ D @ E @ H @ I @ J @ K @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ J ) ) @ K ) ) @ exception @ F @ ( get_M_E_l_e_m_e_n_t @ B @ A @ C @ D @ E @ F @ H @ I @ J @ K @ Element_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % element_put_get_preserved
% 0.19/0.43 thf(fact_22_CharacterData__simp4,axiom,
% 0.19/0.43 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Character_data_ptr2: character_data_ptr @ B,Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Element_ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > L] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ K @ H @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ L @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % CharacterData_simp4
% 0.19/0.43 thf(fact_23_CharacterData__simp5,axiom,
% 0.19/0.43 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Element_ptr2: element_ptr @ A,Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Character_data_ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ K @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_1540554666_a_t_a @ B @ H @ L @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % CharacterData_simp5
% 0.19/0.43 thf(fact_24_CharacterData__simp2,axiom,
% 0.19/0.43 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,A: $tType,B: $tType,Character_data_ptr2: character_data_ptr @ A,Character_data_ptr3: character_data_ptr @ A,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ A ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ B @ A @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ A ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ B @ A @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 0.19/0.43 ( ( Character_data_ptr2 != Character_data_ptr3 )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ A ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ B @ A @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ A @ K @ H @ B @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ A ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ B @ A @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_1540554666_a_t_a @ A @ H @ L @ B @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % CharacterData_simp2
% 0.19/0.43 thf(fact_25_get__M__Element__preserved1,axiom,
% 0.19/0.43 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr2: element_ptr @ A,Element_ptr3: element_ptr @ A,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > K] :
% 0.19/0.43 ( ( Element_ptr2 != Element_ptr3 )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ K @ E @ F @ H @ I @ Element_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Element_preserved1
% 0.19/0.43 thf(fact_26_return__heap__E,axiom,
% 0.19/0.43 ! [B: $tType,A: $tType,H2: A,H3: A,H4: A] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ A @ B @ product_unit @ H2 @ ( heap_E381990939n_heap @ A @ B @ H3 ) @ H4 )
% 0.19/0.43 = ( H4 = H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % return_heap_E
% 0.19/0.43 thf(fact_27_noop__returns__heap,axiom,
% 0.19/0.43 ! [B: $tType,A: $tType,H2: A,H3: A] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ A @ B @ product_unit @ H2 @ ( heap_Error_noop @ A @ B ) @ H3 )
% 0.19/0.43 = ( H2 = H3 ) ) ).
% 0.19/0.43
% 0.19/0.43 % noop_returns_heap
% 0.19/0.43 thf(fact_28_CharacterData__simp9,axiom,
% 0.19/0.43 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Character_data_ptr2: character_data_ptr @ B,Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > L,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ K @ H @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( ! [X2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) )] :
% 0.19/0.43 ( ( Getter
% 0.19/0.43 @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I
% 0.19/0.43 @ ( Setter
% 0.19/0.43 @ ^ [Uu: K] : V2
% 0.19/0.43 @ X2 ) ) )
% 0.19/0.43 = ( Getter @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I @ X2 ) ) )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ L @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ J @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % CharacterData_simp9
% 0.19/0.43 thf(fact_29_CharacterData__simp7,axiom,
% 0.19/0.43 ! [I: $tType,B: $tType,L: $tType,H: $tType,A: $tType,G: $tType,K: $tType,J: $tType,F: $tType,C: $tType,E: $tType,D: $tType,Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) ) > B,Setter: ( I > I ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ),V2: I,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ L ),Character_data_ptr2: character_data_ptr @ E,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ L ),Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) )] :
% 0.19/0.43 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 0.19/0.43 ( ( Getter
% 0.19/0.43 @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H
% 0.19/0.43 @ ( Setter
% 0.19/0.43 @ ^ [Uu: I] : V2
% 0.19/0.43 @ X2 ) ) )
% 0.19/0.43 = ( Getter @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H @ X2 ) ) )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ L ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ E @ I @ A @ D @ C @ F @ J @ K @ G @ H @ L @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ L ) ) @ exception @ B @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) @ B @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ J ) ) @ K ) @ L @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % CharacterData_simp7
% 0.19/0.43 thf(fact_30_get__M__Element__preserved6,axiom,
% 0.19/0.43 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) ) > K,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( ! [X2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) )] :
% 0.19/0.43 ( ( Getter
% 0.19/0.43 @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H
% 0.19/0.43 @ ( Setter
% 0.19/0.43 @ ^ [Uu: J] : V2
% 0.19/0.43 @ X2 ) ) )
% 0.19/0.43 = ( Getter @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H @ X2 ) ) )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ K @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ I @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Element_preserved6
% 0.19/0.43 thf(fact_31_get__M__Element__preserved4,axiom,
% 0.19/0.43 ! [H: $tType,F: $tType,K: $tType,G: $tType,E: $tType,J: $tType,I: $tType,D: $tType,A: $tType,C: $tType,B: $tType,Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) ) > F,Setter: ( H > H ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ),V2: H,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ I ) ) @ J ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ K ),Element_ptr2: element_ptr @ B,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ I ) ) @ J ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ K ),Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) )] :
% 0.19/0.43 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 0.19/0.43 ( ( Getter
% 0.19/0.43 @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G
% 0.19/0.43 @ ( Setter
% 0.19/0.43 @ ^ [Uu: H] : V2
% 0.19/0.43 @ X2 ) ) )
% 0.19/0.43 = ( Getter @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G @ X2 ) ) )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ I ) ) @ J ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ K ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ B @ H @ A @ C @ D @ E @ I @ J @ G @ K @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ I ) ) @ J ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ K ) ) @ exception @ F @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) @ F @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ I ) ) @ J ) @ K @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Element_preserved4
% 0.19/0.43 thf(fact_32_cast_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_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__inject,axiom,
% 0.19/0.43 ! [G: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,F: $tType,X: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ F ) ) ),Y: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ F ) ) )] :
% 0.19/0.43 ( ( ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ G @ X )
% 0.19/0.43 = ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ G @ Y ) )
% 0.19/0.43 = ( X = Y ) ) ).
% 0.19/0.43
% 0.19/0.43 % cast\<^sub>C\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>D\<^sub>a\<^sub>t\<^sub>a\<^sub>2\<^sub>N\<^sub>o\<^sub>d\<^sub>e_inject
% 0.19/0.43 thf(fact_33_cast_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_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__inject,axiom,
% 0.19/0.43 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ),Y: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 0.19/0.43 ( ( ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ X )
% 0.19/0.43 = ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ Y ) )
% 0.19/0.43 = ( X = Y ) ) ).
% 0.19/0.43
% 0.19/0.43 % cast\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t\<^sub>2\<^sub>N\<^sub>o\<^sub>d\<^sub>e_inject
% 0.19/0.43 thf(fact_34_CharacterData__simp8,axiom,
% 0.19/0.43 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ B,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > L] :
% 0.19/0.43 ( ( ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 )
% 0.19/0.43 != Node_ptr2 )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ K @ H @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ L @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ J @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % CharacterData_simp8
% 0.19/0.43 thf(fact_35_get__M__Element__preserved5,axiom,
% 0.19/0.43 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr2: element_ptr @ A,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) ) > K] :
% 0.19/0.43 ( ( ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr2 )
% 0.19/0.43 != Node_ptr2 )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ K @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ I @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Element_preserved5
% 0.19/0.43 thf(fact_36_cast__element__not__character__data_I1_J,axiom,
% 0.19/0.43 ! [A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,G: $tType,F: $tType,Element2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ),Character_data: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ F ) ) )] :
% 0.19/0.43 ( ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ G ) @ Element2 )
% 0.19/0.43 != ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ G @ Character_data ) ) ).
% 0.19/0.43
% 0.19/0.43 % cast_element_not_character_data(1)
% 0.19/0.43 thf(fact_37_cast__element__not__character__data_I2_J,axiom,
% 0.19/0.43 ! [F: $tType,H: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Character_data: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ F ) ) ),Element2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 0.19/0.43 ( ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ H @ Character_data )
% 0.19/0.43 != ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ H ) @ Element2 ) ) ).
% 0.19/0.43
% 0.19/0.43 % cast_element_not_character_data(2)
% 0.19/0.43 thf(fact_38_is__shadow__root__kind__doctype,axiom,
% 0.19/0.43 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,V2: list @ char] :
% 0.19/0.43 ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E )
% 0.19/0.43 = ( ^ [X3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 0.19/0.43 ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E
% 0.19/0.43 @ ( doctype_update @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 0.19/0.43 @ ^ [Uu: list @ char] : V2
% 0.19/0.43 @ X3 ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % is_shadow_root_kind_doctype
% 0.19/0.43 thf(fact_39_is__shadow__root__kind__document__element,axiom,
% 0.19/0.43 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,V2: option @ ( element_ptr @ B )] :
% 0.19/0.43 ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E )
% 0.19/0.43 = ( ^ [X3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 0.19/0.43 ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E
% 0.19/0.43 @ ( docume446011358update @ B @ A @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 0.19/0.43 @ ^ [Uu: option @ ( element_ptr @ B )] : V2
% 0.19/0.43 @ X3 ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % is_shadow_root_kind_document_element
% 0.19/0.43 thf(fact_40_is__shadow__root__kind__disconnected__nodes,axiom,
% 0.19/0.43 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,V2: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] :
% 0.19/0.43 ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E )
% 0.19/0.43 = ( ^ [X3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 0.19/0.43 ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E
% 0.19/0.43 @ ( discon1635973971update @ B @ C @ A @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 0.19/0.43 @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] : V2
% 0.19/0.43 @ X3 ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % is_shadow_root_kind_disconnected_nodes
% 0.19/0.43 thf(fact_41_cast_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_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject,axiom,
% 0.19/0.43 ! [B: $tType,A: $tType,X: element_ptr @ A,Y: element_ptr @ A] :
% 0.19/0.43 ( ( ( cast_e2129487814_p_t_r @ A @ B @ X )
% 0.19/0.43 = ( cast_e2129487814_p_t_r @ A @ B @ Y ) )
% 0.19/0.43 = ( X = Y ) ) ).
% 0.19/0.43
% 0.19/0.43 % cast\<^sub>e\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t\<^sub>_\<^sub>p\<^sub>t\<^sub>r\<^sub>2\<^sub>n\<^sub>o\<^sub>d\<^sub>e\<^sub>_\<^sub>p\<^sub>t\<^sub>r_inject
% 0.19/0.43 thf(fact_42_cast_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_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject,axiom,
% 0.19/0.43 ! [C: $tType,A: $tType,B: $tType,X: character_data_ptr @ B,Y: character_data_ptr @ B] :
% 0.19/0.43 ( ( ( cast_c1817826148_p_t_r @ B @ A @ C @ X )
% 0.19/0.43 = ( cast_c1817826148_p_t_r @ B @ A @ C @ Y ) )
% 0.19/0.43 = ( X = Y ) ) ).
% 0.19/0.43
% 0.19/0.43 % cast\<^sub>c\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>_\<^sub>d\<^sub>a\<^sub>t\<^sub>a\<^sub>_\<^sub>p\<^sub>t\<^sub>r\<^sub>2\<^sub>n\<^sub>o\<^sub>d\<^sub>e\<^sub>_\<^sub>p\<^sub>t\<^sub>r_inject
% 0.19/0.43 thf(fact_43_cast__element__ptr__not__character__data__ptr_I2_J,axiom,
% 0.19/0.43 ! [B: $tType,D: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ B,Element_ptr2: element_ptr @ A] :
% 0.19/0.43 ( ( cast_c1817826148_p_t_r @ B @ A @ D @ Character_data_ptr2 )
% 0.19/0.43 != ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) @ Element_ptr2 ) ) ).
% 0.19/0.43
% 0.19/0.43 % cast_element_ptr_not_character_data_ptr(2)
% 0.19/0.43 thf(fact_44_cast__element__ptr__not__character__data__ptr_I1_J,axiom,
% 0.19/0.43 ! [A: $tType,C: $tType,B: $tType,Element_ptr2: element_ptr @ A,Character_data_ptr2: character_data_ptr @ B] :
% 0.19/0.43 ( ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr2 )
% 0.19/0.43 != ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 ) ) ).
% 0.19/0.43
% 0.19/0.43 % cast_element_ptr_not_character_data_ptr(1)
% 0.19/0.43 thf(fact_45_ext,axiom,
% 0.19/0.43 ! [B: $tType,A: $tType,F2: A > B,G2: A > B] :
% 0.19/0.43 ( ! [X2: A] :
% 0.19/0.43 ( ( F2 @ X2 )
% 0.19/0.43 = ( G2 @ X2 ) )
% 0.19/0.43 => ( F2 = G2 ) ) ).
% 0.19/0.43
% 0.19/0.43 % ext
% 0.19/0.43 thf(fact_46_get__M__Element__preserved7,axiom,
% 0.19/0.43 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr2: element_ptr @ A,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > K] :
% 0.19/0.43 ( ( ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr2 )
% 0.19/0.43 != Node_ptr2 )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ J @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ I @ Node_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ K @ E @ F @ H @ I @ Element_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % get_M_Element_preserved7
% 0.19/0.43 thf(fact_47_CharacterData__simp10,axiom,
% 0.19/0.43 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ B,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 0.19/0.43 ( ( ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 )
% 0.19/0.43 != Node_ptr2 )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ K @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ J @ Node_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_1540554666_a_t_a @ B @ H @ L @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % CharacterData_simp10
% 0.19/0.43 thf(fact_48_shadow__root__put__get,axiom,
% 0.19/0.43 ! [C: $tType,A: $tType,B: $tType,J: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,L: $tType,D: $tType,M: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > M] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 0.19/0.43 ( ( Getter
% 0.19/0.43 @ ( Setter
% 0.19/0.43 @ ^ [Uu: M] : V2
% 0.19/0.43 @ X2 ) )
% 0.19/0.43 = V2 )
% 0.19/0.43 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ M @ H3 @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ M @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Getter ) @ V2 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % shadow_root_put_get
% 0.19/0.43 thf(fact_49_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__doctype__type__wf__preserved,axiom,
% 0.19/0.43 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),V2: list @ char,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ ( list @ char ) @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ ( doctype_update @ C @ A @ B @ ( option @ J ) ) @ V2 ) @ H3 )
% 0.19/0.43 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.43 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % put_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_doctype_type_wf_preserved
% 0.19/0.43 thf(fact_50_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__disconnected__nodes__type__wf__preserved,axiom,
% 0.19/0.43 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),V2: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ ( discon1635973971update @ A @ B @ C @ ( option @ J ) ) @ V2 ) @ H3 )
% 0.19/0.43 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.43 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % put_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_disconnected_nodes_type_wf_preserved
% 0.19/0.43 thf(fact_51_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,axiom,
% 0.19/0.43 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),V2: option @ ( element_ptr @ A ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ ( option @ ( element_ptr @ A ) ) @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ ( docume446011358update @ A @ C @ B @ ( option @ J ) ) @ V2 ) @ H3 )
% 0.19/0.43 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.43 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % put_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_document_element_type_wf_preserved
% 0.19/0.43 thf(fact_52_returns__result__eq,axiom,
% 0.19/0.43 ! [B: $tType,A: $tType,C: $tType,H2: A,F2: heap_Error_prog @ A @ B @ C,Y: C,Y2: C] :
% 0.19/0.43 ( ( heap_E1989005601result @ A @ B @ C @ H2 @ F2 @ Y )
% 0.19/0.43 => ( ( heap_E1989005601result @ A @ B @ C @ H2 @ F2 @ Y2 )
% 0.19/0.43 => ( Y = Y2 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % returns_result_eq
% 0.19/0.43 thf(fact_53_preserved__def,axiom,
% 0.19/0.43 ! [Result: $tType,E: $tType,Heap: $tType] :
% 0.19/0.43 ( ( heap_Error_preserved @ Heap @ E @ Result )
% 0.19/0.43 = ( ^ [F3: heap_Error_prog @ Heap @ E @ Result,H5: Heap,H6: Heap] :
% 0.19/0.43 ! [X3: Result] :
% 0.19/0.43 ( ( heap_E1989005601result @ Heap @ E @ Result @ H5 @ F3 @ X3 )
% 0.19/0.43 = ( heap_E1989005601result @ Heap @ E @ Result @ H6 @ F3 @ X3 ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % preserved_def
% 0.19/0.43 thf(fact_54_element__put__get,axiom,
% 0.19/0.43 ! [C: $tType,A: $tType,B: $tType,D: $tType,G: $tType,E: $tType,F: $tType,H: $tType,I: $tType,J: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > J] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( ! [X2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) )] :
% 0.19/0.43 ( ( Getter
% 0.19/0.43 @ ( Setter
% 0.19/0.43 @ ^ [Uu: J] : V2
% 0.19/0.43 @ X2 ) )
% 0.19/0.43 = V2 )
% 0.19/0.43 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ J @ H3 @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ J @ E @ F @ H @ I @ Element_ptr2 @ Getter ) @ V2 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % element_put_get
% 0.19/0.43 thf(fact_55_CharacterData__simp1,axiom,
% 0.19/0.43 ! [A: $tType,C: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType,D: $tType,B: $tType,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) > B,Setter: ( B > B ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ),V2: B,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ G ) ) @ H ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ F @ ( option @ I ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ J ) ) ) @ K ),Character_data_ptr2: character_data_ptr @ D,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ G ) ) @ H ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ F @ ( option @ I ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ J ) ) ) @ K )] :
% 0.19/0.43 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 0.19/0.43 ( ( Getter
% 0.19/0.43 @ ( Setter
% 0.19/0.43 @ ^ [Uu: B] : V2
% 0.19/0.43 @ X2 ) )
% 0.19/0.43 = V2 )
% 0.19/0.43 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ G ) ) @ H ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ F @ ( option @ I ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ J ) ) ) @ K ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ D @ B @ A @ C @ E @ F @ G @ H @ I @ J @ K @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ G ) ) @ H ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ F @ ( option @ I ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ J ) ) ) @ K ) ) @ exception @ B @ H3 @ ( get_M_1540554666_a_t_a @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ Character_data_ptr2 @ Getter ) @ V2 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % CharacterData_simp1
% 0.19/0.43 thf(fact_56_document__put__get,axiom,
% 0.19/0.43 ! [C: $tType,A: $tType,B: $tType,J: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,E: $tType,D: $tType,L: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.43 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) )] :
% 0.19/0.43 ( ( Getter
% 0.19/0.43 @ ( Setter
% 0.19/0.43 @ ^ [Uu: L] : V2
% 0.19/0.43 @ X2 ) )
% 0.19/0.43 = V2 )
% 0.19/0.43 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ H3 @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ L @ F @ G @ H @ I @ K @ Document_ptr2 @ Getter ) @ V2 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % document_put_get
% 0.19/0.43 thf(fact_57_returns__result__heap__def,axiom,
% 0.19/0.43 ! [E: $tType,Result: $tType,Heap: $tType] :
% 0.19/0.43 ( ( heap_E56519469t_heap @ Heap @ E @ Result )
% 0.19/0.43 = ( ^ [H5: Heap,P: heap_Error_prog @ Heap @ E @ Result,R: Result,H6: Heap] :
% 0.19/0.43 ( ( heap_E1989005601result @ Heap @ E @ Result @ H5 @ P @ R )
% 0.19/0.43 & ( heap_E940394160s_heap @ Heap @ E @ Result @ H5 @ P @ H6 ) ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % returns_result_heap_def
% 0.19/0.43 thf(fact_58_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,axiom,
% 0.19/0.43 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Character_data_ptr2: character_data_ptr @ B,V2: list @ char,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.43 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ ( list @ char ) @ H @ A @ C @ D @ E @ F @ G @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Character_data_ptr2 @ ( val_update @ ( option @ H ) ) @ V2 ) @ H3 )
% 0.19/0.43 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.43 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.19/0.43
% 0.19/0.43 % DocumentMonad.put_M\<^sub>C\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>D\<^sub>a\<^sub>t\<^sub>a_val_type_wf_preserved
% 0.19/0.43 thf(fact_59_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,axiom,
% 0.19/0.43 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Element_ptr2: element_ptr @ A,V2: option @ ( shadow_root_ptr @ D ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( option @ ( shadow_root_ptr @ D ) ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Element_ptr2 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.19/0.44 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.44 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_shadow_root_opt_type_wf_preserved
% 0.19/0.44 thf(fact_60_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,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Element_ptr2: element_ptr @ A,V2: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Element_ptr2 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.19/0.44 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.44 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_child_nodes_type_wf_preserved
% 0.19/0.44 thf(fact_61_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,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Element_ptr2: element_ptr @ A,V2: list @ char,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( list @ char ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Element_ptr2 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.19/0.44 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.44 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_tag_name_type_wf_preserved
% 0.19/0.44 thf(fact_62_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,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Element_ptr2: element_ptr @ A,V2: finite_fmap @ ( list @ char ) @ ( list @ char ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Element_ptr2 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.19/0.44 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.44 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_attrs_type_wf_preserved
% 0.19/0.44 thf(fact_63_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,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.44 => ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentClass.type_wf\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.19/0.44 thf(fact_64_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_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__none,axiom,
% 0.19/0.44 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 0.19/0.44 ( ( ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ Document2 )
% 0.19/0.44 = ( none @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) ) )
% 0.19/0.44 = ( ~ ? [Shadow_root: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 0.19/0.44 ( ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ Shadow_root )
% 0.19/0.44 = Document2 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t\<^sub>2\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t_none
% 0.19/0.44 thf(fact_65_is__shadow__root__kind_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,axiom,
% 0.19/0.44 ! [Document: $tType,ShadowRoot: $tType,Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType] :
% 0.19/0.44 ( ( is_sha596430153_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document )
% 0.19/0.44 = ( ^ [Ptr2: rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) )] :
% 0.19/0.44 ( ( cast_D1220047104_o_o_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document @ Ptr2 )
% 0.19/0.44 != ( none @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_shadow_root_kind\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_def
% 0.19/0.44 thf(fact_66_option_Oexpand,axiom,
% 0.19/0.44 ! [A: $tType,Option: option @ A,Option2: option @ A] :
% 0.19/0.44 ( ( ( Option
% 0.19/0.44 = ( none @ A ) )
% 0.19/0.44 = ( Option2
% 0.19/0.44 = ( none @ A ) ) )
% 0.19/0.44 => ( ( ( Option
% 0.19/0.44 != ( none @ A ) )
% 0.19/0.44 => ( ( Option2
% 0.19/0.44 != ( none @ A ) )
% 0.19/0.44 => ( ( the @ A @ Option )
% 0.19/0.44 = ( the @ A @ Option2 ) ) ) )
% 0.19/0.44 => ( Option = Option2 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % option.expand
% 0.19/0.44 thf(fact_67_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,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Character_data_ptr2: character_data_ptr @ B,V2: list @ char,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ ( list @ char ) @ H @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ ( val_update @ ( option @ H ) ) @ V2 ) @ H3 )
% 0.19/0.44 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.19/0.44 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataMonad.put_M\<^sub>C\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>D\<^sub>a\<^sub>t\<^sub>a_val_type_wf_preserved
% 0.19/0.44 thf(fact_68_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,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,V2: option @ ( shadow_root_ptr @ D ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( option @ ( shadow_root_ptr @ D ) ) @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.19/0.44 => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.19/0.44 = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % ElementMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_shadow_root_opt_type_wf_preserved
% 0.19/0.44 thf(fact_69_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,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,V2: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.19/0.44 => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.19/0.44 = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % ElementMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_child_nodes_type_wf_preserved
% 0.19/0.44 thf(fact_70_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,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,V2: list @ char,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( list @ char ) @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.19/0.44 => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.19/0.44 = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % ElementMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_tag_name_type_wf_preserved
% 0.19/0.44 thf(fact_71_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,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,V2: finite_fmap @ ( list @ char ) @ ( list @ char ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.19/0.44 => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.19/0.44 = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % ElementMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_attrs_type_wf_preserved
% 0.19/0.44 thf(fact_72_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,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Element_ptr2: element_ptr @ A,V2: option @ ( shadow_root_ptr @ D ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( option @ ( shadow_root_ptr @ D ) ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.19/0.44 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.19/0.44 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_shadow_root_opt_type_wf_preserved
% 0.19/0.44 thf(fact_73_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,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Element_ptr2: element_ptr @ A,V2: finite_fmap @ ( list @ char ) @ ( list @ char ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.19/0.44 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.19/0.44 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_attrs_type_wf_preserved
% 0.19/0.44 thf(fact_74_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,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Element_ptr2: element_ptr @ A,V2: list @ char,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( list @ char ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.19/0.44 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.19/0.44 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_tag_name_type_wf_preserved
% 0.19/0.44 thf(fact_75_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,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Element_ptr2: element_ptr @ A,V2: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.19/0.44 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.19/0.44 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_child_nodes_type_wf_preserved
% 0.19/0.44 thf(fact_76_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,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.19/0.44 => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % ElementClass.type_wf\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.19/0.44 thf(fact_77_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,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.19/0.44 => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataClass.type_wf\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.19/0.44 thf(fact_78_CharacterDataClass_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,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.19/0.44 => ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataClass.type_wf\<^sub>C\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>D\<^sub>a\<^sub>t\<^sub>a
% 0.19/0.44 thf(fact_79_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,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.44 => ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentClass.type_wf\<^sub>C\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>D\<^sub>a\<^sub>t\<^sub>a
% 0.19/0.44 thf(fact_80_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,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.44 => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentClass.type_wf\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.19/0.44 thf(fact_81_ElementClass_Otype__wf__def,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.19/0.44 ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I )
% 0.19/0.44 = ( l_type512970796ype_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I ) ) ).
% 0.19/0.44
% 0.19/0.44 % ElementClass.type_wf_def
% 0.19/0.44 thf(fact_82_CharacterDataClass_Otype__wf__def,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.19/0.44 ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J )
% 0.19/0.44 = ( l_type942687182ype_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataClass.type_wf_def
% 0.19/0.44 thf(fact_83_DocumentClass_Otype__wf__def,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.19/0.44 ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K )
% 0.19/0.44 = ( l_type1694037370ype_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentClass.type_wf_def
% 0.19/0.44 thf(fact_84_new__character__data__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),New_ch844909330ta_ptr: character_data_ptr @ B,Ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > K] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ New_ch844909330ta_ptr )
% 0.19/0.44 => ( ( Ptr3
% 0.19/0.44 != ( cast_c1817826148_p_t_r @ B @ A @ C @ New_ch844909330ta_ptr ) )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ K @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ K @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ J @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_character_data_get_M\<^sub>N\<^sub>o\<^sub>d\<^sub>e
% 0.19/0.44 thf(fact_85_new__element__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A,Ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) ) > J] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 0.19/0.44 => ( ( Ptr3
% 0.19/0.44 != ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ New_element_ptr ) )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ J @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ J @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ I @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_element_get_M\<^sub>N\<^sub>o\<^sub>d\<^sub>e
% 0.19/0.44 thf(fact_86_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__none,axiom,
% 0.19/0.44 ! [B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,A: $tType,Node2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ B @ C @ D @ E @ ( option @ F ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ G ) ) )] :
% 0.19/0.44 ( ( ( cast_N331463351_a_t_a @ B @ C @ D @ E @ F @ A @ G @ Node2 )
% 0.19/0.44 = ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) ) )
% 0.19/0.44 = ( ~ ? [Character_data2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 0.19/0.44 ( ( cast_C1206507959_o_d_e @ A @ B @ C @ D @ E @ F @ G @ Character_data2 )
% 0.19/0.44 = Node2 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>N\<^sub>o\<^sub>d\<^sub>e\<^sub>2\<^sub>C\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>D\<^sub>a\<^sub>t\<^sub>a_none
% 0.19/0.44 thf(fact_87_DocumentMonad_Onew__element__type__wf__preserved,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ H3 )
% 0.19/0.44 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.44 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentMonad.new_element_type_wf_preserved
% 0.19/0.44 thf(fact_88_DocumentMonad_Onew__character__data__type__wf__preserved,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ H3 )
% 0.19/0.44 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.44 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentMonad.new_character_data_type_wf_preserved
% 0.19/0.44 thf(fact_89_CharacterDataMonad_Onew__element__type__wf__preserved,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J ) @ H3 )
% 0.19/0.44 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.19/0.44 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataMonad.new_element_type_wf_preserved
% 0.19/0.44 thf(fact_90_ElementMonad_Onew__element__type__wf__preserved,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 0.19/0.44 => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.19/0.44 = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % ElementMonad.new_element_type_wf_preserved
% 0.19/0.44 thf(fact_91_CharacterDataMonad_Onew__character__data__type__wf__preserved,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 0.19/0.44 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.19/0.44 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataMonad.new_character_data_type_wf_preserved
% 0.19/0.44 thf(fact_92_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,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A,Ptr3: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > J] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 0.19/0.44 => ( ( Ptr3 != New_element_ptr )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ J @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ J @ E @ F @ H @ I @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_element_get_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.19/0.44 thf(fact_93_new__element__get__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,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Ptr3: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > K] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ K @ ( get_M_1540554666_a_t_a @ B @ H @ K @ A @ C @ D @ E @ F @ G @ I @ J @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_element_get_M\<^sub>C\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>D\<^sub>a\<^sub>t\<^sub>a
% 0.19/0.44 thf(fact_94_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,axiom,
% 0.19/0.44 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ L @ F @ G @ H @ I @ K @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_element_get_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.19/0.44 thf(fact_95_new__character__data__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,axiom,
% 0.19/0.44 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ L @ F @ G @ H @ I @ K @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_character_data_get_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.19/0.44 thf(fact_96_new__character__data__get__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,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),New_ch844909330ta_ptr: character_data_ptr @ B,Ptr3: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > K] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ New_ch844909330ta_ptr )
% 0.19/0.44 => ( ( Ptr3 != New_ch844909330ta_ptr )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ K @ ( get_M_1540554666_a_t_a @ B @ H @ K @ A @ C @ D @ E @ F @ G @ I @ J @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_character_data_get_M\<^sub>C\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>D\<^sub>a\<^sub>t\<^sub>a
% 0.19/0.44 thf(fact_97_new__character__data__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,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),New_ch844909330ta_ptr: character_data_ptr @ B,Ptr3: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > K] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ New_ch844909330ta_ptr )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ K @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ K @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_character_data_get_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.19/0.44 thf(fact_98_is__character__data__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__def,axiom,
% 0.19/0.44 ! [Node: $tType,CharacterData: $tType,Element: $tType,Shadow_root_ptr: $tType,Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType] :
% 0.19/0.44 ( ( is_cha448255042_o_d_e @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node )
% 0.19/0.44 = ( ^ [Ptr2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) )] :
% 0.19/0.44 ( ( cast_N331463351_a_t_a @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Ptr2 )
% 0.19/0.44 != ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ CharacterData ) ) ) ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_character_data_kind\<^sub>N\<^sub>o\<^sub>d\<^sub>e_def
% 0.19/0.44 thf(fact_99_new__element__shadow__root__opt,axiom,
% 0.19/0.44 ! [C: $tType,A: $tType,B: $tType,G: $tType,E: $tType,F: $tType,H: $tType,I: $tType,D: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 0.19/0.44 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( option @ ( shadow_root_ptr @ D ) ) @ H3 @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ ( option @ ( shadow_root_ptr @ D ) ) @ E @ F @ H @ I @ New_element_ptr @ ( shadow_root_opt @ C @ A @ B @ D @ ( option @ G ) ) ) @ ( none @ ( shadow_root_ptr @ D ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_element_shadow_root_opt
% 0.19/0.44 thf(fact_100_l__new__character__data__def,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.19/0.44 ( ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J )
% 0.19/0.44 = ( ^ [Type_wf: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > $o] :
% 0.19/0.44 ! [H5: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H6: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H5 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H6 )
% 0.19/0.44 => ( ( Type_wf @ H5 )
% 0.19/0.44 = ( Type_wf @ H6 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % l_new_character_data_def
% 0.19/0.44 thf(fact_101_l__new__character__data_Ointro,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Type_wf2: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > $o] :
% 0.19/0.44 ( ! [H7: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H8: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H7 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H8 )
% 0.19/0.44 => ( ( Type_wf2 @ H7 )
% 0.19/0.44 = ( Type_wf2 @ H8 ) ) )
% 0.19/0.44 => ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ Type_wf2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % l_new_character_data.intro
% 0.19/0.44 thf(fact_102_l__new__character__data_Onew__character__data__types__preserved,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Type_wf2: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > $o,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ Type_wf2 )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 0.19/0.44 => ( ( Type_wf2 @ H2 )
% 0.19/0.44 = ( Type_wf2 @ H3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % l_new_character_data.new_character_data_types_preserved
% 0.19/0.44 thf(fact_103_l__new__element__def,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.19/0.44 ( ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I )
% 0.19/0.44 = ( ^ [Type_wf: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > $o] :
% 0.19/0.44 ! [H5: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H6: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H5 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H6 )
% 0.19/0.44 => ( ( Type_wf @ H5 )
% 0.19/0.44 = ( Type_wf @ H6 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % l_new_element_def
% 0.19/0.44 thf(fact_104_DocumentMonad_Onew__element__is__l__new__element,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentMonad.new_element_is_l_new_element
% 0.19/0.44 thf(fact_105_DocumentMonad_Onew__character__data__is__l__new__character__data,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentMonad.new_character_data_is_l_new_character_data
% 0.19/0.44 thf(fact_106_CharacterDataMonad_Onew__element__is__l__new__element,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataMonad.new_element_is_l_new_element
% 0.19/0.44 thf(fact_107_CharacterDataMonad_Onew__character__data__is__l__new__character__data,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataMonad.new_character_data_is_l_new_character_data
% 0.19/0.44 thf(fact_108_ElementMonad_Onew__element__is__l__new__element,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I ) ) ).
% 0.19/0.44
% 0.19/0.44 % ElementMonad.new_element_is_l_new_element
% 0.19/0.44 thf(fact_109_RElement_Ofold__congs_I7_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: option @ ( shadow_root_ptr @ Shadow_root_ptr4 ),F2: ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ),F4: ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( shadow_root_opt @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: option @ ( shadow_root_ptr @ Shadow_root_ptr4 )] :
% 0.19/0.44 ( ( V3 = V4 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RElement.fold_congs(7)
% 0.19/0.44 thf(fact_110_RElement_Ounfold__congs_I7_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: option @ ( shadow_root_ptr @ Shadow_root_ptr4 ),F2: ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ),F4: ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( shadow_root_opt @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: option @ ( shadow_root_ptr @ Shadow_root_ptr4 )] :
% 0.19/0.44 ( ( V4 = V3 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RElement.unfold_congs(7)
% 0.19/0.44 thf(fact_111_l__new__element_Onew__element__types__preserved,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Type_wf2: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > $o,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Type_wf2 )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 0.19/0.44 => ( ( Type_wf2 @ H2 )
% 0.19/0.44 = ( Type_wf2 @ H3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % l_new_element.new_element_types_preserved
% 0.19/0.44 thf(fact_112_l__new__element_Ointro,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Type_wf2: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > $o] :
% 0.19/0.44 ( ! [H7: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H8: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H7 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H8 )
% 0.19/0.44 => ( ( Type_wf2 @ H7 )
% 0.19/0.44 = ( Type_wf2 @ H8 ) ) )
% 0.19/0.44 => ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Type_wf2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % l_new_element.intro
% 0.19/0.44 thf(fact_113_new__character__data__is__character__data__ptr,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,A: $tType,B: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),New_ch844909330ta_ptr: character_data_ptr @ B] :
% 0.19/0.44 ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ New_ch844909330ta_ptr )
% 0.19/0.44 => ( is_cha1694415012_p_t_r @ B @ New_ch844909330ta_ptr ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_character_data_is_character_data_ptr
% 0.19/0.44 thf(fact_114_new__element__is__element__ptr,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A] :
% 0.19/0.44 ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 0.19/0.44 => ( is_ele1630183935_p_t_r @ A @ New_element_ptr ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_element_is_element_ptr
% 0.19/0.44 thf(fact_115_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__none,axiom,
% 0.19/0.44 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Node2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ F ) )] :
% 0.19/0.44 ( ( ( cast_N1919872217_e_n_t @ A @ B @ C @ D @ E @ F @ Node2 )
% 0.19/0.44 = ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) ) )
% 0.19/0.44 = ( ~ ? [Element3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 0.19/0.44 ( ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ Element3 )
% 0.19/0.44 = Node2 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>N\<^sub>o\<^sub>d\<^sub>e\<^sub>2\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_none
% 0.19/0.44 thf(fact_116_RDocument_Ounfold__congs_I3_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F4: ( list @ char ) > ( list @ char )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( doctype @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: list @ char] :
% 0.19/0.44 ( ( V4 = V3 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( doctype_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( doctype_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RDocument.unfold_congs(3)
% 0.19/0.44 thf(fact_117_RDocument_Ounfold__congs_I4_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),V3: option @ ( element_ptr @ Element_ptr4 ),F2: ( option @ ( element_ptr @ Element_ptr4 ) ) > ( option @ ( element_ptr @ Element_ptr4 ) ),F4: ( option @ ( element_ptr @ Element_ptr4 ) ) > ( option @ ( element_ptr @ Element_ptr4 ) )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( document_element @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: option @ ( element_ptr @ Element_ptr4 )] :
% 0.19/0.44 ( ( V4 = V3 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( docume446011358update @ Element_ptr4 @ Node_ptr3 @ Character_data_ptr4 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( docume446011358update @ Element_ptr4 @ Node_ptr3 @ Character_data_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RDocument.unfold_congs(4)
% 0.19/0.44 thf(fact_118_RDocument_Ofold__congs_I4_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),V3: option @ ( element_ptr @ Element_ptr4 ),F2: ( option @ ( element_ptr @ Element_ptr4 ) ) > ( option @ ( element_ptr @ Element_ptr4 ) ),F4: ( option @ ( element_ptr @ Element_ptr4 ) ) > ( option @ ( element_ptr @ Element_ptr4 ) )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( document_element @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: option @ ( element_ptr @ Element_ptr4 )] :
% 0.19/0.44 ( ( V3 = V4 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( docume446011358update @ Element_ptr4 @ Node_ptr3 @ Character_data_ptr4 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( docume446011358update @ Element_ptr4 @ Node_ptr3 @ Character_data_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RDocument.fold_congs(4)
% 0.19/0.44 thf(fact_119_RDocument_Ofold__congs_I3_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F4: ( list @ char ) > ( list @ char )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( doctype @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: list @ char] :
% 0.19/0.44 ( ( V3 = V4 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( doctype_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( doctype_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RDocument.fold_congs(3)
% 0.19/0.44 thf(fact_120_is__element__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__def,axiom,
% 0.19/0.44 ! [Node: $tType,Element: $tType,Shadow_root_ptr: $tType,Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType] :
% 0.19/0.44 ( ( is_ele641449972_o_d_e @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ Node )
% 0.19/0.44 = ( ^ [Ptr2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) )] :
% 0.19/0.44 ( ( cast_N1919872217_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ Node @ Ptr2 )
% 0.19/0.44 != ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) ) ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_element_kind\<^sub>N\<^sub>o\<^sub>d\<^sub>e_def
% 0.19/0.44 thf(fact_121_RCharacterData_Ounfold__congs_I4_J,axiom,
% 0.19/0.44 ! [Z2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z2 ) ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F4: ( list @ char ) > ( list @ char )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( val @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: list @ char] :
% 0.19/0.44 ( ( V4 = V3 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( val_update @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( val_update @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RCharacterData.unfold_congs(4)
% 0.19/0.44 thf(fact_122_RCharacterData_Ofold__congs_I4_J,axiom,
% 0.19/0.44 ! [Z2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z2 ) ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F4: ( list @ char ) > ( list @ char )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( val @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: list @ char] :
% 0.19/0.44 ( ( V3 = V4 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( val_update @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( val_update @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RCharacterData.fold_congs(4)
% 0.19/0.44 thf(fact_123_RDocument_Ofold__congs_I5_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ),F4: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( disconnected_nodes @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) )] :
% 0.19/0.44 ( ( V3 = V4 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( discon1635973971update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( discon1635973971update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RDocument.fold_congs(5)
% 0.19/0.44 thf(fact_124_RDocument_Ounfold__congs_I5_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ),F4: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( disconnected_nodes @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) )] :
% 0.19/0.44 ( ( V4 = V3 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( discon1635973971update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( discon1635973971update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RDocument.unfold_congs(5)
% 0.19/0.44 thf(fact_125_new__character__data__child__nodes,axiom,
% 0.19/0.44 ! [H: $tType,A: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,I: $tType,J: $tType,B: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),New_ch844909330ta_ptr: character_data_ptr @ B] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ New_ch844909330ta_ptr )
% 0.19/0.44 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( list @ char ) @ H3 @ ( get_M_1540554666_a_t_a @ B @ H @ ( list @ char ) @ A @ C @ D @ E @ F @ G @ I @ J @ New_ch844909330ta_ptr @ ( val @ ( option @ H ) ) ) @ ( nil @ char ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_character_data_child_nodes
% 0.19/0.44 thf(fact_126_new__element__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > J] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 0.19/0.44 => ( ( Ptr3
% 0.19/0.44 != ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ New_element_ptr ) ) )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ J @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) @ J @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_element_get_M\<^sub>O\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t
% 0.19/0.44 thf(fact_127_RElement_Ofold__congs_I6_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: finite_fmap @ ( list @ char ) @ ( list @ char ),F2: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ),F4: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( attrs @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: finite_fmap @ ( list @ char ) @ ( list @ char )] :
% 0.19/0.44 ( ( V3 = V4 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( attrs_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( attrs_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RElement.fold_congs(6)
% 0.19/0.44 thf(fact_128_RElement_Ofold__congs_I5_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ),F4: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( child_nodes @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) )] :
% 0.19/0.44 ( ( V3 = V4 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( child_nodes_update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( child_nodes_update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Shadow_root_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RElement.fold_congs(5)
% 0.19/0.44 thf(fact_129_CharacterData__simp11,axiom,
% 0.19/0.44 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ B,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > L] :
% 0.19/0.44 ( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 ) )
% 0.19/0.44 != Object_ptr2 )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ K @ H @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) @ L @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterData_simp11
% 0.19/0.44 thf(fact_130_get__M__Element__preserved8,axiom,
% 0.19/0.44 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr2: element_ptr @ A,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > K] :
% 0.19/0.44 ( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr2 ) )
% 0.19/0.44 != Object_ptr2 )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) @ K @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Element_preserved8
% 0.19/0.44 thf(fact_131_new__character__data__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),New_ch844909330ta_ptr: character_data_ptr @ B,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > K] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ New_ch844909330ta_ptr )
% 0.19/0.44 => ( ( Ptr3
% 0.19/0.44 != ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( cast_c1817826148_p_t_r @ B @ A @ C @ New_ch844909330ta_ptr ) ) )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ K @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) @ K @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_character_data_get_M\<^sub>O\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t
% 0.19/0.44 thf(fact_132_RElement_Ounfold__congs_I5_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ),F4: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( child_nodes @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) )] :
% 0.19/0.44 ( ( V4 = V3 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( child_nodes_update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( child_nodes_update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Shadow_root_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RElement.unfold_congs(5)
% 0.19/0.44 thf(fact_133_RElement_Ounfold__congs_I6_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: finite_fmap @ ( list @ char ) @ ( list @ char ),F2: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ),F4: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( attrs @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: finite_fmap @ ( list @ char ) @ ( list @ char )] :
% 0.19/0.44 ( ( V4 = V3 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( attrs_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( attrs_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RElement.unfold_congs(6)
% 0.19/0.44 thf(fact_134_get__M__Object__preserved2,axiom,
% 0.19/0.44 ! [E: $tType,F: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Node_ptr2: node_ptr @ A,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ A ) @ B ),H2: heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ),Setter: ( E > E ) > ( rObject_ext @ ( rNode_ext @ C ) ) > ( rObject_ext @ ( rNode_ext @ C ) ),V2: E,H3: heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) > F] :
% 0.19/0.44 ( ( ( cast_n1885620943_p_t_r @ A @ B @ Node_ptr2 )
% 0.19/0.44 != Object_ptr2 )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ product_unit @ H2 @ ( put_M_N_o_d_e @ A @ E @ C @ B @ D @ Node_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ F @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) @ F @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Object_preserved2
% 0.19/0.44 thf(fact_135_new__element__tag__name,axiom,
% 0.19/0.44 ! [C: $tType,A: $tType,B: $tType,D: $tType,G: $tType,E: $tType,F: $tType,H: $tType,I: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 0.19/0.44 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( list @ char ) @ H3 @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ ( list @ char ) @ E @ F @ H @ I @ New_element_ptr @ ( tag_name @ C @ A @ B @ D @ ( option @ G ) ) ) @ ( nil @ char ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_element_tag_name
% 0.19/0.44 thf(fact_136_get__M__Element__preserved9,axiom,
% 0.19/0.44 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > K,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( ! [X2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) )] :
% 0.19/0.44 ( ( Getter
% 0.19/0.44 @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ I
% 0.19/0.44 @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H
% 0.19/0.44 @ ( Setter
% 0.19/0.44 @ ^ [Uu: J] : V2
% 0.19/0.44 @ X2 ) ) ) )
% 0.19/0.44 = ( Getter @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ I @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H @ X2 ) ) ) )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) @ K @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Element_preserved9
% 0.19/0.44 thf(fact_137_get__M__Element__preserved3,axiom,
% 0.19/0.44 ! [I: $tType,F: $tType,H: $tType,G: $tType,E: $tType,K: $tType,J: $tType,D: $tType,A: $tType,C: $tType,B: $tType,Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ H ) ) > F,Setter: ( I > I ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ),V2: I,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ H ),Element_ptr2: element_ptr @ B,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ H ),Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ J ) ) @ K ) )] :
% 0.19/0.44 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 0.19/0.44 ( ( Getter
% 0.19/0.44 @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) @ H
% 0.19/0.44 @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G
% 0.19/0.44 @ ( Setter
% 0.19/0.44 @ ^ [Uu: I] : V2
% 0.19/0.44 @ X2 ) ) ) )
% 0.19/0.44 = ( Getter @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) @ H @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G @ X2 ) ) ) )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ H ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ B @ I @ A @ C @ D @ E @ J @ K @ G @ H @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ H ) ) @ exception @ F @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ H ) @ F @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Element_preserved3
% 0.19/0.44 thf(fact_138_RElement_Ofold__congs_I4_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F4: ( list @ char ) > ( list @ char )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( tag_name @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: list @ char] :
% 0.19/0.44 ( ( V3 = V4 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( tag_name_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( tag_name_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RElement.fold_congs(4)
% 0.19/0.44 thf(fact_139_RElement_Ounfold__congs_I4_J,axiom,
% 0.19/0.44 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F4: ( list @ char ) > ( list @ char )] :
% 0.19/0.44 ( ( R2 = R3 )
% 0.19/0.44 => ( ( ( tag_name @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.19/0.44 = V3 )
% 0.19/0.44 => ( ! [V4: list @ char] :
% 0.19/0.44 ( ( V4 = V3 )
% 0.19/0.44 => ( ( F2 @ V4 )
% 0.19/0.44 = ( F4 @ V4 ) ) )
% 0.19/0.44 => ( ( tag_name_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 0.19/0.44 = ( tag_name_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % RElement.unfold_congs(4)
% 0.19/0.44 thf(fact_140_get__M__Object__preserved1,axiom,
% 0.19/0.44 ! [D: $tType,B: $tType,C: $tType,A: $tType,F: $tType,E: $tType,Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ A ) @ C ) ) > B,Setter: ( D > D ) > ( rObject_ext @ ( rNode_ext @ A ) ) > ( rObject_ext @ ( rNode_ext @ A ) ),V2: D,H2: heap @ ( sum_sum @ ( node_ptr @ E ) @ F ) @ ( sum_sum @ ( rNode_ext @ A ) @ C ),Node_ptr2: node_ptr @ E,H3: heap @ ( sum_sum @ ( node_ptr @ E ) @ F ) @ ( sum_sum @ ( rNode_ext @ A ) @ C ),Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ E ) @ F )] :
% 0.19/0.44 ( ! [X2: rObject_ext @ ( rNode_ext @ A )] :
% 0.19/0.44 ( ( Getter
% 0.19/0.44 @ ( cast_N414129940_e_c_t @ A @ C
% 0.19/0.44 @ ( Setter
% 0.19/0.44 @ ^ [Uu: D] : V2
% 0.19/0.44 @ X2 ) ) )
% 0.19/0.44 = ( Getter @ ( cast_N414129940_e_c_t @ A @ C @ X2 ) ) )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ E ) @ F ) @ ( sum_sum @ ( rNode_ext @ A ) @ C ) ) @ exception @ product_unit @ H2 @ ( put_M_N_o_d_e @ E @ D @ A @ F @ C @ Node_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ E ) @ F ) @ ( sum_sum @ ( rNode_ext @ A ) @ C ) ) @ exception @ B @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ E ) @ F ) @ ( sum_sum @ ( rNode_ext @ A ) @ C ) @ B @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Object_preserved1
% 0.19/0.44 thf(fact_141_get__M__Object__preserved3,axiom,
% 0.19/0.44 ! [E: $tType,F: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ),Node_ptr2: node_ptr @ A,Setter: ( E > E ) > ( rObject_ext @ ( rNode_ext @ C ) ) > ( rObject_ext @ ( rNode_ext @ C ) ),V2: E,H3: heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) > F,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ A ) @ B )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ product_unit @ H2 @ ( put_M_N_o_d_e @ A @ E @ C @ B @ D @ Node_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( ! [X2: rObject_ext @ ( rNode_ext @ C )] :
% 0.19/0.44 ( ( Getter
% 0.19/0.44 @ ( cast_N414129940_e_c_t @ C @ D
% 0.19/0.44 @ ( Setter
% 0.19/0.44 @ ^ [Uu: E] : V2
% 0.19/0.44 @ X2 ) ) )
% 0.19/0.44 = ( Getter @ ( cast_N414129940_e_c_t @ C @ D @ X2 ) ) )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ F @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) @ F @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Object_preserved3
% 0.19/0.44 thf(fact_142_CharacterData__simp6,axiom,
% 0.19/0.44 ! [J: $tType,B: $tType,I: $tType,H: $tType,A: $tType,G: $tType,L: $tType,K: $tType,F: $tType,C: $tType,E: $tType,D: $tType,Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ I ) ) > B,Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ),V2: J,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ K ) ) @ L ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ I ),Character_data_ptr2: character_data_ptr @ E,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ K ) ) @ L ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ I ),Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ K ) ) @ L ) )] :
% 0.19/0.44 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 0.19/0.44 ( ( Getter
% 0.19/0.44 @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) @ I
% 0.19/0.44 @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H
% 0.19/0.44 @ ( Setter
% 0.19/0.44 @ ^ [Uu: J] : V2
% 0.19/0.44 @ X2 ) ) ) )
% 0.19/0.44 = ( Getter @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) @ I @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H @ X2 ) ) ) )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ K ) ) @ L ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ E @ J @ A @ D @ C @ F @ K @ L @ G @ H @ I @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ K ) ) @ L ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ I ) ) @ exception @ B @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ K ) ) @ L ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ I ) @ B @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterData_simp6
% 0.19/0.44 thf(fact_143_CharacterData__simp12,axiom,
% 0.19/0.44 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Character_data_ptr2: character_data_ptr @ B,Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > L,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ K @ H @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( ! [X2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) )] :
% 0.19/0.44 ( ( Getter
% 0.19/0.44 @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ J
% 0.19/0.44 @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I
% 0.19/0.44 @ ( Setter
% 0.19/0.44 @ ^ [Uu: K] : V2
% 0.19/0.44 @ X2 ) ) ) )
% 0.19/0.44 = ( Getter @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ J @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I @ X2 ) ) ) )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) @ L @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterData_simp12
% 0.19/0.44 thf(fact_144_get__M__Element__preserved10,axiom,
% 0.19/0.44 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr2: element_ptr @ A,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Setter: ( J > J ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > K] :
% 0.19/0.44 ( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr2 ) )
% 0.19/0.44 != Object_ptr2 )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ J @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) @ Object_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ K @ E @ F @ H @ I @ Element_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Element_preserved10
% 0.19/0.44 thf(fact_145_get__M__Mshadow__root__preserved4a,axiom,
% 0.19/0.44 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) > N,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 0.19/0.44 ( ( Getter
% 0.19/0.44 @ ( cast_D42511940_e_c_t @ C @ A @ B @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ D @ G @ H @ I @ L
% 0.19/0.44 @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K
% 0.19/0.44 @ ( Setter
% 0.19/0.44 @ ^ [Uu: M] : V2
% 0.19/0.44 @ X2 ) ) ) )
% 0.19/0.44 = ( Getter @ ( cast_D42511940_e_c_t @ C @ A @ B @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ D @ G @ H @ I @ L @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K @ X2 ) ) ) )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ N @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Mshadow_root_preserved4a
% 0.19/0.44 thf(fact_146_CharacterData__simp13,axiom,
% 0.19/0.44 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ B,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Setter: ( K > K ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 0.19/0.44 ( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 ) )
% 0.19/0.44 != Object_ptr2 )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ K @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) @ Object_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_1540554666_a_t_a @ B @ H @ L @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterData_simp13
% 0.19/0.44 thf(fact_147_get__M__Object__preserved4,axiom,
% 0.19/0.44 ! [E: $tType,F: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Node_ptr2: node_ptr @ A,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ A ) @ B ),H2: heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ),Setter: ( E > E ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ),V2: E,H3: heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ),Getter: ( rObject_ext @ ( rNode_ext @ C ) ) > F] :
% 0.19/0.44 ( ( ( cast_n1885620943_p_t_r @ A @ B @ Node_ptr2 )
% 0.19/0.44 != Object_ptr2 )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ product_unit @ H2 @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ E @ ( sum_sum @ ( rNode_ext @ C ) @ D ) @ Object_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ F @ ( get_M_N_o_d_e @ A @ C @ F @ B @ D @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Object_preserved4
% 0.19/0.44 thf(fact_148_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,axiom,
% 0.19/0.44 ! [I: $tType,G: $tType,F: $tType,E: $tType,D: $tType,H: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) ),Y: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) )] :
% 0.19/0.44 ( ( ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ I @ X )
% 0.19/0.44 = ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ I @ Y ) )
% 0.19/0.44 = ( X = Y ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t\<^sub>2\<^sub>O\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t_inject
% 0.19/0.44 thf(fact_149_cast__document__not__node_I2_J,axiom,
% 0.19/0.44 ! [D: $tType,E: $tType,F: $tType,G: $tType,J: $tType,H: $tType,C: $tType,B: $tType,A: $tType,Node2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ G ) ) ),Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) )] :
% 0.19/0.44 ( ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ G ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) ) @ J ) @ Node2 )
% 0.19/0.44 != ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ J @ Document2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast_document_not_node(2)
% 0.19/0.44 thf(fact_150_cast__document__not__node_I1_J,axiom,
% 0.19/0.44 ! [H: $tType,I: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) ),Node2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ G ) ) )] :
% 0.19/0.44 ( ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ I @ Document2 )
% 0.19/0.44 != ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ G ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) ) @ I ) @ Node2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast_document_not_node(1)
% 0.19/0.44 thf(fact_151_get__M__Mdocument__preserved10,axiom,
% 0.19/0.44 ! [K: $tType,E: $tType,J: $tType,D: $tType,I: $tType,H: $tType,G: $tType,M: $tType,L: $tType,F: $tType,A: $tType,C: $tType,B: $tType,Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ J ) ) ) > E,Setter: ( K > K ) > ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ) > ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ),V2: K,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ) ) @ M ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ J ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ) ) @ M ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ J ) ),Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ) ) @ M ) )] :
% 0.19/0.44 ( ! [X2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) )] :
% 0.19/0.44 ( ( Getter
% 0.19/0.44 @ ( cast_D42511940_e_c_t @ A @ B @ C @ D @ F @ G @ H @ I @ J
% 0.19/0.44 @ ( Setter
% 0.19/0.44 @ ^ [Uu: K] : V2
% 0.19/0.44 @ X2 ) ) )
% 0.19/0.44 = ( Getter @ ( cast_D42511940_e_c_t @ A @ B @ C @ D @ F @ G @ H @ I @ J @ X2 ) ) )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ) ) @ M ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ J ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ F @ L @ K @ A @ B @ C @ D @ M @ G @ H @ I @ J @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ) ) @ M ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ J ) ) ) @ exception @ E @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ) ) @ M ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ J ) ) @ E @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Mdocument_preserved10
% 0.19/0.44 thf(fact_152_get__M__Mdocument__preserved4,axiom,
% 0.19/0.44 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > M,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) )] :
% 0.19/0.44 ( ( Getter
% 0.19/0.44 @ ( cast_D42511940_e_c_t @ C @ A @ B @ J @ D @ G @ H @ I @ K
% 0.19/0.44 @ ( Setter
% 0.19/0.44 @ ^ [Uu: L] : V2
% 0.19/0.44 @ X2 ) ) )
% 0.19/0.44 = ( Getter @ ( cast_D42511940_e_c_t @ C @ A @ B @ J @ D @ G @ H @ I @ K @ X2 ) ) )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ M @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Mdocument_preserved4
% 0.19/0.44 thf(fact_153_get__M__Mshadow__root__preserved3a,axiom,
% 0.19/0.44 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Shadow_root_ptr2: shadow_root_ptr @ D,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) > N] :
% 0.19/0.44 ( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ ( cast_s636919983_p_t_r @ D @ E @ Shadow_root_ptr2 ) )
% 0.19/0.44 != Object_ptr2 )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ N @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Mshadow_root_preserved3a
% 0.19/0.44 thf(fact_154_get__M__Mshadow__root__preserved5,axiom,
% 0.19/0.44 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Shadow_root_ptr2: shadow_root_ptr @ D,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Setter: ( M > M ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > N] :
% 0.19/0.44 ( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ ( cast_s636919983_p_t_r @ D @ E @ Shadow_root_ptr2 ) )
% 0.19/0.44 != Object_ptr2 )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ M @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ Object_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ N @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Mshadow_root_preserved5
% 0.19/0.44 thf(fact_155_get__M__Mdocument__preserved3,axiom,
% 0.19/0.44 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > M] :
% 0.19/0.44 ( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ Document_ptr2 )
% 0.19/0.44 != Object_ptr2 )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ M @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Mdocument_preserved3
% 0.19/0.44 thf(fact_156_get__M__Mdocument__preserved5,axiom,
% 0.19/0.44 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Setter: ( L > L ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > M] :
% 0.19/0.44 ( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ Document_ptr2 )
% 0.19/0.44 != Object_ptr2 )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ L @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ Object_ptr2 @ Setter @ V2 ) @ H3 )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ M @ F @ G @ H @ I @ K @ Document_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_M_Mdocument_preserved5
% 0.19/0.44 thf(fact_157_new__document__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t,axiom,
% 0.19/0.44 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > L] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 0.19/0.44 => ( ( Ptr3
% 0.19/0.44 != ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ New_document_ptr ) )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ L @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_document_get_M\<^sub>O\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t
% 0.19/0.44 thf(fact_158_new__element__attrs,axiom,
% 0.19/0.44 ! [C: $tType,A: $tType,B: $tType,D: $tType,G: $tType,E: $tType,F: $tType,H: $tType,I: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 0.19/0.44 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ H3 @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ E @ F @ H @ I @ New_element_ptr @ ( attrs @ C @ A @ B @ D @ ( option @ G ) ) ) @ ( finite_fmempty @ ( list @ char ) @ ( list @ char ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_element_attrs
% 0.19/0.44 thf(fact_159_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,axiom,
% 0.19/0.44 ! [E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ F ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ G ) ) @ H ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ I ) )] :
% 0.19/0.44 ( ( ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ F @ G @ H @ D @ I @ Obj2 )
% 0.19/0.44 = ( none @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ) ) )
% 0.19/0.44 = ( ~ ? [Document3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) )] :
% 0.19/0.44 ( ( cast_D42511940_e_c_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Document3 )
% 0.19/0.44 = Obj2 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>O\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t\<^sub>2\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_none
% 0.19/0.44 thf(fact_160_new__document__type__wf__preserved,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 0.19/0.44 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.44 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_document_type_wf_preserved
% 0.19/0.44 thf(fact_161_new__document__document__element,axiom,
% 0.19/0.44 ! [C: $tType,B: $tType,J: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,E: $tType,D: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 0.19/0.44 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( option @ ( element_ptr @ A ) ) @ H3 @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ ( option @ ( element_ptr @ A ) ) @ F @ G @ H @ I @ K @ New_document_ptr @ ( document_element @ C @ A @ B @ ( option @ J ) ) ) @ ( none @ ( element_ptr @ A ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_document_document_element
% 0.19/0.44 thf(fact_162_new__document__doctype,axiom,
% 0.19/0.44 ! [C: $tType,A: $tType,B: $tType,J: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,E: $tType,D: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 0.19/0.44 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( list @ char ) @ H3 @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ ( list @ char ) @ F @ G @ H @ I @ K @ New_document_ptr @ ( doctype @ C @ A @ B @ ( option @ J ) ) ) @ ( nil @ char ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_document_doctype
% 0.19/0.44 thf(fact_163_new__document__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,axiom,
% 0.19/0.44 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 0.19/0.44 => ( ( Ptr3 != New_document_ptr )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ L @ F @ G @ H @ I @ K @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_document_get_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.19/0.44 thf(fact_164_new__document__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,axiom,
% 0.19/0.44 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Ptr3: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > L] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ L @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_document_get_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.19/0.44 thf(fact_165_new__document__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 0.19/0.44 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > L] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ L @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_document_get_M\<^sub>N\<^sub>o\<^sub>d\<^sub>e
% 0.19/0.44 thf(fact_166_new__document__get__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,axiom,
% 0.19/0.44 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Ptr3: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 0.19/0.44 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_1540554666_a_t_a @ B @ H @ L @ A @ C @ D @ E @ F @ G @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_document_get_M\<^sub>C\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>D\<^sub>a\<^sub>t\<^sub>a
% 0.19/0.44 thf(fact_167_is__document__kind__def,axiom,
% 0.19/0.44 ! [Object: $tType,Document: $tType,Node: $tType,CharacterData: $tType,Element: $tType,Shadow_root_ptr: $tType,Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType] :
% 0.19/0.44 ( ( is_document_kind @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Document @ Object )
% 0.19/0.44 = ( ^ [Ptr2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) )] :
% 0.19/0.44 ( ( cast_O1159777348_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Document @ Object @ Ptr2 )
% 0.19/0.44 != ( none @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_document_kind_def
% 0.19/0.44 thf(fact_168_l__new__document_Onew__document__types__preserved,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Type_wf2: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > $o,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ Type_wf2 )
% 0.19/0.44 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 0.19/0.44 => ( ( Type_wf2 @ H2 )
% 0.19/0.44 = ( Type_wf2 @ H3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % l_new_document.new_document_types_preserved
% 0.19/0.44 thf(fact_169_l__new__document_Ointro,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Type_wf2: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > $o] :
% 0.19/0.44 ( ! [H7: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H8: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H7 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H8 )
% 0.19/0.44 => ( ( Type_wf2 @ H7 )
% 0.19/0.44 = ( Type_wf2 @ H8 ) ) )
% 0.19/0.44 => ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ Type_wf2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % l_new_document.intro
% 0.19/0.44 thf(fact_170_new__document__is__l__new__document,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_document_is_l_new_document
% 0.19/0.44 thf(fact_171_l__new__document__def,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.19/0.44 ( ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K )
% 0.19/0.44 = ( ^ [Type_wf: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > $o] :
% 0.19/0.44 ! [H5: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H6: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H5 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H6 )
% 0.19/0.44 => ( ( Type_wf @ H5 )
% 0.19/0.44 = ( Type_wf @ H6 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % l_new_document_def
% 0.19/0.44 thf(fact_172_new__document__is__document__ptr,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,C: $tType,B: $tType,A: $tType,E: $tType,D: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 0.19/0.44 ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 0.19/0.44 => ( is_doc697300620_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ New_document_ptr ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_document_is_document_ptr
% 0.19/0.44 thf(fact_173_new__document__disconnected__nodes,axiom,
% 0.19/0.44 ! [J: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 0.19/0.44 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ H3 @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ F @ G @ H @ I @ K @ New_document_ptr @ ( disconnected_nodes @ C @ A @ B @ ( option @ J ) ) ) @ ( nil @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_document_disconnected_nodes
% 0.19/0.44 thf(fact_174_new__element__child__nodes,axiom,
% 0.19/0.44 ! [D: $tType,G: $tType,E: $tType,F: $tType,H: $tType,I: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A] :
% 0.19/0.44 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 0.19/0.44 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 0.19/0.44 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ H3 @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ E @ F @ H @ I @ New_element_ptr @ ( child_nodes @ C @ A @ B @ D @ ( option @ G ) ) ) @ ( nil @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % new_element_child_nodes
% 0.19/0.44 thf(fact_175_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_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__none,axiom,
% 0.19/0.44 ! [B: $tType,A: $tType,Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ A ) @ B )] :
% 0.19/0.44 ( ( ( cast_O268912148_o_d_e @ A @ B @ Obj2 )
% 0.19/0.44 = ( none @ ( rObject_ext @ ( rNode_ext @ A ) ) ) )
% 0.19/0.44 = ( ~ ? [Node3: rObject_ext @ ( rNode_ext @ A )] :
% 0.19/0.44 ( ( cast_N414129940_e_c_t @ A @ B @ Node3 )
% 0.19/0.44 = Obj2 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>O\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t\<^sub>2\<^sub>N\<^sub>o\<^sub>d\<^sub>e_none
% 0.19/0.44 thf(fact_176_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_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__some,axiom,
% 0.19/0.44 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Shadow_root2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 0.19/0.44 ( ( ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ Document2 )
% 0.19/0.44 = ( some @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ Shadow_root2 ) )
% 0.19/0.44 = ( ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ Shadow_root2 )
% 0.19/0.44 = Document2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t\<^sub>2\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t_some
% 0.19/0.44 thf(fact_177_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_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__inv,axiom,
% 0.19/0.44 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Shadow_root2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 0.19/0.44 ( ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ Shadow_root2 ) )
% 0.19/0.44 = ( some @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ Shadow_root2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t\<^sub>2\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t_inv
% 0.19/0.44 thf(fact_178_not__Some__eq,axiom,
% 0.19/0.44 ! [A: $tType,X: option @ A] :
% 0.19/0.44 ( ( ! [Y3: A] :
% 0.19/0.44 ( X
% 0.19/0.44 != ( some @ A @ Y3 ) ) )
% 0.19/0.44 = ( X
% 0.19/0.44 = ( none @ A ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % not_Some_eq
% 0.19/0.44 thf(fact_179_not__None__eq,axiom,
% 0.19/0.44 ! [A: $tType,X: option @ A] :
% 0.19/0.44 ( ( X
% 0.19/0.44 != ( none @ A ) )
% 0.19/0.44 = ( ? [Y3: A] :
% 0.19/0.44 ( X
% 0.19/0.44 = ( some @ A @ Y3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % not_None_eq
% 0.19/0.44 thf(fact_180_option_Ocollapse,axiom,
% 0.19/0.44 ! [A: $tType,Option: option @ A] :
% 0.19/0.44 ( ( Option
% 0.19/0.44 != ( none @ A ) )
% 0.19/0.44 => ( ( some @ A @ ( the @ A @ Option ) )
% 0.19/0.44 = Option ) ) ).
% 0.19/0.44
% 0.19/0.44 % option.collapse
% 0.19/0.44 thf(fact_181_option_Osel,axiom,
% 0.19/0.44 ! [A: $tType,X22: A] :
% 0.19/0.44 ( ( the @ A @ ( some @ A @ X22 ) )
% 0.19/0.44 = X22 ) ).
% 0.19/0.44
% 0.19/0.44 % option.sel
% 0.19/0.44 thf(fact_182_option_Odistinct_I1_J,axiom,
% 0.19/0.44 ! [A: $tType,X22: A] :
% 0.19/0.44 ( ( none @ A )
% 0.19/0.44 != ( some @ A @ X22 ) ) ).
% 0.19/0.44
% 0.19/0.44 % option.distinct(1)
% 0.19/0.44 thf(fact_183_option_OdiscI,axiom,
% 0.19/0.44 ! [A: $tType,Option: option @ A,X22: A] :
% 0.19/0.44 ( ( Option
% 0.19/0.44 = ( some @ A @ X22 ) )
% 0.19/0.44 => ( Option
% 0.19/0.44 != ( none @ A ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % option.discI
% 0.19/0.44 thf(fact_184_option_Oexhaust,axiom,
% 0.19/0.44 ! [A: $tType,Y: option @ A] :
% 0.19/0.44 ( ( Y
% 0.19/0.44 != ( none @ A ) )
% 0.19/0.44 => ~ ! [X23: A] :
% 0.19/0.44 ( Y
% 0.19/0.44 != ( some @ A @ X23 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % option.exhaust
% 0.19/0.44 thf(fact_185_option_Oinducts,axiom,
% 0.19/0.44 ! [A: $tType,P2: ( option @ A ) > $o,Option: option @ A] :
% 0.19/0.44 ( ( P2 @ ( none @ A ) )
% 0.19/0.44 => ( ! [X2: A] : ( P2 @ ( some @ A @ X2 ) )
% 0.19/0.44 => ( P2 @ Option ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % option.inducts
% 0.19/0.44 thf(fact_186_split__option__ex,axiom,
% 0.19/0.44 ! [A: $tType] :
% 0.19/0.44 ( ( ^ [P3: ( option @ A ) > $o] :
% 0.19/0.44 ? [X4: option @ A] : ( P3 @ X4 ) )
% 0.19/0.44 = ( ^ [P4: ( option @ A ) > $o] :
% 0.19/0.44 ( ( P4 @ ( none @ A ) )
% 0.19/0.44 | ? [X3: A] : ( P4 @ ( some @ A @ X3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % split_option_ex
% 0.19/0.44 thf(fact_187_split__option__all,axiom,
% 0.19/0.44 ! [A: $tType] :
% 0.19/0.44 ( ( ^ [P3: ( option @ A ) > $o] :
% 0.19/0.44 ! [X4: option @ A] : ( P3 @ X4 ) )
% 0.19/0.44 = ( ^ [P4: ( option @ A ) > $o] :
% 0.19/0.44 ( ( P4 @ ( none @ A ) )
% 0.19/0.44 & ! [X3: A] : ( P4 @ ( some @ A @ X3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % split_option_all
% 0.19/0.44 thf(fact_188_combine__options__cases,axiom,
% 0.19/0.44 ! [A: $tType,B: $tType,X: option @ A,P2: ( option @ A ) > ( option @ B ) > $o,Y: option @ B] :
% 0.19/0.44 ( ( ( X
% 0.19/0.44 = ( none @ A ) )
% 0.19/0.44 => ( P2 @ X @ Y ) )
% 0.19/0.44 => ( ( ( Y
% 0.19/0.44 = ( none @ B ) )
% 0.19/0.44 => ( P2 @ X @ Y ) )
% 0.19/0.44 => ( ! [A2: A,B2: B] :
% 0.19/0.44 ( ( X
% 0.19/0.44 = ( some @ A @ A2 ) )
% 0.19/0.44 => ( ( Y
% 0.19/0.44 = ( some @ B @ B2 ) )
% 0.19/0.44 => ( P2 @ X @ Y ) ) )
% 0.19/0.44 => ( P2 @ X @ Y ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % combine_options_cases
% 0.19/0.44 thf(fact_189_option_Oexhaust__sel,axiom,
% 0.19/0.44 ! [A: $tType,Option: option @ A] :
% 0.19/0.44 ( ( Option
% 0.19/0.44 != ( none @ A ) )
% 0.19/0.44 => ( Option
% 0.19/0.44 = ( some @ A @ ( the @ A @ Option ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % option.exhaust_sel
% 0.19/0.44 thf(fact_190_is__node__kind__def,axiom,
% 0.19/0.44 ! [Object: $tType,Node: $tType] :
% 0.19/0.44 ( ( is_node_kind @ Node @ Object )
% 0.19/0.44 = ( ^ [Ptr2: rObject_ext @ ( sum_sum @ ( rNode_ext @ Node ) @ Object )] :
% 0.19/0.44 ( ( cast_O268912148_o_d_e @ Node @ Object @ Ptr2 )
% 0.19/0.44 != ( none @ ( rObject_ext @ ( rNode_ext @ Node ) ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_node_kind_def
% 0.19/0.44 thf(fact_191_option_Osplit__sel,axiom,
% 0.19/0.44 ! [B: $tType,A: $tType,P2: B > $o,F1: B,F22: A > B,Option: option @ A] :
% 0.19/0.44 ( ( P2 @ ( case_option @ B @ A @ F1 @ F22 @ Option ) )
% 0.19/0.44 = ( ( ( Option
% 0.19/0.44 = ( none @ A ) )
% 0.19/0.44 => ( P2 @ F1 ) )
% 0.19/0.44 & ( ( Option
% 0.19/0.44 = ( some @ A @ ( the @ A @ Option ) ) )
% 0.19/0.44 => ( P2 @ ( F22 @ ( the @ A @ Option ) ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % option.split_sel
% 0.19/0.44 thf(fact_192_option_Osplit__sel__asm,axiom,
% 0.19/0.44 ! [B: $tType,A: $tType,P2: B > $o,F1: B,F22: A > B,Option: option @ A] :
% 0.19/0.44 ( ( P2 @ ( case_option @ B @ A @ F1 @ F22 @ Option ) )
% 0.19/0.44 = ( ~ ( ( ( Option
% 0.19/0.44 = ( none @ A ) )
% 0.19/0.44 & ~ ( P2 @ F1 ) )
% 0.19/0.44 | ( ( Option
% 0.19/0.44 = ( some @ A @ ( the @ A @ Option ) ) )
% 0.19/0.44 & ~ ( P2 @ ( F22 @ ( the @ A @ Option ) ) ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % option.split_sel_asm
% 0.19/0.44 thf(fact_193_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__inv,axiom,
% 0.19/0.44 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 0.19/0.44 ( ( cast_N1919872217_e_n_t @ A @ B @ C @ D @ E @ F @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ Element2 ) )
% 0.19/0.44 = ( some @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) @ Element2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>N\<^sub>o\<^sub>d\<^sub>e\<^sub>2\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_inv
% 0.19/0.44 thf(fact_194_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__some,axiom,
% 0.19/0.44 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Node2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ F ) ),Element2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 0.19/0.44 ( ( ( cast_N1919872217_e_n_t @ A @ B @ C @ D @ E @ F @ Node2 )
% 0.19/0.44 = ( some @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) @ Element2 ) )
% 0.19/0.44 = ( ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ Element2 )
% 0.19/0.44 = Node2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>N\<^sub>o\<^sub>d\<^sub>e\<^sub>2\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_some
% 0.19/0.44 thf(fact_195_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__some,axiom,
% 0.19/0.44 ! [G: $tType,A: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,Node2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ B @ C @ D @ E @ ( option @ F ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ G ) ) ),Character_data: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 0.19/0.44 ( ( ( cast_N331463351_a_t_a @ B @ C @ D @ E @ F @ A @ G @ Node2 )
% 0.19/0.44 = ( some @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) @ Character_data ) )
% 0.19/0.44 = ( ( cast_C1206507959_o_d_e @ A @ B @ C @ D @ E @ F @ G @ Character_data )
% 0.19/0.44 = Node2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>N\<^sub>o\<^sub>d\<^sub>e\<^sub>2\<^sub>C\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>D\<^sub>a\<^sub>t\<^sub>a_some
% 0.19/0.44 thf(fact_196_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__inv,axiom,
% 0.19/0.44 ! [G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Character_data: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 0.19/0.44 ( ( cast_N331463351_a_t_a @ B @ C @ D @ E @ F @ A @ G @ ( cast_C1206507959_o_d_e @ A @ B @ C @ D @ E @ F @ G @ Character_data ) )
% 0.19/0.44 = ( some @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) @ Character_data ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>N\<^sub>o\<^sub>d\<^sub>e\<^sub>2\<^sub>C\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>D\<^sub>a\<^sub>t\<^sub>a_inv
% 0.19/0.44 thf(fact_197_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__some,axiom,
% 0.19/0.44 ! [I: $tType,D: $tType,H: $tType,G: $tType,F: $tType,E: $tType,C: $tType,B: $tType,A: $tType,Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ F ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ G ) ) @ H ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ I ) ),Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) )] :
% 0.19/0.44 ( ( ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ F @ G @ H @ D @ I @ Obj2 )
% 0.19/0.44 = ( some @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ) @ Document2 ) )
% 0.19/0.44 = ( ( cast_D42511940_e_c_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Document2 )
% 0.19/0.44 = Obj2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>O\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t\<^sub>2\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_some
% 0.19/0.44 thf(fact_198_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__inv,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) )] :
% 0.19/0.44 ( ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ F @ G @ H @ D @ I @ ( cast_D42511940_e_c_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Document2 ) )
% 0.19/0.44 = ( some @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ) @ Document2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % cast\<^sub>O\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t\<^sub>2\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_inv
% 0.19/0.44 thf(fact_199_bind__case__cong,axiom,
% 0.19/0.44 ! [A: $tType,B: $tType,C: $tType,X: option @ A,X5: option @ A,F2: A > C > B,H2: C,F4: A > C > B,G2: C > B] :
% 0.19/0.44 ( ( X = X5 )
% 0.19/0.44 => ( ! [A2: A] :
% 0.19/0.44 ( ( X
% 0.19/0.44 = ( some @ A @ A2 ) )
% 0.19/0.44 => ( ( F2 @ A2 @ H2 )
% 0.19/0.44 = ( F4 @ A2 @ H2 ) ) )
% 0.19/0.44 => ( ( case_option @ ( C > B ) @ A @ G2 @ F2 @ X @ H2 )
% 0.19/0.44 = ( case_option @ ( C > B ) @ A @ G2 @ F4 @ X5 @ H2 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % bind_case_cong
% 0.19/0.44 thf(fact_200_option_Odisc__eq__case_I1_J,axiom,
% 0.19/0.44 ! [A: $tType,Option: option @ A] :
% 0.19/0.44 ( ( Option
% 0.19/0.44 = ( none @ A ) )
% 0.19/0.44 = ( case_option @ $o @ A @ $true
% 0.19/0.44 @ ^ [Uu: A] : $false
% 0.19/0.44 @ Option ) ) ).
% 0.19/0.44
% 0.19/0.44 % option.disc_eq_case(1)
% 0.19/0.44 thf(fact_201_option_Odisc__eq__case_I2_J,axiom,
% 0.19/0.44 ! [A: $tType,Option: option @ A] :
% 0.19/0.44 ( ( Option
% 0.19/0.44 != ( none @ A ) )
% 0.19/0.44 = ( case_option @ $o @ A @ $false
% 0.19/0.44 @ ^ [Uu: A] : $true
% 0.19/0.44 @ Option ) ) ).
% 0.19/0.44
% 0.19/0.44 % option.disc_eq_case(2)
% 0.19/0.44 thf(fact_202_option_Osimps_I4_J,axiom,
% 0.19/0.44 ! [A: $tType,B: $tType,F1: B,F22: A > B] :
% 0.19/0.44 ( ( case_option @ B @ A @ F1 @ F22 @ ( none @ A ) )
% 0.19/0.44 = F1 ) ).
% 0.19/0.44
% 0.19/0.44 % option.simps(4)
% 0.19/0.44 thf(fact_203_option_Ocase__distrib,axiom,
% 0.19/0.44 ! [C: $tType,B: $tType,A: $tType,H2: B > C,F1: B,F22: A > B,Option: option @ A] :
% 0.19/0.44 ( ( H2 @ ( case_option @ B @ A @ F1 @ F22 @ Option ) )
% 0.19/0.44 = ( case_option @ C @ A @ ( H2 @ F1 )
% 0.19/0.44 @ ^ [X3: A] : ( H2 @ ( F22 @ X3 ) )
% 0.19/0.44 @ Option ) ) ).
% 0.19/0.44
% 0.19/0.44 % option.case_distrib
% 0.19/0.44 thf(fact_204_option_Ocase__eq__if,axiom,
% 0.19/0.44 ! [A: $tType,B: $tType] :
% 0.19/0.44 ( ( case_option @ B @ A )
% 0.19/0.44 = ( ^ [F12: B,F23: A > B,Option3: option @ A] :
% 0.19/0.44 ( if @ B
% 0.19/0.44 @ ( Option3
% 0.19/0.44 = ( none @ A ) )
% 0.19/0.44 @ F12
% 0.19/0.44 @ ( F23 @ ( the @ A @ Option3 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % option.case_eq_if
% 0.19/0.44 thf(fact_205_case__optionE,axiom,
% 0.19/0.44 ! [A: $tType,P2: $o,Q: A > $o,X: option @ A] :
% 0.19/0.44 ( ( case_option @ $o @ A @ P2 @ Q @ X )
% 0.19/0.44 => ( ( ( X
% 0.19/0.44 = ( none @ A ) )
% 0.19/0.44 => ~ P2 )
% 0.19/0.44 => ~ ! [Y4: A] :
% 0.19/0.44 ( ( X
% 0.19/0.44 = ( some @ A @ Y4 ) )
% 0.19/0.44 => ~ ( Q @ Y4 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % case_optionE
% 0.19/0.44 thf(fact_206_disjE__realizer2,axiom,
% 0.19/0.44 ! [B: $tType,A: $tType,P2: $o,Q: A > $o,X: option @ A,R4: B > $o,F2: B,G2: A > B] :
% 0.19/0.44 ( ( case_option @ $o @ A @ P2 @ Q @ X )
% 0.19/0.44 => ( ( P2
% 0.19/0.44 => ( R4 @ F2 ) )
% 0.19/0.44 => ( ! [Q2: A] :
% 0.19/0.44 ( ( Q @ Q2 )
% 0.19/0.44 => ( R4 @ ( G2 @ Q2 ) ) )
% 0.19/0.44 => ( R4 @ ( case_option @ B @ A @ F2 @ G2 @ X ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % disjE_realizer2
% 0.19/0.44 thf(fact_207_element__ptr__casts__commute2,axiom,
% 0.19/0.44 ! [B: $tType,A: $tType,Element_ptr2: element_ptr @ A] :
% 0.19/0.44 ( ( cast_n1001364742_p_t_r @ A @ B @ ( cast_e2129487814_p_t_r @ A @ B @ Element_ptr2 ) )
% 0.19/0.44 = ( some @ ( element_ptr @ A ) @ Element_ptr2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % element_ptr_casts_commute2
% 0.19/0.44 thf(fact_208_element__ptr__casts__commute,axiom,
% 0.19/0.44 ! [B: $tType,A: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ B ),Element_ptr2: element_ptr @ A] :
% 0.19/0.44 ( ( ( cast_n1001364742_p_t_r @ A @ B @ Node_ptr2 )
% 0.19/0.44 = ( some @ ( element_ptr @ A ) @ Element_ptr2 ) )
% 0.19/0.44 = ( ( cast_e2129487814_p_t_r @ A @ B @ Element_ptr2 )
% 0.19/0.44 = Node_ptr2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % element_ptr_casts_commute
% 0.19/0.44 thf(fact_209_element__ptr__casts__commute3,axiom,
% 0.19/0.44 ! [B: $tType,A: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ B )] :
% 0.19/0.44 ( ( is_ele497529067_p_t_r @ A @ B @ Node_ptr2 )
% 0.19/0.44 => ( ( cast_e2129487814_p_t_r @ A @ B @ ( the @ ( element_ptr @ A ) @ ( cast_n1001364742_p_t_r @ A @ B @ Node_ptr2 ) ) )
% 0.19/0.44 = Node_ptr2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % element_ptr_casts_commute3
% 0.19/0.44 thf(fact_210_is__element__ptr__implies__kind,axiom,
% 0.19/0.44 ! [B: $tType,A: $tType,Ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ B )] :
% 0.19/0.44 ( ( case_option @ $o @ ( element_ptr @ A ) @ $false @ ( is_ele1630183935_p_t_r @ A ) @ ( cast_n1001364742_p_t_r @ A @ B @ Ptr3 ) )
% 0.19/0.44 => ( is_ele497529067_p_t_r @ A @ B @ Ptr3 ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_element_ptr_implies_kind
% 0.19/0.44 thf(fact_211_is__element__ptr__kind__not__character__data__ptr,axiom,
% 0.19/0.44 ! [A: $tType,C: $tType,B: $tType,Character_data_ptr2: character_data_ptr @ B] :
% 0.19/0.44 ~ ( is_ele497529067_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_element_ptr_kind_not_character_data_ptr
% 0.19/0.44 thf(fact_212_is__element__ptr__kind__cast,axiom,
% 0.19/0.44 ! [B: $tType,A: $tType,Element_ptr2: element_ptr @ A] : ( is_ele497529067_p_t_r @ A @ B @ ( cast_e2129487814_p_t_r @ A @ B @ Element_ptr2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_element_ptr_kind_cast
% 0.19/0.44 thf(fact_213_is__element__ptr__kind__obtains,axiom,
% 0.19/0.44 ! [B: $tType,A: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ B )] :
% 0.19/0.44 ( ( is_ele497529067_p_t_r @ A @ B @ Node_ptr2 )
% 0.19/0.44 => ~ ! [Element_ptr5: element_ptr @ A] :
% 0.19/0.44 ( Node_ptr2
% 0.19/0.44 != ( cast_e2129487814_p_t_r @ A @ B @ Element_ptr5 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_element_ptr_kind_obtains
% 0.19/0.44 thf(fact_214_is__element__ptr__kind_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__def,axiom,
% 0.19/0.44 ! [Node_ptr: $tType,Element_ptr: $tType] :
% 0.19/0.44 ( ( is_ele497529067_p_t_r @ Element_ptr @ Node_ptr )
% 0.19/0.44 = ( ^ [Ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ Node_ptr )] :
% 0.19/0.44 ( case_option @ $o @ ( element_ptr @ Element_ptr ) @ $false
% 0.19/0.44 @ ^ [X3: element_ptr @ Element_ptr] : $true
% 0.19/0.44 @ ( cast_n1001364742_p_t_r @ Element_ptr @ Node_ptr @ Ptr2 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_element_ptr_kind\<^sub>n\<^sub>o\<^sub>d\<^sub>e\<^sub>_\<^sub>p\<^sub>t\<^sub>r_def
% 0.19/0.44 thf(fact_215_is__element__ptr__kind__none,axiom,
% 0.19/0.44 ! [B: $tType,A: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ B )] :
% 0.19/0.44 ( ~ ( is_ele497529067_p_t_r @ A @ B @ Node_ptr2 )
% 0.19/0.44 => ( ( cast_n1001364742_p_t_r @ A @ B @ Node_ptr2 )
% 0.19/0.44 = ( none @ ( element_ptr @ A ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_element_ptr_kind_none
% 0.19/0.44 thf(fact_216_get__Element__ptr__simp,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,E: $tType,G: $tType,F: $tType,D: $tType,A: $tType,C: $tType,B: $tType,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ),Element_ptr2: element_ptr @ B,Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) ) @ I ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( ( Ptr3
% 0.19/0.44 = ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) @ ( cast_e2129487814_p_t_r @ B @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) @ Element_ptr2 ) ) )
% 0.19/0.44 => ( ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ H @ I @ Element_ptr2 @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) ) @ I ) @ Ptr3 @ Obj2 @ H2 ) )
% 0.19/0.44 = ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) ) @ ( cast_N1919872217_e_n_t @ A @ B @ C @ D @ E @ H ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) @ I @ Obj2 ) ) ) )
% 0.19/0.44 & ( ( Ptr3
% 0.19/0.44 != ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) @ ( cast_e2129487814_p_t_r @ B @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) @ Element_ptr2 ) ) )
% 0.19/0.44 => ( ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ H @ I @ Element_ptr2 @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) ) @ I ) @ Ptr3 @ Obj2 @ H2 ) )
% 0.19/0.44 = ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ H @ I @ Element_ptr2 @ H2 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_Element_ptr_simp
% 0.19/0.44 thf(fact_217_get__CharacterData__ptr__simp,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,A: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,B: $tType,C: $tType,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ),Character_data_ptr2: character_data_ptr @ B,Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ J ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( ( Ptr3
% 0.19/0.44 = ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) @ ( cast_c1817826148_p_t_r @ B @ C @ D @ Character_data_ptr2 ) ) )
% 0.19/0.44 => ( ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ J @ Character_data_ptr2 @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ J ) @ Ptr3 @ Obj2 @ H2 ) )
% 0.19/0.44 = ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) ) @ ( cast_N331463351_a_t_a @ D @ C @ B @ E @ H @ A @ I ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) @ J @ Obj2 ) ) ) )
% 0.19/0.44 & ( ( Ptr3
% 0.19/0.44 != ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) @ ( cast_c1817826148_p_t_r @ B @ C @ D @ Character_data_ptr2 ) ) )
% 0.19/0.44 => ( ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ J @ Character_data_ptr2 @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ J ) @ Ptr3 @ Obj2 @ H2 ) )
% 0.19/0.44 = ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ J @ Character_data_ptr2 @ H2 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_CharacterData_ptr_simp
% 0.19/0.44 thf(fact_218_get__elment__ptr__simp1,axiom,
% 0.19/0.44 ! [F: $tType,G: $tType,H: $tType,I: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr2: element_ptr @ B,Element2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ H @ I @ Element_ptr2 @ ( put_E_l_e_m_e_n_t @ B @ A @ C @ D @ E @ F @ G @ H @ I @ Element_ptr2 @ Element2 @ H2 ) )
% 0.19/0.44 = ( some @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) @ Element2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_elment_ptr_simp1
% 0.19/0.44 thf(fact_219_get__CharacterData__simp1,axiom,
% 0.19/0.44 ! [C: $tType,B: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ B,Character_data: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ J @ Character_data_ptr2 @ ( put_C_1264771785_a_t_a @ B @ A @ C @ D @ E @ F @ G @ H @ I @ J @ Character_data_ptr2 @ Character_data @ H2 ) )
% 0.19/0.44 = ( some @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) @ Character_data ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_CharacterData_simp1
% 0.19/0.44 thf(fact_220_get__CharacterData__simp4,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,A: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,B: $tType,C: $tType,Element_ptr2: character_data_ptr @ B,Character_data_ptr2: element_ptr @ C,F2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ J @ Element_ptr2 @ ( put_E_l_e_m_e_n_t @ C @ D @ B @ E @ H @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) @ J @ Character_data_ptr2 @ F2 @ H2 ) )
% 0.19/0.44 = ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ J @ Element_ptr2 @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_CharacterData_simp4
% 0.19/0.44 thf(fact_221_get__CharacterData__simp3,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,E: $tType,G: $tType,F: $tType,D: $tType,A: $tType,C: $tType,B: $tType,Element_ptr2: element_ptr @ B,Character_data_ptr2: character_data_ptr @ C,F2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ ( put_C_1264771785_a_t_a @ C @ H @ B @ A @ D @ F @ G @ E @ I @ J @ Character_data_ptr2 @ F2 @ H2 ) )
% 0.19/0.44 = ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_CharacterData_simp3
% 0.19/0.44 thf(fact_222_get__CharacterData__simp2,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,B: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,A: $tType,C: $tType,Character_data_ptr2: character_data_ptr @ A,Character_data_ptr3: character_data_ptr @ A,Character_data: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ B ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ A ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ A @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ B ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( Character_data_ptr2 != Character_data_ptr3 )
% 0.19/0.44 => ( ( get_C_796961872_a_t_a @ A @ C @ D @ E @ F @ G @ H @ B @ I @ J @ Character_data_ptr2 @ ( put_C_1264771785_a_t_a @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ Character_data_ptr3 @ Character_data @ H2 ) )
% 0.19/0.44 = ( get_C_796961872_a_t_a @ A @ C @ D @ E @ F @ G @ H @ B @ I @ J @ Character_data_ptr2 @ H2 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_CharacterData_simp2
% 0.19/0.44 thf(fact_223_get__elment__ptr__simp2,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,E: $tType,G: $tType,F: $tType,D: $tType,B: $tType,C: $tType,A: $tType,Element_ptr2: element_ptr @ A,Element_ptr3: element_ptr @ A,Element2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ B @ A @ C @ D @ ( option @ E ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ C ) @ B ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ B @ A @ C @ D @ ( option @ E ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( Element_ptr2 != Element_ptr3 )
% 0.19/0.44 => ( ( get_E_l_e_m_e_n_t @ A @ C @ B @ D @ F @ G @ E @ H @ I @ Element_ptr2 @ ( put_E_l_e_m_e_n_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Element_ptr3 @ Element2 @ H2 ) )
% 0.19/0.44 = ( get_E_l_e_m_e_n_t @ A @ C @ B @ D @ F @ G @ E @ H @ I @ Element_ptr2 @ H2 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_elment_ptr_simp2
% 0.19/0.44 thf(fact_224_DocumentMonad_Otype__wf__put__I,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.44 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ Ptr3 @ Obj2 @ H2 ) )
% 0.19/0.44 => ( ( ( is_document_ptr_kind @ A @ B @ C @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ F @ Ptr3 )
% 0.19/0.44 => ( is_document_kind @ C @ A @ B @ D @ G @ H @ I @ J @ K @ Obj2 ) )
% 0.19/0.44 => ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ Ptr3 @ Obj2 @ H2 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentMonad.type_wf_put_I
% 0.19/0.44 thf(fact_225_put_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__def,axiom,
% 0.19/0.44 ! [Node_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Object: $tType,Object_ptr: $tType,Document_ptr: $tType,Node: $tType,Element_ptr: $tType] :
% 0.19/0.44 ( ( put_E_l_e_m_e_n_t @ Element_ptr @ Node_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ Document_ptr @ Object_ptr @ Node @ Object )
% 0.19/0.44 = ( ^ [Element_ptr6: element_ptr @ Element_ptr,Element3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) )] : ( put_N_o_d_e @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) @ Object @ ( cast_e2129487814_p_t_r @ Element_ptr @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) @ Element_ptr6 ) @ ( cast_E624595161_o_d_e @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ Node @ Element3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % put\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_def
% 0.19/0.44 thf(fact_226_put_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__def,axiom,
% 0.19/0.44 ! [CharacterData: $tType,Object: $tType,Object_ptr: $tType,Document_ptr: $tType,Node_ptr: $tType,Element_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Node: $tType,Character_data_ptr: $tType] :
% 0.19/0.44 ( ( put_C_1264771785_a_t_a @ Character_data_ptr @ CharacterData @ Element_ptr @ Node_ptr @ Shadow_root_ptr @ Document_ptr @ Object_ptr @ Element @ Node @ Object )
% 0.19/0.44 = ( ^ [Character_data_ptr5: character_data_ptr @ Character_data_ptr,Character_data2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ CharacterData ) ) )] : ( put_N_o_d_e @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) @ Object @ ( cast_c1817826148_p_t_r @ Character_data_ptr @ Element_ptr @ Node_ptr @ Character_data_ptr5 ) @ ( cast_C1206507959_o_d_e @ CharacterData @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ Node @ Character_data2 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % put\<^sub>C\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>D\<^sub>a\<^sub>t\<^sub>a_def
% 0.19/0.44 thf(fact_227_CharacterDataMonad_Otype__wf__put__I,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.19/0.44 => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) @ Ptr3 @ Obj2 @ H2 ) )
% 0.19/0.44 => ( ( ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ $false @ ( is_cha614540985_p_t_r @ A @ B @ C ) @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ Ptr3 ) )
% 0.19/0.44 => ( ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) ) @ ( cast_N331463351_a_t_a @ C @ A @ B @ D @ G @ H @ I ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ J @ Obj2 ) )
% 0.19/0.44 != ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) ) ) )
% 0.19/0.44 => ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) @ Ptr3 @ Obj2 @ H2 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataMonad.type_wf_put_I
% 0.19/0.44 thf(fact_228_put__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__def,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,A: $tType,H: $tType,B: $tType] :
% 0.19/0.44 ( ( put_M_926020593_a_t_a @ B @ K @ H @ A @ C @ D @ E @ F @ G @ I @ J )
% 0.19/0.44 = ( l_put_a_put_M @ ( character_data_ptr @ B ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) @ K @ ( get_C_796961872_a_t_a @ B @ A @ C @ D @ E @ F @ G @ H @ I @ J ) @ ( put_C_1264771785_a_t_a @ B @ H @ A @ C @ D @ E @ F @ G @ I @ J ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % put_M\<^sub>C\<^sub>h\<^sub>a\<^sub>r\<^sub>a\<^sub>c\<^sub>t\<^sub>e\<^sub>r\<^sub>D\<^sub>a\<^sub>t\<^sub>a_def
% 0.19/0.44 thf(fact_229_is__character__data__ptr__kind_092_060_094sub_062__cast,axiom,
% 0.19/0.44 ! [A: $tType,C: $tType,B: $tType,Character_data_ptr2: character_data_ptr @ B] : ( is_cha614540985_p_t_r @ A @ B @ C @ ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_character_data_ptr_kind\<^sub>_cast
% 0.19/0.44 thf(fact_230_is__character__data__ptr__kind__obtains,axiom,
% 0.19/0.44 ! [C: $tType,B: $tType,A: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 0.19/0.44 ( ( is_cha614540985_p_t_r @ A @ B @ C @ Node_ptr2 )
% 0.19/0.44 => ~ ! [Character_data_ptr6: character_data_ptr @ B] :
% 0.19/0.44 ( ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr6 )
% 0.19/0.44 != Node_ptr2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_character_data_ptr_kind_obtains
% 0.19/0.44 thf(fact_231_is__character__data__ptr__kind__not__element__ptr,axiom,
% 0.19/0.44 ! [B: $tType,C: $tType,A: $tType,Element_ptr2: element_ptr @ A] :
% 0.19/0.44 ~ ( is_cha614540985_p_t_r @ A @ B @ C @ ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_character_data_ptr_kind_not_element_ptr
% 0.19/0.44 thf(fact_232_is__document__ptr__kind__not__element__ptr__kind,axiom,
% 0.19/0.44 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ D ) @ E ) )] :
% 0.19/0.44 ( ( is_document_ptr_kind @ A @ B @ C @ D @ E @ Ptr3 )
% 0.19/0.44 => ~ ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ $false @ ( is_ele497529067_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ D ) @ E ) @ Ptr3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % is_document_ptr_kind_not_element_ptr_kind
% 0.19/0.44 thf(fact_233_ElementMonad_Otype__wf__put__I,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.19/0.44 => ( ( type_wf4 @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ I @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) @ Ptr3 @ Obj2 @ H2 ) )
% 0.19/0.44 => ( ( ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ $false @ ( is_ele497529067_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ Ptr3 ) )
% 0.19/0.44 => ( ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) ) @ ( cast_N1919872217_e_n_t @ C @ A @ B @ D @ G @ H ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ I @ Obj2 ) )
% 0.19/0.44 != ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) ) ) )
% 0.19/0.44 => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) @ Ptr3 @ Obj2 @ H2 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % ElementMonad.type_wf_put_I
% 0.19/0.44 thf(fact_234_CharacterDataClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 0.19/0.44 ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.19/0.44 => ( type_wf4 @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ J @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % CharacterDataClass.type_wf\<^sub>N\<^sub>o\<^sub>d\<^sub>e
% 0.19/0.44 thf(fact_235_ElementClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 0.19/0.44 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 0.19/0.44 ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.19/0.44 => ( type_wf4 @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ I @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % ElementClass.type_wf\<^sub>N\<^sub>o\<^sub>d\<^sub>e
% 0.19/0.44 thf(fact_236_DocumentClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.19/0.44 => ( type_wf4 @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % DocumentClass.type_wf\<^sub>N\<^sub>o\<^sub>d\<^sub>e
% 0.19/0.44 thf(fact_237_put__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__def,axiom,
% 0.19/0.44 ! [J: $tType,I: $tType,H: $tType,F: $tType,E: $tType,G: $tType,D: $tType,B: $tType,C: $tType,A: $tType] :
% 0.19/0.44 ( ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I )
% 0.19/0.44 = ( l_put_a_put_M @ ( element_ptr @ A ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) @ J @ ( get_E_l_e_m_e_n_t @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ ( put_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ E @ F @ H @ I ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_def
% 0.19/0.44 thf(fact_238_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,axiom,
% 0.19/0.44 ! [Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Document: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Object: $tType,Document_ptr: $tType,Shadow_root_ptr: $tType] :
% 0.19/0.44 ( ( put_D_o_c_u_m_e_n_t @ Shadow_root_ptr @ Document_ptr @ Node_ptr @ Element_ptr @ Character_data_ptr @ Document @ Object_ptr @ Element @ CharacterData @ Node @ Object )
% 0.19/0.44 = ( ^ [Document_ptr4: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ),Document3: rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) )] : ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) @ ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) @ Element_ptr @ Character_data_ptr @ Node_ptr @ Object_ptr @ Document_ptr4 ) @ ( cast_D42511940_e_c_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ Document @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Object @ Document3 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % put\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_def
% 0.19/0.44 thf(fact_239_get__document__ptr__simp3,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,H: $tType,E: $tType,G: $tType,F: $tType,D: $tType,A: $tType,C: $tType,B: $tType,Element_ptr2: element_ptr @ B,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ),F2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ J ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ J ) ) @ K ) @ Element_ptr2 @ ( put_D_o_c_u_m_e_n_t @ D @ F @ A @ B @ C @ J @ G @ E @ H @ I @ K @ Document_ptr2 @ F2 @ H2 ) )
% 0.19/0.44 = ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ J ) ) @ K ) @ Element_ptr2 @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_document_ptr_simp3
% 0.19/0.44 thf(fact_240_get__document__ptr__simp5,axiom,
% 0.19/0.44 ! [K: $tType,J: $tType,I: $tType,A: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,B: $tType,C: $tType,Character_data_ptr2: character_data_ptr @ B,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),F2: rObject_ext @ ( rDocument_ext @ D @ C @ B @ ( option @ J ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ D @ C @ B @ ( option @ J ) ) @ K ) )] :
% 0.19/0.44 ( ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ ( sum_sum @ ( rDocument_ext @ D @ C @ B @ ( option @ J ) ) @ K ) @ Character_data_ptr2 @ ( put_D_o_c_u_m_e_n_t @ E @ F @ D @ C @ B @ J @ G @ H @ A @ I @ K @ Document_ptr2 @ F2 @ H2 ) )
% 0.19/0.44 = ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ ( sum_sum @ ( rDocument_ext @ D @ C @ B @ ( option @ J ) ) @ K ) @ Character_data_ptr2 @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_document_ptr_simp5
% 0.19/0.44 thf(fact_241_get__document__ptr__simp,axiom,
% 0.19/0.44 ! [K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) )] :
% 0.19/0.44 ( ( ( Ptr3
% 0.19/0.44 = ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) @ B @ C @ A @ G @ Document_ptr2 ) )
% 0.19/0.44 => ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) @ Ptr3 @ Obj2 @ H2 ) )
% 0.19/0.44 = ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ H @ I @ J @ D @ K @ Obj2 ) ) )
% 0.19/0.44 & ( ( Ptr3
% 0.19/0.44 != ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) @ B @ C @ A @ G @ Document_ptr2 ) )
% 0.19/0.44 => ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) @ Ptr3 @ Obj2 @ H2 ) )
% 0.19/0.44 = ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ H2 ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_document_ptr_simp
% 0.19/0.44 thf(fact_242_l__known__ptr_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_Oa__known__ptr__def,axiom,
% 0.19/0.44 ! [Object_ptr: $tType,Document_ptr: $tType,Shadow_root_ptr: $tType,Node_ptr: $tType,Character_data_ptr: $tType,Element_ptr: $tType] :
% 0.19/0.44 ( ( l_know358518967wn_ptr @ Element_ptr @ Character_data_ptr @ Node_ptr @ Shadow_root_ptr @ Document_ptr @ Object_ptr )
% 0.19/0.44 = ( ^ [Ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) )] :
% 0.19/0.44 ( ( known_ptr2 @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) @ Ptr2 )
% 0.19/0.44 | ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ $false
% 0.19/0.44 @ ^ [Node_ptr4: node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) )] : ( case_option @ $o @ ( element_ptr @ Element_ptr ) @ $false @ ( is_ele1630183935_p_t_r @ Element_ptr ) @ ( cast_n1001364742_p_t_r @ Element_ptr @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) @ Node_ptr4 ) )
% 0.19/0.44 @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) @ Ptr2 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % l_known_ptr\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t.a_known_ptr_def
% 0.19/0.44 thf(fact_243_get__document__ptr__simp6,axiom,
% 0.19/0.44 ! [K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),Character_data_ptr2: character_data_ptr @ C,F2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ I ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) )] :
% 0.19/0.44 ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ ( put_C_1264771785_a_t_a @ C @ I @ B @ A @ E @ F @ G @ H @ J @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) @ Character_data_ptr2 @ F2 @ H2 ) )
% 0.19/0.44 = ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_document_ptr_simp6
% 0.19/0.44 thf(fact_244_get__document__ptr__simp4,axiom,
% 0.19/0.44 ! [K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),Element_ptr2: element_ptr @ B,F2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) )] :
% 0.19/0.44 ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ ( put_E_l_e_m_e_n_t @ B @ A @ C @ E @ H @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) @ Element_ptr2 @ F2 @ H2 ) )
% 0.19/0.44 = ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ H2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_document_ptr_simp4
% 0.19/0.44 thf(fact_245_get__document__ptr__simp2,axiom,
% 0.19/0.44 ! [K: $tType,F: $tType,J: $tType,I: $tType,H: $tType,G: $tType,B: $tType,A: $tType,C: $tType,E: $tType,D: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document2: rObject_ext @ ( rDocument_ext @ C @ D @ E @ ( option @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ A @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ D @ E @ ( option @ F ) ) @ K ) )] :
% 0.19/0.44 ( ( Document_ptr2 != Document_ptr3 )
% 0.19/0.44 => ( ( get_D_o_c_u_m_e_n_t @ A @ B @ D @ E @ C @ G @ H @ I @ J @ F @ K @ Document_ptr2 @ ( put_D_o_c_u_m_e_n_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ Document_ptr3 @ Document2 @ H2 ) )
% 0.19/0.44 = ( get_D_o_c_u_m_e_n_t @ A @ B @ D @ E @ C @ G @ H @ I @ J @ F @ K @ Document_ptr2 @ H2 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_document_ptr_simp2
% 0.19/0.44 thf(fact_246_get__document__ptr__simp1,axiom,
% 0.19/0.44 ! [E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) )] :
% 0.19/0.44 ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ ( put_D_o_c_u_m_e_n_t @ E @ F @ A @ B @ C @ D @ G @ H @ I @ J @ K @ Document_ptr2 @ Document2 @ H2 ) )
% 0.19/0.44 = ( some @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ) @ Document2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % get_document_ptr_simp1
% 0.19/0.44 thf(fact_247_l__known__ptr_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_Oknown__ptr__not__element__ptr,axiom,
% 0.19/0.44 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) )] :
% 0.19/0.44 ( ~ ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ $false
% 0.19/0.44 @ ^ [Node_ptr4: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] : ( case_option @ $o @ ( element_ptr @ A ) @ $false @ ( is_ele1630183935_p_t_r @ A ) @ ( cast_n1001364742_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Node_ptr4 ) )
% 0.19/0.44 @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ Ptr3 ) )
% 0.19/0.44 => ( ( l_know358518967wn_ptr @ A @ B @ C @ D @ E @ F @ Ptr3 )
% 0.19/0.44 => ( known_ptr2 @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ Ptr3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % l_known_ptr\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t.known_ptr_not_element_ptr
% 0.19/0.44 thf(fact_248_known__ptr__not__element__ptr,axiom,
% 0.19/0.44 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) )] :
% 0.19/0.44 ( ~ ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ $false
% 0.19/0.44 @ ^ [Node_ptr4: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] : ( case_option @ $o @ ( element_ptr @ A ) @ $false @ ( is_ele1630183935_p_t_r @ A ) @ ( cast_n1001364742_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Node_ptr4 ) )
% 0.19/0.44 @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ Ptr3 ) )
% 0.19/0.44 => ( ( known_ptr @ A @ B @ C @ D @ E @ F @ Ptr3 )
% 0.19/0.44 => ( known_ptr2 @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ Ptr3 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % known_ptr_not_element_ptr
% 0.19/0.44 thf(fact_249_ElementClass_Oa__known__ptr__def,axiom,
% 0.19/0.44 ! [Object_ptr: $tType,Document_ptr: $tType,Shadow_root_ptr: $tType,Node_ptr: $tType,Character_data_ptr: $tType,Element_ptr: $tType] :
% 0.19/0.44 ( ( known_ptr @ Element_ptr @ Character_data_ptr @ Node_ptr @ Shadow_root_ptr @ Document_ptr @ Object_ptr )
% 0.19/0.44 = ( ^ [Ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) )] :
% 0.19/0.44 ( ( known_ptr2 @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) @ Ptr2 )
% 0.19/0.44 | ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ $false
% 0.19/0.44 @ ^ [Node_ptr4: node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) )] : ( case_option @ $o @ ( element_ptr @ Element_ptr ) @ $false @ ( is_ele1630183935_p_t_r @ Element_ptr ) @ ( cast_n1001364742_p_t_r @ Element_ptr @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) @ Node_ptr4 ) )
% 0.19/0.44 @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) @ Ptr2 ) ) ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % ElementClass.a_known_ptr_def
% 0.19/0.44 thf(fact_250_ElementClass_Oknown__ptr__def,axiom,
% 0.19/0.44 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.19/0.44 ( ( known_ptr @ A @ B @ C @ D @ E @ F )
% 0.19/0.44 = ( l_know358518967wn_ptr @ A @ B @ C @ D @ E @ F ) ) ).
% 0.19/0.44
% 0.19/0.44 % ElementClass.known_ptr_def
% 0.19/0.44 thf(fact_251_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,axiom,
% 0.19/0.44 ! [L: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,J: $tType,B: $tType,A: $tType,C: $tType,E: $tType,D: $tType] :
% 0.19/0.44 ( ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K )
% 0.19/0.44 = ( l_put_a_put_M @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) @ L @ ( get_D_o_c_u_m_e_n_t @ D @ E @ A @ B @ C @ F @ G @ H @ I @ J @ K ) @ ( put_D_o_c_u_m_e_n_t @ D @ E @ C @ A @ B @ J @ F @ G @ H @ I @ K ) ) ) ).
% 0.19/0.44
% 0.19/0.44 % put_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_def
% 0.19/0.44 thf(fact_252_character__data__ptr__casts__commute3,axiom,
% 0.19/0.44 ! [C: $tType,B: $tType,A: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 0.19/0.44 ( ( is_cha614540985_p_t_r @ A @ B @ C @ Node_ptr2 )
% 0.19/0.44 => ( ( cast_c1817826148_p_t_r @ B @ A @ C @ ( the @ ( character_data_ptr @ B ) @ ( cast_n458720130_p_t_r @ A @ B @ C @ Node_ptr2 ) ) )
% 0.19/0.44 = Node_ptr2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % character_data_ptr_casts_commute3
% 0.19/0.44 thf(fact_253_character__data__ptr__casts__commute2,axiom,
% 0.19/0.44 ! [C: $tType,B: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ A] :
% 0.19/0.44 ( ( cast_n458720130_p_t_r @ B @ A @ C @ ( cast_c1817826148_p_t_r @ A @ B @ C @ Character_data_ptr2 ) )
% 0.19/0.44 = ( some @ ( character_data_ptr @ A ) @ Character_data_ptr2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % character_data_ptr_casts_commute2
% 0.19/0.44 thf(fact_254_character__data__ptr__casts__commute,axiom,
% 0.19/0.44 ! [C: $tType,A: $tType,B: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ A ) @ C ) ),Character_data_ptr2: character_data_ptr @ A] :
% 0.19/0.44 ( ( ( cast_n458720130_p_t_r @ B @ A @ C @ Node_ptr2 )
% 0.19/0.44 = ( some @ ( character_data_ptr @ A ) @ Character_data_ptr2 ) )
% 0.19/0.44 = ( ( cast_c1817826148_p_t_r @ A @ B @ C @ Character_data_ptr2 )
% 0.19/0.44 = Node_ptr2 ) ) ).
% 0.19/0.44
% 0.19/0.44 % character_data_ptr_casts_commute
% 0.19/0.44
% 0.19/0.44 % Helper facts (3)
% 0.19/0.44 thf(help_If_3_1_T,axiom,
% 0.19/0.44 ! [P2: $o] :
% 0.19/0.44 ( ( P2 = $true )
% 0.19/0.44 | ( P2 = $false ) ) ).
% 0.19/0.44
% 0.19/0.44 thf(help_If_2_1_T,axiom,
% 0.19/0.44 ! [A: $tType,X: A,Y: A] :
% 0.19/0.44 ( ( if @ A @ $false @ X @ Y )
% 0.19/0.44 = Y ) ).
% 0.19/0.44
% 0.19/0.44 thf(help_If_1_1_T,axiom,
% 0.19/0.44 ! [A: $tType,X: A,Y: A] :
% 0.19/0.44 ( ( if @ A @ $true @ X @ Y )
% 0.19/0.44 = X ) ).
% 0.19/0.44
% 0.19/0.44 % Conjectures (5)
% 0.19/0.44 thf(conj_0,hypothesis,
% 0.19/0.44 heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ) @ exception @ product_unit @ h2 @ ( put_M_950607941_e_n_t @ d @ e @ m @ c @ a @ b @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) @ f @ g @ h @ i @ l @ document_ptr2 @ setter @ v ) @ h3 ).
% 0.19/0.44
% 0.19/0.44 thf(conj_1,hypothesis,
% 0.19/0.44 ! [X6: rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) )] :
% 0.19/0.44 ( ( is_sha596430153_e_n_t @ c @ a @ b @ j @ k @ X6 )
% 0.19/0.44 = ( is_sha596430153_e_n_t @ c @ a @ b @ j @ k
% 0.19/0.44 @ ( setter
% 0.19/0.44 @ ^ [Uu: m] : v
% 0.19/0.44 @ X6 ) ) ) ).
% 0.19/0.44
% 0.19/0.44 thf(conj_2,hypothesis,
% 0.19/0.44 ! [X6: rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) )] :
% 0.19/0.44 ( ( getter
% 0.19/0.44 @ ( the @ ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) ) )
% 0.19/0.44 @ ( cast_D1220047104_o_o_t @ c @ a @ b @ j @ k
% 0.19/0.44 @ ( setter
% 0.19/0.44 @ ^ [Uu: m] : v
% 0.19/0.44 @ ( cast_S69733376_e_n_t @ c @ a @ b @ j @ k @ X6 ) ) ) ) )
% 0.19/0.44 = ( getter @ X6 ) ) ).
% 0.19/0.44
% 0.19/0.44 thf(conj_3,hypothesis,
% 0.19/0.44 ( ( cast_s636919983_p_t_r @ d @ e @ shadow_root_ptr2 )
% 0.19/0.44 != document_ptr2 ) ).
% 0.19/0.44
% 0.19/0.44 thf(conj_4,conjecture,
% 0.19/0.44 heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ) @ exception @ n @ ( shadow1195525443_o_o_t @ d @ c @ a @ b @ j @ n @ e @ f @ g @ h @ i @ k @ l @ shadow_root_ptr2 @ getter ) @ h2 @ h3 ).
% 0.19/0.44
% 0.19/0.44 %------------------------------------------------------------------------------
% 0.19/0.44 ------------------------
% 5.12/2.29 ---- Embedded in THF ---
% 5.12/2.29 %%% This output was generated by embedproblem, version 1.9.5 (library version 1.9).
% 5.12/2.29 %%% Generated on Tue Feb 24 08:28:56 EST 2026
% 5.12/2.29 %%% using '$$dhol' embedding, version 1.3.0.
% 5.12/2.29 %%% Logic specification used:
% 5.12/2.29 %%% thf(spec, logic, $$dhol).
% 5.12/2.29
% 5.12/2.29 % SZS output start ListOfTHF for /export/starexec/sandbox2/tmp/tmp.fvqL6oWV3S/DTF2DTF12038.p
% 5.12/2.29 thf(ty_t_CharacterDataClass_ORCharacterData_ORCharacterData__ext, type, rCharacterData_ext: ($tType > $tType)).
% 5.12/2.29 thf(ty_t_ShadowRootClass_ORShadowRoot_ORShadowRoot__ext, type, rShadowRoot_ext: ($tType > ($tType > ($tType > ($tType > $tType))))).
% 5.12/2.29 thf(ty_t_CharacterDataPointer_Ocharacter__data__ptr, type, character_data_ptr: ($tType > $tType)).
% 5.12/2.29 thf(ty_t_DocumentClass_ORDocument_ORDocument__ext, type, rDocument_ext: ($tType > ($tType > ($tType > ($tType > $tType))))).
% 5.12/2.29 thf(ty_t_ElementClass_ORElement_ORElement__ext, type, rElement_ext: ($tType > ($tType > ($tType > ($tType > ($tType > $tType)))))).
% 5.12/2.29 thf(ty_t_ShadowRootPointer_Oshadow__root__ptr, type, shadow_root_ptr: ($tType > $tType)).
% 5.12/2.29 thf(ty_t_ObjectClass_ORObject_ORObject__ext, type, rObject_ext: ($tType > $tType)).
% 5.12/2.29 thf(ty_t_DocumentPointer_Odocument__ptr, type, document_ptr: ($tType > $tType)).
% 5.12/2.29 thf(ty_t_NodeClass_ORNode_ORNode__ext, type, rNode_ext: ($tType > $tType)).
% 5.12/2.29 thf(ty_t_ElementPointer_Oelement__ptr, type, element_ptr: ($tType > $tType)).
% 5.12/2.29 thf(ty_t_ObjectPointer_Oobject__ptr, type, object_ptr: ($tType > $tType)).
% 5.12/2.29 thf(ty_t_Heap__Error__Monad_Oprog, type, heap_Error_prog: ($tType > ($tType > ($tType > $tType)))).
% 5.12/2.29 thf(ty_t_NodePointer_Onode__ptr, type, node_ptr: ($tType > $tType)).
% 5.12/2.29 thf(ty_t_BaseMonad_Oexception, type, exception: $tType).
% 5.12/2.29 thf(ty_t_Product__Type_Ounit, type, product_unit: $tType).
% 5.12/2.29 thf(ty_t_ObjectClass_Oheap, type, heap: ($tType > ($tType > $tType))).
% 5.12/2.29 thf(ty_t_Finite__Map_Ofmap, type, finite_fmap: ($tType > ($tType > $tType))).
% 5.12/2.29 thf(ty_t_Sum__Type_Osum, type, sum_sum: ($tType > ($tType > $tType))).
% 5.12/2.29 thf(ty_t_Option_Ooption, type, option: ($tType > $tType)).
% 5.12/2.29 thf(ty_t_String_Ochar, type, char: $tType).
% 5.12/2.29 thf(ty_t_List_Olist, type, list: ($tType > $tType)).
% 5.12/2.29 thf(ty_tf_n, type, n: $tType).
% 5.12/2.29 thf(ty_tf_m, type, m: $tType).
% 5.12/2.29 thf(ty_tf_l, type, l: $tType).
% 5.12/2.29 thf(ty_tf_k, type, k: $tType).
% 5.12/2.29 thf(ty_tf_j, type, j: $tType).
% 5.12/2.29 thf(ty_tf_i, type, i: $tType).
% 5.12/2.29 thf(ty_tf_h, type, h: $tType).
% 5.12/2.29 thf(ty_tf_g, type, g: $tType).
% 5.12/2.29 thf(ty_tf_f, type, f: $tType).
% 5.12/2.29 thf(ty_tf_e, type, e: $tType).
% 5.12/2.29 thf(ty_tf_d, type, d: $tType).
% 5.12/2.29 thf(ty_tf_c, type, c: $tType).
% 5.12/2.29 thf(ty_tf_b, type, b: $tType).
% 5.12/2.29 thf(ty_tf_a, type, a: $tType).
% 5.12/2.29 thf(sy_c_BaseMonad_Ol__put__M_Oa__put__M, type, l_put_a_put_M: (!> [Ptr:$tType,Heap:$tType,Obj:$tType,V:$tType]: (((Ptr > (Heap > (option @ Obj))) > ((Ptr > (Obj > (Heap > Heap))) > (Ptr > (((V > V) > (Obj > Obj)) > (V > (((heap_Error_prog @ Heap) @ exception) @ product_unit))))))))).
% 5.12/2.29 thf(sy_c_CharacterDataClass_ORCharacterData_Oval, type, val: (!> [Z:$tType]: (((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ Z))) > (list @ char))))).
% 5.12/2.29 thf(sy_c_CharacterDataClass_ORCharacterData_Oval__update, type, val_update: (!> [Z:$tType]: ((((list @ char) > (list @ char)) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ Z))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ Z)))))))).
% 5.12/2.29 thf(sy_c_CharacterDataClass_Ocast_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_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, type, cast_C1206507959_o_d_e: (!> [CharacterData:$tType,Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Element:$tType,Node:$tType]: (((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ CharacterData)))) > (rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))))))).
% 5.12/2.29 thf(sy_c_CharacterDataClass_Ocast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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, type, cast_N331463351_a_t_a: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType]: (((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) > (option @ (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ CharacterData))))))))).
% 5.12/2.29 thf(sy_c_CharacterDataClass_Oget_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, type, get_C_796961872_a_t_a: (!> [Character_data_ptr:$tType,Element_ptr:$tType,Node_ptr:$tType,Shadow_root_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,Object:$tType]: (((character_data_ptr @ Character_data_ptr) > (((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ Object)) > (option @ (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ CharacterData)))))))))).
% 5.12/2.29 thf(sy_c_CharacterDataClass_Ois__character__data__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, type, is_cha448255042_o_d_e: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType]: (((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) > $o)))).
% 5.12/2.29 thf(sy_c_CharacterDataClass_Ol__type__wf__def_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_Oa__type__wf, type, l_type942687182ype_wf: (!> [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Shadow_root_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,Object:$tType]: ((((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ Object)) > $o)))).
% 5.12/2.29 thf(sy_c_CharacterDataClass_Oput_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, type, put_C_1264771785_a_t_a: (!> [Character_data_ptr:$tType,CharacterData:$tType,Element_ptr:$tType,Node_ptr:$tType,Shadow_root_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType,Element:$tType,Node:$tType,Object:$tType]: (((character_data_ptr @ Character_data_ptr) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ CharacterData)))) > (((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ Object)) > ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ Object)))))))).
% 5.12/2.29 thf(sy_c_CharacterDataClass_Otype__wf, type, type_wf: (!> [A:$tType,B:$tType,C:$tType,D:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,J:$tType]: ((((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) > $o)))).
% 5.12/2.29 thf(sy_c_CharacterDataMonad_Oget__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, type, get_M_1540554666_a_t_a: (!> [A:$tType,H:$tType,K:$tType,B:$tType,C:$tType,D:$tType,E:$tType,F:$tType,G:$tType,I:$tType,J:$tType]: (((character_data_ptr @ A) > (((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > K) > (((heap_Error_prog @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ A)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ B) @ A) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ K)))))).
% 5.12/2.29 thf(sy_c_CharacterDataMonad_Ol__new__character__data, type, l_new_character_data: (!> [A:$tType,B:$tType,C:$tType,D:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,J:$tType]: (((((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) > $o) > $o)))).
% 5.12/2.29 thf(sy_c_CharacterDataMonad_Onew__character__data, type, new_character_data: (!> [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Shadow_root_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,Object:$tType]: ((((heap_Error_prog @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ Object))) @ exception) @ (character_data_ptr @ Character_data_ptr))))).
% 5.12/2.29 thf(sy_c_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, type, put_M_926020593_a_t_a: (!> [B:$tType,K:$tType,H:$tType,A:$tType,C:$tType,D:$tType,E:$tType,F:$tType,G:$tType,I:$tType,J:$tType]: (((character_data_ptr @ B) > (((K > K) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))))) > (K > (((heap_Error_prog @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit))))))).
% 5.12/2.29 thf(sy_c_CharacterDataPointer_Ocast_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_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r, type, cast_c1817826148_p_t_r: (!> [Character_data_ptr:$tType,Element_ptr:$tType,Node_ptr:$tType]: (((character_data_ptr @ Character_data_ptr) > (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr))))))).
% 5.12/2.29 thf(sy_c_CharacterDataPointer_Ocast_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_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_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r, type, cast_n458720130_p_t_r: (!> [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType]: (((node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr))) > (option @ (character_data_ptr @ Character_data_ptr)))))).
% 5.12/2.29 thf(sy_c_CharacterDataPointer_Ois__character__data__ptr_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_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r, type, is_cha1694415012_p_t_r: (!> [Character_data_ptr:$tType]: (((character_data_ptr @ Character_data_ptr) > $o)))).
% 5.12/2.29 thf(sy_c_CharacterDataPointer_Ois__character__data__ptr__kind_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r, type, is_cha614540985_p_t_r: (!> [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType]: (((node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr))) > $o)))).
% 5.12/2.29 thf(sy_c_DocumentClass_ORDocument_Odisconnected__nodes, type, disconnected_nodes: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Z:$tType]: (((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z)) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))))))).
% 5.12/2.29 thf(sy_c_DocumentClass_ORDocument_Odisconnected__nodes__update, type, discon1635973971update: (!> [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Z:$tType]: ((((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr))))) > ((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z)) > (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z))))))).
% 5.12/2.29 thf(sy_c_DocumentClass_ORDocument_Odoctype, type, doctype: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Z:$tType]: (((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z)) > (list @ char))))).
% 5.12/2.29 thf(sy_c_DocumentClass_ORDocument_Odoctype__update, type, doctype_update: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Z:$tType]: ((((list @ char) > (list @ char)) > ((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z)) > (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z))))))).
% 5.12/2.29 thf(sy_c_DocumentClass_ORDocument_Odocument__element, type, document_element: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Z:$tType]: (((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z)) > (option @ (element_ptr @ Element_ptr)))))).
% 5.12/2.29 thf(sy_c_DocumentClass_ORDocument_Odocument__element__update, type, docume446011358update: (!> [Element_ptr:$tType,Node_ptr:$tType,Character_data_ptr:$tType,Z:$tType]: ((((option @ (element_ptr @ Element_ptr)) > (option @ (element_ptr @ Element_ptr))) > ((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z)) > (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z))))))).
% 5.12/2.29 thf(sy_c_DocumentClass_Ocast_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, type, cast_D42511940_e_c_t: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Document:$tType,Shadow_root_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,Object:$tType]: (((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))) > (rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ ((sum_sum @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))) @ Object))))))).
% 5.12/2.29 thf(sy_c_DocumentClass_Ocast_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, type, cast_O1159777348_e_n_t: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,Document:$tType,Object:$tType]: (((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ ((sum_sum @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))) @ Object))) > (option @ (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document)))))))).
% 5.12/2.29 thf(sy_c_DocumentClass_Oget_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, type, get_D_o_c_u_m_e_n_t: (!> [Shadow_root_ptr:$tType,Document_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Object_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,Document:$tType,Object:$tType]: (((document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr)) > (((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ ((sum_sum @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))) @ Object))) > (option @ (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))))))))).
% 5.12/2.29 thf(sy_c_DocumentClass_Ois__document__kind, type, is_document_kind: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,Document:$tType,Object:$tType]: (((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ ((sum_sum @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))) @ Object))) > $o)))).
% 5.12/2.29 thf(sy_c_DocumentClass_Ol__type__wf__def_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_Oa__type__wf, type, l_type1694037370ype_wf: (!> [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Shadow_root_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,Document:$tType,Object:$tType]: ((((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ ((sum_sum @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))) @ Object))) > $o)))).
% 5.12/2.29 thf(sy_c_DocumentClass_Oput_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, type, put_D_o_c_u_m_e_n_t: (!> [Shadow_root_ptr:$tType,Document_ptr:$tType,Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Document:$tType,Object_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,Object:$tType]: (((document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr)) > ((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))) > (((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ ((sum_sum @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))) @ Object))) > ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ ((sum_sum @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))) @ Object))))))))).
% 5.12/2.29 thf(sy_c_DocumentClass_Otype__wf, type, type_wf2: (!> [A:$tType,B:$tType,C:$tType,D:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,J:$tType,K:$tType]: ((((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) > $o)))).
% 5.12/2.29 thf(sy_c_DocumentMonad_Oget__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, type, get_M_1744428286_e_n_t: (!> [A:$tType,B:$tType,E:$tType,C:$tType,D:$tType,J:$tType,L:$tType,F:$tType,G:$tType,H:$tType,I:$tType,K:$tType]: (((document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B)) > (((rObject_ext @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ J))) > L) > (((heap_Error_prog @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ J))) @ K)))) @ exception) @ L)))))).
% 5.12/2.29 thf(sy_c_DocumentMonad_Ol__new__document, type, l_new_document: (!> [A:$tType,B:$tType,C:$tType,D:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,J:$tType,K:$tType]: (((((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) > $o) > $o)))).
% 5.12/2.29 thf(sy_c_DocumentMonad_Onew__document, type, new_document: (!> [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Shadow_root_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,Document:$tType,Object:$tType]: ((((heap_Error_prog @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ ((sum_sum @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))) @ Object)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr)))))).
% 5.12/2.29 thf(sy_c_DocumentMonad_Oput__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, type, put_M_950607941_e_n_t: (!> [D:$tType,E:$tType,L:$tType,C:$tType,A:$tType,B:$tType,J:$tType,F:$tType,G:$tType,H:$tType,I:$tType,K:$tType]: (((document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)) > (((L > L) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))))) > (L > (((heap_Error_prog @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit))))))).
% 5.12/2.29 thf(sy_c_DocumentPointer_Ocast_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, type, cast_d1427782271_p_t_r: (!> [Document_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Object_ptr:$tType]: (((document_ptr @ Document_ptr) > (object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ Document_ptr)) @ Object_ptr))))))).
% 5.12/2.29 thf(sy_c_DocumentPointer_Ois__document__ptr_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, type, is_doc697300620_p_t_r: (!> [Document_ptr:$tType]: (((document_ptr @ Document_ptr) > $o)))).
% 5.12/2.29 thf(sy_c_DocumentPointer_Ois__document__ptr__kind, type, is_document_ptr_kind: (!> [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType]: (((object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ Document_ptr)) @ Object_ptr))) > $o)))).
% 5.12/2.29 thf(sy_c_ElementClass_ORElement_Oattrs, type, attrs: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Z:$tType]: (((rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Z))) > ((finite_fmap @ (list @ char)) @ (list @ char)))))).
% 5.12/2.29 thf(sy_c_ElementClass_ORElement_Oattrs__update, type, attrs_update: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Z:$tType]: (((((finite_fmap @ (list @ char)) @ (list @ char)) > ((finite_fmap @ (list @ char)) @ (list @ char))) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Z))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Z)))))))).
% 5.12/2.29 thf(sy_c_ElementClass_ORElement_Ochild__nodes, type, child_nodes: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Z:$tType]: (((rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Z))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))))))).
% 5.12/2.29 thf(sy_c_ElementClass_ORElement_Ochild__nodes__update, type, child_nodes_update: (!> [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Shadow_root_ptr:$tType,Z:$tType]: ((((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr))))) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Z))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Z)))))))).
% 5.12/2.29 thf(sy_c_ElementClass_ORElement_Oshadow__root__opt, type, shadow_root_opt: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Z:$tType]: (((rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Z))) > (option @ (shadow_root_ptr @ Shadow_root_ptr)))))).
% 5.12/2.29 thf(sy_c_ElementClass_ORElement_Oshadow__root__opt__update, type, shadow1355209752update: (!> [Shadow_root_ptr:$tType,Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Z:$tType]: ((((option @ (shadow_root_ptr @ Shadow_root_ptr)) > (option @ (shadow_root_ptr @ Shadow_root_ptr))) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Z))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Z)))))))).
% 5.12/2.29 thf(sy_c_ElementClass_ORElement_Otag__name, type, tag_name: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Z:$tType]: (((rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Z))) > (list @ char))))).
% 5.12/2.29 thf(sy_c_ElementClass_ORElement_Otag__name__update, type, tag_name_update: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Z:$tType]: ((((list @ char) > (list @ char)) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Z))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Z)))))))).
% 5.12/2.29 thf(sy_c_ElementClass_Ocast_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_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, type, cast_E624595161_o_d_e: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Element:$tType,Node:$tType]: (((rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element)))) > (rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ Node))))))).
% 5.12/2.29 thf(sy_c_ElementClass_Ocast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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, type, cast_N1919872217_e_n_t: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Element:$tType,Node:$tType]: (((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ Node))) > (option @ (rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))))))))).
% 5.12/2.29 thf(sy_c_ElementClass_Oget_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, type, get_E_l_e_m_e_n_t: (!> [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Shadow_root_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType,Element:$tType,Node:$tType,Object:$tType]: (((element_ptr @ Element_ptr) > (((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ Node))) @ Object)) > (option @ (rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element)))))))))).
% 5.12/2.29 thf(sy_c_ElementClass_Ois__element__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, type, is_ele641449972_o_d_e: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Element:$tType,Node:$tType]: (((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ Node))) > $o)))).
% 5.12/2.29 thf(sy_c_ElementClass_Oknown__ptr, type, known_ptr: (!> [A:$tType,B:$tType,C:$tType,D:$tType,E:$tType,F:$tType]: (((object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) > $o)))).
% 5.12/2.29 thf(sy_c_ElementClass_Ol__known__ptr_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_Oa__known__ptr, type, l_know358518967wn_ptr: (!> [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Shadow_root_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType]: (((object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) > $o)))).
% 5.12/2.29 thf(sy_c_ElementClass_Ol__type__wf__def_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_Oa__type__wf, type, l_type512970796ype_wf: (!> [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Shadow_root_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType,Element:$tType,Node:$tType,Object:$tType]: ((((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ Node))) @ Object)) > $o)))).
% 5.12/2.29 thf(sy_c_ElementClass_Oput_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, type, put_E_l_e_m_e_n_t: (!> [Element_ptr:$tType,Node_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Element:$tType,Document_ptr:$tType,Object_ptr:$tType,Node:$tType,Object:$tType]: (((element_ptr @ Element_ptr) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element)))) > (((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ Node))) @ Object)) > ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ Node))) @ Object)))))))).
% 5.12/2.29 thf(sy_c_ElementClass_Otype__wf, type, type_wf3: (!> [A:$tType,B:$tType,C:$tType,D:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType]: ((((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) > $o)))).
% 5.12/2.29 thf(sy_c_ElementMonad_Oget__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, type, get_M_E_l_e_m_e_n_t: (!> [A:$tType,C:$tType,B:$tType,D:$tType,G:$tType,J:$tType,E:$tType,F:$tType,H:$tType,I:$tType]: (((element_ptr @ A) > (((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > J) > (((heap_Error_prog @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ J)))))).
% 5.12/2.29 thf(sy_c_ElementMonad_Ol__new__element, type, l_new_element: (!> [A:$tType,B:$tType,C:$tType,D:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType]: (((((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) > $o) > $o)))).
% 5.12/2.29 thf(sy_c_ElementMonad_Onew__element, type, new_element: (!> [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Shadow_root_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType,Element:$tType,Node:$tType,Object:$tType]: ((((heap_Error_prog @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ Node))) @ Object))) @ exception) @ (element_ptr @ Element_ptr))))).
% 5.12/2.29 thf(sy_c_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, type, put_M_E_l_e_m_e_n_t: (!> [A:$tType,J:$tType,C:$tType,B:$tType,D:$tType,G:$tType,E:$tType,F:$tType,H:$tType,I:$tType]: (((element_ptr @ A) > (((J > J) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))))) > (J > (((heap_Error_prog @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ product_unit))))))).
% 5.12/2.29 thf(sy_c_ElementPointer_Ocast_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_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r, type, cast_e2129487814_p_t_r: (!> [Element_ptr:$tType,Node_ptr:$tType]: (((element_ptr @ Element_ptr) > (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ Node_ptr)))))).
% 5.12/2.29 thf(sy_c_ElementPointer_Ocast_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_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_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r, type, cast_n1001364742_p_t_r: (!> [Element_ptr:$tType,Node_ptr:$tType]: (((node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ Node_ptr)) > (option @ (element_ptr @ Element_ptr)))))).
% 5.12/2.29 thf(sy_c_ElementPointer_Ois__element__ptr_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_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r, type, is_ele1630183935_p_t_r: (!> [Element_ptr:$tType]: (((element_ptr @ Element_ptr) > $o)))).
% 5.12/2.29 thf(sy_c_ElementPointer_Ois__element__ptr__kind_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r, type, is_ele497529067_p_t_r: (!> [Element_ptr:$tType,Node_ptr:$tType]: (((node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ Node_ptr)) > $o)))).
% 5.12/2.29 thf(sy_c_Finite__Map_Ofmempty, type, finite_fmempty: (!> [A:$tType,B:$tType]: (((finite_fmap @ A) @ B)))).
% 5.12/2.29 thf(sy_c_Heap__Error__Monad_Onoop, type, heap_Error_noop: (!> [Heap:$tType,E:$tType]: ((((heap_Error_prog @ Heap) @ E) @ product_unit)))).
% 5.12/2.29 thf(sy_c_Heap__Error__Monad_Opreserved, type, heap_Error_preserved: (!> [Heap:$tType,E:$tType,Result:$tType]: (((((heap_Error_prog @ Heap) @ E) @ Result) > (Heap > (Heap > $o)))))).
% 5.12/2.29 thf(sy_c_Heap__Error__Monad_Oreturn__heap, type, heap_E381990939n_heap: (!> [Heap:$tType,E:$tType]: ((Heap > (((heap_Error_prog @ Heap) @ E) @ product_unit))))).
% 5.12/2.29 thf(sy_c_Heap__Error__Monad_Oreturns__heap, type, heap_E940394160s_heap: (!> [Heap:$tType,E:$tType,Result:$tType]: ((Heap > ((((heap_Error_prog @ Heap) @ E) @ Result) > (Heap > $o)))))).
% 5.12/2.29 thf(sy_c_Heap__Error__Monad_Oreturns__result, type, heap_E1989005601result: (!> [Heap:$tType,E:$tType,Result:$tType]: ((Heap > ((((heap_Error_prog @ Heap) @ E) @ Result) > (Result > $o)))))).
% 5.12/2.29 thf(sy_c_Heap__Error__Monad_Oreturns__result__heap, type, heap_E56519469t_heap: (!> [Heap:$tType,E:$tType,Result:$tType]: ((Heap > ((((heap_Error_prog @ Heap) @ E) @ Result) > (Result > (Heap > $o))))))).
% 5.12/2.29 thf(sy_c_If, type, if: (!> [A:$tType]: (($o > (A > (A > A)))))).
% 5.12/2.29 thf(sy_c_List_Olist_ONil, type, nil: (!> [A:$tType]: ((list @ A)))).
% 5.12/2.29 thf(sy_c_NodeClass_Ocast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_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, type, cast_N414129940_e_c_t: (!> [Node:$tType,Object:$tType]: (((rObject_ext @ (rNode_ext @ Node)) > (rObject_ext @ ((sum_sum @ (rNode_ext @ Node)) @ Object)))))).
% 5.12/2.29 thf(sy_c_NodeClass_Ocast_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_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, type, cast_O268912148_o_d_e: (!> [Node:$tType,Object:$tType]: (((rObject_ext @ ((sum_sum @ (rNode_ext @ Node)) @ Object)) > (option @ (rObject_ext @ (rNode_ext @ Node))))))).
% 5.12/2.29 thf(sy_c_NodeClass_Ois__node__kind, type, is_node_kind: (!> [Node:$tType,Object:$tType]: (((rObject_ext @ ((sum_sum @ (rNode_ext @ Node)) @ Object)) > $o)))).
% 5.12/2.29 thf(sy_c_NodeClass_Oknown__ptr, type, known_ptr2: (!> [A:$tType,B:$tType]: (((object_ptr @ ((sum_sum @ (node_ptr @ A)) @ B)) > $o)))).
% 5.12/2.29 thf(sy_c_NodeClass_Oput_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, type, put_N_o_d_e: (!> [Node_ptr:$tType,Node:$tType,Object_ptr:$tType,Object:$tType]: (((node_ptr @ Node_ptr) > ((rObject_ext @ (rNode_ext @ Node)) > (((heap @ ((sum_sum @ (node_ptr @ Node_ptr)) @ Object_ptr)) @ ((sum_sum @ (rNode_ext @ Node)) @ Object)) > ((heap @ ((sum_sum @ (node_ptr @ Node_ptr)) @ Object_ptr)) @ ((sum_sum @ (rNode_ext @ Node)) @ Object)))))))).
% 5.12/2.29 thf(sy_c_NodeClass_Otype__wf, type, type_wf4: (!> [A:$tType,B:$tType,C:$tType,D:$tType]: ((((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D)) > $o)))).
% 5.12/2.29 thf(sy_c_NodeMonad_Oget__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, type, get_M_N_o_d_e: (!> [A:$tType,C:$tType,E:$tType,B:$tType,D:$tType]: (((node_ptr @ A) > (((rObject_ext @ (rNode_ext @ C)) > E) > (((heap_Error_prog @ ((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D))) @ exception) @ E)))))).
% 5.12/2.29 thf(sy_c_NodeMonad_Oput__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, type, put_M_N_o_d_e: (!> [A:$tType,E:$tType,C:$tType,B:$tType,D:$tType]: (((node_ptr @ A) > (((E > E) > ((rObject_ext @ (rNode_ext @ C)) > (rObject_ext @ (rNode_ext @ C)))) > (E > (((heap_Error_prog @ ((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D))) @ exception) @ product_unit))))))).
% 5.12/2.29 thf(sy_c_NodePointer_Ocast_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_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, type, cast_n1885620943_p_t_r: (!> [Node_ptr:$tType,Object_ptr:$tType]: (((node_ptr @ Node_ptr) > (object_ptr @ ((sum_sum @ (node_ptr @ Node_ptr)) @ Object_ptr)))))).
% 5.12/2.29 thf(sy_c_NodePointer_Ocast_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_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r, type, cast_o573710209_p_t_r: (!> [Node_ptr:$tType,Object_ptr:$tType]: (((object_ptr @ ((sum_sum @ (node_ptr @ Node_ptr)) @ Object_ptr)) > (option @ (node_ptr @ Node_ptr)))))).
% 5.12/2.29 thf(sy_c_ObjectClass_Oput_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t, type, put_O_b_j_e_c_t: (!> [Object_ptr:$tType,Object:$tType]: (((object_ptr @ Object_ptr) > ((rObject_ext @ Object) > (((heap @ Object_ptr) @ Object) > ((heap @ Object_ptr) @ Object))))))).
% 5.12/2.29 thf(sy_c_ObjectMonad_Oget__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t, type, get_M_O_b_j_e_c_t: (!> [A:$tType,B:$tType,C:$tType]: (((object_ptr @ A) > (((rObject_ext @ B) > C) > (((heap_Error_prog @ ((heap @ A) @ B)) @ exception) @ C)))))).
% 5.12/2.29 thf(sy_c_ObjectMonad_Oput__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t, type, put_M_O_b_j_e_c_t: (!> [A:$tType,C:$tType,B:$tType]: (((object_ptr @ A) > (((C > C) > ((rObject_ext @ B) > (rObject_ext @ B))) > (C > (((heap_Error_prog @ ((heap @ A) @ B)) @ exception) @ product_unit))))))).
% 5.12/2.29 thf(sy_c_Option_Ooption_ONone, type, none: (!> [A:$tType]: ((option @ A)))).
% 5.12/2.29 thf(sy_c_Option_Ooption_OSome, type, some: (!> [A:$tType]: ((A > (option @ A))))).
% 5.12/2.29 thf(sy_c_Option_Ooption_Ocase__option, type, case_option: (!> [B:$tType,A:$tType]: ((B > ((A > B) > ((option @ A) > B)))))).
% 5.12/2.29 thf(sy_c_Option_Ooption_Othe, type, the: (!> [A:$tType]: (((option @ A) > A)))).
% 5.12/2.29 thf(sy_c_ShadowRootClass_Ocast_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_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, type, cast_D1220047104_o_o_t: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,ShadowRoot:$tType,Document:$tType]: (((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))) @ Document)))) > (option @ (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))))))))).
% 5.12/2.29 thf(sy_c_ShadowRootClass_Ocast_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_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, type, cast_S69733376_e_n_t: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,ShadowRoot:$tType,Document:$tType]: (((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot)))) > (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))) @ Document)))))))).
% 5.12/2.29 thf(sy_c_ShadowRootClass_Ois__shadow__root__kind_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, type, is_sha596430153_e_n_t: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,ShadowRoot:$tType,Document:$tType]: (((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))) @ Document)))) > $o)))).
% 5.12/2.29 thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Oget__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, type, shadow1195525443_o_o_t: (!> [A:$tType,D:$tType,B:$tType,C:$tType,J:$tType,M:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,K:$tType,L:$tType]: (((shadow_root_ptr @ A) > (((rObject_ext @ ((((rDocument_ext @ D) @ B) @ C) @ ((((rShadowRoot_ext @ D) @ B) @ C) @ (option @ J)))) > M) > (((heap_Error_prog @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ D)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ B) @ C) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ D) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ D) @ B) @ C) @ (option @ J))) @ K)))) @ L)))) @ exception) @ M)))))).
% 5.12/2.29 thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Oput__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, type, shadow2002649738_o_o_t: (!> [D:$tType,M:$tType,C:$tType,A:$tType,B:$tType,J:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,K:$tType,L:$tType]: (((shadow_root_ptr @ D) > (((M > M) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))))) > (M > (((heap_Error_prog @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit))))))).
% 5.12/2.29 thf(sy_c_ShadowRootPointer_Ocast_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_062___092_060_094sub_062r_092_060_094sub_062o_092_060_094sub_062o_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_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, type, cast_s636919983_p_t_r: (!> [Shadow_root_ptr:$tType,Document_ptr:$tType]: (((shadow_root_ptr @ Shadow_root_ptr) > (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr)))))).
% 5.12/2.29 thf(sy_v_document__ptr, type, document_ptr2: (document_ptr @ ((sum_sum @ (shadow_root_ptr @ d)) @ e))).
% 5.12/2.29 thf(sy_v_getter, type, getter: ((rObject_ext @ ((((rDocument_ext @ c) @ a) @ b) @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j)))) > n)).
% 5.12/2.29 thf(sy_v_h, type, h2: ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ a)) @ ((sum_sum @ (character_data_ptr @ b)) @ c)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ d)) @ e))) @ f))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ c) @ a) @ b) @ d) @ (option @ g))) @ ((sum_sum @ (rCharacterData_ext @ (option @ h))) @ i)))) @ ((sum_sum @ ((((rDocument_ext @ c) @ a) @ b) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k)))) @ l)))).
% 5.12/2.29 thf(sy_v_h_H, type, h3: ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ a)) @ ((sum_sum @ (character_data_ptr @ b)) @ c)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ d)) @ e))) @ f))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ c) @ a) @ b) @ d) @ (option @ g))) @ ((sum_sum @ (rCharacterData_ext @ (option @ h))) @ i)))) @ ((sum_sum @ ((((rDocument_ext @ c) @ a) @ b) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k)))) @ l)))).
% 5.12/2.29 thf(sy_v_setter, type, setter: ((m > m) > ((rObject_ext @ ((((rDocument_ext @ c) @ a) @ b) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k)))) > (rObject_ext @ ((((rDocument_ext @ c) @ a) @ b) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k))))))).
% 5.12/2.29 thf(sy_v_shadow__root__ptr, type, shadow_root_ptr2: (shadow_root_ptr @ d)).
% 5.12/2.29 thf(sy_v_v, type, v: m).
% 5.12/2.29 thf(fact_0_get__M__shadow__root__put__M__document__different__pointers, axiom, (! [M:$tType,N:$tType,L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,B:$tType,A:$tType,E:$tType,D:$tType,C:$tType,Shadow_root_ptr2:(shadow_root_ptr @ A),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B)),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)))) @ L))),Setter:((M > M) > ((rObject_ext @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)))) > (rObject_ext @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)))) @ L))),Getter:((rObject_ext @ ((((rDocument_ext @ E) @ C) @ D) @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J)))) > N)]: ((((((cast_s636919983_p_t_r @ A) @ B) @ Shadow_root_ptr2) != Document_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ A) @ B) @ M) @ E) @ C) @ D) @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)) @ F) @ G) @ H) @ I) @ L) @ Document_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)))) @ L)))) @ exception) @ N) @ (((((((((((((((shadow1195525443_o_o_t @ A) @ E) @ C) @ D) @ J) @ N) @ B) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_1_cast_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_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__inject, axiom, (! [E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,X:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D)))),Y:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))]: (((((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ E) @ X) = ((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ E) @ Y)) = (X = Y))))).
% 5.12/2.29 thf(fact_2_cast_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_062___092_060_094sub_062r_092_060_094sub_062o_092_060_094sub_062o_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_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__inject, axiom, (! [B:$tType,A:$tType,X:(shadow_root_ptr @ A),Y:(shadow_root_ptr @ A)]: ((((((cast_s636919983_p_t_r @ A) @ B) @ X) = (((cast_s636919983_p_t_r @ A) @ B) @ Y)) = (X = Y))))).
% 5.12/2.29 thf(fact_3_shadow__root__put__get__preserved, axiom, (! [M:$tType,N:$tType,L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Shadow_root_ptr2:(shadow_root_ptr @ D),Setter:((M > M) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > N),Shadow_root_ptr3:(shadow_root_ptr @ D)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ ((((((((((((((((shadow2002649738_o_o_t @ D) @ M) @ C) @ A) @ B) @ J) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Setter) @ V2)) @ H3) => ((! [X2:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))))]: (((Getter @ ((Setter @ (^ [Uu:M]: (V2))) @ X2)) = (Getter @ X2)))) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ N) @ (((((((((((((((shadow1195525443_o_o_t @ D) @ C) @ A) @ B) @ J) @ N) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr3) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_4_get__M__Mshadow__root__preserved1, axiom, (! [M:$tType,N:$tType,L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,A:$tType,D:$tType,C:$tType,B:$tType,Shadow_root_ptr2:(shadow_root_ptr @ A),Shadow_root_ptr3:(shadow_root_ptr @ A),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ D)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ B) @ C) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ D) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ D) @ B) @ C) @ (option @ J))) @ K)))) @ L))),Setter:((M > M) > ((rObject_ext @ ((((rDocument_ext @ D) @ B) @ C) @ ((((rShadowRoot_ext @ D) @ B) @ C) @ (option @ J)))) > (rObject_ext @ ((((rDocument_ext @ D) @ B) @ C) @ ((((rShadowRoot_ext @ D) @ B) @ C) @ (option @ J)))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ D)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ B) @ C) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ D) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ D) @ B) @ C) @ (option @ J))) @ K)))) @ L))),Getter:((rObject_ext @ ((((rDocument_ext @ D) @ B) @ C) @ ((((rShadowRoot_ext @ D) @ B) @ C) @ (option @ J)))) > N)]: (((Shadow_root_ptr2 != Shadow_root_ptr3) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ D)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ B) @ C) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ D) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ D) @ B) @ C) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ ((((((((((((((((shadow2002649738_o_o_t @ A) @ M) @ D) @ B) @ C) @ J) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ D)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ B) @ C) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ D) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ D) @ B) @ C) @ (option @ J))) @ K)))) @ L)))) @ exception) @ N) @ (((((((((((((((shadow1195525443_o_o_t @ A) @ D) @ B) @ C) @ J) @ N) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr3) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_5_get__M__Mshadow__root__preserved9, axiom, (! [M:$tType,N:$tType,L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Character_data_ptr2:(character_data_ptr @ B),Setter:((M > M) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Shadow_root_ptr2:(shadow_root_ptr @ D),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > N)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ B) @ M) @ H) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Character_data_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ N) @ (((((((((((((((shadow1195525443_o_o_t @ D) @ C) @ A) @ B) @ J) @ N) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_6_get__M__Mshadow__root__preserved7, axiom, (! [M:$tType,N:$tType,L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Element_ptr2:(element_ptr @ A),Setter:((M > M) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Shadow_root_ptr2:(shadow_root_ptr @ D),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > N)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ M) @ C) @ B) @ D) @ G) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Element_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ N) @ (((((((((((((((shadow1195525443_o_o_t @ D) @ C) @ A) @ B) @ J) @ N) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_7_document__put__get__preserved, axiom, (! [L:$tType,M:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Setter:((L > L) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))))),V2:L,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > M),Document_ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ D) @ E) @ L) @ C) @ A) @ B) @ J) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ Setter) @ V2)) @ H3) => ((! [X2:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J)))]: (((Getter @ ((Setter @ (^ [Uu:L]: (V2))) @ X2)) = (Getter @ X2)))) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ M) @ ((((((((((((((get_M_1744428286_e_n_t @ D) @ E) @ C) @ A) @ B) @ J) @ M) @ F) @ G) @ H) @ I) @ K) @ Document_ptr3) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_8_returns__heap__eq, axiom, (! [C:$tType,B:$tType,A:$tType,H2:A,F2:(((heap_Error_prog @ A) @ B) @ C),H3:A,H4:A]: ((((((((heap_E940394160s_heap @ A) @ B) @ C) @ H2) @ F2) @ H3) => (((((((heap_E940394160s_heap @ A) @ B) @ C) @ H2) @ F2) @ H4) => (H3 = H4)))))).
% 5.12/2.29 thf(fact_9_get__M__Mdocument__preserved1, axiom, (! [L:$tType,M:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,B:$tType,A:$tType,E:$tType,D:$tType,C:$tType,Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B)),Document_ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B)),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ J))) @ K))),Setter:((L > L) > ((rObject_ext @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ J))) > (rObject_ext @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ J))))),V2:L,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ J))) @ K))),Getter:((rObject_ext @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ J))) > M)]: (((Document_ptr2 != Document_ptr3) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ A) @ B) @ L) @ E) @ C) @ D) @ J) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ J))) @ K)))) @ exception) @ M) @ ((((((((((((((get_M_1744428286_e_n_t @ A) @ B) @ E) @ C) @ D) @ J) @ M) @ F) @ G) @ H) @ I) @ K) @ Document_ptr3) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_10_get__M__Mdocument__preserved8, axiom, (! [L:$tType,M:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Setter:((L > L) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))))),V2:L,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Character_data_ptr2:(character_data_ptr @ B),Getter:((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > M)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ D) @ E) @ L) @ C) @ A) @ B) @ J) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ M) @ (((((((((((((get_M_1540554666_a_t_a @ B) @ H) @ M) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ Character_data_ptr2) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_11_get__M__Mdocument__preserved2, axiom, (! [L:$tType,M:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Setter:((L > L) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))))),V2:L,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))),Getter:((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) > M)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ D) @ E) @ L) @ C) @ A) @ B) @ J) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ M) @ (((((((get_M_N_o_d_e @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I))) @ M) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ Node_ptr2) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_12_get__M__Mdocument__preserved6, axiom, (! [L:$tType,M:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Setter:((L > L) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))))),V2:L,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Element_ptr2:(element_ptr @ A),Getter:((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > M)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ D) @ E) @ L) @ C) @ A) @ B) @ J) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ M) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ M) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ Element_ptr2) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_13_get__M__Mdocument__preserved7, axiom, (! [L:$tType,M:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Element_ptr2:(element_ptr @ A),Setter:((L > L) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))))),V2:L,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > M)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ L) @ C) @ B) @ D) @ G) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ Element_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ M) @ ((((((((((((((get_M_1744428286_e_n_t @ D) @ E) @ C) @ A) @ B) @ J) @ M) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_14_get__M__Mdocument__preserved9, axiom, (! [L:$tType,M:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Character_data_ptr2:(character_data_ptr @ B),Setter:((L > L) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))))),V2:L,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > M)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ B) @ L) @ H) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ Character_data_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ M) @ ((((((((((((((get_M_1744428286_e_n_t @ D) @ E) @ C) @ A) @ B) @ J) @ M) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_15_get__M__Mshadow__root__preserved6, axiom, (! [M:$tType,N:$tType,L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Shadow_root_ptr2:(shadow_root_ptr @ D),Setter:((M > M) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Element_ptr2:(element_ptr @ A),Getter:((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > N)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ ((((((((((((((((shadow2002649738_o_o_t @ D) @ M) @ C) @ A) @ B) @ J) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ N) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ N) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Element_ptr2) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_16_get__M__Mshadow__root__preserved2, axiom, (! [M:$tType,N:$tType,L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Shadow_root_ptr2:(shadow_root_ptr @ D),Setter:((M > M) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))),Getter:((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) > N)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ ((((((((((((((((shadow2002649738_o_o_t @ D) @ M) @ C) @ A) @ B) @ J) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ N) @ (((((((get_M_N_o_d_e @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I))) @ N) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Node_ptr2) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_17_get__M__Mshadow__root__preserved8, axiom, (! [M:$tType,N:$tType,L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Shadow_root_ptr2:(shadow_root_ptr @ D),Setter:((M > M) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Character_data_ptr2:(character_data_ptr @ B),Getter:((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > N)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ ((((((((((((((((shadow2002649738_o_o_t @ D) @ M) @ C) @ A) @ B) @ J) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ N) @ (((((((((((((get_M_1540554666_a_t_a @ B) @ H) @ N) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Character_data_ptr2) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_18_get__M__Mshadow__root__preserved3, axiom, (! [M:$tType,N:$tType,L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,B:$tType,A:$tType,E:$tType,D:$tType,C:$tType,Shadow_root_ptr2:(shadow_root_ptr @ A),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B)),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)))) @ L))),Setter:((M > M) > ((rObject_ext @ ((((rDocument_ext @ E) @ C) @ D) @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J)))) > (rObject_ext @ ((((rDocument_ext @ E) @ C) @ D) @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J)))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)))) @ L))),Getter:((rObject_ext @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)))) > N)]: ((((((cast_s636919983_p_t_r @ A) @ B) @ Shadow_root_ptr2) != Document_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ ((((((((((((((((shadow2002649738_o_o_t @ A) @ M) @ E) @ C) @ D) @ J) @ B) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ A) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)))) @ L)))) @ exception) @ N) @ ((((((((((((((get_M_1744428286_e_n_t @ A) @ B) @ E) @ C) @ D) @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)) @ N) @ F) @ G) @ H) @ I) @ L) @ Document_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_19_get__M__Mshadow__root__preserved4, axiom, (! [M:$tType,N:$tType,L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Shadow_root_ptr2:(shadow_root_ptr @ D),Setter:((M > M) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) > N),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ ((((((((((((((((shadow2002649738_o_o_t @ D) @ M) @ C) @ A) @ B) @ J) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Setter) @ V2)) @ H3) => ((! [X2:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))))]: (((Getter @ ((((((cast_S69733376_e_n_t @ C) @ A) @ B) @ J) @ K) @ ((Setter @ (^ [Uu:M]: (V2))) @ X2))) = (Getter @ ((((((cast_S69733376_e_n_t @ C) @ A) @ B) @ J) @ K) @ X2))))) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ N) @ ((((((((((((((get_M_1744428286_e_n_t @ D) @ E) @ C) @ A) @ B) @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ N) @ F) @ G) @ H) @ I) @ L) @ Document_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_20_CharacterData__simp3, axiom, (! [C:$tType,B:$tType,L:$tType,K:$tType,A:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,Getter:((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))) > B),Setter:((C > C) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))))),V2:C,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ F)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ G)) @ H))) @ I))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ F) @ D) @ E) @ G) @ (option @ J))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ K)))) @ L)),Character_data_ptr2:(character_data_ptr @ E),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ F)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ G)) @ H))) @ I))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ F) @ D) @ E) @ G) @ (option @ J))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ K)))) @ L)),Character_data_ptr3:(character_data_ptr @ E)]: (((! [X2:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A))))]: (((Getter @ ((Setter @ (^ [Uu:C]: (V2))) @ X2)) = (Getter @ X2)))) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ F)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ G)) @ H))) @ I))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ F) @ D) @ E) @ G) @ (option @ J))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ K)))) @ L))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ E) @ C) @ A) @ D) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ Character_data_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ F)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ G)) @ H))) @ I))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ F) @ D) @ E) @ G) @ (option @ J))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ K)))) @ L))) @ exception) @ B) @ (((((((((((((get_M_1540554666_a_t_a @ E) @ A) @ B) @ D) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ Character_data_ptr3) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_21_element__put__get__preserved, axiom, (! [G:$tType,F:$tType,K:$tType,J:$tType,E:$tType,I:$tType,H:$tType,D:$tType,A:$tType,C:$tType,B:$tType,Getter:((rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E)))) > F),Setter:((G > G) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E)))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E)))))),V2:G,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ H))) @ I))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ J))) @ K)),Element_ptr2:(element_ptr @ B),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ H))) @ I))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ J))) @ K)),Element_ptr3:(element_ptr @ B)]: (((! [X2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))))]: (((Getter @ ((Setter @ (^ [Uu:G]: (V2))) @ X2)) = (Getter @ X2)))) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ H))) @ I))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ J))) @ K))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ B) @ G) @ A) @ C) @ D) @ E) @ H) @ I) @ J) @ K) @ Element_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ H))) @ I))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ J))) @ K))) @ exception) @ F) @ ((((((((((((get_M_E_l_e_m_e_n_t @ B) @ A) @ C) @ D) @ E) @ F) @ H) @ I) @ J) @ K) @ Element_ptr3) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_22_CharacterData__simp4, axiom, (! [K:$tType,L:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Character_data_ptr2:(character_data_ptr @ B),Setter:((K > K) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))))),V2:K,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Element_ptr2:(element_ptr @ A),Getter:((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > L)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ B) @ K) @ H) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Character_data_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ L) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ L) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J) @ Element_ptr2) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_23_CharacterData__simp5, axiom, (! [K:$tType,L:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Element_ptr2:(element_ptr @ A),Setter:((K > K) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))))),V2:K,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Character_data_ptr2:(character_data_ptr @ B),Getter:((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > L)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ K) @ C) @ B) @ D) @ G) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J) @ Element_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ L) @ (((((((((((((get_M_1540554666_a_t_a @ B) @ H) @ L) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Character_data_ptr2) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_24_CharacterData__simp2, axiom, (! [K:$tType,L:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,A:$tType,B:$tType,Character_data_ptr2:(character_data_ptr @ A),Character_data_ptr3:(character_data_ptr @ A),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ A)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ B) @ A) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Setter:((K > K) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))))),V2:K,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ A)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ B) @ A) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Getter:((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > L)]: (((Character_data_ptr2 != Character_data_ptr3) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ A)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ B) @ A) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ A) @ K) @ H) @ B) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Character_data_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ A)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ B) @ A) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ L) @ (((((((((((((get_M_1540554666_a_t_a @ A) @ H) @ L) @ B) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Character_data_ptr3) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_25_get__M__Element__preserved1, axiom, (! [J:$tType,K:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Element_ptr2:(element_ptr @ A),Element_ptr3:(element_ptr @ A),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Setter:((J > J) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))))),V2:J,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Getter:((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > K)]: (((Element_ptr2 != Element_ptr3) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ J) @ C) @ B) @ D) @ G) @ E) @ F) @ H) @ I) @ Element_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ K) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ K) @ E) @ F) @ H) @ I) @ Element_ptr3) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_26_return__heap__E, axiom, (! [B:$tType,A:$tType,H2:A,H3:A,H4:A]: ((((((((heap_E940394160s_heap @ A) @ B) @ product_unit) @ H2) @ (((heap_E381990939n_heap @ A) @ B) @ H3)) @ H4) = (H4 = H3))))).
% 5.12/2.29 thf(fact_27_noop__returns__heap, axiom, (! [B:$tType,A:$tType,H2:A,H3:A]: ((((((((heap_E940394160s_heap @ A) @ B) @ product_unit) @ H2) @ ((heap_Error_noop @ A) @ B)) @ H3) = (H2 = H3))))).
% 5.12/2.29 thf(fact_28_CharacterData__simp9, axiom, (! [K:$tType,L:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Character_data_ptr2:(character_data_ptr @ B),Setter:((K > K) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))))),V2:K,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Getter:((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) > L),Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ B) @ K) @ H) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Character_data_ptr2) @ Setter) @ V2)) @ H3) => ((! [X2:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H))))]: (((Getter @ ((((((((cast_C1206507959_o_d_e @ H) @ C) @ A) @ B) @ D) @ G) @ I) @ ((Setter @ (^ [Uu:K]: (V2))) @ X2))) = (Getter @ ((((((((cast_C1206507959_o_d_e @ H) @ C) @ A) @ B) @ D) @ G) @ I) @ X2))))) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ L) @ (((((((get_M_N_o_d_e @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I))) @ L) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ J) @ Node_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_29_CharacterData__simp7, axiom, (! [I:$tType,B:$tType,L:$tType,H:$tType,A:$tType,G:$tType,K:$tType,J:$tType,F:$tType,C:$tType,E:$tType,D:$tType,Getter:((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H)))) > B),Setter:((I > I) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))))),V2:I,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ J))) @ K))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H)))) @ L)),Character_data_ptr2:(character_data_ptr @ E),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ J))) @ K))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H)))) @ L)),Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C)))]: (((! [X2:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A))))]: (((Getter @ ((((((((cast_C1206507959_o_d_e @ A) @ C) @ D) @ E) @ F) @ G) @ H) @ ((Setter @ (^ [Uu:I]: (V2))) @ X2))) = (Getter @ ((((((((cast_C1206507959_o_d_e @ A) @ C) @ D) @ E) @ F) @ G) @ H) @ X2))))) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ J))) @ K))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H)))) @ L))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ E) @ I) @ A) @ D) @ C) @ F) @ J) @ K) @ G) @ H) @ L) @ Character_data_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ J))) @ K))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H)))) @ L))) @ exception) @ B) @ (((((((get_M_N_o_d_e @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C))) @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H))) @ B) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ J))) @ K)) @ L) @ Node_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_30_get__M__Element__preserved6, axiom, (! [J:$tType,K:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Element_ptr2:(element_ptr @ A),Setter:((J > J) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))))),V2:J,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Getter:((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) > K),Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ J) @ C) @ B) @ D) @ G) @ E) @ F) @ H) @ I) @ Element_ptr2) @ Setter) @ V2)) @ H3) => ((! [X2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))))]: (((Getter @ (((((((cast_E624595161_o_d_e @ C) @ A) @ B) @ D) @ G) @ H) @ ((Setter @ (^ [Uu:J]: (V2))) @ X2))) = (Getter @ (((((((cast_E624595161_o_d_e @ C) @ A) @ B) @ D) @ G) @ H) @ X2))))) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ K) @ (((((((get_M_N_o_d_e @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H)) @ K) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ I) @ Node_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_31_get__M__Element__preserved4, axiom, (! [H:$tType,F:$tType,K:$tType,G:$tType,E:$tType,J:$tType,I:$tType,D:$tType,A:$tType,C:$tType,B:$tType,Getter:((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G))) > F),Setter:((H > H) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E)))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E)))))),V2:H,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ I))) @ J))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G))) @ K)),Element_ptr2:(element_ptr @ B),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ I))) @ J))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G))) @ K)),Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))]: (((! [X2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))))]: (((Getter @ (((((((cast_E624595161_o_d_e @ A) @ B) @ C) @ D) @ E) @ G) @ ((Setter @ (^ [Uu:H]: (V2))) @ X2))) = (Getter @ (((((((cast_E624595161_o_d_e @ A) @ B) @ C) @ D) @ E) @ G) @ X2))))) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ I))) @ J))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G))) @ K))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ B) @ H) @ A) @ C) @ D) @ E) @ I) @ J) @ G) @ K) @ Element_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ I))) @ J))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G))) @ K))) @ exception) @ F) @ (((((((get_M_N_o_d_e @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A))) @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G)) @ F) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ I))) @ J)) @ K) @ Node_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_32_cast_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_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__inject, axiom, (! [G:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,F:$tType,X:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ F)))),Y:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ F))))]: (((((((((((cast_C1206507959_o_d_e @ F) @ A) @ B) @ C) @ D) @ E) @ G) @ X) = ((((((((cast_C1206507959_o_d_e @ F) @ A) @ B) @ C) @ D) @ E) @ G) @ Y)) = (X = Y))))).
% 5.12/2.29 thf(fact_33_cast_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_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__inject, axiom, (! [F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,X:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E)))),Y:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))))]: ((((((((((cast_E624595161_o_d_e @ A) @ B) @ C) @ D) @ E) @ F) @ X) = (((((((cast_E624595161_o_d_e @ A) @ B) @ C) @ D) @ E) @ F) @ Y)) = (X = Y))))).
% 5.12/2.29 thf(fact_34_CharacterData__simp8, axiom, (! [K:$tType,L:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Character_data_ptr2:(character_data_ptr @ B),Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Setter:((K > K) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))))),V2:K,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Getter:((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) > L)]: (((((((cast_c1817826148_p_t_r @ B) @ A) @ C) @ Character_data_ptr2) != Node_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ B) @ K) @ H) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Character_data_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ L) @ (((((((get_M_N_o_d_e @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I))) @ L) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ J) @ Node_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_35_get__M__Element__preserved5, axiom, (! [J:$tType,K:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Element_ptr2:(element_ptr @ A),Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Setter:((J > J) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))))),V2:J,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Getter:((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) > K)]: ((((((cast_e2129487814_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ C)) @ Element_ptr2) != Node_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ J) @ C) @ B) @ D) @ G) @ E) @ F) @ H) @ I) @ Element_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ K) @ (((((((get_M_N_o_d_e @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H)) @ K) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ I) @ Node_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_36_cast__element__not__character__data_I1_J, axiom, (! [A:$tType,B:$tType,C:$tType,D:$tType,E:$tType,G:$tType,F:$tType,Element2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E)))),Character_data:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ F))))]: (((((((((cast_E624595161_o_d_e @ A) @ B) @ C) @ D) @ E) @ ((sum_sum @ (rCharacterData_ext @ (option @ F))) @ G)) @ Element2) != ((((((((cast_C1206507959_o_d_e @ F) @ A) @ B) @ C) @ D) @ E) @ G) @ Character_data))))).
% 5.12/2.29 thf(fact_37_cast__element__not__character__data_I2_J, axiom, (! [F:$tType,H:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Character_data:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ F)))),Element2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))))]: ((((((((((cast_C1206507959_o_d_e @ F) @ A) @ B) @ C) @ D) @ E) @ H) @ Character_data) != (((((((cast_E624595161_o_d_e @ A) @ B) @ C) @ D) @ E) @ ((sum_sum @ (rCharacterData_ext @ (option @ F))) @ H)) @ Element2))))).
% 5.12/2.29 thf(fact_38_is__shadow__root__kind__doctype, axiom, (! [E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,V2:(list @ char)]: (((((((is_sha596430153_e_n_t @ A) @ B) @ C) @ D) @ E) = (^ [X3:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E))))]: (((((((is_sha596430153_e_n_t @ A) @ B) @ C) @ D) @ E) @ ((((((doctype_update @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E))) @ (^ [Uu:(list @ char)]: (V2))) @ X3)))))))).
% 5.12/2.29 thf(fact_39_is__shadow__root__kind__document__element, axiom, (! [E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,V2:(option @ (element_ptr @ B))]: (((((((is_sha596430153_e_n_t @ A) @ B) @ C) @ D) @ E) = (^ [X3:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E))))]: (((((((is_sha596430153_e_n_t @ A) @ B) @ C) @ D) @ E) @ ((((((docume446011358update @ B) @ A) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E))) @ (^ [Uu:(option @ (element_ptr @ B))]: (V2))) @ X3)))))))).
% 5.12/2.29 thf(fact_40_is__shadow__root__kind__disconnected__nodes, axiom, (! [E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,V2:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A))))]: (((((((is_sha596430153_e_n_t @ A) @ B) @ C) @ D) @ E) = (^ [X3:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E))))]: (((((((is_sha596430153_e_n_t @ A) @ B) @ C) @ D) @ E) @ ((((((discon1635973971update @ B) @ C) @ A) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E))) @ (^ [Uu:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A))))]: (V2))) @ X3)))))))).
% 5.12/2.29 thf(fact_41_cast_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_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject, axiom, (! [B:$tType,A:$tType,X:(element_ptr @ A),Y:(element_ptr @ A)]: ((((((cast_e2129487814_p_t_r @ A) @ B) @ X) = (((cast_e2129487814_p_t_r @ A) @ B) @ Y)) = (X = Y))))).
% 5.12/2.29 thf(fact_42_cast_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_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject, axiom, (! [C:$tType,A:$tType,B:$tType,X:(character_data_ptr @ B),Y:(character_data_ptr @ B)]: (((((((cast_c1817826148_p_t_r @ B) @ A) @ C) @ X) = ((((cast_c1817826148_p_t_r @ B) @ A) @ C) @ Y)) = (X = Y))))).
% 5.12/2.29 thf(fact_43_cast__element__ptr__not__character__data__ptr_I2_J, axiom, (! [B:$tType,D:$tType,A:$tType,Character_data_ptr2:(character_data_ptr @ B),Element_ptr2:(element_ptr @ A)]: ((((((cast_c1817826148_p_t_r @ B) @ A) @ D) @ Character_data_ptr2) != (((cast_e2129487814_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ D)) @ Element_ptr2))))).
% 5.12/2.29 thf(fact_44_cast__element__ptr__not__character__data__ptr_I1_J, axiom, (! [A:$tType,C:$tType,B:$tType,Element_ptr2:(element_ptr @ A),Character_data_ptr2:(character_data_ptr @ B)]: (((((cast_e2129487814_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ C)) @ Element_ptr2) != ((((cast_c1817826148_p_t_r @ B) @ A) @ C) @ Character_data_ptr2))))).
% 5.12/2.29 thf(fact_45_ext, axiom, (! [B:$tType,A:$tType,F2:(A > B),G2:(A > B)]: (((! [X2:A]: (((F2 @ X2) = (G2 @ X2)))) => (F2 = G2))))).
% 5.12/2.29 thf(fact_46_get__M__Element__preserved7, axiom, (! [J:$tType,K:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Element_ptr2:(element_ptr @ A),Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Setter:((J > J) > ((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) > (rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))))),V2:J,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Getter:((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > K)]: ((((((cast_e2129487814_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ C)) @ Element_ptr2) != Node_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ product_unit) @ H2) @ ((((((((put_M_N_o_d_e @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ J) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H)) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ I) @ Node_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ K) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ K) @ E) @ F) @ H) @ I) @ Element_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_47_CharacterData__simp10, axiom, (! [K:$tType,L:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Character_data_ptr2:(character_data_ptr @ B),Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Setter:((K > K) > ((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) > (rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))))),V2:K,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Getter:((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > L)]: (((((((cast_c1817826148_p_t_r @ B) @ A) @ C) @ Character_data_ptr2) != Node_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ ((((((((put_M_N_o_d_e @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ K) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ J) @ Node_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ L) @ (((((((((((((get_M_1540554666_a_t_a @ B) @ H) @ L) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Character_data_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_48_shadow__root__put__get, axiom, (! [C:$tType,A:$tType,B:$tType,J:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,K:$tType,L:$tType,D:$tType,M:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Shadow_root_ptr2:(shadow_root_ptr @ D),Setter:((M > M) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > M)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ ((((((((((((((((shadow2002649738_o_o_t @ D) @ M) @ C) @ A) @ B) @ J) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Setter) @ V2)) @ H3) => ((! [X2:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))))]: (((Getter @ ((Setter @ (^ [Uu:M]: (V2))) @ X2)) = V2))) => ((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ M) @ H3) @ (((((((((((((((shadow1195525443_o_o_t @ D) @ C) @ A) @ B) @ J) @ M) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Getter)) @ V2)))))).
% 5.12/2.29 thf(fact_49_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__doctype__type__wf__preserved, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),V2:(list @ char),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ D) @ E) @ (list @ char)) @ C) @ A) @ B) @ J) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ ((((doctype_update @ C) @ A) @ B) @ (option @ J))) @ V2)) @ H3) => (((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) = ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H3)))))).
% 5.12/2.29 thf(fact_50_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__disconnected__nodes__type__wf__preserved, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),V2:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ D) @ E) @ (list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))))) @ C) @ A) @ B) @ J) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ ((((discon1635973971update @ A) @ B) @ C) @ (option @ J))) @ V2)) @ H3) => (((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) = ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H3)))))).
% 5.12/2.29 thf(fact_51_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, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),V2:(option @ (element_ptr @ A)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ D) @ E) @ (option @ (element_ptr @ A))) @ C) @ A) @ B) @ J) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ ((((docume446011358update @ A) @ C) @ B) @ (option @ J))) @ V2)) @ H3) => (((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) = ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H3)))))).
% 5.12/2.29 thf(fact_52_returns__result__eq, axiom, (! [B:$tType,A:$tType,C:$tType,H2:A,F2:(((heap_Error_prog @ A) @ B) @ C),Y:C,Y2:C]: ((((((((heap_E1989005601result @ A) @ B) @ C) @ H2) @ F2) @ Y) => (((((((heap_E1989005601result @ A) @ B) @ C) @ H2) @ F2) @ Y2) => (Y = Y2)))))).
% 5.12/2.29 thf(fact_53_preserved__def, axiom, (! [Result:$tType,E:$tType,Heap:$tType]: (((((heap_Error_preserved @ Heap) @ E) @ Result) = (^ [F3:(((heap_Error_prog @ Heap) @ E) @ Result),H5:Heap,H6:Heap]: ((! [X3:Result]: ((((((((heap_E1989005601result @ Heap) @ E) @ Result) @ H5) @ F3) @ X3) = ((((((heap_E1989005601result @ Heap) @ E) @ Result) @ H6) @ F3) @ X3)))))))))).
% 5.12/2.29 thf(fact_54_element__put__get, axiom, (! [C:$tType,A:$tType,B:$tType,D:$tType,G:$tType,E:$tType,F:$tType,H:$tType,I:$tType,J:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Element_ptr2:(element_ptr @ A),Setter:((J > J) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))))),V2:J,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Getter:((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > J)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ J) @ C) @ B) @ D) @ G) @ E) @ F) @ H) @ I) @ Element_ptr2) @ Setter) @ V2)) @ H3) => ((! [X2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))))]: (((Getter @ ((Setter @ (^ [Uu:J]: (V2))) @ X2)) = V2))) => ((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ J) @ H3) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ J) @ E) @ F) @ H) @ I) @ Element_ptr2) @ Getter)) @ V2)))))).
% 5.12/2.29 thf(fact_55_CharacterData__simp1, axiom, (! [A:$tType,C:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,J:$tType,K:$tType,D:$tType,B:$tType,Getter:((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))) > B),Setter:((B > B) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))))),V2:B,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ G))) @ H))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ F) @ (option @ I))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ J)))) @ K)),Character_data_ptr2:(character_data_ptr @ D),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ G))) @ H))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ F) @ (option @ I))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ J)))) @ K))]: (((! [X2:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A))))]: (((Getter @ ((Setter @ (^ [Uu:B]: (V2))) @ X2)) = V2))) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ G))) @ H))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ F) @ (option @ I))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ J)))) @ K))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ D) @ B) @ A) @ C) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ Character_data_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ E)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ G))) @ H))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ E) @ C) @ D) @ F) @ (option @ I))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ J)))) @ K))) @ exception) @ B) @ H3) @ (((((((((((((get_M_1540554666_a_t_a @ D) @ A) @ B) @ C) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ Character_data_ptr2) @ Getter)) @ V2)))))).
% 5.12/2.29 thf(fact_56_document__put__get, axiom, (! [C:$tType,A:$tType,B:$tType,J:$tType,F:$tType,G:$tType,H:$tType,I:$tType,K:$tType,E:$tType,D:$tType,L:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Setter:((L > L) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))))),V2:L,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > L)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ D) @ E) @ L) @ C) @ A) @ B) @ J) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ Setter) @ V2)) @ H3) => ((! [X2:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J)))]: (((Getter @ ((Setter @ (^ [Uu:L]: (V2))) @ X2)) = V2))) => ((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ L) @ H3) @ ((((((((((((((get_M_1744428286_e_n_t @ D) @ E) @ C) @ A) @ B) @ J) @ L) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ Getter)) @ V2)))))).
% 5.12/2.29 thf(fact_57_returns__result__heap__def, axiom, (! [E:$tType,Result:$tType,Heap:$tType]: (((((heap_E56519469t_heap @ Heap) @ E) @ Result) = (^ [H5:Heap,P:(((heap_Error_prog @ Heap) @ E) @ Result),R:Result,H6:Heap]: ((((((((heap_E1989005601result @ Heap) @ E) @ Result) @ H5) @ P) @ R) & ((((((heap_E940394160s_heap @ Heap) @ E) @ Result) @ H5) @ P) @ H6)))))))).
% 5.12/2.29 thf(fact_58_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, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Character_data_ptr2:(character_data_ptr @ B),V2:(list @ char),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ B) @ (list @ char)) @ H) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ Character_data_ptr2) @ (val_update @ (option @ H))) @ V2)) @ H3) => (((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) = ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H3)))))).
% 5.12/2.29 thf(fact_59_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, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Element_ptr2:(element_ptr @ A),V2:(option @ (shadow_root_ptr @ D)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ (option @ (shadow_root_ptr @ D))) @ C) @ B) @ D) @ G) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ Element_ptr2) @ (((((shadow1355209752update @ D) @ C) @ A) @ B) @ (option @ G))) @ V2)) @ H3) => (((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) = ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H3)))))).
% 5.12/2.29 thf(fact_60_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, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Element_ptr2:(element_ptr @ A),V2:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ (list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))))) @ C) @ B) @ D) @ G) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ Element_ptr2) @ (((((child_nodes_update @ A) @ B) @ C) @ D) @ (option @ G))) @ V2)) @ H3) => (((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) = ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H3)))))).
% 5.12/2.29 thf(fact_61_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, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Element_ptr2:(element_ptr @ A),V2:(list @ char),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ (list @ char)) @ C) @ B) @ D) @ G) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ Element_ptr2) @ (((((tag_name_update @ C) @ A) @ B) @ D) @ (option @ G))) @ V2)) @ H3) => (((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) = ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H3)))))).
% 5.12/2.29 thf(fact_62_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, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Element_ptr2:(element_ptr @ A),V2:((finite_fmap @ (list @ char)) @ (list @ char)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ ((finite_fmap @ (list @ char)) @ (list @ char))) @ C) @ B) @ D) @ G) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ Element_ptr2) @ (((((attrs_update @ C) @ A) @ B) @ D) @ (option @ G))) @ V2)) @ H3) => (((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) = ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H3)))))).
% 5.12/2.29 thf(fact_63_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, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) => ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2))))).
% 5.12/2.29 thf(fact_64_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_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__none, axiom, (! [E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Document2:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E))))]: (((((((((cast_D1220047104_o_o_t @ A) @ B) @ C) @ D) @ E) @ Document2) = (none @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D)))))) = (~ ((? [Shadow_root:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))]: ((((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ E) @ Shadow_root) = Document2))))))))).
% 5.12/2.29 thf(fact_65_is__shadow__root__kind_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, axiom, (! [Document:$tType,ShadowRoot:$tType,Character_data_ptr:$tType,Element_ptr:$tType,Node_ptr:$tType]: (((((((is_sha596430153_e_n_t @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ShadowRoot) @ Document) = (^ [Ptr2:(rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))) @ Document))))]: ((((((((cast_D1220047104_o_o_t @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ShadowRoot) @ Document) @ Ptr2) != (none @ (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot)))))))))))).
% 5.12/2.29 thf(fact_66_option_Oexpand, axiom, (! [A:$tType,Option:(option @ A),Option2:(option @ A)]: ((((Option = (none @ A)) = (Option2 = (none @ A))) => (((Option != (none @ A)) => ((Option2 != (none @ A)) => (((the @ A) @ Option) = ((the @ A) @ Option2)))) => (Option = Option2)))))).
% 5.12/2.29 thf(fact_67_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, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Character_data_ptr2:(character_data_ptr @ B),V2:(list @ char),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ B) @ (list @ char)) @ H) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Character_data_ptr2) @ (val_update @ (option @ H))) @ V2)) @ H3) => ((((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H2) = (((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H3)))))).
% 5.12/2.29 thf(fact_68_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, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Element_ptr2:(element_ptr @ A),V2:(option @ (shadow_root_ptr @ D)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ (option @ (shadow_root_ptr @ D))) @ C) @ B) @ D) @ G) @ E) @ F) @ H) @ I) @ Element_ptr2) @ (((((shadow1355209752update @ D) @ C) @ A) @ B) @ (option @ G))) @ V2)) @ H3) => (((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H2) = ((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H3)))))).
% 5.12/2.29 thf(fact_69_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, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Element_ptr2:(element_ptr @ A),V2:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ (list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))))) @ C) @ B) @ D) @ G) @ E) @ F) @ H) @ I) @ Element_ptr2) @ (((((child_nodes_update @ A) @ B) @ C) @ D) @ (option @ G))) @ V2)) @ H3) => (((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H2) = ((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H3)))))).
% 5.12/2.29 thf(fact_70_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, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Element_ptr2:(element_ptr @ A),V2:(list @ char),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ (list @ char)) @ C) @ B) @ D) @ G) @ E) @ F) @ H) @ I) @ Element_ptr2) @ (((((tag_name_update @ C) @ A) @ B) @ D) @ (option @ G))) @ V2)) @ H3) => (((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H2) = ((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H3)))))).
% 5.12/2.29 thf(fact_71_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, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Element_ptr2:(element_ptr @ A),V2:((finite_fmap @ (list @ char)) @ (list @ char)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ ((finite_fmap @ (list @ char)) @ (list @ char))) @ C) @ B) @ D) @ G) @ E) @ F) @ H) @ I) @ Element_ptr2) @ (((((attrs_update @ C) @ A) @ B) @ D) @ (option @ G))) @ V2)) @ H3) => (((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H2) = ((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H3)))))).
% 5.12/2.29 thf(fact_72_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, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Element_ptr2:(element_ptr @ A),V2:(option @ (shadow_root_ptr @ D)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ (option @ (shadow_root_ptr @ D))) @ C) @ B) @ D) @ G) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J) @ Element_ptr2) @ (((((shadow1355209752update @ D) @ C) @ A) @ B) @ (option @ G))) @ V2)) @ H3) => ((((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H2) = (((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H3)))))).
% 5.12/2.29 thf(fact_73_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, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Element_ptr2:(element_ptr @ A),V2:((finite_fmap @ (list @ char)) @ (list @ char)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ ((finite_fmap @ (list @ char)) @ (list @ char))) @ C) @ B) @ D) @ G) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J) @ Element_ptr2) @ (((((attrs_update @ C) @ A) @ B) @ D) @ (option @ G))) @ V2)) @ H3) => ((((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H2) = (((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H3)))))).
% 5.12/2.29 thf(fact_74_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, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Element_ptr2:(element_ptr @ A),V2:(list @ char),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ (list @ char)) @ C) @ B) @ D) @ G) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J) @ Element_ptr2) @ (((((tag_name_update @ C) @ A) @ B) @ D) @ (option @ G))) @ V2)) @ H3) => ((((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H2) = (((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H3)))))).
% 5.12/2.29 thf(fact_75_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, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Element_ptr2:(element_ptr @ A),V2:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ (list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))))) @ C) @ B) @ D) @ G) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J) @ Element_ptr2) @ (((((child_nodes_update @ A) @ B) @ C) @ D) @ (option @ G))) @ V2)) @ H3) => ((((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H2) = (((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H3)))))).
% 5.12/2.29 thf(fact_76_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, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))]: ((((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H2) => ((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H2))))).
% 5.12/2.29 thf(fact_77_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, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: (((((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H2) => ((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J) @ H2))))).
% 5.12/2.29 thf(fact_78_CharacterDataClass_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, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: (((((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H2) => (((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H2))))).
% 5.12/2.29 thf(fact_79_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, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) => (((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ H2))))).
% 5.12/2.29 thf(fact_80_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, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) => ((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ H2))))).
% 5.12/2.29 thf(fact_81_ElementClass_Otype__wf__def, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: (((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) = (((((((((l_type512970796ype_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I))))).
% 5.12/2.29 thf(fact_82_CharacterDataClass_Otype__wf__def, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: ((((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) = ((((((((((l_type942687182ype_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J))))).
% 5.12/2.29 thf(fact_83_DocumentClass_Otype__wf__def, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: (((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) = (((((((((((l_type1694037370ype_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K))))).
% 5.12/2.29 thf(fact_84_new__character__data__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),New_ch844909330ta_ptr:(character_data_ptr @ B),Ptr3:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))),Getter:((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) > K)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ New_ch844909330ta_ptr) => ((Ptr3 != ((((cast_c1817826148_p_t_r @ B) @ A) @ C) @ New_ch844909330ta_ptr)) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ K) @ (((((((get_M_N_o_d_e @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I))) @ K) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ J) @ Ptr3) @ Getter)) @ H2) @ H3))))))).
% 5.12/2.29 thf(fact_85_new__element__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),New_element_ptr:(element_ptr @ A),Ptr3:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))),Getter:((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) > J)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ New_element_ptr) => ((Ptr3 != (((cast_e2129487814_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ C)) @ New_element_ptr)) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ J) @ (((((((get_M_N_o_d_e @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H)) @ J) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ I) @ Ptr3) @ Getter)) @ H2) @ H3))))))).
% 5.12/2.29 thf(fact_86_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__none, axiom, (! [B:$tType,C:$tType,D:$tType,E:$tType,F:$tType,G:$tType,A:$tType,Node2:(rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ B) @ C) @ D) @ E) @ (option @ F))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ G))))]: (((((((((((cast_N331463351_a_t_a @ B) @ C) @ D) @ E) @ F) @ A) @ G) @ Node2) = (none @ (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))))) = (~ ((? [Character_data2:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A))))]: ((((((((((cast_C1206507959_o_d_e @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ Character_data2) = Node2))))))))).
% 5.12/2.29 thf(fact_87_DocumentMonad_Onew__element__type__wf__preserved, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) @ H3) => (((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) = ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H3)))))).
% 5.12/2.29 thf(fact_88_DocumentMonad_Onew__character__data__type__wf__preserved, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) @ H3) => (((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) = ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H3)))))).
% 5.12/2.29 thf(fact_89_CharacterDataMonad_Onew__element__type__wf__preserved, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J)) @ H3) => ((((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H2) = (((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H3)))))).
% 5.12/2.29 thf(fact_90_ElementMonad_Onew__element__type__wf__preserved, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ H3) => (((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H2) = ((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H3)))))).
% 5.12/2.29 thf(fact_91_CharacterDataMonad_Onew__character__data__type__wf__preserved, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ H3) => ((((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H2) = (((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H3)))))).
% 5.12/2.29 thf(fact_92_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, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),New_element_ptr:(element_ptr @ A),Ptr3:(element_ptr @ A),Getter:((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > J)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ New_element_ptr) => ((Ptr3 != New_element_ptr) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ J) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ J) @ E) @ F) @ H) @ I) @ Ptr3) @ Getter)) @ H2) @ H3))))))).
% 5.12/2.29 thf(fact_93_new__element__get__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, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Ptr3:(character_data_ptr @ B),Getter:((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > K)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ K) @ (((((((((((((get_M_1540554666_a_t_a @ B) @ H) @ K) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Ptr3) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_94_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, axiom, (! [L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > L)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ L) @ ((((((((((((((get_M_1744428286_e_n_t @ D) @ E) @ C) @ A) @ B) @ J) @ L) @ F) @ G) @ H) @ I) @ K) @ Ptr3) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_95_new__character__data__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, axiom, (! [L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > L)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ L) @ ((((((((((((((get_M_1744428286_e_n_t @ D) @ E) @ C) @ A) @ B) @ J) @ L) @ F) @ G) @ H) @ I) @ K) @ Ptr3) @ Getter)) @ H2) @ H3))))).
% 5.12/2.29 thf(fact_96_new__character__data__get__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, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),New_ch844909330ta_ptr:(character_data_ptr @ B),Ptr3:(character_data_ptr @ B),Getter:((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > K)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ New_ch844909330ta_ptr) => ((Ptr3 != New_ch844909330ta_ptr) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ K) @ (((((((((((((get_M_1540554666_a_t_a @ B) @ H) @ K) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Ptr3) @ Getter)) @ H2) @ H3))))))).
% 5.12/2.29 thf(fact_97_new__character__data__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, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),New_ch844909330ta_ptr:(character_data_ptr @ B),Ptr3:(element_ptr @ A),Getter:((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > K)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ New_ch844909330ta_ptr) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ K) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ K) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J) @ Ptr3) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.29 thf(fact_98_is__character__data__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__def, axiom, (! [Node:$tType,CharacterData:$tType,Element:$tType,Shadow_root_ptr:$tType,Character_data_ptr:$tType,Element_ptr:$tType,Node_ptr:$tType]: (((((((((is_cha448255042_o_d_e @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Element) @ CharacterData) @ Node) = (^ [Ptr2:(rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node))))]: ((((((((((cast_N331463351_a_t_a @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Element) @ CharacterData) @ Node) @ Ptr2) != (none @ (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ CharacterData)))))))))))).
% 5.12/2.29 thf(fact_99_new__element__shadow__root__opt, axiom, (! [C:$tType,A:$tType,B:$tType,G:$tType,E:$tType,F:$tType,H:$tType,I:$tType,D:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),New_element_ptr:(element_ptr @ A)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ New_element_ptr) => ((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (option @ (shadow_root_ptr @ D))) @ H3) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ (option @ (shadow_root_ptr @ D))) @ E) @ F) @ H) @ I) @ New_element_ptr) @ (((((shadow_root_opt @ C) @ A) @ B) @ D) @ (option @ G)))) @ (none @ (shadow_root_ptr @ D)))))))).
% 5.12/2.29 thf(fact_100_l__new__character__data__def, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: ((((((((((((l_new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) = (^ [Type_wf:(((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) > $o)]: ((! [H5:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),H6:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H5) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ H6) => ((Type_wf @ H5) = (Type_wf @ H6))))))))))).
% 5.12/2.29 thf(fact_101_l__new__character__data_Ointro, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Type_wf2:(((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) > $o)]: (((! [H7:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),H8:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H7) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ H8) => ((Type_wf2 @ H7) = (Type_wf2 @ H8))))) => (((((((((((l_new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ Type_wf2))))).
% 5.12/2.29 thf(fact_102_l__new__character__data_Onew__character__data__types__preserved, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Type_wf2:(((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) > $o),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: (((((((((((((l_new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ Type_wf2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ H3) => ((Type_wf2 @ H2) = (Type_wf2 @ H3))))))).
% 5.12/2.29 thf(fact_103_l__new__element__def, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: (((((((((((l_new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) = (^ [Type_wf:(((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) > $o)]: ((! [H5:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),H6:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H5) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ H6) => ((Type_wf @ H5) = (Type_wf @ H6))))))))))).
% 5.12/2.29 thf(fact_104_DocumentMonad_Onew__element__is__l__new__element, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: (((((((((((l_new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ (((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K))))).
% 5.12/2.29 thf(fact_105_DocumentMonad_Onew__character__data__is__l__new__character__data, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: ((((((((((((l_new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ (((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K))))).
% 5.12/2.29 thf(fact_106_CharacterDataMonad_Onew__element__is__l__new__element, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: (((((((((((l_new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J) @ ((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J))))).
% 5.12/2.29 thf(fact_107_CharacterDataMonad_Onew__character__data__is__l__new__character__data, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: ((((((((((((l_new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ ((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J))))).
% 5.12/2.29 thf(fact_108_ElementMonad_Onew__element__is__l__new__element, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: (((((((((((l_new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ (((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I))))).
% 5.12/2.29 thf(fact_109_RElement_Ofold__congs_I7_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),V3:(option @ (shadow_root_ptr @ Shadow_root_ptr4)),F2:((option @ (shadow_root_ptr @ Shadow_root_ptr4)) > (option @ (shadow_root_ptr @ Shadow_root_ptr4))),F4:((option @ (shadow_root_ptr @ Shadow_root_ptr4)) > (option @ (shadow_root_ptr @ Shadow_root_ptr4)))]: (((R2 = R3) => ((((((((shadow_root_opt @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(option @ (shadow_root_ptr @ Shadow_root_ptr4))]: (((V3 = V4) => ((F2 @ V4) = (F4 @ V4))))) => ((((((((shadow1355209752update @ Shadow_root_ptr4) @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ F2) @ R2) = (((((((shadow1355209752update @ Shadow_root_ptr4) @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.29 thf(fact_110_RElement_Ounfold__congs_I7_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),V3:(option @ (shadow_root_ptr @ Shadow_root_ptr4)),F2:((option @ (shadow_root_ptr @ Shadow_root_ptr4)) > (option @ (shadow_root_ptr @ Shadow_root_ptr4))),F4:((option @ (shadow_root_ptr @ Shadow_root_ptr4)) > (option @ (shadow_root_ptr @ Shadow_root_ptr4)))]: (((R2 = R3) => ((((((((shadow_root_opt @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(option @ (shadow_root_ptr @ Shadow_root_ptr4))]: (((V4 = V3) => ((F2 @ V4) = (F4 @ V4))))) => ((((((((shadow1355209752update @ Shadow_root_ptr4) @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ F2) @ R2) = (((((((shadow1355209752update @ Shadow_root_ptr4) @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.29 thf(fact_111_l__new__element_Onew__element__types__preserved, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Type_wf2:(((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) > $o),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))]: ((((((((((((l_new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ Type_wf2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ H3) => ((Type_wf2 @ H2) = (Type_wf2 @ H3))))))).
% 5.12/2.29 thf(fact_112_l__new__element_Ointro, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Type_wf2:(((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) > $o)]: (((! [H7:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),H8:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H7) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ H8) => ((Type_wf2 @ H7) = (Type_wf2 @ H8))))) => ((((((((((l_new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ Type_wf2))))).
% 5.12/2.29 thf(fact_113_new__character__data__is__character__data__ptr, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,A:$tType,B:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),New_ch844909330ta_ptr:(character_data_ptr @ B)]: ((((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ New_ch844909330ta_ptr) => ((is_cha1694415012_p_t_r @ B) @ New_ch844909330ta_ptr))))).
% 5.12/2.29 thf(fact_114_new__element__is__element__ptr, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),New_element_ptr:(element_ptr @ A)]: ((((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ New_element_ptr) => ((is_ele1630183935_p_t_r @ A) @ New_element_ptr))))).
% 5.12/2.29 thf(fact_115_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__none, axiom, (! [F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Node2:(rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ F)))]: ((((((((((cast_N1919872217_e_n_t @ A) @ B) @ C) @ D) @ E) @ F) @ Node2) = (none @ (rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E)))))) = (~ ((? [Element3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))))]: (((((((((cast_E624595161_o_d_e @ A) @ B) @ C) @ D) @ E) @ F) @ Element3) = Node2))))))))).
% 5.12/2.29 thf(fact_116_RDocument_Ounfold__congs_I3_J, axiom, (! [Z2:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2)),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2)),V3:(list @ char),F2:((list @ char) > (list @ char)),F4:((list @ char) > (list @ char))]: (((R2 = R3) => (((((((doctype @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(list @ char)]: (((V4 = V3) => ((F2 @ V4) = (F4 @ V4))))) => (((((((doctype_update @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ F2) @ R2) = ((((((doctype_update @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.29 thf(fact_117_RDocument_Ounfold__congs_I4_J, axiom, (! [Z2:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2)),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2)),V3:(option @ (element_ptr @ Element_ptr4)),F2:((option @ (element_ptr @ Element_ptr4)) > (option @ (element_ptr @ Element_ptr4))),F4:((option @ (element_ptr @ Element_ptr4)) > (option @ (element_ptr @ Element_ptr4)))]: (((R2 = R3) => (((((((document_element @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(option @ (element_ptr @ Element_ptr4))]: (((V4 = V3) => ((F2 @ V4) = (F4 @ V4))))) => (((((((docume446011358update @ Element_ptr4) @ Node_ptr3) @ Character_data_ptr4) @ Z2) @ F2) @ R2) = ((((((docume446011358update @ Element_ptr4) @ Node_ptr3) @ Character_data_ptr4) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.29 thf(fact_118_RDocument_Ofold__congs_I4_J, axiom, (! [Z2:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2)),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2)),V3:(option @ (element_ptr @ Element_ptr4)),F2:((option @ (element_ptr @ Element_ptr4)) > (option @ (element_ptr @ Element_ptr4))),F4:((option @ (element_ptr @ Element_ptr4)) > (option @ (element_ptr @ Element_ptr4)))]: (((R2 = R3) => (((((((document_element @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(option @ (element_ptr @ Element_ptr4))]: (((V3 = V4) => ((F2 @ V4) = (F4 @ V4))))) => (((((((docume446011358update @ Element_ptr4) @ Node_ptr3) @ Character_data_ptr4) @ Z2) @ F2) @ R2) = ((((((docume446011358update @ Element_ptr4) @ Node_ptr3) @ Character_data_ptr4) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.29 thf(fact_119_RDocument_Ofold__congs_I3_J, axiom, (! [Z2:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2)),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2)),V3:(list @ char),F2:((list @ char) > (list @ char)),F4:((list @ char) > (list @ char))]: (((R2 = R3) => (((((((doctype @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(list @ char)]: (((V3 = V4) => ((F2 @ V4) = (F4 @ V4))))) => (((((((doctype_update @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ F2) @ R2) = ((((((doctype_update @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.29 thf(fact_120_is__element__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__def, axiom, (! [Node:$tType,Element:$tType,Shadow_root_ptr:$tType,Character_data_ptr:$tType,Element_ptr:$tType,Node_ptr:$tType]: ((((((((is_ele641449972_o_d_e @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Element) @ Node) = (^ [Ptr2:(rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ Node)))]: (((((((((cast_N1919872217_e_n_t @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Element) @ Node) @ Ptr2) != (none @ (rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element)))))))))))).
% 5.12/2.29 thf(fact_121_RCharacterData_Ounfold__congs_I4_J, axiom, (! [Z2:$tType,R2:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ Z2))),R3:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ Z2))),V3:(list @ char),F2:((list @ char) > (list @ char)),F4:((list @ char) > (list @ char))]: (((R2 = R3) => ((((val @ Z2) @ R3) = V3) => ((! [V4:(list @ char)]: (((V4 = V3) => ((F2 @ V4) = (F4 @ V4))))) => ((((val_update @ Z2) @ F2) @ R2) = (((val_update @ Z2) @ F4) @ R3)))))))).
% 5.12/2.29 thf(fact_122_RCharacterData_Ofold__congs_I4_J, axiom, (! [Z2:$tType,R2:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ Z2))),R3:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ Z2))),V3:(list @ char),F2:((list @ char) > (list @ char)),F4:((list @ char) > (list @ char))]: (((R2 = R3) => ((((val @ Z2) @ R3) = V3) => ((! [V4:(list @ char)]: (((V3 = V4) => ((F2 @ V4) = (F4 @ V4))))) => ((((val_update @ Z2) @ F2) @ R2) = (((val_update @ Z2) @ F4) @ R3)))))))).
% 5.12/2.29 thf(fact_123_RDocument_Ofold__congs_I5_J, axiom, (! [Z2:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2)),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2)),V3:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))),F2:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3))))),F4:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))))]: (((R2 = R3) => (((((((disconnected_nodes @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3))))]: (((V3 = V4) => ((F2 @ V4) = (F4 @ V4))))) => (((((((discon1635973971update @ Element_ptr4) @ Character_data_ptr4) @ Node_ptr3) @ Z2) @ F2) @ R2) = ((((((discon1635973971update @ Element_ptr4) @ Character_data_ptr4) @ Node_ptr3) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.29 thf(fact_124_RDocument_Ounfold__congs_I5_J, axiom, (! [Z2:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2)),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2)),V3:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))),F2:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3))))),F4:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))))]: (((R2 = R3) => (((((((disconnected_nodes @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3))))]: (((V4 = V3) => ((F2 @ V4) = (F4 @ V4))))) => (((((((discon1635973971update @ Element_ptr4) @ Character_data_ptr4) @ Node_ptr3) @ Z2) @ F2) @ R2) = ((((((discon1635973971update @ Element_ptr4) @ Character_data_ptr4) @ Node_ptr3) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.29 thf(fact_125_new__character__data__child__nodes, axiom, (! [H:$tType,A:$tType,C:$tType,D:$tType,E:$tType,F:$tType,G:$tType,I:$tType,J:$tType,B:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),New_ch844909330ta_ptr:(character_data_ptr @ B)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ New_ch844909330ta_ptr) => ((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (list @ char)) @ H3) @ (((((((((((((get_M_1540554666_a_t_a @ B) @ H) @ (list @ char)) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ New_ch844909330ta_ptr) @ (val @ (option @ H)))) @ (nil @ char))))))).
% 5.12/2.29 thf(fact_126_new__element__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),New_element_ptr:(element_ptr @ A),Ptr3:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) > J)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ New_element_ptr) => ((Ptr3 != (((cast_n1885620943_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ (((cast_e2129487814_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ C)) @ New_element_ptr))) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ J) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) @ J) @ Ptr3) @ Getter)) @ H2) @ H3))))))).
% 5.12/2.29 thf(fact_127_RElement_Ofold__congs_I6_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),V3:((finite_fmap @ (list @ char)) @ (list @ char)),F2:(((finite_fmap @ (list @ char)) @ (list @ char)) > ((finite_fmap @ (list @ char)) @ (list @ char))),F4:(((finite_fmap @ (list @ char)) @ (list @ char)) > ((finite_fmap @ (list @ char)) @ (list @ char)))]: (((R2 = R3) => ((((((((attrs @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:((finite_fmap @ (list @ char)) @ (list @ char))]: (((V3 = V4) => ((F2 @ V4) = (F4 @ V4))))) => ((((((((attrs_update @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ F2) @ R2) = (((((((attrs_update @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.30 thf(fact_128_RElement_Ofold__congs_I5_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),V3:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))),F2:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3))))),F4:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))))]: (((R2 = R3) => ((((((((child_nodes @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3))))]: (((V3 = V4) => ((F2 @ V4) = (F4 @ V4))))) => ((((((((child_nodes_update @ Element_ptr4) @ Character_data_ptr4) @ Node_ptr3) @ Shadow_root_ptr4) @ Z2) @ F2) @ R2) = (((((((child_nodes_update @ Element_ptr4) @ Character_data_ptr4) @ Node_ptr3) @ Shadow_root_ptr4) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.30 thf(fact_129_CharacterData__simp11, axiom, (! [K:$tType,L:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Character_data_ptr2:(character_data_ptr @ B),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Setter:((K > K) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))))),V2:K,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) > L)]: ((((((cast_n1885620943_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ ((((cast_c1817826148_p_t_r @ B) @ A) @ C) @ Character_data_ptr2)) != Object_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ B) @ K) @ H) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Character_data_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ L) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) @ L) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_130_get__M__Element__preserved8, axiom, (! [J:$tType,K:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Element_ptr2:(element_ptr @ A),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Setter:((J > J) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))))),V2:J,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) > K)]: ((((((cast_n1885620943_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ (((cast_e2129487814_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ C)) @ Element_ptr2)) != Object_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ J) @ C) @ B) @ D) @ G) @ E) @ F) @ H) @ I) @ Element_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ K) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) @ K) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_131_new__character__data__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),New_ch844909330ta_ptr:(character_data_ptr @ B),Ptr3:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) > K)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ (character_data_ptr @ B)) @ H2) @ ((((((((((new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ New_ch844909330ta_ptr) => ((Ptr3 != (((cast_n1885620943_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ ((((cast_c1817826148_p_t_r @ B) @ A) @ C) @ New_ch844909330ta_ptr))) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ K) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) @ K) @ Ptr3) @ Getter)) @ H2) @ H3))))))).
% 5.12/2.30 thf(fact_132_RElement_Ounfold__congs_I5_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),V3:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))),F2:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3))))),F4:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3)))))]: (((R2 = R3) => ((((((((child_nodes @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr4)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr4)) @ Node_ptr3))))]: (((V4 = V3) => ((F2 @ V4) = (F4 @ V4))))) => ((((((((child_nodes_update @ Element_ptr4) @ Character_data_ptr4) @ Node_ptr3) @ Shadow_root_ptr4) @ Z2) @ F2) @ R2) = (((((((child_nodes_update @ Element_ptr4) @ Character_data_ptr4) @ Node_ptr3) @ Shadow_root_ptr4) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.30 thf(fact_133_RElement_Ounfold__congs_I6_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),V3:((finite_fmap @ (list @ char)) @ (list @ char)),F2:(((finite_fmap @ (list @ char)) @ (list @ char)) > ((finite_fmap @ (list @ char)) @ (list @ char))),F4:(((finite_fmap @ (list @ char)) @ (list @ char)) > ((finite_fmap @ (list @ char)) @ (list @ char)))]: (((R2 = R3) => ((((((((attrs @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:((finite_fmap @ (list @ char)) @ (list @ char))]: (((V4 = V3) => ((F2 @ V4) = (F4 @ V4))))) => ((((((((attrs_update @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ F2) @ R2) = (((((((attrs_update @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.30 thf(fact_134_get__M__Object__preserved2, axiom, (! [E:$tType,F:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Node_ptr2:(node_ptr @ A),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ A)) @ B)),H2:((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D)),Setter:((E > E) > ((rObject_ext @ (rNode_ext @ C)) > (rObject_ext @ (rNode_ext @ C)))),V2:E,H3:((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D)),Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ C)) @ D)) > F)]: ((((((cast_n1885620943_p_t_r @ A) @ B) @ Node_ptr2) != Object_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D))) @ exception) @ product_unit) @ H2) @ ((((((((put_M_N_o_d_e @ A) @ E) @ C) @ B) @ D) @ Node_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D))) @ exception) @ F) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D)) @ F) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_135_new__element__tag__name, axiom, (! [C:$tType,A:$tType,B:$tType,D:$tType,G:$tType,E:$tType,F:$tType,H:$tType,I:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),New_element_ptr:(element_ptr @ A)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ New_element_ptr) => ((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (list @ char)) @ H3) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ (list @ char)) @ E) @ F) @ H) @ I) @ New_element_ptr) @ (((((tag_name @ C) @ A) @ B) @ D) @ (option @ G)))) @ (nil @ char))))))).
% 5.12/2.30 thf(fact_136_get__M__Element__preserved9, axiom, (! [J:$tType,K:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Element_ptr2:(element_ptr @ A),Setter:((J > J) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))))),V2:J,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) > K),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ A) @ J) @ C) @ B) @ D) @ G) @ E) @ F) @ H) @ I) @ Element_ptr2) @ Setter) @ V2)) @ H3) => ((! [X2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))))]: (((Getter @ (((cast_N414129940_e_c_t @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H)) @ I) @ (((((((cast_E624595161_o_d_e @ C) @ A) @ B) @ D) @ G) @ H) @ ((Setter @ (^ [Uu:J]: (V2))) @ X2)))) = (Getter @ (((cast_N414129940_e_c_t @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H)) @ I) @ (((((((cast_E624595161_o_d_e @ C) @ A) @ B) @ D) @ G) @ H) @ X2)))))) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ K) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) @ K) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_137_get__M__Element__preserved3, axiom, (! [I:$tType,F:$tType,H:$tType,G:$tType,E:$tType,K:$tType,J:$tType,D:$tType,A:$tType,C:$tType,B:$tType,Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G))) @ H)) > F),Setter:((I > I) > ((rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E)))) > (rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E)))))),V2:I,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ J))) @ K))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G))) @ H)),Element_ptr2:(element_ptr @ B),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ J))) @ K))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G))) @ H)),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ J))) @ K)))]: (((! [X2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))))]: (((Getter @ (((cast_N414129940_e_c_t @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G)) @ H) @ (((((((cast_E624595161_o_d_e @ A) @ B) @ C) @ D) @ E) @ G) @ ((Setter @ (^ [Uu:I]: (V2))) @ X2)))) = (Getter @ (((cast_N414129940_e_c_t @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G)) @ H) @ (((((((cast_E624595161_o_d_e @ A) @ B) @ C) @ D) @ E) @ G) @ X2)))))) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ J))) @ K))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G))) @ H))) @ exception) @ product_unit) @ H2) @ (((((((((((((put_M_E_l_e_m_e_n_t @ B) @ I) @ A) @ C) @ D) @ E) @ J) @ K) @ G) @ H) @ Element_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ J))) @ K))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G))) @ H))) @ exception) @ F) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ J))) @ K))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ G))) @ H)) @ F) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_138_RElement_Ofold__congs_I4_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),V3:(list @ char),F2:((list @ char) > (list @ char)),F4:((list @ char) > (list @ char))]: (((R2 = R3) => ((((((((tag_name @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(list @ char)]: (((V3 = V4) => ((F2 @ V4) = (F4 @ V4))))) => ((((((((tag_name_update @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ F2) @ R2) = (((((((tag_name_update @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.30 thf(fact_139_RElement_Ounfold__congs_I4_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr4:$tType,Element_ptr4:$tType,Node_ptr3:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2))),V3:(list @ char),F2:((list @ char) > (list @ char)),F4:((list @ char) > (list @ char))]: (((R2 = R3) => ((((((((tag_name @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(list @ char)]: (((V4 = V3) => ((F2 @ V4) = (F4 @ V4))))) => ((((((((tag_name_update @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ F2) @ R2) = (((((((tag_name_update @ Node_ptr3) @ Element_ptr4) @ Character_data_ptr4) @ Shadow_root_ptr4) @ Z2) @ F4) @ R3)))))))).
% 5.12/2.30 thf(fact_140_get__M__Object__preserved1, axiom, (! [D:$tType,B:$tType,C:$tType,A:$tType,F:$tType,E:$tType,Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ A)) @ C)) > B),Setter:((D > D) > ((rObject_ext @ (rNode_ext @ A)) > (rObject_ext @ (rNode_ext @ A)))),V2:D,H2:((heap @ ((sum_sum @ (node_ptr @ E)) @ F)) @ ((sum_sum @ (rNode_ext @ A)) @ C)),Node_ptr2:(node_ptr @ E),H3:((heap @ ((sum_sum @ (node_ptr @ E)) @ F)) @ ((sum_sum @ (rNode_ext @ A)) @ C)),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ E)) @ F))]: (((! [X2:(rObject_ext @ (rNode_ext @ A))]: (((Getter @ (((cast_N414129940_e_c_t @ A) @ C) @ ((Setter @ (^ [Uu:D]: (V2))) @ X2))) = (Getter @ (((cast_N414129940_e_c_t @ A) @ C) @ X2))))) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ E)) @ F)) @ ((sum_sum @ (rNode_ext @ A)) @ C))) @ exception) @ product_unit) @ H2) @ ((((((((put_M_N_o_d_e @ E) @ D) @ A) @ F) @ C) @ Node_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ E)) @ F)) @ ((sum_sum @ (rNode_ext @ A)) @ C))) @ exception) @ B) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ E)) @ F)) @ ((sum_sum @ (rNode_ext @ A)) @ C)) @ B) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_141_get__M__Object__preserved3, axiom, (! [E:$tType,F:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D)),Node_ptr2:(node_ptr @ A),Setter:((E > E) > ((rObject_ext @ (rNode_ext @ C)) > (rObject_ext @ (rNode_ext @ C)))),V2:E,H3:((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D)),Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ C)) @ D)) > F),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ A)) @ B))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D))) @ exception) @ product_unit) @ H2) @ ((((((((put_M_N_o_d_e @ A) @ E) @ C) @ B) @ D) @ Node_ptr2) @ Setter) @ V2)) @ H3) => ((! [X2:(rObject_ext @ (rNode_ext @ C))]: (((Getter @ (((cast_N414129940_e_c_t @ C) @ D) @ ((Setter @ (^ [Uu:E]: (V2))) @ X2))) = (Getter @ (((cast_N414129940_e_c_t @ C) @ D) @ X2))))) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D))) @ exception) @ F) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D)) @ F) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_142_CharacterData__simp6, axiom, (! [J:$tType,B:$tType,I:$tType,H:$tType,A:$tType,G:$tType,L:$tType,K:$tType,F:$tType,C:$tType,E:$tType,D:$tType,Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H)))) @ I)) > B),Setter:((J > J) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))))),V2:J,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ K))) @ L))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H)))) @ I)),Character_data_ptr2:(character_data_ptr @ E),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ K))) @ L))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H)))) @ I)),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ K))) @ L)))]: (((! [X2:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A))))]: (((Getter @ (((cast_N414129940_e_c_t @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H))) @ I) @ ((((((((cast_C1206507959_o_d_e @ A) @ C) @ D) @ E) @ F) @ G) @ H) @ ((Setter @ (^ [Uu:J]: (V2))) @ X2)))) = (Getter @ (((cast_N414129940_e_c_t @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H))) @ I) @ ((((((((cast_C1206507959_o_d_e @ A) @ C) @ D) @ E) @ F) @ G) @ H) @ X2)))))) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ K))) @ L))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H)))) @ I))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ E) @ J) @ A) @ D) @ C) @ F) @ K) @ L) @ G) @ H) @ I) @ Character_data_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ K))) @ L))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H)))) @ I))) @ exception) @ B) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ K))) @ L))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ H)))) @ I)) @ B) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_143_CharacterData__simp12, axiom, (! [K:$tType,L:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Character_data_ptr2:(character_data_ptr @ B),Setter:((K > K) > ((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))))),V2:K,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) > L),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ B) @ K) @ H) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Character_data_ptr2) @ Setter) @ V2)) @ H3) => ((! [X2:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H))))]: (((Getter @ (((cast_N414129940_e_c_t @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I))) @ J) @ ((((((((cast_C1206507959_o_d_e @ H) @ C) @ A) @ B) @ D) @ G) @ I) @ ((Setter @ (^ [Uu:K]: (V2))) @ X2)))) = (Getter @ (((cast_N414129940_e_c_t @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I))) @ J) @ ((((((((cast_C1206507959_o_d_e @ H) @ C) @ A) @ B) @ D) @ G) @ I) @ X2)))))) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ L) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) @ L) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_144_get__M__Element__preserved10, axiom, (! [J:$tType,K:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Element_ptr2:(element_ptr @ A),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Setter:((J > J) > ((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) > (rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)))),V2:J,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Getter:((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > K)]: ((((((cast_n1885620943_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ (((cast_e2129487814_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ C)) @ Element_ptr2)) != Object_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ product_unit) @ H2) @ ((((((put_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ J) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) @ Object_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ K) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ K) @ E) @ F) @ H) @ I) @ Element_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_145_get__M__Mshadow__root__preserved4a, axiom, (! [M:$tType,N:$tType,L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Shadow_root_ptr2:(shadow_root_ptr @ D),Setter:((M > M) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) > N),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ ((((((((((((((((shadow2002649738_o_o_t @ D) @ M) @ C) @ A) @ B) @ J) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Setter) @ V2)) @ H3) => ((! [X2:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))))]: (((Getter @ ((((((((((cast_D42511940_e_c_t @ C) @ A) @ B) @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ D) @ G) @ H) @ I) @ L) @ ((((((cast_S69733376_e_n_t @ C) @ A) @ B) @ J) @ K) @ ((Setter @ (^ [Uu:M]: (V2))) @ X2)))) = (Getter @ ((((((((((cast_D42511940_e_c_t @ C) @ A) @ B) @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ D) @ G) @ H) @ I) @ L) @ ((((((cast_S69733376_e_n_t @ C) @ A) @ B) @ J) @ K) @ X2)))))) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ N) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) @ N) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_146_CharacterData__simp13, axiom, (! [K:$tType,L:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Character_data_ptr2:(character_data_ptr @ B),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Setter:((K > K) > ((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) > (rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)))),V2:K,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Getter:((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > L)]: ((((((cast_n1885620943_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ ((((cast_c1817826148_p_t_r @ B) @ A) @ C) @ Character_data_ptr2)) != Object_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ product_unit) @ H2) @ ((((((put_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ K) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) @ Object_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ exception) @ L) @ (((((((((((((get_M_1540554666_a_t_a @ B) @ H) @ L) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Character_data_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_147_get__M__Object__preserved4, axiom, (! [E:$tType,F:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Node_ptr2:(node_ptr @ A),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ A)) @ B)),H2:((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D)),Setter:((E > E) > ((rObject_ext @ ((sum_sum @ (rNode_ext @ C)) @ D)) > (rObject_ext @ ((sum_sum @ (rNode_ext @ C)) @ D)))),V2:E,H3:((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D)),Getter:((rObject_ext @ (rNode_ext @ C)) > F)]: ((((((cast_n1885620943_p_t_r @ A) @ B) @ Node_ptr2) != Object_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D))) @ exception) @ product_unit) @ H2) @ ((((((put_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ A)) @ B)) @ E) @ ((sum_sum @ (rNode_ext @ C)) @ D)) @ Object_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ A)) @ B)) @ ((sum_sum @ (rNode_ext @ C)) @ D))) @ exception) @ F) @ (((((((get_M_N_o_d_e @ A) @ C) @ F) @ B) @ D) @ Node_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_148_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, axiom, (! [I:$tType,G:$tType,F:$tType,E:$tType,D:$tType,H:$tType,C:$tType,B:$tType,A:$tType,X:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ H))),Y:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ H)))]: (((((((((((((cast_D42511940_e_c_t @ A) @ B) @ C) @ H) @ D) @ E) @ F) @ G) @ I) @ X) = ((((((((((cast_D42511940_e_c_t @ A) @ B) @ C) @ H) @ D) @ E) @ F) @ G) @ I) @ Y)) = (X = Y))))).
% 5.12/2.30 thf(fact_149_cast__document__not__node_I2_J, axiom, (! [D:$tType,E:$tType,F:$tType,G:$tType,J:$tType,H:$tType,C:$tType,B:$tType,A:$tType,Node2:(rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ ((sum_sum @ (rCharacterData_ext @ (option @ F))) @ G)))),Document2:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ H)))]: (((((cast_N414129940_e_c_t @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ ((sum_sum @ (rCharacterData_ext @ (option @ F))) @ G))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ H))) @ J)) @ Node2) != ((((((((((cast_D42511940_e_c_t @ A) @ B) @ C) @ H) @ D) @ E) @ F) @ G) @ J) @ Document2))))).
% 5.12/2.30 thf(fact_150_cast__document__not__node_I1_J, axiom, (! [H:$tType,I:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Document2:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ H))),Node2:(rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ ((sum_sum @ (rCharacterData_ext @ (option @ F))) @ G))))]: ((((((((((((cast_D42511940_e_c_t @ A) @ B) @ C) @ H) @ D) @ E) @ F) @ G) @ I) @ Document2) != (((cast_N414129940_e_c_t @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ ((sum_sum @ (rCharacterData_ext @ (option @ F))) @ G))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ H))) @ I)) @ Node2))))).
% 5.12/2.30 thf(fact_151_get__M__Mdocument__preserved10, axiom, (! [K:$tType,E:$tType,J:$tType,D:$tType,I:$tType,H:$tType,G:$tType,M:$tType,L:$tType,F:$tType,A:$tType,C:$tType,B:$tType,Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ J))) > E),Setter:((K > K) > ((rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) > (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))))),V2:K,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ L))) @ M))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ J))),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ L)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ L))) @ M))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ J))),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ L))) @ M)))]: (((! [X2:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D)))]: (((Getter @ ((((((((((cast_D42511940_e_c_t @ A) @ B) @ C) @ D) @ F) @ G) @ H) @ I) @ J) @ ((Setter @ (^ [Uu:K]: (V2))) @ X2))) = (Getter @ ((((((((((cast_D42511940_e_c_t @ A) @ B) @ C) @ D) @ F) @ G) @ H) @ I) @ J) @ X2))))) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ L))) @ M))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ J)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ F) @ L) @ K) @ A) @ B) @ C) @ D) @ M) @ G) @ H) @ I) @ J) @ Document_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ L))) @ M))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ J)))) @ exception) @ E) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ F)) @ L))) @ M))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ F) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ J))) @ E) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_152_get__M__Mdocument__preserved4, axiom, (! [L:$tType,M:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Setter:((L > L) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))))),V2:L,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) > M),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ D) @ E) @ L) @ C) @ A) @ B) @ J) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ Setter) @ V2)) @ H3) => ((! [X2:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J)))]: (((Getter @ ((((((((((cast_D42511940_e_c_t @ C) @ A) @ B) @ J) @ D) @ G) @ H) @ I) @ K) @ ((Setter @ (^ [Uu:L]: (V2))) @ X2))) = (Getter @ ((((((((((cast_D42511940_e_c_t @ C) @ A) @ B) @ J) @ D) @ G) @ H) @ I) @ K) @ X2))))) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ M) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) @ M) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_153_get__M__Mshadow__root__preserved3a, axiom, (! [M:$tType,N:$tType,L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Shadow_root_ptr2:(shadow_root_ptr @ D),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Setter:((M > M) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) > N)]: (((((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)) @ A) @ B) @ C) @ F) @ (((cast_s636919983_p_t_r @ D) @ E) @ Shadow_root_ptr2)) != Object_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ ((((((((((((((((shadow2002649738_o_o_t @ D) @ M) @ C) @ A) @ B) @ J) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ N) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) @ N) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_154_get__M__Mshadow__root__preserved5, axiom, (! [M:$tType,N:$tType,L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Shadow_root_ptr2:(shadow_root_ptr @ D),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Setter:((M > M) > ((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) > (rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))))),V2:M,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > N)]: (((((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)) @ A) @ B) @ C) @ F) @ (((cast_s636919983_p_t_r @ D) @ E) @ Shadow_root_ptr2)) != Object_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ ((((((put_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ M) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) @ Object_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ N) @ (((((((((((((((shadow1195525443_o_o_t @ D) @ C) @ A) @ B) @ J) @ N) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_155_get__M__Mdocument__preserved3, axiom, (! [L:$tType,M:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Setter:((L > L) > ((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))))),V2:L,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) > M)]: (((((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)) @ A) @ B) @ C) @ F) @ Document_ptr2) != Object_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ D) @ E) @ L) @ C) @ A) @ B) @ J) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ M) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) @ M) @ Object_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_156_get__M__Mdocument__preserved5, axiom, (! [L:$tType,M:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Object_ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Setter:((L > L) > ((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) > (rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))))),V2:L,H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > M)]: (((((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)) @ A) @ B) @ C) @ F) @ Document_ptr2) != Object_ptr2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ product_unit) @ H2) @ ((((((put_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ L) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) @ Object_ptr2) @ Setter) @ V2)) @ H3) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ M) @ ((((((((((((((get_M_1744428286_e_n_t @ D) @ E) @ C) @ A) @ B) @ J) @ M) @ F) @ G) @ H) @ I) @ K) @ Document_ptr2) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_157_new__document__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t, axiom, (! [L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),New_document_ptr:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Ptr3:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),Getter:((rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) > L)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ New_document_ptr) => ((Ptr3 != ((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)) @ A) @ B) @ C) @ F) @ New_document_ptr)) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ L) @ (((((get_M_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) @ L) @ Ptr3) @ Getter)) @ H2) @ H3))))))).
% 5.12/2.30 thf(fact_158_new__element__attrs, axiom, (! [C:$tType,A:$tType,B:$tType,D:$tType,G:$tType,E:$tType,F:$tType,H:$tType,I:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),New_element_ptr:(element_ptr @ A)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ New_element_ptr) => ((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ ((finite_fmap @ (list @ char)) @ (list @ char))) @ H3) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ ((finite_fmap @ (list @ char)) @ (list @ char))) @ E) @ F) @ H) @ I) @ New_element_ptr) @ (((((attrs @ C) @ A) @ B) @ D) @ (option @ G)))) @ ((finite_fmempty @ (list @ char)) @ (list @ char)))))))).
% 5.12/2.30 thf(fact_159_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, axiom, (! [E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Obj2:(rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ E) @ (option @ F))) @ ((sum_sum @ (rCharacterData_ext @ (option @ G))) @ H)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ I)))]: (((((((((((((cast_O1159777348_e_n_t @ A) @ B) @ C) @ E) @ F) @ G) @ H) @ D) @ I) @ Obj2) = (none @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))))) = (~ ((? [Document3:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D)))]: ((((((((((((cast_D42511940_e_c_t @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ Document3) = Obj2))))))))).
% 5.12/2.30 thf(fact_160_new__document__type__wf__preserved, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ H3) => (((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) = ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H3)))))).
% 5.12/2.30 thf(fact_161_new__document__document__element, axiom, (! [C:$tType,B:$tType,J:$tType,F:$tType,G:$tType,H:$tType,I:$tType,K:$tType,E:$tType,D:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),New_document_ptr:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ New_document_ptr) => ((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (option @ (element_ptr @ A))) @ H3) @ ((((((((((((((get_M_1744428286_e_n_t @ D) @ E) @ C) @ A) @ B) @ J) @ (option @ (element_ptr @ A))) @ F) @ G) @ H) @ I) @ K) @ New_document_ptr) @ ((((document_element @ C) @ A) @ B) @ (option @ J)))) @ (none @ (element_ptr @ A)))))))).
% 5.12/2.30 thf(fact_162_new__document__doctype, axiom, (! [C:$tType,A:$tType,B:$tType,J:$tType,F:$tType,G:$tType,H:$tType,I:$tType,K:$tType,E:$tType,D:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),New_document_ptr:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ New_document_ptr) => ((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (list @ char)) @ H3) @ ((((((((((((((get_M_1744428286_e_n_t @ D) @ E) @ C) @ A) @ B) @ J) @ (list @ char)) @ F) @ G) @ H) @ I) @ K) @ New_document_ptr) @ ((((doctype @ C) @ A) @ B) @ (option @ J)))) @ (nil @ char))))))).
% 5.12/2.30 thf(fact_163_new__document__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, axiom, (! [L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),New_document_ptr:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) > L)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ New_document_ptr) => ((Ptr3 != New_document_ptr) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ L) @ ((((((((((((((get_M_1744428286_e_n_t @ D) @ E) @ C) @ A) @ B) @ J) @ L) @ F) @ G) @ H) @ I) @ K) @ Ptr3) @ Getter)) @ H2) @ H3))))))).
% 5.12/2.30 thf(fact_164_new__document__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, axiom, (! [L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),New_document_ptr:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Ptr3:(element_ptr @ A),Getter:((rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))) > L)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ New_document_ptr) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ L) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ L) @ E) @ F) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ Ptr3) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_165_new__document__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, axiom, (! [L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),New_document_ptr:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Ptr3:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))),Getter:((rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) > L)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ New_document_ptr) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ L) @ (((((((get_M_N_o_d_e @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I))) @ L) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ Ptr3) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_166_new__document__get__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, axiom, (! [L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),New_document_ptr:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Ptr3:(character_data_ptr @ B),Getter:((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))) > L)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ New_document_ptr) => ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ L) @ (((((((((((((get_M_1540554666_a_t_a @ B) @ H) @ L) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ Ptr3) @ Getter)) @ H2) @ H3)))))).
% 5.12/2.30 thf(fact_167_is__document__kind__def, axiom, (! [Object:$tType,Document:$tType,Node:$tType,CharacterData:$tType,Element:$tType,Shadow_root_ptr:$tType,Character_data_ptr:$tType,Element_ptr:$tType,Node_ptr:$tType]: (((((((((((is_document_kind @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Element) @ CharacterData) @ Node) @ Document) @ Object) = (^ [Ptr2:(rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ ((sum_sum @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))) @ Object)))]: ((((((((((((cast_O1159777348_e_n_t @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Element) @ CharacterData) @ Node) @ Document) @ Object) @ Ptr2) != (none @ (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))))))))))).
% 5.12/2.30 thf(fact_168_l__new__document_Onew__document__types__preserved, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Type_wf2:(((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) > $o),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((((((((l_new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ Type_wf2) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ H3) => ((Type_wf2 @ H2) = (Type_wf2 @ H3))))))).
% 5.12/2.30 thf(fact_169_l__new__document_Ointro, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Type_wf2:(((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) > $o)]: (((! [H7:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H8:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H7) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ H8) => ((Type_wf2 @ H7) = (Type_wf2 @ H8))))) => ((((((((((((l_new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ Type_wf2))))).
% 5.12/2.30 thf(fact_170_new__document__is__l__new__document, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: (((((((((((((l_new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ (((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K))))).
% 5.12/2.30 thf(fact_171_l__new__document__def, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: (((((((((((((l_new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) = (^ [Type_wf:(((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) > $o)]: ((! [H5:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H6:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H5) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ H6) => ((Type_wf @ H5) = (Type_wf @ H6))))))))))).
% 5.12/2.30 thf(fact_172_new__document__is__document__ptr, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,C:$tType,B:$tType,A:$tType,E:$tType,D:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),New_document_ptr:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))]: ((((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ New_document_ptr) => ((is_doc697300620_p_t_r @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)) @ New_document_ptr))))).
% 5.12/2.30 thf(fact_173_new__document__disconnected__nodes, axiom, (! [J:$tType,F:$tType,G:$tType,H:$tType,I:$tType,K:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),New_document_ptr:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)) @ New_document_ptr) => ((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ exception) @ (list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))))) @ H3) @ ((((((((((((((get_M_1744428286_e_n_t @ D) @ E) @ C) @ A) @ B) @ J) @ (list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))))) @ F) @ G) @ H) @ I) @ K) @ New_document_ptr) @ ((((disconnected_nodes @ C) @ A) @ B) @ (option @ J)))) @ (nil @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))))))))).
% 5.12/2.30 thf(fact_174_new__element__child__nodes, axiom, (! [D:$tType,G:$tType,E:$tType,F:$tType,H:$tType,I:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),New_element_ptr:(element_ptr @ A)]: ((((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ H3) => (((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (element_ptr @ A)) @ H2) @ (((((((((new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ New_element_ptr) => ((((((heap_E1989005601result @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ exception) @ (list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))))) @ H3) @ ((((((((((((get_M_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ (list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))))) @ E) @ F) @ H) @ I) @ New_element_ptr) @ (((((child_nodes @ C) @ A) @ B) @ D) @ (option @ G)))) @ (nil @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))))))))).
% 5.12/2.30 thf(fact_175_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_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__none, axiom, (! [B:$tType,A:$tType,Obj2:(rObject_ext @ ((sum_sum @ (rNode_ext @ A)) @ B))]: ((((((cast_O268912148_o_d_e @ A) @ B) @ Obj2) = (none @ (rObject_ext @ (rNode_ext @ A)))) = (~ ((? [Node3:(rObject_ext @ (rNode_ext @ A))]: (((((cast_N414129940_e_c_t @ A) @ B) @ Node3) = Obj2))))))))).
% 5.12/2.30 thf(fact_176_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_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__some, axiom, (! [E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Document2:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E)))),Shadow_root2:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))]: (((((((((cast_D1220047104_o_o_t @ A) @ B) @ C) @ D) @ E) @ Document2) = ((some @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))) @ Shadow_root2)) = (((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ E) @ Shadow_root2) = Document2))))).
% 5.12/2.30 thf(fact_177_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_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__inv, axiom, (! [E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Shadow_root2:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))]: ((((((((cast_D1220047104_o_o_t @ A) @ B) @ C) @ D) @ E) @ ((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ E) @ Shadow_root2)) = ((some @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))) @ Shadow_root2))))).
% 5.12/2.30 thf(fact_178_not__Some__eq, axiom, (! [A:$tType,X:(option @ A)]: (((! [Y3:A]: ((X != ((some @ A) @ Y3)))) = (X = (none @ A)))))).
% 5.12/2.30 thf(fact_179_not__None__eq, axiom, (! [A:$tType,X:(option @ A)]: (((X != (none @ A)) = (? [Y3:A]: ((X = ((some @ A) @ Y3)))))))).
% 5.12/2.30 thf(fact_180_option_Ocollapse, axiom, (! [A:$tType,Option:(option @ A)]: (((Option != (none @ A)) => (((some @ A) @ ((the @ A) @ Option)) = Option))))).
% 5.12/2.30 thf(fact_181_option_Osel, axiom, (! [A:$tType,X22:A]: ((((the @ A) @ ((some @ A) @ X22)) = X22)))).
% 5.12/2.30 thf(fact_182_option_Odistinct_I1_J, axiom, (! [A:$tType,X22:A]: (((none @ A) != ((some @ A) @ X22))))).
% 5.12/2.30 thf(fact_183_option_OdiscI, axiom, (! [A:$tType,Option:(option @ A),X22:A]: (((Option = ((some @ A) @ X22)) => (Option != (none @ A)))))).
% 5.12/2.30 thf(fact_184_option_Oexhaust, axiom, (! [A:$tType,Y:(option @ A)]: (((Y != (none @ A)) => (~ ((! [X23:A]: ((Y != ((some @ A) @ X23)))))))))).
% 5.12/2.30 thf(fact_185_option_Oinducts, axiom, (! [A:$tType,P2:((option @ A) > $o),Option:(option @ A)]: (((P2 @ (none @ A)) => ((! [X2:A]: ((P2 @ ((some @ A) @ X2)))) => (P2 @ Option)))))).
% 5.12/2.30 thf(fact_186_split__option__ex, axiom, (! [A:$tType]: (((^ [P3:((option @ A) > $o)]: ((? [X4:(option @ A)]: ((P3 @ X4))))) = (^ [P4:((option @ A) > $o)]: (((P4 @ (none @ A)) | (? [X3:A]: ((P4 @ ((some @ A) @ X3))))))))))).
% 5.12/2.30 thf(fact_187_split__option__all, axiom, (! [A:$tType]: (((^ [P3:((option @ A) > $o)]: ((! [X4:(option @ A)]: ((P3 @ X4))))) = (^ [P4:((option @ A) > $o)]: (((P4 @ (none @ A)) & (! [X3:A]: ((P4 @ ((some @ A) @ X3))))))))))).
% 5.12/2.30 thf(fact_188_combine__options__cases, axiom, (! [A:$tType,B:$tType,X:(option @ A),P2:((option @ A) > ((option @ B) > $o)),Y:(option @ B)]: ((((X = (none @ A)) => ((P2 @ X) @ Y)) => (((Y = (none @ B)) => ((P2 @ X) @ Y)) => ((! [A2:A,B2:B]: (((X = ((some @ A) @ A2)) => ((Y = ((some @ B) @ B2)) => ((P2 @ X) @ Y))))) => ((P2 @ X) @ Y))))))).
% 5.12/2.30 thf(fact_189_option_Oexhaust__sel, axiom, (! [A:$tType,Option:(option @ A)]: (((Option != (none @ A)) => (Option = ((some @ A) @ ((the @ A) @ Option))))))).
% 5.12/2.30 thf(fact_190_is__node__kind__def, axiom, (! [Object:$tType,Node:$tType]: ((((is_node_kind @ Node) @ Object) = (^ [Ptr2:(rObject_ext @ ((sum_sum @ (rNode_ext @ Node)) @ Object))]: (((((cast_O268912148_o_d_e @ Node) @ Object) @ Ptr2) != (none @ (rObject_ext @ (rNode_ext @ Node)))))))))).
% 5.12/2.30 thf(fact_191_option_Osplit__sel, axiom, (! [B:$tType,A:$tType,P2:(B > $o),F1:B,F22:(A > B),Option:(option @ A)]: (((P2 @ (((((case_option @ B) @ A) @ F1) @ F22) @ Option)) = (((Option = (none @ A)) => (P2 @ F1)) & ((Option = ((some @ A) @ ((the @ A) @ Option))) => (P2 @ (F22 @ ((the @ A) @ Option))))))))).
% 5.12/2.30 thf(fact_192_option_Osplit__sel__asm, axiom, (! [B:$tType,A:$tType,P2:(B > $o),F1:B,F22:(A > B),Option:(option @ A)]: (((P2 @ (((((case_option @ B) @ A) @ F1) @ F22) @ Option)) = (~ ((((Option = (none @ A)) & (~ ((P2 @ F1)))) | ((Option = ((some @ A) @ ((the @ A) @ Option))) & (~ ((P2 @ (F22 @ ((the @ A) @ Option))))))))))))).
% 5.12/2.30 thf(fact_193_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__inv, axiom, (! [F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Element2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))))]: (((((((((cast_N1919872217_e_n_t @ A) @ B) @ C) @ D) @ E) @ F) @ (((((((cast_E624595161_o_d_e @ A) @ B) @ C) @ D) @ E) @ F) @ Element2)) = ((some @ (rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))))) @ Element2))))).
% 5.12/2.30 thf(fact_194_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__some, axiom, (! [F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Node2:(rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ F))),Element2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))))]: ((((((((((cast_N1919872217_e_n_t @ A) @ B) @ C) @ D) @ E) @ F) @ Node2) = ((some @ (rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))))) @ Element2)) = ((((((((cast_E624595161_o_d_e @ A) @ B) @ C) @ D) @ E) @ F) @ Element2) = Node2))))).
% 5.12/2.30 thf(fact_195_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__some, axiom, (! [G:$tType,A:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,Node2:(rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ B) @ C) @ D) @ E) @ (option @ F))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ G)))),Character_data:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A))))]: (((((((((((cast_N331463351_a_t_a @ B) @ C) @ D) @ E) @ F) @ A) @ G) @ Node2) = ((some @ (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A))))) @ Character_data)) = (((((((((cast_C1206507959_o_d_e @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ Character_data) = Node2))))).
% 5.12/2.30 thf(fact_196_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__inv, axiom, (! [G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Character_data:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A))))]: ((((((((((cast_N331463351_a_t_a @ B) @ C) @ D) @ E) @ F) @ A) @ G) @ ((((((((cast_C1206507959_o_d_e @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ Character_data)) = ((some @ (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A))))) @ Character_data))))).
% 5.12/2.30 thf(fact_197_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__some, axiom, (! [I:$tType,D:$tType,H:$tType,G:$tType,F:$tType,E:$tType,C:$tType,B:$tType,A:$tType,Obj2:(rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ E) @ (option @ F))) @ ((sum_sum @ (rCharacterData_ext @ (option @ G))) @ H)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ I))),Document2:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D)))]: (((((((((((((cast_O1159777348_e_n_t @ A) @ B) @ C) @ E) @ F) @ G) @ H) @ D) @ I) @ Obj2) = ((some @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D)))) @ Document2)) = (((((((((((cast_D42511940_e_c_t @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ Document2) = Obj2))))).
% 5.12/2.30 thf(fact_198_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__inv, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Document2:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D)))]: ((((((((((((cast_O1159777348_e_n_t @ A) @ B) @ C) @ E) @ F) @ G) @ H) @ D) @ I) @ ((((((((((cast_D42511940_e_c_t @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ Document2)) = ((some @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D)))) @ Document2))))).
% 5.12/2.30 thf(fact_199_bind__case__cong, axiom, (! [A:$tType,B:$tType,C:$tType,X:(option @ A),X5:(option @ A),F2:(A > (C > B)),H2:C,F4:(A > (C > B)),G2:(C > B)]: (((X = X5) => ((! [A2:A]: (((X = ((some @ A) @ A2)) => (((F2 @ A2) @ H2) = ((F4 @ A2) @ H2))))) => (((((((case_option @ (C > B)) @ A) @ G2) @ F2) @ X) @ H2) = ((((((case_option @ (C > B)) @ A) @ G2) @ F4) @ X5) @ H2))))))).
% 5.12/2.30 thf(fact_200_option_Odisc__eq__case_I1_J, axiom, (! [A:$tType,Option:(option @ A)]: (((Option = (none @ A)) = (((((case_option @ $o) @ A) @ $true) @ (^ [Uu:A]: ($false))) @ Option))))).
% 5.12/2.30 thf(fact_201_option_Odisc__eq__case_I2_J, axiom, (! [A:$tType,Option:(option @ A)]: (((Option != (none @ A)) = (((((case_option @ $o) @ A) @ $false) @ (^ [Uu:A]: ($true))) @ Option))))).
% 5.12/2.30 thf(fact_202_option_Osimps_I4_J, axiom, (! [A:$tType,B:$tType,F1:B,F22:(A > B)]: (((((((case_option @ B) @ A) @ F1) @ F22) @ (none @ A)) = F1)))).
% 5.12/2.30 thf(fact_203_option_Ocase__distrib, axiom, (! [C:$tType,B:$tType,A:$tType,H2:(B > C),F1:B,F22:(A > B),Option:(option @ A)]: (((H2 @ (((((case_option @ B) @ A) @ F1) @ F22) @ Option)) = (((((case_option @ C) @ A) @ (H2 @ F1)) @ (^ [X3:A]: ((H2 @ (F22 @ X3))))) @ Option))))).
% 5.12/2.30 thf(fact_204_option_Ocase__eq__if, axiom, (! [A:$tType,B:$tType]: ((((case_option @ B) @ A) = (^ [F12:B,F23:(A > B),Option3:(option @ A)]: (((((if @ B) @ (Option3 = (none @ A))) @ F12) @ (F23 @ ((the @ A) @ Option3))))))))).
% 5.12/2.30 thf(fact_205_case__optionE, axiom, (! [A:$tType,P2:$o,Q:(A > $o),X:(option @ A)]: (((((((case_option @ $o) @ A) @ P2) @ Q) @ X) => (((X = (none @ A)) => (~ (P2))) => (~ ((! [Y4:A]: (((X = ((some @ A) @ Y4)) => (~ ((Q @ Y4))))))))))))).
% 5.12/2.30 thf(fact_206_disjE__realizer2, axiom, (! [B:$tType,A:$tType,P2:$o,Q:(A > $o),X:(option @ A),R4:(B > $o),F2:B,G2:(A > B)]: (((((((case_option @ $o) @ A) @ P2) @ Q) @ X) => ((P2 => (R4 @ F2)) => ((! [Q2:A]: (((Q @ Q2) => (R4 @ (G2 @ Q2))))) => (R4 @ (((((case_option @ B) @ A) @ F2) @ G2) @ X)))))))).
% 5.12/2.30 thf(fact_207_element__ptr__casts__commute2, axiom, (! [B:$tType,A:$tType,Element_ptr2:(element_ptr @ A)]: (((((cast_n1001364742_p_t_r @ A) @ B) @ (((cast_e2129487814_p_t_r @ A) @ B) @ Element_ptr2)) = ((some @ (element_ptr @ A)) @ Element_ptr2))))).
% 5.12/2.30 thf(fact_208_element__ptr__casts__commute, axiom, (! [B:$tType,A:$tType,Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ B)),Element_ptr2:(element_ptr @ A)]: ((((((cast_n1001364742_p_t_r @ A) @ B) @ Node_ptr2) = ((some @ (element_ptr @ A)) @ Element_ptr2)) = ((((cast_e2129487814_p_t_r @ A) @ B) @ Element_ptr2) = Node_ptr2))))).
% 5.12/2.30 thf(fact_209_element__ptr__casts__commute3, axiom, (! [B:$tType,A:$tType,Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ B))]: (((((is_ele497529067_p_t_r @ A) @ B) @ Node_ptr2) => ((((cast_e2129487814_p_t_r @ A) @ B) @ ((the @ (element_ptr @ A)) @ (((cast_n1001364742_p_t_r @ A) @ B) @ Node_ptr2))) = Node_ptr2))))).
% 5.12/2.30 thf(fact_210_is__element__ptr__implies__kind, axiom, (! [B:$tType,A:$tType,Ptr3:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ B))]: (((((((case_option @ $o) @ (element_ptr @ A)) @ $false) @ (is_ele1630183935_p_t_r @ A)) @ (((cast_n1001364742_p_t_r @ A) @ B) @ Ptr3)) => (((is_ele497529067_p_t_r @ A) @ B) @ Ptr3))))).
% 5.12/2.30 thf(fact_211_is__element__ptr__kind__not__character__data__ptr, axiom, (! [A:$tType,C:$tType,B:$tType,Character_data_ptr2:(character_data_ptr @ B)]: ((~ ((((is_ele497529067_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ C)) @ ((((cast_c1817826148_p_t_r @ B) @ A) @ C) @ Character_data_ptr2))))))).
% 5.12/2.30 thf(fact_212_is__element__ptr__kind__cast, axiom, (! [B:$tType,A:$tType,Element_ptr2:(element_ptr @ A)]: ((((is_ele497529067_p_t_r @ A) @ B) @ (((cast_e2129487814_p_t_r @ A) @ B) @ Element_ptr2))))).
% 5.12/2.30 thf(fact_213_is__element__ptr__kind__obtains, axiom, (! [B:$tType,A:$tType,Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ B))]: (((((is_ele497529067_p_t_r @ A) @ B) @ Node_ptr2) => (~ ((! [Element_ptr5:(element_ptr @ A)]: ((Node_ptr2 != (((cast_e2129487814_p_t_r @ A) @ B) @ Element_ptr5)))))))))).
% 5.12/2.30 thf(fact_214_is__element__ptr__kind_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__def, axiom, (! [Node_ptr:$tType,Element_ptr:$tType]: ((((is_ele497529067_p_t_r @ Element_ptr) @ Node_ptr) = (^ [Ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ Node_ptr))]: ((((((case_option @ $o) @ (element_ptr @ Element_ptr)) @ $false) @ (^ [X3:(element_ptr @ Element_ptr)]: ($true))) @ (((cast_n1001364742_p_t_r @ Element_ptr) @ Node_ptr) @ Ptr2)))))))).
% 5.12/2.30 thf(fact_215_is__element__ptr__kind__none, axiom, (! [B:$tType,A:$tType,Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ B))]: (((~ ((((is_ele497529067_p_t_r @ A) @ B) @ Node_ptr2))) => ((((cast_n1001364742_p_t_r @ A) @ B) @ Node_ptr2) = (none @ (element_ptr @ A))))))).
% 5.12/2.30 thf(fact_216_get__Element__ptr__simp, axiom, (! [I:$tType,H:$tType,E:$tType,G:$tType,F:$tType,D:$tType,A:$tType,C:$tType,B:$tType,Ptr3:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ F))) @ G))),Element_ptr2:(element_ptr @ B),Obj2:(rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ H))) @ I)),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ H))) @ I))]: ((((Ptr3 = (((cast_n1885620943_p_t_r @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ F))) @ G)) @ (((cast_e2129487814_p_t_r @ B) @ ((sum_sum @ (character_data_ptr @ C)) @ A)) @ Element_ptr2))) => ((((((((((((get_E_l_e_m_e_n_t @ B) @ C) @ A) @ D) @ F) @ G) @ E) @ H) @ I) @ Element_ptr2) @ (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ H))) @ I)) @ Ptr3) @ Obj2) @ H2)) = (((((case_option @ (option @ (rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E)))))) @ (rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ H)))) @ (none @ (rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E)))))) @ ((((((cast_N1919872217_e_n_t @ A) @ B) @ C) @ D) @ E) @ H)) @ (((cast_O268912148_o_d_e @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ H)) @ I) @ Obj2)))) & ((Ptr3 != (((cast_n1885620943_p_t_r @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ F))) @ G)) @ (((cast_e2129487814_p_t_r @ B) @ ((sum_sum @ (character_data_ptr @ C)) @ A)) @ Element_ptr2))) => ((((((((((((get_E_l_e_m_e_n_t @ B) @ C) @ A) @ D) @ F) @ G) @ E) @ H) @ I) @ Element_ptr2) @ (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ H))) @ I)) @ Ptr3) @ Obj2) @ H2)) = (((((((((((get_E_l_e_m_e_n_t @ B) @ C) @ A) @ D) @ F) @ G) @ E) @ H) @ I) @ Element_ptr2) @ H2))))))).
% 5.12/2.30 thf(fact_217_get__CharacterData__ptr__simp, axiom, (! [J:$tType,I:$tType,A:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,B:$tType,C:$tType,Ptr3:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ B)) @ D)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))),Character_data_ptr2:(character_data_ptr @ B),Obj2:(rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ C) @ B) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ I)))) @ J)),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ B)) @ D)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ C) @ B) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ I)))) @ J))]: ((((Ptr3 = (((cast_n1885620943_p_t_r @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ B)) @ D))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G)) @ ((((cast_c1817826148_p_t_r @ B) @ C) @ D) @ Character_data_ptr2))) => (((((((((((((get_C_796961872_a_t_a @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ A) @ I) @ J) @ Character_data_ptr2) @ (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ B)) @ D)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ C) @ B) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ I)))) @ J)) @ Ptr3) @ Obj2) @ H2)) = (((((case_option @ (option @ (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))))) @ (rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ C) @ B) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ I))))) @ (none @ (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))))) @ (((((((cast_N331463351_a_t_a @ D) @ C) @ B) @ E) @ H) @ A) @ I)) @ (((cast_O268912148_o_d_e @ ((sum_sum @ (((((rElement_ext @ D) @ C) @ B) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ I))) @ J) @ Obj2)))) & ((Ptr3 != (((cast_n1885620943_p_t_r @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ B)) @ D))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G)) @ ((((cast_c1817826148_p_t_r @ B) @ C) @ D) @ Character_data_ptr2))) => (((((((((((((get_C_796961872_a_t_a @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ A) @ I) @ J) @ Character_data_ptr2) @ (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ B)) @ D)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ C) @ B) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ I)))) @ J)) @ Ptr3) @ Obj2) @ H2)) = ((((((((((((get_C_796961872_a_t_a @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ A) @ I) @ J) @ Character_data_ptr2) @ H2))))))).
% 5.12/2.30 thf(fact_218_get__elment__ptr__simp1, axiom, (! [F:$tType,G:$tType,H:$tType,I:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Element_ptr2:(element_ptr @ B),Element2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E)))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ H))) @ I))]: (((((((((((((get_E_l_e_m_e_n_t @ B) @ C) @ A) @ D) @ F) @ G) @ E) @ H) @ I) @ Element_ptr2) @ ((((((((((((put_E_l_e_m_e_n_t @ B) @ A) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ Element_ptr2) @ Element2) @ H2)) = ((some @ (rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))))) @ Element2))))).
% 5.12/2.30 thf(fact_219_get__CharacterData__simp1, axiom, (! [C:$tType,B:$tType,D:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,J:$tType,A:$tType,Character_data_ptr2:(character_data_ptr @ B),Character_data:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A)))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ B)) @ D)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ C) @ B) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ I)))) @ J))]: ((((((((((((((get_C_796961872_a_t_a @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ A) @ I) @ J) @ Character_data_ptr2) @ (((((((((((((put_C_1264771785_a_t_a @ B) @ A) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ Character_data_ptr2) @ Character_data) @ H2)) = ((some @ (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A))))) @ Character_data))))).
% 5.12/2.30 thf(fact_220_get__CharacterData__simp4, axiom, (! [J:$tType,I:$tType,A:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,B:$tType,C:$tType,Element_ptr2:(character_data_ptr @ B),Character_data_ptr2:(element_ptr @ C),F2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ D) @ C) @ B) @ E) @ (option @ H)))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ B)) @ D)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ C) @ B) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ I)))) @ J))]: ((((((((((((((get_C_796961872_a_t_a @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ A) @ I) @ J) @ Element_ptr2) @ ((((((((((((put_E_l_e_m_e_n_t @ C) @ D) @ B) @ E) @ H) @ F) @ G) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ I)) @ J) @ Character_data_ptr2) @ F2) @ H2)) = ((((((((((((get_C_796961872_a_t_a @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ A) @ I) @ J) @ Element_ptr2) @ H2))))).
% 5.12/2.30 thf(fact_221_get__CharacterData__simp3, axiom, (! [J:$tType,I:$tType,H:$tType,E:$tType,G:$tType,F:$tType,D:$tType,A:$tType,C:$tType,B:$tType,Element_ptr2:(element_ptr @ B),Character_data_ptr2:(character_data_ptr @ C),F2:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: (((((((((((((get_E_l_e_m_e_n_t @ B) @ C) @ A) @ D) @ F) @ G) @ E) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J) @ Element_ptr2) @ (((((((((((((put_C_1264771785_a_t_a @ C) @ H) @ B) @ A) @ D) @ F) @ G) @ E) @ I) @ J) @ Character_data_ptr2) @ F2) @ H2)) = (((((((((((get_E_l_e_m_e_n_t @ B) @ C) @ A) @ D) @ F) @ G) @ E) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J) @ Element_ptr2) @ H2))))).
% 5.12/2.30 thf(fact_222_get__CharacterData__simp2, axiom, (! [J:$tType,I:$tType,B:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,A:$tType,C:$tType,Character_data_ptr2:(character_data_ptr @ A),Character_data_ptr3:(character_data_ptr @ A),Character_data:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ B)))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ A)) @ D)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ C) @ A) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ B))) @ I)))) @ J))]: (((Character_data_ptr2 != Character_data_ptr3) => (((((((((((((get_C_796961872_a_t_a @ A) @ C) @ D) @ E) @ F) @ G) @ H) @ B) @ I) @ J) @ Character_data_ptr2) @ (((((((((((((put_C_1264771785_a_t_a @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ Character_data_ptr3) @ Character_data) @ H2)) = ((((((((((((get_C_796961872_a_t_a @ A) @ C) @ D) @ E) @ F) @ G) @ H) @ B) @ I) @ J) @ Character_data_ptr2) @ H2)))))).
% 5.12/2.30 thf(fact_223_get__elment__ptr__simp2, axiom, (! [I:$tType,H:$tType,E:$tType,G:$tType,F:$tType,D:$tType,B:$tType,C:$tType,A:$tType,Element_ptr2:(element_ptr @ A),Element_ptr3:(element_ptr @ A),Element2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ B) @ A) @ C) @ D) @ (option @ E)))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ C)) @ B)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ B) @ A) @ C) @ D) @ (option @ E))) @ H))) @ I))]: (((Element_ptr2 != Element_ptr3) => ((((((((((((get_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ F) @ G) @ E) @ H) @ I) @ Element_ptr2) @ ((((((((((((put_E_l_e_m_e_n_t @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ Element_ptr3) @ Element2) @ H2)) = (((((((((((get_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ F) @ G) @ E) @ H) @ I) @ Element_ptr2) @ H2)))))).
% 5.12/2.30 thf(fact_224_DocumentMonad_Otype__wf__put__I, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))),Ptr3:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),Obj2:(rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) => ((((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) @ Ptr3) @ Obj2) @ H2)) => ((((((((is_document_ptr_kind @ A) @ B) @ C) @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)) @ F) @ Ptr3) => ((((((((((is_document_kind @ C) @ A) @ B) @ D) @ G) @ H) @ I) @ J) @ K) @ Obj2)) => ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K))) @ Ptr3) @ Obj2) @ H2)))))))).
% 5.12/2.30 thf(fact_225_put_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__def, axiom, (! [Node_ptr:$tType,Character_data_ptr:$tType,Shadow_root_ptr:$tType,Element:$tType,Object:$tType,Object_ptr:$tType,Document_ptr:$tType,Node:$tType,Element_ptr:$tType]: (((((((((((put_E_l_e_m_e_n_t @ Element_ptr) @ Node_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Element) @ Document_ptr) @ Object_ptr) @ Node) @ Object) = (^ [Element_ptr6:(element_ptr @ Element_ptr),Element3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))))]: (((((((put_N_o_d_e @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr))) @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ Node)) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr)) @ Object) @ (((cast_e2129487814_p_t_r @ Element_ptr) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)) @ Element_ptr6)) @ (((((((cast_E624595161_o_d_e @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Element) @ Node) @ Element3)))))))).
% 5.12/2.30 thf(fact_226_put_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__def, axiom, (! [CharacterData:$tType,Object:$tType,Object_ptr:$tType,Document_ptr:$tType,Node_ptr:$tType,Element_ptr:$tType,Shadow_root_ptr:$tType,Element:$tType,Node:$tType,Character_data_ptr:$tType]: ((((((((((((put_C_1264771785_a_t_a @ Character_data_ptr) @ CharacterData) @ Element_ptr) @ Node_ptr) @ Shadow_root_ptr) @ Document_ptr) @ Object_ptr) @ Element) @ Node) @ Object) = (^ [Character_data_ptr5:(character_data_ptr @ Character_data_ptr),Character_data2:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ CharacterData))))]: (((((((put_N_o_d_e @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr))) @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr)) @ Object) @ ((((cast_c1817826148_p_t_r @ Character_data_ptr) @ Element_ptr) @ Node_ptr) @ Character_data_ptr5)) @ ((((((((cast_C1206507959_o_d_e @ CharacterData) @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Element) @ Node) @ Character_data2)))))))).
% 5.12/2.30 thf(fact_227_CharacterDataMonad_Otype__wf__put__I, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)),Ptr3:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),Obj2:(rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: (((((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H2) => (((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ J) @ (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) @ Ptr3) @ Obj2) @ H2)) => (((((((case_option @ $o) @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ $false) @ (((is_cha614540985_p_t_r @ A) @ B) @ C)) @ (((cast_o573710209_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ Ptr3)) => ((((((case_option @ (option @ (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))))) @ (rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I))))) @ (none @ (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H)))))) @ (((((((cast_N331463351_a_t_a @ C) @ A) @ B) @ D) @ G) @ H) @ I)) @ (((cast_O268912148_o_d_e @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I))) @ J) @ Obj2)) != (none @ (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H))))))) => (((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J)) @ Ptr3) @ Obj2) @ H2)))))))).
% 5.12/2.30 thf(fact_228_put__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__def, axiom, (! [K:$tType,J:$tType,I:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,A:$tType,H:$tType,B:$tType]: (((((((((((((put_M_926020593_a_t_a @ B) @ K) @ H) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) = ((((((l_put_a_put_M @ (character_data_ptr @ B)) @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))) @ (rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ H))))) @ K) @ ((((((((((get_C_796961872_a_t_a @ B) @ A) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J)) @ ((((((((((put_C_1264771785_a_t_a @ B) @ H) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J)))))).
% 5.12/2.30 thf(fact_229_is__character__data__ptr__kind_092_060_094sub_062__cast, axiom, (! [A:$tType,C:$tType,B:$tType,Character_data_ptr2:(character_data_ptr @ B)]: (((((is_cha614540985_p_t_r @ A) @ B) @ C) @ ((((cast_c1817826148_p_t_r @ B) @ A) @ C) @ Character_data_ptr2))))).
% 5.12/2.30 thf(fact_230_is__character__data__ptr__kind__obtains, axiom, (! [C:$tType,B:$tType,A:$tType,Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))]: ((((((is_cha614540985_p_t_r @ A) @ B) @ C) @ Node_ptr2) => (~ ((! [Character_data_ptr6:(character_data_ptr @ B)]: ((((((cast_c1817826148_p_t_r @ B) @ A) @ C) @ Character_data_ptr6) != Node_ptr2))))))))).
% 5.12/2.30 thf(fact_231_is__character__data__ptr__kind__not__element__ptr, axiom, (! [B:$tType,C:$tType,A:$tType,Element_ptr2:(element_ptr @ A)]: ((~ (((((is_cha614540985_p_t_r @ A) @ B) @ C) @ (((cast_e2129487814_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ C)) @ Element_ptr2))))))).
% 5.12/2.30 thf(fact_232_is__document__ptr__kind__not__element__ptr__kind, axiom, (! [E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Ptr3:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ D)) @ E)))]: ((((((((is_document_ptr_kind @ A) @ B) @ C) @ D) @ E) @ Ptr3) => (~ ((((((case_option @ $o) @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ $false) @ ((is_ele497529067_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ (((cast_o573710209_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ D)) @ E)) @ Ptr3)))))))).
% 5.12/2.30 thf(fact_233_ElementMonad_Otype__wf__put__I, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)),Ptr3:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))),Obj2:(rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))]: ((((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H2) => ((((((type_wf4 @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H)) @ I) @ (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) @ Ptr3) @ Obj2) @ H2)) => (((((((case_option @ $o) @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ $false) @ ((is_ele497529067_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ (((cast_o573710209_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ Ptr3)) => ((((((case_option @ (option @ (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))))) @ (rObject_ext @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H)))) @ (none @ (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G)))))) @ ((((((cast_N1919872217_e_n_t @ C) @ A) @ B) @ D) @ G) @ H)) @ (((cast_O268912148_o_d_e @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H)) @ I) @ Obj2)) != (none @ (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))))))) => ((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I)) @ Ptr3) @ Obj2) @ H2)))))))).
% 5.12/2.30 thf(fact_234_CharacterDataClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ J))]: (((((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ H2) => (((((type_wf4 @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I))) @ J) @ H2))))).
% 5.12/2.30 thf(fact_235_ElementClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))]: ((((((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ H2) => (((((type_wf4 @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H)) @ I) @ H2))))).
% 5.12/2.30 thf(fact_236_DocumentClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))]: ((((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ H2) => (((((type_wf4 @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ H2))))).
% 5.12/2.30 thf(fact_237_put__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__def, axiom, (! [J:$tType,I:$tType,H:$tType,F:$tType,E:$tType,G:$tType,D:$tType,B:$tType,C:$tType,A:$tType]: ((((((((((((put_M_E_l_e_m_e_n_t @ A) @ J) @ C) @ B) @ D) @ G) @ E) @ F) @ H) @ I) = ((((((l_put_a_put_M @ (element_ptr @ A)) @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ H))) @ I))) @ (rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))))) @ J) @ (((((((((get_E_l_e_m_e_n_t @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I)) @ (((((((((put_E_l_e_m_e_n_t @ A) @ C) @ B) @ D) @ G) @ E) @ F) @ H) @ I)))))).
% 5.12/2.30 thf(fact_238_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, axiom, (! [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Document:$tType,Object_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,Object:$tType,Document_ptr:$tType,Shadow_root_ptr:$tType]: (((((((((((((put_D_o_c_u_m_e_n_t @ Shadow_root_ptr) @ Document_ptr) @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Document) @ Object_ptr) @ Element) @ CharacterData) @ Node) @ Object) = (^ [Document_ptr4:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr)),Document3:(rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document)))]: (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ (option @ Element))) @ ((sum_sum @ (rCharacterData_ext @ (option @ CharacterData))) @ Node)))) @ ((sum_sum @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))) @ Object))) @ ((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr)) @ Element_ptr) @ Character_data_ptr) @ Node_ptr) @ Object_ptr) @ Document_ptr4)) @ ((((((((((cast_D42511940_e_c_t @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Document) @ Shadow_root_ptr) @ Element) @ CharacterData) @ Node) @ Object) @ Document3)))))))).
% 5.12/2.30 thf(fact_239_get__document__ptr__simp3, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,E:$tType,G:$tType,F:$tType,D:$tType,A:$tType,C:$tType,B:$tType,Element_ptr2:(element_ptr @ B),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ F)),F2:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ J))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ J))) @ K)))]: (((((((((((((get_E_l_e_m_e_n_t @ B) @ C) @ A) @ D) @ F) @ G) @ E) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ J))) @ K)) @ Element_ptr2) @ ((((((((((((((put_D_o_c_u_m_e_n_t @ D) @ F) @ A) @ B) @ C) @ J) @ G) @ E) @ H) @ I) @ K) @ Document_ptr2) @ F2) @ H2)) = (((((((((((get_E_l_e_m_e_n_t @ B) @ C) @ A) @ D) @ F) @ G) @ E) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ J))) @ K)) @ Element_ptr2) @ H2))))).
% 5.12/2.30 thf(fact_240_get__document__ptr__simp5, axiom, (! [K:$tType,J:$tType,I:$tType,A:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,B:$tType,C:$tType,Character_data_ptr2:(character_data_ptr @ B),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F)),F2:(rObject_ext @ ((((rDocument_ext @ D) @ C) @ B) @ (option @ J))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ B)) @ D)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ D) @ C) @ B) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ A))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ D) @ C) @ B) @ (option @ J))) @ K)))]: ((((((((((((((get_C_796961872_a_t_a @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ A) @ I) @ ((sum_sum @ ((((rDocument_ext @ D) @ C) @ B) @ (option @ J))) @ K)) @ Character_data_ptr2) @ ((((((((((((((put_D_o_c_u_m_e_n_t @ E) @ F) @ D) @ C) @ B) @ J) @ G) @ H) @ A) @ I) @ K) @ Document_ptr2) @ F2) @ H2)) = ((((((((((((get_C_796961872_a_t_a @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ A) @ I) @ ((sum_sum @ ((((rDocument_ext @ D) @ C) @ B) @ (option @ J))) @ K)) @ Character_data_ptr2) @ H2))))).
% 5.12/2.30 thf(fact_241_get__document__ptr__simp, axiom, (! [K:$tType,D:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,A:$tType,C:$tType,B:$tType,Ptr3:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))),Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F)),Obj2:(rObject_ext @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ I))) @ J)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ K))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ I))) @ J)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ K)))]: ((((Ptr3 = ((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ E)) @ F)) @ B) @ C) @ A) @ G) @ Document_ptr2)) => ((((((((((((((get_D_o_c_u_m_e_n_t @ E) @ F) @ B) @ C) @ A) @ G) @ H) @ I) @ J) @ D) @ K) @ Document_ptr2) @ (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ I))) @ J)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ K))) @ Ptr3) @ Obj2) @ H2)) = ((((((((((cast_O1159777348_e_n_t @ A) @ B) @ C) @ E) @ H) @ I) @ J) @ D) @ K) @ Obj2))) & ((Ptr3 != ((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ E)) @ F)) @ B) @ C) @ A) @ G) @ Document_ptr2)) => ((((((((((((((get_D_o_c_u_m_e_n_t @ E) @ F) @ B) @ C) @ A) @ G) @ H) @ I) @ J) @ D) @ K) @ Document_ptr2) @ (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ I))) @ J)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ K))) @ Ptr3) @ Obj2) @ H2)) = (((((((((((((get_D_o_c_u_m_e_n_t @ E) @ F) @ B) @ C) @ A) @ G) @ H) @ I) @ J) @ D) @ K) @ Document_ptr2) @ H2))))))).
% 5.12/2.30 thf(fact_242_l__known__ptr_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_Oa__known__ptr__def, axiom, (! [Object_ptr:$tType,Document_ptr:$tType,Shadow_root_ptr:$tType,Node_ptr:$tType,Character_data_ptr:$tType,Element_ptr:$tType]: ((((((((l_know358518967wn_ptr @ Element_ptr) @ Character_data_ptr) @ Node_ptr) @ Shadow_root_ptr) @ Document_ptr) @ Object_ptr) = (^ [Ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr)))]: (((((known_ptr2 @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr)) @ Ptr2) | (((((case_option @ $o) @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ $false) @ (^ [Node_ptr4:(node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))]: ((((((case_option @ $o) @ (element_ptr @ Element_ptr)) @ $false) @ (is_ele1630183935_p_t_r @ Element_ptr)) @ (((cast_n1001364742_p_t_r @ Element_ptr) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)) @ Node_ptr4))))) @ (((cast_o573710209_p_t_r @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr)) @ Ptr2))))))))).
% 5.12/2.30 thf(fact_243_get__document__ptr__simp6, axiom, (! [K:$tType,D:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,A:$tType,C:$tType,B:$tType,Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F)),Character_data_ptr2:(character_data_ptr @ C),F2:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ I)))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ I))) @ J)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ K)))]: (((((((((((((((get_D_o_c_u_m_e_n_t @ E) @ F) @ B) @ C) @ A) @ G) @ H) @ I) @ J) @ D) @ K) @ Document_ptr2) @ (((((((((((((put_C_1264771785_a_t_a @ C) @ I) @ B) @ A) @ E) @ F) @ G) @ H) @ J) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ K)) @ Character_data_ptr2) @ F2) @ H2)) = (((((((((((((get_D_o_c_u_m_e_n_t @ E) @ F) @ B) @ C) @ A) @ G) @ H) @ I) @ J) @ D) @ K) @ Document_ptr2) @ H2))))).
% 5.12/2.30 thf(fact_244_get__document__ptr__simp4, axiom, (! [K:$tType,D:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,A:$tType,C:$tType,B:$tType,Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F)),Element_ptr2:(element_ptr @ B),F2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ E) @ (option @ H)))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ I))) @ J)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ K)))]: (((((((((((((((get_D_o_c_u_m_e_n_t @ E) @ F) @ B) @ C) @ A) @ G) @ H) @ I) @ J) @ D) @ K) @ Document_ptr2) @ ((((((((((((put_E_l_e_m_e_n_t @ B) @ A) @ C) @ E) @ H) @ F) @ G) @ ((sum_sum @ (rCharacterData_ext @ (option @ I))) @ J)) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ K)) @ Element_ptr2) @ F2) @ H2)) = (((((((((((((get_D_o_c_u_m_e_n_t @ E) @ F) @ B) @ C) @ A) @ G) @ H) @ I) @ J) @ D) @ K) @ Document_ptr2) @ H2))))).
% 5.12/2.30 thf(fact_245_get__document__ptr__simp2, axiom, (! [K:$tType,F:$tType,J:$tType,I:$tType,H:$tType,G:$tType,B:$tType,A:$tType,C:$tType,E:$tType,D:$tType,Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B)),Document_ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B)),Document2:(rObject_ext @ ((((rDocument_ext @ C) @ D) @ E) @ (option @ F))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ A) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ I))) @ J)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ D) @ E) @ (option @ F))) @ K)))]: (((Document_ptr2 != Document_ptr3) => ((((((((((((((get_D_o_c_u_m_e_n_t @ A) @ B) @ D) @ E) @ C) @ G) @ H) @ I) @ J) @ F) @ K) @ Document_ptr2) @ ((((((((((((((put_D_o_c_u_m_e_n_t @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ Document_ptr3) @ Document2) @ H2)) = (((((((((((((get_D_o_c_u_m_e_n_t @ A) @ B) @ D) @ E) @ C) @ G) @ H) @ I) @ J) @ F) @ K) @ Document_ptr2) @ H2)))))).
% 5.12/2.30 thf(fact_246_get__document__ptr__simp1, axiom, (! [E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,J:$tType,K:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F)),Document2:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ A) @ B) @ C) @ E) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ I))) @ J)))) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D))) @ K)))]: (((((((((((((((get_D_o_c_u_m_e_n_t @ E) @ F) @ B) @ C) @ A) @ G) @ H) @ I) @ J) @ D) @ K) @ Document_ptr2) @ ((((((((((((((put_D_o_c_u_m_e_n_t @ E) @ F) @ A) @ B) @ C) @ D) @ G) @ H) @ I) @ J) @ K) @ Document_ptr2) @ Document2) @ H2)) = ((some @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D)))) @ Document2))))).
% 5.12/2.30 thf(fact_247_l__known__ptr_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_Oknown__ptr__not__element__ptr, axiom, (! [F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Ptr3:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)))]: (((~ ((((((case_option @ $o) @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ $false) @ (^ [Node_ptr4:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))]: ((((((case_option @ $o) @ (element_ptr @ A)) @ $false) @ (is_ele1630183935_p_t_r @ A)) @ (((cast_n1001364742_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ C)) @ Node_ptr4))))) @ (((cast_o573710209_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ Ptr3)))) => ((((((((l_know358518967wn_ptr @ A) @ B) @ C) @ D) @ E) @ F) @ Ptr3) => (((known_ptr2 @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ Ptr3)))))).
% 5.12/2.30 thf(fact_248_known__ptr__not__element__ptr, axiom, (! [F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Ptr3:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)))]: (((~ ((((((case_option @ $o) @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ $false) @ (^ [Node_ptr4:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))]: ((((((case_option @ $o) @ (element_ptr @ A)) @ $false) @ (is_ele1630183935_p_t_r @ A)) @ (((cast_n1001364742_p_t_r @ A) @ ((sum_sum @ (character_data_ptr @ B)) @ C)) @ Node_ptr4))))) @ (((cast_o573710209_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ Ptr3)))) => ((((((((known_ptr @ A) @ B) @ C) @ D) @ E) @ F) @ Ptr3) => (((known_ptr2 @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F)) @ Ptr3)))))).
% 5.12/2.30 thf(fact_249_ElementClass_Oa__known__ptr__def, axiom, (! [Object_ptr:$tType,Document_ptr:$tType,Shadow_root_ptr:$tType,Node_ptr:$tType,Character_data_ptr:$tType,Element_ptr:$tType]: ((((((((known_ptr @ Element_ptr) @ Character_data_ptr) @ Node_ptr) @ Shadow_root_ptr) @ Document_ptr) @ Object_ptr) = (^ [Ptr2:(object_ptr @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr)))]: (((((known_ptr2 @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr)) @ Ptr2) | (((((case_option @ $o) @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))) @ $false) @ (^ [Node_ptr4:(node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)))]: ((((((case_option @ $o) @ (element_ptr @ Element_ptr)) @ $false) @ (is_ele1630183935_p_t_r @ Element_ptr)) @ (((cast_n1001364742_p_t_r @ Element_ptr) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr)) @ Node_ptr4))))) @ (((cast_o573710209_p_t_r @ ((sum_sum @ (element_ptr @ Element_ptr)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr)) @ Node_ptr))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr))) @ Object_ptr)) @ Ptr2))))))))).
% 5.12/2.30 thf(fact_250_ElementClass_Oknown__ptr__def, axiom, (! [F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: ((((((((known_ptr @ A) @ B) @ C) @ D) @ E) @ F) = ((((((l_know358518967wn_ptr @ A) @ B) @ C) @ D) @ E) @ F))))).
% 5.12/2.30 thf(fact_251_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, axiom, (! [L:$tType,K:$tType,I:$tType,H:$tType,G:$tType,F:$tType,J:$tType,B:$tType,A:$tType,C:$tType,E:$tType,D:$tType]: ((((((((((((((put_M_950607941_e_n_t @ D) @ E) @ L) @ C) @ A) @ B) @ J) @ F) @ G) @ H) @ I) @ K) = ((((((l_put_a_put_M @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J)))) @ L) @ (((((((((((get_D_o_c_u_m_e_n_t @ D) @ E) @ A) @ B) @ C) @ F) @ G) @ H) @ I) @ J) @ K)) @ (((((((((((put_D_o_c_u_m_e_n_t @ D) @ E) @ C) @ A) @ B) @ J) @ F) @ G) @ H) @ I) @ K)))))).
% 5.12/2.30 thf(fact_252_character__data__ptr__casts__commute3, axiom, (! [C:$tType,B:$tType,A:$tType,Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))]: ((((((is_cha614540985_p_t_r @ A) @ B) @ C) @ Node_ptr2) => (((((cast_c1817826148_p_t_r @ B) @ A) @ C) @ ((the @ (character_data_ptr @ B)) @ ((((cast_n458720130_p_t_r @ A) @ B) @ C) @ Node_ptr2))) = Node_ptr2))))).
% 5.12/2.30 thf(fact_253_character__data__ptr__casts__commute2, axiom, (! [C:$tType,B:$tType,A:$tType,Character_data_ptr2:(character_data_ptr @ A)]: ((((((cast_n458720130_p_t_r @ B) @ A) @ C) @ ((((cast_c1817826148_p_t_r @ A) @ B) @ C) @ Character_data_ptr2)) = ((some @ (character_data_ptr @ A)) @ Character_data_ptr2))))).
% 5.12/2.30 thf(fact_254_character__data__ptr__casts__commute, axiom, (! [C:$tType,A:$tType,B:$tType,Node_ptr2:(node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ A)) @ C))),Character_data_ptr2:(character_data_ptr @ A)]: (((((((cast_n458720130_p_t_r @ B) @ A) @ C) @ Node_ptr2) = ((some @ (character_data_ptr @ A)) @ Character_data_ptr2)) = (((((cast_c1817826148_p_t_r @ A) @ B) @ C) @ Character_data_ptr2) = Node_ptr2))))).
% 5.12/2.30 thf(help_If_3_1_T, axiom, (! [P2:$o]: (((P2 = $true) | (P2 = $false))))).
% 5.12/2.30 thf(help_If_2_1_T, axiom, (! [A:$tType,X:A,Y:A]: ((((((if @ A) @ $false) @ X) @ Y) = Y)))).
% 5.12/2.30 thf(help_If_1_1_T, axiom, (! [A:$tType,X:A,Y:A]: ((((((if @ A) @ $true) @ X) @ Y) = X)))).
% 5.12/2.30 thf(conj_0, hypothesis, ((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ a)) @ ((sum_sum @ (character_data_ptr @ b)) @ c)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ d)) @ e))) @ f))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ c) @ a) @ b) @ d) @ (option @ g))) @ ((sum_sum @ (rCharacterData_ext @ (option @ h))) @ i)))) @ ((sum_sum @ ((((rDocument_ext @ c) @ a) @ b) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k)))) @ l)))) @ exception) @ product_unit) @ h2) @ (((((((((((((((put_M_950607941_e_n_t @ d) @ e) @ m) @ c) @ a) @ b) @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k)) @ f) @ g) @ h) @ i) @ l) @ document_ptr2) @ setter) @ v)) @ h3)).
% 5.12/2.30 thf(conj_1, hypothesis, (! [X6:(rObject_ext @ ((((rDocument_ext @ c) @ a) @ b) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k))))]: ((((((((is_sha596430153_e_n_t @ c) @ a) @ b) @ j) @ k) @ X6) = ((((((is_sha596430153_e_n_t @ c) @ a) @ b) @ j) @ k) @ ((setter @ (^ [Uu:m]: (v))) @ X6)))))).
% 5.12/2.30 thf(conj_2, hypothesis, (! [X6:(rObject_ext @ ((((rDocument_ext @ c) @ a) @ b) @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))))]: (((getter @ ((the @ (rObject_ext @ ((((rDocument_ext @ c) @ a) @ b) @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))))) @ ((((((cast_D1220047104_o_o_t @ c) @ a) @ b) @ j) @ k) @ ((setter @ (^ [Uu:m]: (v))) @ ((((((cast_S69733376_e_n_t @ c) @ a) @ b) @ j) @ k) @ X6))))) = (getter @ X6))))).
% 5.32/2.30 thf(conj_3, hypothesis, ((((cast_s636919983_p_t_r @ d) @ e) @ shadow_root_ptr2) != document_ptr2)).
% 5.32/2.30 thf(conj_4, conjecture, ((((((heap_Error_preserved @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ a)) @ ((sum_sum @ (character_data_ptr @ b)) @ c)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ d)) @ e))) @ f))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ c) @ a) @ b) @ d) @ (option @ g))) @ ((sum_sum @ (rCharacterData_ext @ (option @ h))) @ i)))) @ ((sum_sum @ ((((rDocument_ext @ c) @ a) @ b) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k)))) @ l)))) @ exception) @ n) @ (((((((((((((((shadow1195525443_o_o_t @ d) @ c) @ a) @ b) @ j) @ n) @ e) @ f) @ g) @ h) @ i) @ k) @ l) @ shadow_root_ptr2) @ getter)) @ h2) @ h3)).
% 5.32/2.30 % SZS output end ListOfTHF for /export/starexec/sandbox2/tmp/tmp.fvqL6oWV3S/DTF2DTF12038.p
% 5.32/2.30 ------------------------
% 5.33/2.60 ---- Cleaned THF ---
% 5.33/2.60 thf(ty_t_CharacterDataClass_ORCharacterData_ORCharacterData__ext,type,
% 5.33/2.60 rCharacterData_ext: $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_ShadowRootClass_ORShadowRoot_ORShadowRoot__ext,type,
% 5.33/2.60 rShadowRoot_ext: $tType > $tType > $tType > $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_CharacterDataPointer_Ocharacter__data__ptr,type,
% 5.33/2.60 character_data_ptr: $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_DocumentClass_ORDocument_ORDocument__ext,type,
% 5.33/2.60 rDocument_ext: $tType > $tType > $tType > $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_ElementClass_ORElement_ORElement__ext,type,
% 5.33/2.60 rElement_ext: $tType > $tType > $tType > $tType > $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_ShadowRootPointer_Oshadow__root__ptr,type,
% 5.33/2.60 shadow_root_ptr: $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_ObjectClass_ORObject_ORObject__ext,type,
% 5.33/2.60 rObject_ext: $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_DocumentPointer_Odocument__ptr,type,
% 5.33/2.60 document_ptr: $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_NodeClass_ORNode_ORNode__ext,type,
% 5.33/2.60 rNode_ext: $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_ElementPointer_Oelement__ptr,type,
% 5.33/2.60 element_ptr: $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_ObjectPointer_Oobject__ptr,type,
% 5.33/2.60 object_ptr: $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_Heap__Error__Monad_Oprog,type,
% 5.33/2.60 heap_Error_prog: $tType > $tType > $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_NodePointer_Onode__ptr,type,
% 5.33/2.60 node_ptr: $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_BaseMonad_Oexception,type,
% 5.33/2.60 exception: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_Product__Type_Ounit,type,
% 5.33/2.60 product_unit: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_ObjectClass_Oheap,type,
% 5.33/2.60 heap: $tType > $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_Finite__Map_Ofmap,type,
% 5.33/2.60 finite_fmap: $tType > $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_Sum__Type_Osum,type,
% 5.33/2.60 sum_sum: $tType > $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_Option_Ooption,type,
% 5.33/2.60 option: $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_String_Ochar,type,
% 5.33/2.60 char: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_t_List_Olist,type,
% 5.33/2.60 list: $tType > $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_n,type,
% 5.33/2.60 n: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_m,type,
% 5.33/2.60 m: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_l,type,
% 5.33/2.60 l: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_k,type,
% 5.33/2.60 k: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_j,type,
% 5.33/2.60 j: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_i,type,
% 5.33/2.60 i: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_h,type,
% 5.33/2.60 h: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_g,type,
% 5.33/2.60 g: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_f,type,
% 5.33/2.60 f: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_e,type,
% 5.33/2.60 e: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_d,type,
% 5.33/2.60 d: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_c,type,
% 5.33/2.60 c: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_b,type,
% 5.33/2.60 b: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(ty_tf_a,type,
% 5.33/2.60 a: $tType ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_BaseMonad_Ol__put__M_Oa__put__M,type,
% 5.33/2.60 l_put_a_put_M:
% 5.33/2.60 !>[Ptr: $tType,Heap: $tType,Obj: $tType,V: $tType] : ( ( Ptr > Heap > ( option @ Obj ) ) > ( Ptr > Obj > Heap > Heap ) > Ptr > ( ( V > V ) > Obj > Obj ) > V > ( heap_Error_prog @ Heap @ exception @ product_unit ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataClass_ORCharacterData_Oval,type,
% 5.33/2.60 val:
% 5.33/2.60 !>[Z: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z ) ) ) > ( list @ char ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataClass_ORCharacterData_Oval__update,type,
% 5.33/2.60 val_update:
% 5.33/2.60 !>[Z: $tType] : ( ( ( list @ char ) > ( list @ char ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z ) ) ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataClass_Ocast_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_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 5.33/2.60 cast_C1206507959_o_d_e:
% 5.33/2.60 !>[CharacterData: $tType,Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Node: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ CharacterData ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataClass_Ocast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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,type,
% 5.33/2.60 cast_N331463351_a_t_a:
% 5.33/2.60 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ CharacterData ) ) ) ) ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataClass_Oget_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,type,
% 5.33/2.60 get_C_796961872_a_t_a:
% 5.33/2.60 !>[Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Object: $tType] : ( ( character_data_ptr @ Character_data_ptr ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ Object ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ CharacterData ) ) ) ) ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataClass_Ois__character__data__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 5.33/2.60 is_cha448255042_o_d_e:
% 5.33/2.60 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) ) > $o ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataClass_Ol__type__wf__def_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_Oa__type__wf,type,
% 5.33/2.60 l_type942687182ype_wf:
% 5.33/2.60 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Object: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ Object ) ) > $o ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataClass_Oput_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,type,
% 5.33/2.60 put_C_1264771785_a_t_a:
% 5.33/2.60 !>[Character_data_ptr: $tType,CharacterData: $tType,Element_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,Node: $tType,Object: $tType] : ( ( character_data_ptr @ Character_data_ptr ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ CharacterData ) ) ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ Object ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ Object ) ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataClass_Otype__wf,type,
% 5.33/2.60 type_wf:
% 5.33/2.60 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > $o ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataMonad_Oget__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,type,
% 5.33/2.60 get_M_1540554666_a_t_a:
% 5.33/2.60 !>[A: $tType,H: $tType,K: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,I: $tType,J: $tType] : ( ( character_data_ptr @ A ) > ( ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > K ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ A ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ B @ A @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ K ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataMonad_Ol__new__character__data,type,
% 5.33/2.60 l_new_character_data:
% 5.33/2.60 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType] : ( ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > $o ) > $o ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataMonad_Onew__character__data,type,
% 5.33/2.60 new_character_data:
% 5.33/2.60 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Object: $tType] : ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ Object ) ) @ exception @ ( character_data_ptr @ Character_data_ptr ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_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,type,
% 5.33/2.60 put_M_926020593_a_t_a:
% 5.33/2.60 !>[B: $tType,K: $tType,H: $tType,A: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,I: $tType,J: $tType] : ( ( character_data_ptr @ B ) > ( ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) ) > K > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataPointer_Ocast_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_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 5.33/2.60 cast_c1817826148_p_t_r:
% 5.33/2.60 !>[Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType] : ( ( character_data_ptr @ Character_data_ptr ) > ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataPointer_Ocast_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_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_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 5.33/2.60 cast_n458720130_p_t_r:
% 5.33/2.60 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType] : ( ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) > ( option @ ( character_data_ptr @ Character_data_ptr ) ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataPointer_Ois__character__data__ptr_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_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 5.33/2.60 is_cha1694415012_p_t_r:
% 5.33/2.60 !>[Character_data_ptr: $tType] : ( ( character_data_ptr @ Character_data_ptr ) > $o ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_CharacterDataPointer_Ois__character__data__ptr__kind_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 5.33/2.60 is_cha614540985_p_t_r:
% 5.33/2.60 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType] : ( ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) > $o ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_DocumentClass_ORDocument_Odisconnected__nodes,type,
% 5.33/2.60 disconnected_nodes:
% 5.33/2.60 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_DocumentClass_ORDocument_Odisconnected__nodes__update,type,
% 5.33/2.60 discon1635973971update:
% 5.33/2.60 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Z: $tType] : ( ( ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_DocumentClass_ORDocument_Odoctype,type,
% 5.33/2.60 doctype:
% 5.33/2.60 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) > ( list @ char ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_DocumentClass_ORDocument_Odoctype__update,type,
% 5.33/2.60 doctype_update:
% 5.33/2.60 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( ( list @ char ) > ( list @ char ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_DocumentClass_ORDocument_Odocument__element,type,
% 5.33/2.60 document_element:
% 5.33/2.60 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) > ( option @ ( element_ptr @ Element_ptr ) ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_DocumentClass_ORDocument_Odocument__element__update,type,
% 5.33/2.60 docume446011358update:
% 5.33/2.60 !>[Element_ptr: $tType,Node_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( ( option @ ( element_ptr @ Element_ptr ) ) > ( option @ ( element_ptr @ Element_ptr ) ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_DocumentClass_Ocast_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,type,
% 5.33/2.60 cast_D42511940_e_c_t:
% 5.33/2.60 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Document: $tType,Shadow_root_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Object: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) ) ).
% 5.33/2.60
% 5.33/2.60 thf(sy_c_DocumentClass_Ocast_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,type,
% 5.33/2.60 cast_O1159777348_e_n_t:
% 5.33/2.60 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Document: $tType,Object: $tType] : ( ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) > ( option @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_DocumentClass_Oget_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,type,
% 5.33/2.61 get_D_o_c_u_m_e_n_t:
% 5.33/2.61 !>[Shadow_root_ptr: $tType,Document_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Document: $tType,Object: $tType] : ( ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) > ( option @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_DocumentClass_Ois__document__kind,type,
% 5.33/2.61 is_document_kind:
% 5.33/2.61 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Document: $tType,Object: $tType] : ( ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_DocumentClass_Ol__type__wf__def_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_Oa__type__wf,type,
% 5.33/2.61 l_type1694037370ype_wf:
% 5.33/2.61 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Document: $tType,Object: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_DocumentClass_Oput_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,type,
% 5.33/2.61 put_D_o_c_u_m_e_n_t:
% 5.33/2.61 !>[Shadow_root_ptr: $tType,Document_ptr: $tType,Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Document: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Object: $tType] : ( ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_DocumentClass_Otype__wf,type,
% 5.33/2.61 type_wf2:
% 5.33/2.61 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_DocumentMonad_Oget__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,type,
% 5.33/2.61 get_M_1744428286_e_n_t:
% 5.33/2.61 !>[A: $tType,B: $tType,E: $tType,C: $tType,D: $tType,J: $tType,L: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType] : ( ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) > ( ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) ) > L ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ exception @ L ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_DocumentMonad_Ol__new__document,type,
% 5.33/2.61 l_new_document:
% 5.33/2.61 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType] : ( ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > $o ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_DocumentMonad_Onew__document,type,
% 5.33/2.61 new_document:
% 5.33/2.61 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Document: $tType,Object: $tType] : ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_DocumentMonad_Oput__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,type,
% 5.33/2.61 put_M_950607941_e_n_t:
% 5.33/2.61 !>[D: $tType,E: $tType,L: $tType,C: $tType,A: $tType,B: $tType,J: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType] : ( ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) > ( ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) ) > L > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_DocumentPointer_Ocast_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,type,
% 5.33/2.61 cast_d1427782271_p_t_r:
% 5.33/2.61 !>[Document_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Object_ptr: $tType] : ( ( document_ptr @ Document_ptr ) > ( object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ Document_ptr ) @ Object_ptr ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_DocumentPointer_Ois__document__ptr_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,type,
% 5.33/2.61 is_doc697300620_p_t_r:
% 5.33/2.61 !>[Document_ptr: $tType] : ( ( document_ptr @ Document_ptr ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_DocumentPointer_Ois__document__ptr__kind,type,
% 5.33/2.61 is_document_ptr_kind:
% 5.33/2.61 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ Document_ptr ) @ Object_ptr ) ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_ORElement_Oattrs,type,
% 5.33/2.61 attrs:
% 5.33/2.61 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_ORElement_Oattrs__update,type,
% 5.33/2.61 attrs_update:
% 5.33/2.61 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_ORElement_Ochild__nodes,type,
% 5.33/2.61 child_nodes:
% 5.33/2.61 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_ORElement_Ochild__nodes__update,type,
% 5.33/2.61 child_nodes_update:
% 5.33/2.61 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_ORElement_Oshadow__root__opt,type,
% 5.33/2.61 shadow_root_opt:
% 5.33/2.61 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_ORElement_Oshadow__root__opt__update,type,
% 5.33/2.61 shadow1355209752update:
% 5.33/2.61 !>[Shadow_root_ptr: $tType,Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( ( option @ ( shadow_root_ptr @ Shadow_root_ptr ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_ORElement_Otag__name,type,
% 5.33/2.61 tag_name:
% 5.33/2.61 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( list @ char ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_ORElement_Otag__name__update,type,
% 5.33/2.61 tag_name_update:
% 5.33/2.61 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Z: $tType] : ( ( ( list @ char ) > ( list @ char ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Z ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_Ocast_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_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 5.33/2.61 cast_E624595161_o_d_e:
% 5.33/2.61 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Node: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_Ocast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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,type,
% 5.33/2.61 cast_N1919872217_e_n_t:
% 5.33/2.61 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Node: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_Oget_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,type,
% 5.33/2.61 get_E_l_e_m_e_n_t:
% 5.33/2.61 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,Node: $tType,Object: $tType] : ( ( element_ptr @ Element_ptr ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) @ Object ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_Ois__element__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 5.33/2.61 is_ele641449972_o_d_e:
% 5.33/2.61 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Node: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_Oknown__ptr,type,
% 5.33/2.61 known_ptr:
% 5.33/2.61 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_Ol__known__ptr_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_Oa__known__ptr,type,
% 5.33/2.61 l_know358518967wn_ptr:
% 5.33/2.61 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_Ol__type__wf__def_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_Oa__type__wf,type,
% 5.33/2.61 l_type512970796ype_wf:
% 5.33/2.61 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,Node: $tType,Object: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) @ Object ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_Oput_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,type,
% 5.33/2.61 put_E_l_e_m_e_n_t:
% 5.33/2.61 !>[Element_ptr: $tType,Node_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Document_ptr: $tType,Object_ptr: $tType,Node: $tType,Object: $tType] : ( ( element_ptr @ Element_ptr ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) @ Object ) ) > ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) @ Object ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementClass_Otype__wf,type,
% 5.33/2.61 type_wf3:
% 5.33/2.61 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementMonad_Oget__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,type,
% 5.33/2.61 get_M_E_l_e_m_e_n_t:
% 5.33/2.61 !>[A: $tType,C: $tType,B: $tType,D: $tType,G: $tType,J: $tType,E: $tType,F: $tType,H: $tType,I: $tType] : ( ( element_ptr @ A ) > ( ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > J ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ J ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementMonad_Ol__new__element,type,
% 5.33/2.61 l_new_element:
% 5.33/2.61 !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType] : ( ( ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > $o ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementMonad_Onew__element,type,
% 5.33/2.61 new_element:
% 5.33/2.61 !>[Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Shadow_root_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,Node: $tType,Object: $tType] : ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) ) @ Object ) ) @ exception @ ( element_ptr @ Element_ptr ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_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,type,
% 5.33/2.61 put_M_E_l_e_m_e_n_t:
% 5.33/2.61 !>[A: $tType,J: $tType,C: $tType,B: $tType,D: $tType,G: $tType,E: $tType,F: $tType,H: $tType,I: $tType] : ( ( element_ptr @ A ) > ( ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) ) > J > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementPointer_Ocast_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_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 5.33/2.61 cast_e2129487814_p_t_r:
% 5.33/2.61 !>[Element_ptr: $tType,Node_ptr: $tType] : ( ( element_ptr @ Element_ptr ) > ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ Node_ptr ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementPointer_Ocast_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_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_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 5.33/2.61 cast_n1001364742_p_t_r:
% 5.33/2.61 !>[Element_ptr: $tType,Node_ptr: $tType] : ( ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ Node_ptr ) ) > ( option @ ( element_ptr @ Element_ptr ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementPointer_Ois__element__ptr_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_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 5.33/2.61 is_ele1630183935_p_t_r:
% 5.33/2.61 !>[Element_ptr: $tType] : ( ( element_ptr @ Element_ptr ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ElementPointer_Ois__element__ptr__kind_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 5.33/2.61 is_ele497529067_p_t_r:
% 5.33/2.61 !>[Element_ptr: $tType,Node_ptr: $tType] : ( ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ Node_ptr ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_Finite__Map_Ofmempty,type,
% 5.33/2.61 finite_fmempty:
% 5.33/2.61 !>[A: $tType,B: $tType] : ( finite_fmap @ A @ B ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_Heap__Error__Monad_Onoop,type,
% 5.33/2.61 heap_Error_noop:
% 5.33/2.61 !>[Heap: $tType,E: $tType] : ( heap_Error_prog @ Heap @ E @ product_unit ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_Heap__Error__Monad_Opreserved,type,
% 5.33/2.61 heap_Error_preserved:
% 5.33/2.61 !>[Heap: $tType,E: $tType,Result: $tType] : ( ( heap_Error_prog @ Heap @ E @ Result ) > Heap > Heap > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_Heap__Error__Monad_Oreturn__heap,type,
% 5.33/2.61 heap_E381990939n_heap:
% 5.33/2.61 !>[Heap: $tType,E: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ product_unit ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_Heap__Error__Monad_Oreturns__heap,type,
% 5.33/2.61 heap_E940394160s_heap:
% 5.33/2.61 !>[Heap: $tType,E: $tType,Result: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ Result ) > Heap > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_Heap__Error__Monad_Oreturns__result,type,
% 5.33/2.61 heap_E1989005601result:
% 5.33/2.61 !>[Heap: $tType,E: $tType,Result: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ Result ) > Result > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_Heap__Error__Monad_Oreturns__result__heap,type,
% 5.33/2.61 heap_E56519469t_heap:
% 5.33/2.61 !>[Heap: $tType,E: $tType,Result: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ Result ) > Result > Heap > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_If,type,
% 5.33/2.61 if:
% 5.33/2.61 !>[A: $tType] : ( $o > A > A > A ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_List_Olist_ONil,type,
% 5.33/2.61 nil:
% 5.33/2.61 !>[A: $tType] : ( list @ A ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_NodeClass_Ocast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_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,type,
% 5.33/2.61 cast_N414129940_e_c_t:
% 5.33/2.61 !>[Node: $tType,Object: $tType] : ( ( rObject_ext @ ( rNode_ext @ Node ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_NodeClass_Ocast_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_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 5.33/2.61 cast_O268912148_o_d_e:
% 5.33/2.61 !>[Node: $tType,Object: $tType] : ( ( rObject_ext @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) ) > ( option @ ( rObject_ext @ ( rNode_ext @ Node ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_NodeClass_Ois__node__kind,type,
% 5.33/2.61 is_node_kind:
% 5.33/2.61 !>[Node: $tType,Object: $tType] : ( ( rObject_ext @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_NodeClass_Oknown__ptr,type,
% 5.33/2.61 known_ptr2:
% 5.33/2.61 !>[A: $tType,B: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ A ) @ B ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_NodeClass_Oput_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 5.33/2.61 put_N_o_d_e:
% 5.33/2.61 !>[Node_ptr: $tType,Node: $tType,Object_ptr: $tType,Object: $tType] : ( ( node_ptr @ Node_ptr ) > ( rObject_ext @ ( rNode_ext @ Node ) ) > ( heap @ ( sum_sum @ ( node_ptr @ Node_ptr ) @ Object_ptr ) @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) ) > ( heap @ ( sum_sum @ ( node_ptr @ Node_ptr ) @ Object_ptr ) @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_NodeClass_Otype__wf,type,
% 5.33/2.61 type_wf4:
% 5.33/2.61 !>[A: $tType,B: $tType,C: $tType,D: $tType] : ( ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_NodeMonad_Oget__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 5.33/2.61 get_M_N_o_d_e:
% 5.33/2.61 !>[A: $tType,C: $tType,E: $tType,B: $tType,D: $tType] : ( ( node_ptr @ A ) > ( ( rObject_ext @ ( rNode_ext @ C ) ) > E ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ E ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_NodeMonad_Oput__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 5.33/2.61 put_M_N_o_d_e:
% 5.33/2.61 !>[A: $tType,E: $tType,C: $tType,B: $tType,D: $tType] : ( ( node_ptr @ A ) > ( ( E > E ) > ( rObject_ext @ ( rNode_ext @ C ) ) > ( rObject_ext @ ( rNode_ext @ C ) ) ) > E > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ product_unit ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_NodePointer_Ocast_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_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,type,
% 5.33/2.61 cast_n1885620943_p_t_r:
% 5.33/2.61 !>[Node_ptr: $tType,Object_ptr: $tType] : ( ( node_ptr @ Node_ptr ) > ( object_ptr @ ( sum_sum @ ( node_ptr @ Node_ptr ) @ Object_ptr ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_NodePointer_Ocast_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_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r,type,
% 5.33/2.61 cast_o573710209_p_t_r:
% 5.33/2.61 !>[Node_ptr: $tType,Object_ptr: $tType] : ( ( object_ptr @ ( sum_sum @ ( node_ptr @ Node_ptr ) @ Object_ptr ) ) > ( option @ ( node_ptr @ Node_ptr ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ObjectClass_Oput_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t,type,
% 5.33/2.61 put_O_b_j_e_c_t:
% 5.33/2.61 !>[Object_ptr: $tType,Object: $tType] : ( ( object_ptr @ Object_ptr ) > ( rObject_ext @ Object ) > ( heap @ Object_ptr @ Object ) > ( heap @ Object_ptr @ Object ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ObjectMonad_Oget__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t,type,
% 5.33/2.61 get_M_O_b_j_e_c_t:
% 5.33/2.61 !>[A: $tType,B: $tType,C: $tType] : ( ( object_ptr @ A ) > ( ( rObject_ext @ B ) > C ) > ( heap_Error_prog @ ( heap @ A @ B ) @ exception @ C ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ObjectMonad_Oput__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t,type,
% 5.33/2.61 put_M_O_b_j_e_c_t:
% 5.33/2.61 !>[A: $tType,C: $tType,B: $tType] : ( ( object_ptr @ A ) > ( ( C > C ) > ( rObject_ext @ B ) > ( rObject_ext @ B ) ) > C > ( heap_Error_prog @ ( heap @ A @ B ) @ exception @ product_unit ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_Option_Ooption_ONone,type,
% 5.33/2.61 none:
% 5.33/2.61 !>[A: $tType] : ( option @ A ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_Option_Ooption_OSome,type,
% 5.33/2.61 some:
% 5.33/2.61 !>[A: $tType] : ( A > ( option @ A ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_Option_Ooption_Ocase__option,type,
% 5.33/2.61 case_option:
% 5.33/2.61 !>[B: $tType,A: $tType] : ( B > ( A > B ) > ( option @ A ) > B ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_Option_Ooption_Othe,type,
% 5.33/2.61 the:
% 5.33/2.61 !>[A: $tType] : ( ( option @ A ) > A ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ShadowRootClass_Ocast_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_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,type,
% 5.33/2.61 cast_D1220047104_o_o_t:
% 5.33/2.61 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,ShadowRoot: $tType,Document: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) ) > ( option @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ShadowRootClass_Ocast_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_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,type,
% 5.33/2.61 cast_S69733376_e_n_t:
% 5.33/2.61 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,ShadowRoot: $tType,Document: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ShadowRootClass_Ois__shadow__root__kind_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,type,
% 5.33/2.61 is_sha596430153_e_n_t:
% 5.33/2.61 !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,ShadowRoot: $tType,Document: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) ) > $o ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Oget__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,type,
% 5.33/2.61 shadow1195525443_o_o_t:
% 5.33/2.61 !>[A: $tType,D: $tType,B: $tType,C: $tType,J: $tType,M: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,L: $tType] : ( ( shadow_root_ptr @ A ) > ( ( rObject_ext @ ( rDocument_ext @ D @ B @ C @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) ) ) > M ) > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ B @ C @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ D @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ M ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Oput__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,type,
% 5.33/2.61 shadow2002649738_o_o_t:
% 5.33/2.61 !>[D: $tType,M: $tType,C: $tType,A: $tType,B: $tType,J: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,L: $tType] : ( ( shadow_root_ptr @ D ) > ( ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) ) > M > ( heap_Error_prog @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_c_ShadowRootPointer_Ocast_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_062___092_060_094sub_062r_092_060_094sub_062o_092_060_094sub_062o_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_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,type,
% 5.33/2.61 cast_s636919983_p_t_r:
% 5.33/2.61 !>[Shadow_root_ptr: $tType,Document_ptr: $tType] : ( ( shadow_root_ptr @ Shadow_root_ptr ) > ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_v_document__ptr,type,
% 5.33/2.61 document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_v_getter,type,
% 5.33/2.61 getter: ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) ) ) > n ).
% 5.33/2.61
% 5.33/2.61 thf(sy_v_h,type,
% 5.33/2.61 h2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_v_h_H,type,
% 5.33/2.61 h3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_v_setter,type,
% 5.33/2.61 setter: ( m > m ) > ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(sy_v_shadow__root__ptr,type,
% 5.33/2.61 shadow_root_ptr2: shadow_root_ptr @ d ).
% 5.33/2.61
% 5.33/2.61 thf(sy_v_v,type,
% 5.33/2.61 v: m ).
% 5.33/2.61
% 5.33/2.61 thf(fact_0_get__M__shadow__root__put__M__document__different__pointers,axiom,
% 5.33/2.61 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,B: $tType,A: $tType,E: $tType,D: $tType,C: $tType,Shadow_root_ptr2: shadow_root_ptr @ A,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ),Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) ) ) > N] :
% 5.33/2.61 ( ( ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 )
% 5.33/2.61 != Document_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ A @ B @ M @ E @ C @ D @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) @ F @ G @ H @ I @ L @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( shadow1195525443_o_o_t @ A @ E @ C @ D @ J @ N @ B @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_1_cast_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_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__inject,axiom,
% 5.33/2.61 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ),Y: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 5.33/2.61 ( ( ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ X )
% 5.33/2.61 = ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ Y ) )
% 5.33/2.61 = ( X = Y ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_2_cast_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_062___092_060_094sub_062r_092_060_094sub_062o_092_060_094sub_062o_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_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__inject,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,X: shadow_root_ptr @ A,Y: shadow_root_ptr @ A] :
% 5.33/2.61 ( ( ( cast_s636919983_p_t_r @ A @ B @ X )
% 5.33/2.61 = ( cast_s636919983_p_t_r @ A @ B @ Y ) )
% 5.33/2.61 = ( X = Y ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_3_shadow__root__put__get__preserved,axiom,
% 5.33/2.61 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > N,Shadow_root_ptr3: shadow_root_ptr @ D] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: M] : V2
% 5.33/2.61 @ X2 ) )
% 5.33/2.61 = ( Getter @ X2 ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ N @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_4_get__M__Mshadow__root__preserved1,axiom,
% 5.33/2.61 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,D: $tType,C: $tType,B: $tType,Shadow_root_ptr2: shadow_root_ptr @ A,Shadow_root_ptr3: shadow_root_ptr @ A,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ B @ C @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ D @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) @ K ) ) ) @ L ) ),Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ D @ B @ C @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ D @ B @ C @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ B @ C @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ D @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ D @ B @ C @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) ) ) > N] :
% 5.33/2.61 ( ( Shadow_root_ptr2 != Shadow_root_ptr3 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ B @ C @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ D @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ A @ M @ D @ B @ C @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ B @ C @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ D @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( shadow1195525443_o_o_t @ A @ D @ B @ C @ J @ N @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_5_get__M__Mshadow__root__preserved9,axiom,
% 5.33/2.61 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Character_data_ptr2: character_data_ptr @ B,Setter: ( M > M ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > N] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ M @ H @ A @ C @ D @ E @ F @ G @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ N @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_6_get__M__Mshadow__root__preserved7,axiom,
% 5.33/2.61 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Element_ptr2: element_ptr @ A,Setter: ( M > M ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > N] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ M @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ N @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_7_document__put__get__preserved,axiom,
% 5.33/2.61 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > M,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: L] : V2
% 5.33/2.61 @ X2 ) )
% 5.33/2.61 = ( Getter @ X2 ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ M @ F @ G @ H @ I @ K @ Document_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_8_returns__heap__eq,axiom,
% 5.33/2.61 ! [C: $tType,B: $tType,A: $tType,H2: A,F2: heap_Error_prog @ A @ B @ C,H3: A,H4: A] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ A @ B @ C @ H2 @ F2 @ H3 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ A @ B @ C @ H2 @ F2 @ H4 )
% 5.33/2.61 => ( H3 = H4 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_9_get__M__Mdocument__preserved1,axiom,
% 5.33/2.61 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,B: $tType,A: $tType,E: $tType,D: $tType,C: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ),Getter: ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) ) > M] :
% 5.33/2.61 ( ( Document_ptr2 != Document_ptr3 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ A @ B @ L @ E @ C @ D @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_1744428286_e_n_t @ A @ B @ E @ C @ D @ J @ M @ F @ G @ H @ I @ K @ Document_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_10_get__M__Mdocument__preserved8,axiom,
% 5.33/2.61 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Character_data_ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > M] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_1540554666_a_t_a @ B @ H @ M @ A @ C @ D @ E @ F @ G @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Character_data_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_11_get__M__Mdocument__preserved2,axiom,
% 5.33/2.61 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > M] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ M @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_12_get__M__Mdocument__preserved6,axiom,
% 5.33/2.61 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Element_ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > M] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ M @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Element_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_13_get__M__Mdocument__preserved7,axiom,
% 5.33/2.61 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Element_ptr2: element_ptr @ A,Setter: ( L > L ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > M] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ L @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ M @ F @ G @ H @ I @ K @ Document_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_14_get__M__Mdocument__preserved9,axiom,
% 5.33/2.61 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Character_data_ptr2: character_data_ptr @ B,Setter: ( L > L ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > M] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ L @ H @ A @ C @ D @ E @ F @ G @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ M @ F @ G @ H @ I @ K @ Document_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_15_get__M__Mshadow__root__preserved6,axiom,
% 5.33/2.61 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Element_ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > N] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ N @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Element_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_16_get__M__Mshadow__root__preserved2,axiom,
% 5.33/2.61 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > N] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ N @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_17_get__M__Mshadow__root__preserved8,axiom,
% 5.33/2.61 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Character_data_ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > N] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_1540554666_a_t_a @ B @ H @ N @ A @ C @ D @ E @ F @ G @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Character_data_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_18_get__M__Mshadow__root__preserved3,axiom,
% 5.33/2.61 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,B: $tType,A: $tType,E: $tType,D: $tType,C: $tType,Shadow_root_ptr2: shadow_root_ptr @ A,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ),Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) ) > N] :
% 5.33/2.61 ( ( ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 )
% 5.33/2.61 != Document_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ A @ M @ E @ C @ D @ J @ B @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ A @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ E @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_1744428286_e_n_t @ A @ B @ E @ C @ D @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) @ N @ F @ G @ H @ I @ L @ Document_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_19_get__M__Mshadow__root__preserved4,axiom,
% 5.33/2.61 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) ) > N,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: M] : V2
% 5.33/2.61 @ X2 ) ) )
% 5.33/2.61 = ( Getter @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K @ X2 ) ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ N @ F @ G @ H @ I @ L @ Document_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_20_CharacterData__simp3,axiom,
% 5.33/2.61 ! [C: $tType,B: $tType,L: $tType,K: $tType,A: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) > B,Setter: ( C > C ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ),V2: C,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ F ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ G ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ F @ D @ E @ G @ ( option @ J ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ K ) ) ) @ L ),Character_data_ptr2: character_data_ptr @ E,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ F ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ G ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ F @ D @ E @ G @ ( option @ J ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ K ) ) ) @ L ),Character_data_ptr3: character_data_ptr @ E] :
% 5.33/2.61 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: C] : V2
% 5.33/2.61 @ X2 ) )
% 5.33/2.61 = ( Getter @ X2 ) )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ F ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ G ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ F @ D @ E @ G @ ( option @ J ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ K ) ) ) @ L ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ E @ C @ A @ D @ F @ G @ H @ I @ J @ K @ L @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ F ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ G ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ F @ D @ E @ G @ ( option @ J ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ K ) ) ) @ L ) ) @ exception @ B @ ( get_M_1540554666_a_t_a @ E @ A @ B @ D @ F @ G @ H @ I @ J @ K @ L @ Character_data_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_21_element__put__get__preserved,axiom,
% 5.33/2.61 ! [G: $tType,F: $tType,K: $tType,J: $tType,E: $tType,I: $tType,H: $tType,D: $tType,A: $tType,C: $tType,B: $tType,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) > F,Setter: ( G > G ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ),V2: G,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ J ) ) @ K ),Element_ptr2: element_ptr @ B,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ J ) ) @ K ),Element_ptr3: element_ptr @ B] :
% 5.33/2.61 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: G] : V2
% 5.33/2.61 @ X2 ) )
% 5.33/2.61 = ( Getter @ X2 ) )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ J ) ) @ K ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ B @ G @ A @ C @ D @ E @ H @ I @ J @ K @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ H ) ) @ I ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ J ) ) @ K ) ) @ exception @ F @ ( get_M_E_l_e_m_e_n_t @ B @ A @ C @ D @ E @ F @ H @ I @ J @ K @ Element_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_22_CharacterData__simp4,axiom,
% 5.33/2.61 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Character_data_ptr2: character_data_ptr @ B,Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Element_ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > L] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ K @ H @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ L @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_23_CharacterData__simp5,axiom,
% 5.33/2.61 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Element_ptr2: element_ptr @ A,Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Character_data_ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ K @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_1540554666_a_t_a @ B @ H @ L @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_24_CharacterData__simp2,axiom,
% 5.33/2.61 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,A: $tType,B: $tType,Character_data_ptr2: character_data_ptr @ A,Character_data_ptr3: character_data_ptr @ A,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ A ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ B @ A @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ A ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ B @ A @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 5.33/2.61 ( ( Character_data_ptr2 != Character_data_ptr3 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ A ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ B @ A @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ A @ K @ H @ B @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ A ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ B @ A @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_1540554666_a_t_a @ A @ H @ L @ B @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_25_get__M__Element__preserved1,axiom,
% 5.33/2.61 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr2: element_ptr @ A,Element_ptr3: element_ptr @ A,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > K] :
% 5.33/2.61 ( ( Element_ptr2 != Element_ptr3 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ K @ E @ F @ H @ I @ Element_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_26_return__heap__E,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,H2: A,H3: A,H4: A] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ A @ B @ product_unit @ H2 @ ( heap_E381990939n_heap @ A @ B @ H3 ) @ H4 )
% 5.33/2.61 = ( H4 = H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_27_noop__returns__heap,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,H2: A,H3: A] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ A @ B @ product_unit @ H2 @ ( heap_Error_noop @ A @ B ) @ H3 )
% 5.33/2.61 = ( H2 = H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_28_CharacterData__simp9,axiom,
% 5.33/2.61 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Character_data_ptr2: character_data_ptr @ B,Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > L,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ K @ H @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( ! [X2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: K] : V2
% 5.33/2.61 @ X2 ) ) )
% 5.33/2.61 = ( Getter @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I @ X2 ) ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ L @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ J @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_29_CharacterData__simp7,axiom,
% 5.33/2.61 ! [I: $tType,B: $tType,L: $tType,H: $tType,A: $tType,G: $tType,K: $tType,J: $tType,F: $tType,C: $tType,E: $tType,D: $tType,Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) ) > B,Setter: ( I > I ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ),V2: I,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ L ),Character_data_ptr2: character_data_ptr @ E,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ L ),Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) )] :
% 5.33/2.61 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: I] : V2
% 5.33/2.61 @ X2 ) ) )
% 5.33/2.61 = ( Getter @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H @ X2 ) ) )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ L ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ E @ I @ A @ D @ C @ F @ J @ K @ G @ H @ L @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ L ) ) @ exception @ B @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) @ B @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ J ) ) @ K ) @ L @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_30_get__M__Element__preserved6,axiom,
% 5.33/2.61 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) ) > K,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( ! [X2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: J] : V2
% 5.33/2.61 @ X2 ) ) )
% 5.33/2.61 = ( Getter @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H @ X2 ) ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ K @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ I @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_31_get__M__Element__preserved4,axiom,
% 5.33/2.61 ! [H: $tType,F: $tType,K: $tType,G: $tType,E: $tType,J: $tType,I: $tType,D: $tType,A: $tType,C: $tType,B: $tType,Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) ) > F,Setter: ( H > H ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ),V2: H,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ I ) ) @ J ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ K ),Element_ptr2: element_ptr @ B,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ I ) ) @ J ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ K ),Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) )] :
% 5.33/2.61 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: H] : V2
% 5.33/2.61 @ X2 ) ) )
% 5.33/2.61 = ( Getter @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G @ X2 ) ) )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ I ) ) @ J ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ K ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ B @ H @ A @ C @ D @ E @ I @ J @ G @ K @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ I ) ) @ J ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ K ) ) @ exception @ F @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) @ F @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ I ) ) @ J ) @ K @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_32_cast_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_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__inject,axiom,
% 5.33/2.61 ! [G: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,F: $tType,X: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ F ) ) ),Y: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ F ) ) )] :
% 5.33/2.61 ( ( ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ G @ X )
% 5.33/2.61 = ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ G @ Y ) )
% 5.33/2.61 = ( X = Y ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_33_cast_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_092_060_094sub_0622_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__inject,axiom,
% 5.33/2.61 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ),Y: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 5.33/2.61 ( ( ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ X )
% 5.33/2.61 = ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ Y ) )
% 5.33/2.61 = ( X = Y ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_34_CharacterData__simp8,axiom,
% 5.33/2.61 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ B,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > L] :
% 5.33/2.61 ( ( ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 )
% 5.33/2.61 != Node_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ K @ H @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ L @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ J @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_35_get__M__Element__preserved5,axiom,
% 5.33/2.61 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr2: element_ptr @ A,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) ) > K] :
% 5.33/2.61 ( ( ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr2 )
% 5.33/2.61 != Node_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ K @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ I @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_36_cast__element__not__character__data_I1_J,axiom,
% 5.33/2.61 ! [A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,G: $tType,F: $tType,Element2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ),Character_data: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ F ) ) )] :
% 5.33/2.61 ( ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ G ) @ Element2 )
% 5.33/2.61 != ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ G @ Character_data ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_37_cast__element__not__character__data_I2_J,axiom,
% 5.33/2.61 ! [F: $tType,H: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Character_data: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ F ) ) ),Element2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 5.33/2.61 ( ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ H @ Character_data )
% 5.33/2.61 != ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ H ) @ Element2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_38_is__shadow__root__kind__doctype,axiom,
% 5.33/2.61 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,V2: list @ char] :
% 5.33/2.61 ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E )
% 5.33/2.61 = ( ^ [X3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 5.33/2.61 ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E
% 5.33/2.61 @ ( doctype_update @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 5.33/2.61 @ ^ [Uu: list @ char] : V2
% 5.33/2.61 @ X3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_39_is__shadow__root__kind__document__element,axiom,
% 5.33/2.61 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,V2: option @ ( element_ptr @ B )] :
% 5.33/2.61 ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E )
% 5.33/2.61 = ( ^ [X3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 5.33/2.61 ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E
% 5.33/2.61 @ ( docume446011358update @ B @ A @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 5.33/2.61 @ ^ [Uu: option @ ( element_ptr @ B )] : V2
% 5.33/2.61 @ X3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_40_is__shadow__root__kind__disconnected__nodes,axiom,
% 5.33/2.61 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,V2: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] :
% 5.33/2.61 ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E )
% 5.33/2.61 = ( ^ [X3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 5.33/2.61 ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E
% 5.33/2.61 @ ( discon1635973971update @ B @ C @ A @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 5.33/2.61 @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] : V2
% 5.33/2.61 @ X3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_41_cast_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_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,X: element_ptr @ A,Y: element_ptr @ A] :
% 5.33/2.61 ( ( ( cast_e2129487814_p_t_r @ A @ B @ X )
% 5.33/2.61 = ( cast_e2129487814_p_t_r @ A @ B @ Y ) )
% 5.33/2.61 = ( X = Y ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_42_cast_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_062___092_060_094sub_062d_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject,axiom,
% 5.33/2.61 ! [C: $tType,A: $tType,B: $tType,X: character_data_ptr @ B,Y: character_data_ptr @ B] :
% 5.33/2.61 ( ( ( cast_c1817826148_p_t_r @ B @ A @ C @ X )
% 5.33/2.61 = ( cast_c1817826148_p_t_r @ B @ A @ C @ Y ) )
% 5.33/2.61 = ( X = Y ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_43_cast__element__ptr__not__character__data__ptr_I2_J,axiom,
% 5.33/2.61 ! [B: $tType,D: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ B,Element_ptr2: element_ptr @ A] :
% 5.33/2.61 ( ( cast_c1817826148_p_t_r @ B @ A @ D @ Character_data_ptr2 )
% 5.33/2.61 != ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) @ Element_ptr2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_44_cast__element__ptr__not__character__data__ptr_I1_J,axiom,
% 5.33/2.61 ! [A: $tType,C: $tType,B: $tType,Element_ptr2: element_ptr @ A,Character_data_ptr2: character_data_ptr @ B] :
% 5.33/2.61 ( ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr2 )
% 5.33/2.61 != ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_45_ext,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,F2: A > B,G2: A > B] :
% 5.33/2.61 ( ! [X2: A] :
% 5.33/2.61 ( ( F2 @ X2 )
% 5.33/2.61 = ( G2 @ X2 ) )
% 5.33/2.61 => ( F2 = G2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_46_get__M__Element__preserved7,axiom,
% 5.33/2.61 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr2: element_ptr @ A,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > K] :
% 5.33/2.61 ( ( ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr2 )
% 5.33/2.61 != Node_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ J @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ I @ Node_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ K @ E @ F @ H @ I @ Element_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_47_CharacterData__simp10,axiom,
% 5.33/2.61 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ B,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 5.33/2.61 ( ( ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 )
% 5.33/2.61 != Node_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ K @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ J @ Node_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_1540554666_a_t_a @ B @ H @ L @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_48_shadow__root__put__get,axiom,
% 5.33/2.61 ! [C: $tType,A: $tType,B: $tType,J: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,L: $tType,D: $tType,M: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > M] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: M] : V2
% 5.33/2.61 @ X2 ) )
% 5.33/2.61 = V2 )
% 5.33/2.61 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ M @ H3 @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ M @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Getter ) @ V2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_49_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__doctype__type__wf__preserved,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),V2: list @ char,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ ( list @ char ) @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ ( doctype_update @ C @ A @ B @ ( option @ J ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_50_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__disconnected__nodes__type__wf__preserved,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),V2: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ ( discon1635973971update @ A @ B @ C @ ( option @ J ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_51_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,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),V2: option @ ( element_ptr @ A ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ ( option @ ( element_ptr @ A ) ) @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ ( docume446011358update @ A @ C @ B @ ( option @ J ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_52_returns__result__eq,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,C: $tType,H2: A,F2: heap_Error_prog @ A @ B @ C,Y: C,Y2: C] :
% 5.33/2.61 ( ( heap_E1989005601result @ A @ B @ C @ H2 @ F2 @ Y )
% 5.33/2.61 => ( ( heap_E1989005601result @ A @ B @ C @ H2 @ F2 @ Y2 )
% 5.33/2.61 => ( Y = Y2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_53_preserved__def,axiom,
% 5.33/2.61 ! [Result: $tType,E: $tType,Heap: $tType] :
% 5.33/2.61 ( ( heap_Error_preserved @ Heap @ E @ Result )
% 5.33/2.61 = ( ^ [F3: heap_Error_prog @ Heap @ E @ Result,H5: Heap,H6: Heap] :
% 5.33/2.61 ! [X3: Result] :
% 5.33/2.61 ( ( heap_E1989005601result @ Heap @ E @ Result @ H5 @ F3 @ X3 )
% 5.33/2.61 = ( heap_E1989005601result @ Heap @ E @ Result @ H6 @ F3 @ X3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_54_element__put__get,axiom,
% 5.33/2.61 ! [C: $tType,A: $tType,B: $tType,D: $tType,G: $tType,E: $tType,F: $tType,H: $tType,I: $tType,J: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > J] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( ! [X2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: J] : V2
% 5.33/2.61 @ X2 ) )
% 5.33/2.61 = V2 )
% 5.33/2.61 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ J @ H3 @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ J @ E @ F @ H @ I @ Element_ptr2 @ Getter ) @ V2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_55_CharacterData__simp1,axiom,
% 5.33/2.61 ! [A: $tType,C: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType,D: $tType,B: $tType,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) > B,Setter: ( B > B ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ),V2: B,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ G ) ) @ H ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ F @ ( option @ I ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ J ) ) ) @ K ),Character_data_ptr2: character_data_ptr @ D,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ G ) ) @ H ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ F @ ( option @ I ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ J ) ) ) @ K )] :
% 5.33/2.61 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: B] : V2
% 5.33/2.61 @ X2 ) )
% 5.33/2.61 = V2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ G ) ) @ H ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ F @ ( option @ I ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ J ) ) ) @ K ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ D @ B @ A @ C @ E @ F @ G @ H @ I @ J @ K @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ E ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ G ) ) @ H ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ E @ C @ D @ F @ ( option @ I ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ J ) ) ) @ K ) ) @ exception @ B @ H3 @ ( get_M_1540554666_a_t_a @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ Character_data_ptr2 @ Getter ) @ V2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_56_document__put__get,axiom,
% 5.33/2.61 ! [C: $tType,A: $tType,B: $tType,J: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,E: $tType,D: $tType,L: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: L] : V2
% 5.33/2.61 @ X2 ) )
% 5.33/2.61 = V2 )
% 5.33/2.61 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ H3 @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ L @ F @ G @ H @ I @ K @ Document_ptr2 @ Getter ) @ V2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_57_returns__result__heap__def,axiom,
% 5.33/2.61 ! [E: $tType,Result: $tType,Heap: $tType] :
% 5.33/2.61 ( ( heap_E56519469t_heap @ Heap @ E @ Result )
% 5.33/2.61 = ( ^ [H5: Heap,P: heap_Error_prog @ Heap @ E @ Result,R: Result,H6: Heap] :
% 5.33/2.61 ( ( heap_E1989005601result @ Heap @ E @ Result @ H5 @ P @ R )
% 5.33/2.61 & ( heap_E940394160s_heap @ Heap @ E @ Result @ H5 @ P @ H6 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_58_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,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Character_data_ptr2: character_data_ptr @ B,V2: list @ char,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ ( list @ char ) @ H @ A @ C @ D @ E @ F @ G @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Character_data_ptr2 @ ( val_update @ ( option @ H ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_59_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,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Element_ptr2: element_ptr @ A,V2: option @ ( shadow_root_ptr @ D ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( option @ ( shadow_root_ptr @ D ) ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Element_ptr2 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_60_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,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Element_ptr2: element_ptr @ A,V2: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Element_ptr2 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_61_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,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Element_ptr2: element_ptr @ A,V2: list @ char,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( list @ char ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Element_ptr2 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_62_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,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Element_ptr2: element_ptr @ A,V2: finite_fmap @ ( list @ char ) @ ( list @ char ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Element_ptr2 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_63_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,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 => ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_64_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_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__none,axiom,
% 5.33/2.61 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 5.33/2.61 ( ( ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ Document2 )
% 5.33/2.61 = ( none @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) ) )
% 5.33/2.61 = ( ~ ? [Shadow_root: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 5.33/2.61 ( ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ Shadow_root )
% 5.33/2.61 = Document2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_65_is__shadow__root__kind_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,axiom,
% 5.33/2.61 ! [Document: $tType,ShadowRoot: $tType,Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType] :
% 5.33/2.61 ( ( is_sha596430153_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document )
% 5.33/2.61 = ( ^ [Ptr2: rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) )] :
% 5.33/2.61 ( ( cast_D1220047104_o_o_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document @ Ptr2 )
% 5.33/2.61 != ( none @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_66_option_Oexpand,axiom,
% 5.33/2.61 ! [A: $tType,Option: option @ A,Option2: option @ A] :
% 5.33/2.61 ( ( ( Option
% 5.33/2.61 = ( none @ A ) )
% 5.33/2.61 = ( Option2
% 5.33/2.61 = ( none @ A ) ) )
% 5.33/2.61 => ( ( ( Option
% 5.33/2.61 != ( none @ A ) )
% 5.33/2.61 => ( ( Option2
% 5.33/2.61 != ( none @ A ) )
% 5.33/2.61 => ( ( the @ A @ Option )
% 5.33/2.61 = ( the @ A @ Option2 ) ) ) )
% 5.33/2.61 => ( Option = Option2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_67_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,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Character_data_ptr2: character_data_ptr @ B,V2: list @ char,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ ( list @ char ) @ H @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ ( val_update @ ( option @ H ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 5.33/2.61 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_68_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,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,V2: option @ ( shadow_root_ptr @ D ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( option @ ( shadow_root_ptr @ D ) ) @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 5.33/2.61 = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_69_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,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,V2: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 5.33/2.61 = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_70_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,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,V2: list @ char,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( list @ char ) @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 5.33/2.61 = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_71_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,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,V2: finite_fmap @ ( list @ char ) @ ( list @ char ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 5.33/2.61 = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_72_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,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Element_ptr2: element_ptr @ A,V2: option @ ( shadow_root_ptr @ D ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( option @ ( shadow_root_ptr @ D ) ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 5.33/2.61 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_73_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,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Element_ptr2: element_ptr @ A,V2: finite_fmap @ ( list @ char ) @ ( list @ char ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 5.33/2.61 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_74_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,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Element_ptr2: element_ptr @ A,V2: list @ char,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( list @ char ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 5.33/2.61 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_75_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,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Element_ptr2: element_ptr @ A,V2: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ C @ B @ D @ G @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 5.33/2.61 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 5.33/2.61 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_76_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,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 5.33/2.61 => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_77_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,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 5.33/2.61 => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_78_CharacterDataClass_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,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 5.33/2.61 => ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_79_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,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 => ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_80_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,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_81_ElementClass_Otype__wf__def,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 5.33/2.61 ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I )
% 5.33/2.61 = ( l_type512970796ype_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_82_CharacterDataClass_Otype__wf__def,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 5.33/2.61 ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J )
% 5.33/2.61 = ( l_type942687182ype_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_83_DocumentClass_Otype__wf__def,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 5.33/2.61 ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K )
% 5.33/2.61 = ( l_type1694037370ype_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_84_new__character__data__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),New_ch844909330ta_ptr: character_data_ptr @ B,Ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > K] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ New_ch844909330ta_ptr )
% 5.33/2.61 => ( ( Ptr3
% 5.33/2.61 != ( cast_c1817826148_p_t_r @ B @ A @ C @ New_ch844909330ta_ptr ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ K @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ K @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ J @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_85_new__element__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A,Ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) ) > J] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 5.33/2.61 => ( ( Ptr3
% 5.33/2.61 != ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ New_element_ptr ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ J @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ J @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ I @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_86_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__none,axiom,
% 5.33/2.61 ! [B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,A: $tType,Node2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ B @ C @ D @ E @ ( option @ F ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ G ) ) )] :
% 5.33/2.61 ( ( ( cast_N331463351_a_t_a @ B @ C @ D @ E @ F @ A @ G @ Node2 )
% 5.33/2.61 = ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) ) )
% 5.33/2.61 = ( ~ ? [Character_data2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 5.33/2.61 ( ( cast_C1206507959_o_d_e @ A @ B @ C @ D @ E @ F @ G @ Character_data2 )
% 5.33/2.61 = Node2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_87_DocumentMonad_Onew__element__type__wf__preserved,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ H3 )
% 5.33/2.61 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_88_DocumentMonad_Onew__character__data__type__wf__preserved,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ H3 )
% 5.33/2.61 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_89_CharacterDataMonad_Onew__element__type__wf__preserved,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J ) @ H3 )
% 5.33/2.61 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 5.33/2.61 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_90_ElementMonad_Onew__element__type__wf__preserved,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 5.33/2.61 => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 5.33/2.61 = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_91_CharacterDataMonad_Onew__character__data__type__wf__preserved,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 5.33/2.61 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 5.33/2.61 = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_92_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,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A,Ptr3: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > J] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 5.33/2.61 => ( ( Ptr3 != New_element_ptr )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ J @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ J @ E @ F @ H @ I @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_93_new__element__get__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,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Ptr3: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > K] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ K @ ( get_M_1540554666_a_t_a @ B @ H @ K @ A @ C @ D @ E @ F @ G @ I @ J @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_94_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,axiom,
% 5.33/2.61 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ L @ F @ G @ H @ I @ K @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_95_new__character__data__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,axiom,
% 5.33/2.61 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ L @ F @ G @ H @ I @ K @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_96_new__character__data__get__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,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),New_ch844909330ta_ptr: character_data_ptr @ B,Ptr3: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > K] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ New_ch844909330ta_ptr )
% 5.33/2.61 => ( ( Ptr3 != New_ch844909330ta_ptr )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ K @ ( get_M_1540554666_a_t_a @ B @ H @ K @ A @ C @ D @ E @ F @ G @ I @ J @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_97_new__character__data__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,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),New_ch844909330ta_ptr: character_data_ptr @ B,Ptr3: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > K] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ New_ch844909330ta_ptr )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ K @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ K @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_98_is__character__data__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__def,axiom,
% 5.33/2.61 ! [Node: $tType,CharacterData: $tType,Element: $tType,Shadow_root_ptr: $tType,Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType] :
% 5.33/2.61 ( ( is_cha448255042_o_d_e @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node )
% 5.33/2.61 = ( ^ [Ptr2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) )] :
% 5.33/2.61 ( ( cast_N331463351_a_t_a @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Ptr2 )
% 5.33/2.61 != ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ CharacterData ) ) ) ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_99_new__element__shadow__root__opt,axiom,
% 5.33/2.61 ! [C: $tType,A: $tType,B: $tType,G: $tType,E: $tType,F: $tType,H: $tType,I: $tType,D: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 5.33/2.61 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( option @ ( shadow_root_ptr @ D ) ) @ H3 @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ ( option @ ( shadow_root_ptr @ D ) ) @ E @ F @ H @ I @ New_element_ptr @ ( shadow_root_opt @ C @ A @ B @ D @ ( option @ G ) ) ) @ ( none @ ( shadow_root_ptr @ D ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_100_l__new__character__data__def,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 5.33/2.61 ( ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J )
% 5.33/2.61 = ( ^ [Type_wf: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > $o] :
% 5.33/2.61 ! [H5: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H6: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H5 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H6 )
% 5.33/2.61 => ( ( Type_wf @ H5 )
% 5.33/2.61 = ( Type_wf @ H6 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_101_l__new__character__data_Ointro,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Type_wf2: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > $o] :
% 5.33/2.61 ( ! [H7: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H8: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H7 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H8 )
% 5.33/2.61 => ( ( Type_wf2 @ H7 )
% 5.33/2.61 = ( Type_wf2 @ H8 ) ) )
% 5.33/2.61 => ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ Type_wf2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_102_l__new__character__data_Onew__character__data__types__preserved,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Type_wf2: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > $o,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ Type_wf2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 5.33/2.61 => ( ( Type_wf2 @ H2 )
% 5.33/2.61 = ( Type_wf2 @ H3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_103_l__new__element__def,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 5.33/2.61 ( ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I )
% 5.33/2.61 = ( ^ [Type_wf: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > $o] :
% 5.33/2.61 ! [H5: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H6: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H5 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H6 )
% 5.33/2.61 => ( ( Type_wf @ H5 )
% 5.33/2.61 = ( Type_wf @ H6 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_104_DocumentMonad_Onew__element__is__l__new__element,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_105_DocumentMonad_Onew__character__data__is__l__new__character__data,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_106_CharacterDataMonad_Onew__element__is__l__new__element,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_107_CharacterDataMonad_Onew__character__data__is__l__new__character__data,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_108_ElementMonad_Onew__element__is__l__new__element,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_109_RElement_Ofold__congs_I7_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: option @ ( shadow_root_ptr @ Shadow_root_ptr4 ),F2: ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ),F4: ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( shadow_root_opt @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: option @ ( shadow_root_ptr @ Shadow_root_ptr4 )] :
% 5.33/2.61 ( ( V3 = V4 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_110_RElement_Ounfold__congs_I7_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: option @ ( shadow_root_ptr @ Shadow_root_ptr4 ),F2: ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ),F4: ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( shadow_root_opt @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: option @ ( shadow_root_ptr @ Shadow_root_ptr4 )] :
% 5.33/2.61 ( ( V4 = V3 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_111_l__new__element_Onew__element__types__preserved,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Type_wf2: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > $o,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Type_wf2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 5.33/2.61 => ( ( Type_wf2 @ H2 )
% 5.33/2.61 = ( Type_wf2 @ H3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_112_l__new__element_Ointro,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Type_wf2: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > $o] :
% 5.33/2.61 ( ! [H7: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H8: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H7 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H8 )
% 5.33/2.61 => ( ( Type_wf2 @ H7 )
% 5.33/2.61 = ( Type_wf2 @ H8 ) ) )
% 5.33/2.61 => ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Type_wf2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_113_new__character__data__is__character__data__ptr,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,A: $tType,B: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),New_ch844909330ta_ptr: character_data_ptr @ B] :
% 5.33/2.61 ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ New_ch844909330ta_ptr )
% 5.33/2.61 => ( is_cha1694415012_p_t_r @ B @ New_ch844909330ta_ptr ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_114_new__element__is__element__ptr,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A] :
% 5.33/2.61 ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 5.33/2.61 => ( is_ele1630183935_p_t_r @ A @ New_element_ptr ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_115_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__none,axiom,
% 5.33/2.61 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Node2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ F ) )] :
% 5.33/2.61 ( ( ( cast_N1919872217_e_n_t @ A @ B @ C @ D @ E @ F @ Node2 )
% 5.33/2.61 = ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) ) )
% 5.33/2.61 = ( ~ ? [Element3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 5.33/2.61 ( ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ Element3 )
% 5.33/2.61 = Node2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_116_RDocument_Ounfold__congs_I3_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F4: ( list @ char ) > ( list @ char )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( doctype @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: list @ char] :
% 5.33/2.61 ( ( V4 = V3 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( doctype_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( doctype_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_117_RDocument_Ounfold__congs_I4_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),V3: option @ ( element_ptr @ Element_ptr4 ),F2: ( option @ ( element_ptr @ Element_ptr4 ) ) > ( option @ ( element_ptr @ Element_ptr4 ) ),F4: ( option @ ( element_ptr @ Element_ptr4 ) ) > ( option @ ( element_ptr @ Element_ptr4 ) )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( document_element @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: option @ ( element_ptr @ Element_ptr4 )] :
% 5.33/2.61 ( ( V4 = V3 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( docume446011358update @ Element_ptr4 @ Node_ptr3 @ Character_data_ptr4 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( docume446011358update @ Element_ptr4 @ Node_ptr3 @ Character_data_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_118_RDocument_Ofold__congs_I4_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),V3: option @ ( element_ptr @ Element_ptr4 ),F2: ( option @ ( element_ptr @ Element_ptr4 ) ) > ( option @ ( element_ptr @ Element_ptr4 ) ),F4: ( option @ ( element_ptr @ Element_ptr4 ) ) > ( option @ ( element_ptr @ Element_ptr4 ) )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( document_element @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: option @ ( element_ptr @ Element_ptr4 )] :
% 5.33/2.61 ( ( V3 = V4 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( docume446011358update @ Element_ptr4 @ Node_ptr3 @ Character_data_ptr4 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( docume446011358update @ Element_ptr4 @ Node_ptr3 @ Character_data_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_119_RDocument_Ofold__congs_I3_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F4: ( list @ char ) > ( list @ char )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( doctype @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: list @ char] :
% 5.33/2.61 ( ( V3 = V4 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( doctype_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( doctype_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_120_is__element__kind_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__def,axiom,
% 5.33/2.61 ! [Node: $tType,Element: $tType,Shadow_root_ptr: $tType,Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType] :
% 5.33/2.61 ( ( is_ele641449972_o_d_e @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ Node )
% 5.33/2.61 = ( ^ [Ptr2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) )] :
% 5.33/2.61 ( ( cast_N1919872217_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ Node @ Ptr2 )
% 5.33/2.61 != ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) ) ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_121_RCharacterData_Ounfold__congs_I4_J,axiom,
% 5.33/2.61 ! [Z2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z2 ) ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F4: ( list @ char ) > ( list @ char )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( val @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: list @ char] :
% 5.33/2.61 ( ( V4 = V3 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( val_update @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( val_update @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_122_RCharacterData_Ofold__congs_I4_J,axiom,
% 5.33/2.61 ! [Z2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z2 ) ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F4: ( list @ char ) > ( list @ char )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( val @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: list @ char] :
% 5.33/2.61 ( ( V3 = V4 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( val_update @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( val_update @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_123_RDocument_Ofold__congs_I5_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ),F4: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( disconnected_nodes @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) )] :
% 5.33/2.61 ( ( V3 = V4 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( discon1635973971update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( discon1635973971update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_124_RDocument_Ounfold__congs_I5_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ),F4: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( disconnected_nodes @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) )] :
% 5.33/2.61 ( ( V4 = V3 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( discon1635973971update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( discon1635973971update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_125_new__character__data__child__nodes,axiom,
% 5.33/2.61 ! [H: $tType,A: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,I: $tType,J: $tType,B: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),New_ch844909330ta_ptr: character_data_ptr @ B] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ New_ch844909330ta_ptr )
% 5.33/2.61 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( list @ char ) @ H3 @ ( get_M_1540554666_a_t_a @ B @ H @ ( list @ char ) @ A @ C @ D @ E @ F @ G @ I @ J @ New_ch844909330ta_ptr @ ( val @ ( option @ H ) ) ) @ ( nil @ char ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_126_new__element__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > J] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 5.33/2.61 => ( ( Ptr3
% 5.33/2.61 != ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ New_element_ptr ) ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ J @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) @ J @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_127_RElement_Ofold__congs_I6_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: finite_fmap @ ( list @ char ) @ ( list @ char ),F2: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ),F4: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( attrs @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: finite_fmap @ ( list @ char ) @ ( list @ char )] :
% 5.33/2.61 ( ( V3 = V4 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( attrs_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( attrs_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_128_RElement_Ofold__congs_I5_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ),F4: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( child_nodes @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) )] :
% 5.33/2.61 ( ( V3 = V4 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( child_nodes_update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( child_nodes_update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Shadow_root_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_129_CharacterData__simp11,axiom,
% 5.33/2.61 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ B,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > L] :
% 5.33/2.61 ( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 ) )
% 5.33/2.61 != Object_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ K @ H @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) @ L @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_130_get__M__Element__preserved8,axiom,
% 5.33/2.61 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr2: element_ptr @ A,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > K] :
% 5.33/2.61 ( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr2 ) )
% 5.33/2.61 != Object_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) @ K @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_131_new__character__data__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),New_ch844909330ta_ptr: character_data_ptr @ B,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > K] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ ( character_data_ptr @ B ) @ H2 @ ( new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J ) @ New_ch844909330ta_ptr )
% 5.33/2.61 => ( ( Ptr3
% 5.33/2.61 != ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( cast_c1817826148_p_t_r @ B @ A @ C @ New_ch844909330ta_ptr ) ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ K @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) @ K @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_132_RElement_Ounfold__congs_I5_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ),F4: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) ) )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( child_nodes @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr4 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr4 ) @ Node_ptr3 ) ) )] :
% 5.33/2.61 ( ( V4 = V3 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( child_nodes_update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( child_nodes_update @ Element_ptr4 @ Character_data_ptr4 @ Node_ptr3 @ Shadow_root_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_133_RElement_Ounfold__congs_I6_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: finite_fmap @ ( list @ char ) @ ( list @ char ),F2: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) ),F4: ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) > ( finite_fmap @ ( list @ char ) @ ( list @ char ) )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( attrs @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: finite_fmap @ ( list @ char ) @ ( list @ char )] :
% 5.33/2.61 ( ( V4 = V3 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( attrs_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( attrs_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_134_get__M__Object__preserved2,axiom,
% 5.33/2.61 ! [E: $tType,F: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Node_ptr2: node_ptr @ A,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ A ) @ B ),H2: heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ),Setter: ( E > E ) > ( rObject_ext @ ( rNode_ext @ C ) ) > ( rObject_ext @ ( rNode_ext @ C ) ),V2: E,H3: heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) > F] :
% 5.33/2.61 ( ( ( cast_n1885620943_p_t_r @ A @ B @ Node_ptr2 )
% 5.33/2.61 != Object_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ product_unit @ H2 @ ( put_M_N_o_d_e @ A @ E @ C @ B @ D @ Node_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ F @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) @ F @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_135_new__element__tag__name,axiom,
% 5.33/2.61 ! [C: $tType,A: $tType,B: $tType,D: $tType,G: $tType,E: $tType,F: $tType,H: $tType,I: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 5.33/2.61 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( list @ char ) @ H3 @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ ( list @ char ) @ E @ F @ H @ I @ New_element_ptr @ ( tag_name @ C @ A @ B @ D @ ( option @ G ) ) ) @ ( nil @ char ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_136_get__M__Element__preserved9,axiom,
% 5.33/2.61 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Element_ptr2: element_ptr @ A,Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > K,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( ! [X2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ I
% 5.33/2.61 @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: J] : V2
% 5.33/2.61 @ X2 ) ) ) )
% 5.33/2.61 = ( Getter @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ I @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H @ X2 ) ) ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) @ K @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_137_get__M__Element__preserved3,axiom,
% 5.33/2.61 ! [I: $tType,F: $tType,H: $tType,G: $tType,E: $tType,K: $tType,J: $tType,D: $tType,A: $tType,C: $tType,B: $tType,Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ H ) ) > F,Setter: ( I > I ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ),V2: I,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ H ),Element_ptr2: element_ptr @ B,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ H ),Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ J ) ) @ K ) )] :
% 5.33/2.61 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) @ H
% 5.33/2.61 @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: I] : V2
% 5.33/2.61 @ X2 ) ) ) )
% 5.33/2.61 = ( Getter @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) @ H @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G @ X2 ) ) ) )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ H ) ) @ exception @ product_unit @ H2 @ ( put_M_E_l_e_m_e_n_t @ B @ I @ A @ C @ D @ E @ J @ K @ G @ H @ Element_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ H ) ) @ exception @ F @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ J ) ) @ K ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) ) @ H ) @ F @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_138_RElement_Ofold__congs_I4_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F4: ( list @ char ) > ( list @ char )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( tag_name @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: list @ char] :
% 5.33/2.61 ( ( V3 = V4 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( tag_name_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( tag_name_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_139_RElement_Ounfold__congs_I4_J,axiom,
% 5.33/2.61 ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr4: $tType,Element_ptr4: $tType,Node_ptr3: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F4: ( list @ char ) > ( list @ char )] :
% 5.33/2.61 ( ( R2 = R3 )
% 5.33/2.61 => ( ( ( tag_name @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 5.33/2.61 = V3 )
% 5.33/2.61 => ( ! [V4: list @ char] :
% 5.33/2.61 ( ( V4 = V3 )
% 5.33/2.61 => ( ( F2 @ V4 )
% 5.33/2.61 = ( F4 @ V4 ) ) )
% 5.33/2.61 => ( ( tag_name_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 5.33/2.61 = ( tag_name_update @ Node_ptr3 @ Element_ptr4 @ Character_data_ptr4 @ Shadow_root_ptr4 @ Z2 @ F4 @ R3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_140_get__M__Object__preserved1,axiom,
% 5.33/2.61 ! [D: $tType,B: $tType,C: $tType,A: $tType,F: $tType,E: $tType,Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ A ) @ C ) ) > B,Setter: ( D > D ) > ( rObject_ext @ ( rNode_ext @ A ) ) > ( rObject_ext @ ( rNode_ext @ A ) ),V2: D,H2: heap @ ( sum_sum @ ( node_ptr @ E ) @ F ) @ ( sum_sum @ ( rNode_ext @ A ) @ C ),Node_ptr2: node_ptr @ E,H3: heap @ ( sum_sum @ ( node_ptr @ E ) @ F ) @ ( sum_sum @ ( rNode_ext @ A ) @ C ),Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ E ) @ F )] :
% 5.33/2.61 ( ! [X2: rObject_ext @ ( rNode_ext @ A )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_N414129940_e_c_t @ A @ C
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: D] : V2
% 5.33/2.61 @ X2 ) ) )
% 5.33/2.61 = ( Getter @ ( cast_N414129940_e_c_t @ A @ C @ X2 ) ) )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ E ) @ F ) @ ( sum_sum @ ( rNode_ext @ A ) @ C ) ) @ exception @ product_unit @ H2 @ ( put_M_N_o_d_e @ E @ D @ A @ F @ C @ Node_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ E ) @ F ) @ ( sum_sum @ ( rNode_ext @ A ) @ C ) ) @ exception @ B @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ E ) @ F ) @ ( sum_sum @ ( rNode_ext @ A ) @ C ) @ B @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_141_get__M__Object__preserved3,axiom,
% 5.33/2.61 ! [E: $tType,F: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ),Node_ptr2: node_ptr @ A,Setter: ( E > E ) > ( rObject_ext @ ( rNode_ext @ C ) ) > ( rObject_ext @ ( rNode_ext @ C ) ),V2: E,H3: heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) > F,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ A ) @ B )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ product_unit @ H2 @ ( put_M_N_o_d_e @ A @ E @ C @ B @ D @ Node_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( ! [X2: rObject_ext @ ( rNode_ext @ C )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_N414129940_e_c_t @ C @ D
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: E] : V2
% 5.33/2.61 @ X2 ) ) )
% 5.33/2.61 = ( Getter @ ( cast_N414129940_e_c_t @ C @ D @ X2 ) ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ F @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) @ F @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_142_CharacterData__simp6,axiom,
% 5.33/2.61 ! [J: $tType,B: $tType,I: $tType,H: $tType,A: $tType,G: $tType,L: $tType,K: $tType,F: $tType,C: $tType,E: $tType,D: $tType,Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ I ) ) > B,Setter: ( J > J ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ),V2: J,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ K ) ) @ L ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ I ),Character_data_ptr2: character_data_ptr @ E,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ K ) ) @ L ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ I ),Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ K ) ) @ L ) )] :
% 5.33/2.61 ( ! [X2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) @ I
% 5.33/2.61 @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: J] : V2
% 5.33/2.61 @ X2 ) ) ) )
% 5.33/2.61 = ( Getter @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) @ I @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H @ X2 ) ) ) )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ K ) ) @ L ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ E @ J @ A @ D @ C @ F @ K @ L @ G @ H @ I @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ K ) ) @ L ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ I ) ) @ exception @ B @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ K ) ) @ L ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) ) @ I ) @ B @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_143_CharacterData__simp12,axiom,
% 5.33/2.61 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Character_data_ptr2: character_data_ptr @ B,Setter: ( K > K ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > L,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_926020593_a_t_a @ B @ K @ H @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( ! [X2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ J
% 5.33/2.61 @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: K] : V2
% 5.33/2.61 @ X2 ) ) ) )
% 5.33/2.61 = ( Getter @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ J @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I @ X2 ) ) ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) @ L @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_144_get__M__Element__preserved10,axiom,
% 5.33/2.61 ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr2: element_ptr @ A,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Setter: ( J > J ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ),V2: J,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > K] :
% 5.33/2.61 ( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr2 ) )
% 5.33/2.61 != Object_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ product_unit @ H2 @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ J @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) @ Object_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ K @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ K @ E @ F @ H @ I @ Element_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_145_get__M__Mshadow__root__preserved4a,axiom,
% 5.33/2.61 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Shadow_root_ptr2: shadow_root_ptr @ D,Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) > N,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_D42511940_e_c_t @ C @ A @ B @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ D @ G @ H @ I @ L
% 5.33/2.61 @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: M] : V2
% 5.33/2.61 @ X2 ) ) ) )
% 5.33/2.61 = ( Getter @ ( cast_D42511940_e_c_t @ C @ A @ B @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ D @ G @ H @ I @ L @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K @ X2 ) ) ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ N @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_146_CharacterData__simp13,axiom,
% 5.33/2.61 ! [K: $tType,L: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ B,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Setter: ( K > K ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ),V2: K,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 5.33/2.61 ( ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 ) )
% 5.33/2.61 != Object_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ product_unit @ H2 @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ K @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) @ Object_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ exception @ L @ ( get_M_1540554666_a_t_a @ B @ H @ L @ A @ C @ D @ E @ F @ G @ I @ J @ Character_data_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_147_get__M__Object__preserved4,axiom,
% 5.33/2.61 ! [E: $tType,F: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Node_ptr2: node_ptr @ A,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ A ) @ B ),H2: heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ),Setter: ( E > E ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ),V2: E,H3: heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ),Getter: ( rObject_ext @ ( rNode_ext @ C ) ) > F] :
% 5.33/2.61 ( ( ( cast_n1885620943_p_t_r @ A @ B @ Node_ptr2 )
% 5.33/2.61 != Object_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ product_unit @ H2 @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ E @ ( sum_sum @ ( rNode_ext @ C ) @ D ) @ Object_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ A ) @ B ) @ ( sum_sum @ ( rNode_ext @ C ) @ D ) ) @ exception @ F @ ( get_M_N_o_d_e @ A @ C @ F @ B @ D @ Node_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_148_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,axiom,
% 5.33/2.61 ! [I: $tType,G: $tType,F: $tType,E: $tType,D: $tType,H: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) ),Y: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) )] :
% 5.33/2.61 ( ( ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ I @ X )
% 5.33/2.61 = ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ I @ Y ) )
% 5.33/2.61 = ( X = Y ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_149_cast__document__not__node_I2_J,axiom,
% 5.33/2.61 ! [D: $tType,E: $tType,F: $tType,G: $tType,J: $tType,H: $tType,C: $tType,B: $tType,A: $tType,Node2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ G ) ) ),Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) )] :
% 5.33/2.61 ( ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ G ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) ) @ J ) @ Node2 )
% 5.33/2.61 != ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ J @ Document2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_150_cast__document__not__node_I1_J,axiom,
% 5.33/2.61 ! [H: $tType,I: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) ),Node2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ G ) ) )] :
% 5.33/2.61 ( ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ I @ Document2 )
% 5.33/2.61 != ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ G ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) ) @ I ) @ Node2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_151_get__M__Mdocument__preserved10,axiom,
% 5.33/2.61 ! [K: $tType,E: $tType,J: $tType,D: $tType,I: $tType,H: $tType,G: $tType,M: $tType,L: $tType,F: $tType,A: $tType,C: $tType,B: $tType,Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ J ) ) ) > E,Setter: ( K > K ) > ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ) > ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ),V2: K,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ) ) @ M ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ J ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ) ) @ M ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ J ) ),Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ) ) @ M ) )] :
% 5.33/2.61 ( ! [X2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_D42511940_e_c_t @ A @ B @ C @ D @ F @ G @ H @ I @ J
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: K] : V2
% 5.33/2.61 @ X2 ) ) )
% 5.33/2.61 = ( Getter @ ( cast_D42511940_e_c_t @ A @ B @ C @ D @ F @ G @ H @ I @ J @ X2 ) ) )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ) ) @ M ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ J ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ F @ L @ K @ A @ B @ C @ D @ M @ G @ H @ I @ J @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ) ) @ M ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ J ) ) ) @ exception @ E @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ F ) @ L ) ) @ M ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ J ) ) @ E @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_152_get__M__Mdocument__preserved4,axiom,
% 5.33/2.61 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > M,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( ! [X2: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) )] :
% 5.33/2.61 ( ( Getter
% 5.33/2.61 @ ( cast_D42511940_e_c_t @ C @ A @ B @ J @ D @ G @ H @ I @ K
% 5.33/2.61 @ ( Setter
% 5.33/2.61 @ ^ [Uu: L] : V2
% 5.33/2.61 @ X2 ) ) )
% 5.33/2.61 = ( Getter @ ( cast_D42511940_e_c_t @ C @ A @ B @ J @ D @ G @ H @ I @ K @ X2 ) ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ M @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_153_get__M__Mshadow__root__preserved3a,axiom,
% 5.33/2.61 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Shadow_root_ptr2: shadow_root_ptr @ D,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Setter: ( M > M ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) > N] :
% 5.33/2.61 ( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ ( cast_s636919983_p_t_r @ D @ E @ Shadow_root_ptr2 ) )
% 5.33/2.61 != Object_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ N @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_154_get__M__Mshadow__root__preserved5,axiom,
% 5.33/2.61 ! [M: $tType,N: $tType,L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Shadow_root_ptr2: shadow_root_ptr @ D,Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Setter: ( M > M ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ),V2: M,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > N] :
% 5.33/2.61 ( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ ( cast_s636919983_p_t_r @ D @ E @ Shadow_root_ptr2 ) )
% 5.33/2.61 != Object_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ product_unit @ H2 @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ M @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ Object_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) @ exception @ N @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ N @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_155_get__M__Mdocument__preserved3,axiom,
% 5.33/2.61 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Setter: ( L > L ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > M] :
% 5.33/2.61 ( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ Document_ptr2 )
% 5.33/2.61 != Object_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K @ Document_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ M @ Object_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_156_get__M__Mdocument__preserved5,axiom,
% 5.33/2.61 ! [L: $tType,M: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Object_ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Setter: ( L > L ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ),V2: L,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > M] :
% 5.33/2.61 ( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ Document_ptr2 )
% 5.33/2.61 != Object_ptr2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ product_unit @ H2 @ ( put_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ L @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ Object_ptr2 @ Setter @ V2 ) @ H3 )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ M @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ M @ F @ G @ H @ I @ K @ Document_ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_157_new__document__get__M_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t,axiom,
% 5.33/2.61 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > L] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 5.33/2.61 => ( ( Ptr3
% 5.33/2.61 != ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ New_document_ptr ) )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ L @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_158_new__element__attrs,axiom,
% 5.33/2.61 ! [C: $tType,A: $tType,B: $tType,D: $tType,G: $tType,E: $tType,F: $tType,H: $tType,I: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 5.33/2.61 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ H3 @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ ( finite_fmap @ ( list @ char ) @ ( list @ char ) ) @ E @ F @ H @ I @ New_element_ptr @ ( attrs @ C @ A @ B @ D @ ( option @ G ) ) ) @ ( finite_fmempty @ ( list @ char ) @ ( list @ char ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_159_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,axiom,
% 5.33/2.61 ! [E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ F ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ G ) ) @ H ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ I ) )] :
% 5.33/2.61 ( ( ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ F @ G @ H @ D @ I @ Obj2 )
% 5.33/2.61 = ( none @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ) ) )
% 5.33/2.61 = ( ~ ? [Document3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) )] :
% 5.33/2.61 ( ( cast_D42511940_e_c_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Document3 )
% 5.33/2.61 = Obj2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_160_new__document__type__wf__preserved,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 5.33/2.61 => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_161_new__document__document__element,axiom,
% 5.33/2.61 ! [C: $tType,B: $tType,J: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,E: $tType,D: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 5.33/2.61 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( option @ ( element_ptr @ A ) ) @ H3 @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ ( option @ ( element_ptr @ A ) ) @ F @ G @ H @ I @ K @ New_document_ptr @ ( document_element @ C @ A @ B @ ( option @ J ) ) ) @ ( none @ ( element_ptr @ A ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_162_new__document__doctype,axiom,
% 5.33/2.61 ! [C: $tType,A: $tType,B: $tType,J: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,E: $tType,D: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 5.33/2.61 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( list @ char ) @ H3 @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ ( list @ char ) @ F @ G @ H @ I @ K @ New_document_ptr @ ( doctype @ C @ A @ B @ ( option @ J ) ) ) @ ( nil @ char ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_163_new__document__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,axiom,
% 5.33/2.61 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 5.33/2.61 => ( ( Ptr3 != New_document_ptr )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ L @ F @ G @ H @ I @ K @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_164_new__document__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,axiom,
% 5.33/2.61 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Ptr3: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > L] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ L @ E @ F @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_165_new__document__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 5.33/2.61 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),Getter: ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) > L] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_N_o_d_e @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ L @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_166_new__document__get__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,axiom,
% 5.33/2.61 ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Ptr3: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 5.33/2.61 => ( heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ L @ ( get_M_1540554666_a_t_a @ B @ H @ L @ A @ C @ D @ E @ F @ G @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ Ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_167_is__document__kind__def,axiom,
% 5.33/2.61 ! [Object: $tType,Document: $tType,Node: $tType,CharacterData: $tType,Element: $tType,Shadow_root_ptr: $tType,Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType] :
% 5.33/2.61 ( ( is_document_kind @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Document @ Object )
% 5.33/2.61 = ( ^ [Ptr2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) )] :
% 5.33/2.61 ( ( cast_O1159777348_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Document @ Object @ Ptr2 )
% 5.33/2.61 != ( none @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_168_l__new__document_Onew__document__types__preserved,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Type_wf2: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > $o,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ Type_wf2 )
% 5.33/2.61 => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 5.33/2.61 => ( ( Type_wf2 @ H2 )
% 5.33/2.61 = ( Type_wf2 @ H3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_169_l__new__document_Ointro,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Type_wf2: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > $o] :
% 5.33/2.61 ( ! [H7: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H8: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H7 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H8 )
% 5.33/2.61 => ( ( Type_wf2 @ H7 )
% 5.33/2.61 = ( Type_wf2 @ H8 ) ) )
% 5.33/2.61 => ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ Type_wf2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_170_new__document__is__l__new__document,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_171_l__new__document__def,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 5.33/2.61 ( ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K )
% 5.33/2.61 = ( ^ [Type_wf: ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) > $o] :
% 5.33/2.61 ! [H5: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H6: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H5 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H6 )
% 5.33/2.61 => ( ( Type_wf @ H5 )
% 5.33/2.61 = ( Type_wf @ H6 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_172_new__document__is__document__ptr,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,C: $tType,B: $tType,A: $tType,E: $tType,D: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 5.33/2.61 ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 5.33/2.61 => ( is_doc697300620_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ New_document_ptr ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_173_new__document__disconnected__nodes,axiom,
% 5.33/2.61 ! [J: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) @ New_document_ptr )
% 5.33/2.61 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ exception @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ H3 @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ J @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ F @ G @ H @ I @ K @ New_document_ptr @ ( disconnected_nodes @ C @ A @ B @ ( option @ J ) ) ) @ ( nil @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_174_new__element__child__nodes,axiom,
% 5.33/2.61 ! [D: $tType,G: $tType,E: $tType,F: $tType,H: $tType,I: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),New_element_ptr: element_ptr @ A] :
% 5.33/2.61 ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ H3 )
% 5.33/2.61 => ( ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( element_ptr @ A ) @ H2 @ ( new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ New_element_ptr )
% 5.33/2.61 => ( heap_E1989005601result @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ exception @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ H3 @ ( get_M_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ E @ F @ H @ I @ New_element_ptr @ ( child_nodes @ C @ A @ B @ D @ ( option @ G ) ) ) @ ( nil @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_175_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_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__none,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ A ) @ B )] :
% 5.33/2.61 ( ( ( cast_O268912148_o_d_e @ A @ B @ Obj2 )
% 5.33/2.61 = ( none @ ( rObject_ext @ ( rNode_ext @ A ) ) ) )
% 5.33/2.61 = ( ~ ? [Node3: rObject_ext @ ( rNode_ext @ A )] :
% 5.33/2.61 ( ( cast_N414129940_e_c_t @ A @ B @ Node3 )
% 5.33/2.61 = Obj2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_176_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_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__some,axiom,
% 5.33/2.61 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Shadow_root2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 5.33/2.61 ( ( ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ Document2 )
% 5.33/2.61 = ( some @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ Shadow_root2 ) )
% 5.33/2.61 = ( ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ Shadow_root2 )
% 5.33/2.61 = Document2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_177_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_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__inv,axiom,
% 5.33/2.61 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Shadow_root2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 5.33/2.61 ( ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ Shadow_root2 ) )
% 5.33/2.61 = ( some @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ Shadow_root2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_178_not__Some__eq,axiom,
% 5.33/2.61 ! [A: $tType,X: option @ A] :
% 5.33/2.61 ( ( ! [Y3: A] :
% 5.33/2.61 ( X
% 5.33/2.61 != ( some @ A @ Y3 ) ) )
% 5.33/2.61 = ( X
% 5.33/2.61 = ( none @ A ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_179_not__None__eq,axiom,
% 5.33/2.61 ! [A: $tType,X: option @ A] :
% 5.33/2.61 ( ( X
% 5.33/2.61 != ( none @ A ) )
% 5.33/2.61 = ( ? [Y3: A] :
% 5.33/2.61 ( X
% 5.33/2.61 = ( some @ A @ Y3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_180_option_Ocollapse,axiom,
% 5.33/2.61 ! [A: $tType,Option: option @ A] :
% 5.33/2.61 ( ( Option
% 5.33/2.61 != ( none @ A ) )
% 5.33/2.61 => ( ( some @ A @ ( the @ A @ Option ) )
% 5.33/2.61 = Option ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_181_option_Osel,axiom,
% 5.33/2.61 ! [A: $tType,X22: A] :
% 5.33/2.61 ( ( the @ A @ ( some @ A @ X22 ) )
% 5.33/2.61 = X22 ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_182_option_Odistinct_I1_J,axiom,
% 5.33/2.61 ! [A: $tType,X22: A] :
% 5.33/2.61 ( ( none @ A )
% 5.33/2.61 != ( some @ A @ X22 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_183_option_OdiscI,axiom,
% 5.33/2.61 ! [A: $tType,Option: option @ A,X22: A] :
% 5.33/2.61 ( ( Option
% 5.33/2.61 = ( some @ A @ X22 ) )
% 5.33/2.61 => ( Option
% 5.33/2.61 != ( none @ A ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_184_option_Oexhaust,axiom,
% 5.33/2.61 ! [A: $tType,Y: option @ A] :
% 5.33/2.61 ( ( Y
% 5.33/2.61 != ( none @ A ) )
% 5.33/2.61 => ~ ! [X23: A] :
% 5.33/2.61 ( Y
% 5.33/2.61 != ( some @ A @ X23 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_185_option_Oinducts,axiom,
% 5.33/2.61 ! [A: $tType,P2: ( option @ A ) > $o,Option: option @ A] :
% 5.33/2.61 ( ( P2 @ ( none @ A ) )
% 5.33/2.61 => ( ! [X2: A] : ( P2 @ ( some @ A @ X2 ) )
% 5.33/2.61 => ( P2 @ Option ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_186_split__option__ex,axiom,
% 5.33/2.61 ! [A: $tType] :
% 5.33/2.61 ( ( ^ [P3: ( option @ A ) > $o] :
% 5.33/2.61 ? [X4: option @ A] : ( P3 @ X4 ) )
% 5.33/2.61 = ( ^ [P4: ( option @ A ) > $o] :
% 5.33/2.61 ( ( P4 @ ( none @ A ) )
% 5.33/2.61 | ? [X3: A] : ( P4 @ ( some @ A @ X3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_187_split__option__all,axiom,
% 5.33/2.61 ! [A: $tType] :
% 5.33/2.61 ( ( ^ [P3: ( option @ A ) > $o] :
% 5.33/2.61 ! [X4: option @ A] : ( P3 @ X4 ) )
% 5.33/2.61 = ( ^ [P4: ( option @ A ) > $o] :
% 5.33/2.61 ( ( P4 @ ( none @ A ) )
% 5.33/2.61 & ! [X3: A] : ( P4 @ ( some @ A @ X3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_188_combine__options__cases,axiom,
% 5.33/2.61 ! [A: $tType,B: $tType,X: option @ A,P2: ( option @ A ) > ( option @ B ) > $o,Y: option @ B] :
% 5.33/2.61 ( ( ( X
% 5.33/2.61 = ( none @ A ) )
% 5.33/2.61 => ( P2 @ X @ Y ) )
% 5.33/2.61 => ( ( ( Y
% 5.33/2.61 = ( none @ B ) )
% 5.33/2.61 => ( P2 @ X @ Y ) )
% 5.33/2.61 => ( ! [A2: A,B2: B] :
% 5.33/2.61 ( ( X
% 5.33/2.61 = ( some @ A @ A2 ) )
% 5.33/2.61 => ( ( Y
% 5.33/2.61 = ( some @ B @ B2 ) )
% 5.33/2.61 => ( P2 @ X @ Y ) ) )
% 5.33/2.61 => ( P2 @ X @ Y ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_189_option_Oexhaust__sel,axiom,
% 5.33/2.61 ! [A: $tType,Option: option @ A] :
% 5.33/2.61 ( ( Option
% 5.33/2.61 != ( none @ A ) )
% 5.33/2.61 => ( Option
% 5.33/2.61 = ( some @ A @ ( the @ A @ Option ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_190_is__node__kind__def,axiom,
% 5.33/2.61 ! [Object: $tType,Node: $tType] :
% 5.33/2.61 ( ( is_node_kind @ Node @ Object )
% 5.33/2.61 = ( ^ [Ptr2: rObject_ext @ ( sum_sum @ ( rNode_ext @ Node ) @ Object )] :
% 5.33/2.61 ( ( cast_O268912148_o_d_e @ Node @ Object @ Ptr2 )
% 5.33/2.61 != ( none @ ( rObject_ext @ ( rNode_ext @ Node ) ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_191_option_Osplit__sel,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,P2: B > $o,F1: B,F22: A > B,Option: option @ A] :
% 5.33/2.61 ( ( P2 @ ( case_option @ B @ A @ F1 @ F22 @ Option ) )
% 5.33/2.61 = ( ( ( Option
% 5.33/2.61 = ( none @ A ) )
% 5.33/2.61 => ( P2 @ F1 ) )
% 5.33/2.61 & ( ( Option
% 5.33/2.61 = ( some @ A @ ( the @ A @ Option ) ) )
% 5.33/2.61 => ( P2 @ ( F22 @ ( the @ A @ Option ) ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_192_option_Osplit__sel__asm,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,P2: B > $o,F1: B,F22: A > B,Option: option @ A] :
% 5.33/2.61 ( ( P2 @ ( case_option @ B @ A @ F1 @ F22 @ Option ) )
% 5.33/2.61 = ( ~ ( ( ( Option
% 5.33/2.61 = ( none @ A ) )
% 5.33/2.61 & ~ ( P2 @ F1 ) )
% 5.33/2.61 | ( ( Option
% 5.33/2.61 = ( some @ A @ ( the @ A @ Option ) ) )
% 5.33/2.61 & ~ ( P2 @ ( F22 @ ( the @ A @ Option ) ) ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_193_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__inv,axiom,
% 5.33/2.61 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 5.33/2.61 ( ( cast_N1919872217_e_n_t @ A @ B @ C @ D @ E @ F @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ Element2 ) )
% 5.33/2.61 = ( some @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) @ Element2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_194_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__some,axiom,
% 5.33/2.61 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Node2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ F ) ),Element2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 5.33/2.61 ( ( ( cast_N1919872217_e_n_t @ A @ B @ C @ D @ E @ F @ Node2 )
% 5.33/2.61 = ( some @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) @ Element2 ) )
% 5.33/2.61 = ( ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ Element2 )
% 5.33/2.61 = Node2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_195_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__some,axiom,
% 5.33/2.61 ! [G: $tType,A: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,Node2: rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ B @ C @ D @ E @ ( option @ F ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ G ) ) ),Character_data: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 5.33/2.61 ( ( ( cast_N331463351_a_t_a @ B @ C @ D @ E @ F @ A @ G @ Node2 )
% 5.33/2.61 = ( some @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) @ Character_data ) )
% 5.33/2.61 = ( ( cast_C1206507959_o_d_e @ A @ B @ C @ D @ E @ F @ G @ Character_data )
% 5.33/2.61 = Node2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_196_cast_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_0622_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__inv,axiom,
% 5.33/2.61 ! [G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Character_data: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 5.33/2.61 ( ( cast_N331463351_a_t_a @ B @ C @ D @ E @ F @ A @ G @ ( cast_C1206507959_o_d_e @ A @ B @ C @ D @ E @ F @ G @ Character_data ) )
% 5.33/2.61 = ( some @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) @ Character_data ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_197_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__some,axiom,
% 5.33/2.61 ! [I: $tType,D: $tType,H: $tType,G: $tType,F: $tType,E: $tType,C: $tType,B: $tType,A: $tType,Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ F ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ G ) ) @ H ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ I ) ),Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) )] :
% 5.33/2.61 ( ( ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ F @ G @ H @ D @ I @ Obj2 )
% 5.33/2.61 = ( some @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ) @ Document2 ) )
% 5.33/2.61 = ( ( cast_D42511940_e_c_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Document2 )
% 5.33/2.61 = Obj2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_198_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__inv,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) )] :
% 5.33/2.61 ( ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ F @ G @ H @ D @ I @ ( cast_D42511940_e_c_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Document2 ) )
% 5.33/2.61 = ( some @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ) @ Document2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_199_bind__case__cong,axiom,
% 5.33/2.61 ! [A: $tType,B: $tType,C: $tType,X: option @ A,X5: option @ A,F2: A > C > B,H2: C,F4: A > C > B,G2: C > B] :
% 5.33/2.61 ( ( X = X5 )
% 5.33/2.61 => ( ! [A2: A] :
% 5.33/2.61 ( ( X
% 5.33/2.61 = ( some @ A @ A2 ) )
% 5.33/2.61 => ( ( F2 @ A2 @ H2 )
% 5.33/2.61 = ( F4 @ A2 @ H2 ) ) )
% 5.33/2.61 => ( ( case_option @ ( C > B ) @ A @ G2 @ F2 @ X @ H2 )
% 5.33/2.61 = ( case_option @ ( C > B ) @ A @ G2 @ F4 @ X5 @ H2 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_200_option_Odisc__eq__case_I1_J,axiom,
% 5.33/2.61 ! [A: $tType,Option: option @ A] :
% 5.33/2.61 ( ( Option
% 5.33/2.61 = ( none @ A ) )
% 5.33/2.61 = ( case_option @ $o @ A @ $true
% 5.33/2.61 @ ^ [Uu: A] : $false
% 5.33/2.61 @ Option ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_201_option_Odisc__eq__case_I2_J,axiom,
% 5.33/2.61 ! [A: $tType,Option: option @ A] :
% 5.33/2.61 ( ( Option
% 5.33/2.61 != ( none @ A ) )
% 5.33/2.61 = ( case_option @ $o @ A @ $false
% 5.33/2.61 @ ^ [Uu: A] : $true
% 5.33/2.61 @ Option ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_202_option_Osimps_I4_J,axiom,
% 5.33/2.61 ! [A: $tType,B: $tType,F1: B,F22: A > B] :
% 5.33/2.61 ( ( case_option @ B @ A @ F1 @ F22 @ ( none @ A ) )
% 5.33/2.61 = F1 ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_203_option_Ocase__distrib,axiom,
% 5.33/2.61 ! [C: $tType,B: $tType,A: $tType,H2: B > C,F1: B,F22: A > B,Option: option @ A] :
% 5.33/2.61 ( ( H2 @ ( case_option @ B @ A @ F1 @ F22 @ Option ) )
% 5.33/2.61 = ( case_option @ C @ A @ ( H2 @ F1 )
% 5.33/2.61 @ ^ [X3: A] : ( H2 @ ( F22 @ X3 ) )
% 5.33/2.61 @ Option ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_204_option_Ocase__eq__if,axiom,
% 5.33/2.61 ! [A: $tType,B: $tType] :
% 5.33/2.61 ( ( case_option @ B @ A )
% 5.33/2.61 = ( ^ [F12: B,F23: A > B,Option3: option @ A] :
% 5.33/2.61 ( if @ B
% 5.33/2.61 @ ( Option3
% 5.33/2.61 = ( none @ A ) )
% 5.33/2.61 @ F12
% 5.33/2.61 @ ( F23 @ ( the @ A @ Option3 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_205_case__optionE,axiom,
% 5.33/2.61 ! [A: $tType,P2: $o,Q: A > $o,X: option @ A] :
% 5.33/2.61 ( ( case_option @ $o @ A @ P2 @ Q @ X )
% 5.33/2.61 => ( ( ( X
% 5.33/2.61 = ( none @ A ) )
% 5.33/2.61 => ~ P2 )
% 5.33/2.61 => ~ ! [Y4: A] :
% 5.33/2.61 ( ( X
% 5.33/2.61 = ( some @ A @ Y4 ) )
% 5.33/2.61 => ~ ( Q @ Y4 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_206_disjE__realizer2,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,P2: $o,Q: A > $o,X: option @ A,R4: B > $o,F2: B,G2: A > B] :
% 5.33/2.61 ( ( case_option @ $o @ A @ P2 @ Q @ X )
% 5.33/2.61 => ( ( P2
% 5.33/2.61 => ( R4 @ F2 ) )
% 5.33/2.61 => ( ! [Q2: A] :
% 5.33/2.61 ( ( Q @ Q2 )
% 5.33/2.61 => ( R4 @ ( G2 @ Q2 ) ) )
% 5.33/2.61 => ( R4 @ ( case_option @ B @ A @ F2 @ G2 @ X ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_207_element__ptr__casts__commute2,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,Element_ptr2: element_ptr @ A] :
% 5.33/2.61 ( ( cast_n1001364742_p_t_r @ A @ B @ ( cast_e2129487814_p_t_r @ A @ B @ Element_ptr2 ) )
% 5.33/2.61 = ( some @ ( element_ptr @ A ) @ Element_ptr2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_208_element__ptr__casts__commute,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ B ),Element_ptr2: element_ptr @ A] :
% 5.33/2.61 ( ( ( cast_n1001364742_p_t_r @ A @ B @ Node_ptr2 )
% 5.33/2.61 = ( some @ ( element_ptr @ A ) @ Element_ptr2 ) )
% 5.33/2.61 = ( ( cast_e2129487814_p_t_r @ A @ B @ Element_ptr2 )
% 5.33/2.61 = Node_ptr2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_209_element__ptr__casts__commute3,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ B )] :
% 5.33/2.61 ( ( is_ele497529067_p_t_r @ A @ B @ Node_ptr2 )
% 5.33/2.61 => ( ( cast_e2129487814_p_t_r @ A @ B @ ( the @ ( element_ptr @ A ) @ ( cast_n1001364742_p_t_r @ A @ B @ Node_ptr2 ) ) )
% 5.33/2.61 = Node_ptr2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_210_is__element__ptr__implies__kind,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,Ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ B )] :
% 5.33/2.61 ( ( case_option @ $o @ ( element_ptr @ A ) @ $false @ ( is_ele1630183935_p_t_r @ A ) @ ( cast_n1001364742_p_t_r @ A @ B @ Ptr3 ) )
% 5.33/2.61 => ( is_ele497529067_p_t_r @ A @ B @ Ptr3 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_211_is__element__ptr__kind__not__character__data__ptr,axiom,
% 5.33/2.61 ! [A: $tType,C: $tType,B: $tType,Character_data_ptr2: character_data_ptr @ B] :
% 5.33/2.61 ~ ( is_ele497529067_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_212_is__element__ptr__kind__cast,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,Element_ptr2: element_ptr @ A] : ( is_ele497529067_p_t_r @ A @ B @ ( cast_e2129487814_p_t_r @ A @ B @ Element_ptr2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_213_is__element__ptr__kind__obtains,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ B )] :
% 5.33/2.61 ( ( is_ele497529067_p_t_r @ A @ B @ Node_ptr2 )
% 5.33/2.61 => ~ ! [Element_ptr5: element_ptr @ A] :
% 5.33/2.61 ( Node_ptr2
% 5.33/2.61 != ( cast_e2129487814_p_t_r @ A @ B @ Element_ptr5 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_214_is__element__ptr__kind_092_060_094sub_062n_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__def,axiom,
% 5.33/2.61 ! [Node_ptr: $tType,Element_ptr: $tType] :
% 5.33/2.61 ( ( is_ele497529067_p_t_r @ Element_ptr @ Node_ptr )
% 5.33/2.61 = ( ^ [Ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ Node_ptr )] :
% 5.33/2.61 ( case_option @ $o @ ( element_ptr @ Element_ptr ) @ $false
% 5.33/2.61 @ ^ [X3: element_ptr @ Element_ptr] : $true
% 5.33/2.61 @ ( cast_n1001364742_p_t_r @ Element_ptr @ Node_ptr @ Ptr2 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_215_is__element__ptr__kind__none,axiom,
% 5.33/2.61 ! [B: $tType,A: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ B )] :
% 5.33/2.61 ( ~ ( is_ele497529067_p_t_r @ A @ B @ Node_ptr2 )
% 5.33/2.61 => ( ( cast_n1001364742_p_t_r @ A @ B @ Node_ptr2 )
% 5.33/2.61 = ( none @ ( element_ptr @ A ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_216_get__Element__ptr__simp,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,E: $tType,G: $tType,F: $tType,D: $tType,A: $tType,C: $tType,B: $tType,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ),Element_ptr2: element_ptr @ B,Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) ) @ I ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( ( Ptr3
% 5.33/2.61 = ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) @ ( cast_e2129487814_p_t_r @ B @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) @ Element_ptr2 ) ) )
% 5.33/2.61 => ( ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ H @ I @ Element_ptr2 @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) ) @ I ) @ Ptr3 @ Obj2 @ H2 ) )
% 5.33/2.61 = ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) ) @ ( cast_N1919872217_e_n_t @ A @ B @ C @ D @ E @ H ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) @ I @ Obj2 ) ) ) )
% 5.33/2.61 & ( ( Ptr3
% 5.33/2.61 != ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) @ ( cast_e2129487814_p_t_r @ B @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) @ Element_ptr2 ) ) )
% 5.33/2.61 => ( ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ H @ I @ Element_ptr2 @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) ) @ I ) @ Ptr3 @ Obj2 @ H2 ) )
% 5.33/2.61 = ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ H @ I @ Element_ptr2 @ H2 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_217_get__CharacterData__ptr__simp,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,A: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,B: $tType,C: $tType,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ),Character_data_ptr2: character_data_ptr @ B,Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ J ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( ( Ptr3
% 5.33/2.61 = ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) @ ( cast_c1817826148_p_t_r @ B @ C @ D @ Character_data_ptr2 ) ) )
% 5.33/2.61 => ( ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ J @ Character_data_ptr2 @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ J ) @ Ptr3 @ Obj2 @ H2 ) )
% 5.33/2.61 = ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) ) @ ( cast_N331463351_a_t_a @ D @ C @ B @ E @ H @ A @ I ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) @ J @ Obj2 ) ) ) )
% 5.33/2.61 & ( ( Ptr3
% 5.33/2.61 != ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) @ ( cast_c1817826148_p_t_r @ B @ C @ D @ Character_data_ptr2 ) ) )
% 5.33/2.61 => ( ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ J @ Character_data_ptr2 @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ J ) @ Ptr3 @ Obj2 @ H2 ) )
% 5.33/2.61 = ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ J @ Character_data_ptr2 @ H2 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_218_get__elment__ptr__simp1,axiom,
% 5.33/2.61 ! [F: $tType,G: $tType,H: $tType,I: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr2: element_ptr @ B,Element2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ H @ I @ Element_ptr2 @ ( put_E_l_e_m_e_n_t @ B @ A @ C @ D @ E @ F @ G @ H @ I @ Element_ptr2 @ Element2 @ H2 ) )
% 5.33/2.61 = ( some @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) ) ) @ Element2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_219_get__CharacterData__simp1,axiom,
% 5.33/2.61 ! [C: $tType,B: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ B,Character_data: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ J @ Character_data_ptr2 @ ( put_C_1264771785_a_t_a @ B @ A @ C @ D @ E @ F @ G @ H @ I @ J @ Character_data_ptr2 @ Character_data @ H2 ) )
% 5.33/2.61 = ( some @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) ) ) @ Character_data ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_220_get__CharacterData__simp4,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,A: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,B: $tType,C: $tType,Element_ptr2: character_data_ptr @ B,Character_data_ptr2: element_ptr @ C,F2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ J @ Element_ptr2 @ ( put_E_l_e_m_e_n_t @ C @ D @ B @ E @ H @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) @ J @ Character_data_ptr2 @ F2 @ H2 ) )
% 5.33/2.61 = ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ J @ Element_ptr2 @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_221_get__CharacterData__simp3,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,E: $tType,G: $tType,F: $tType,D: $tType,A: $tType,C: $tType,B: $tType,Element_ptr2: element_ptr @ B,Character_data_ptr2: character_data_ptr @ C,F2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ ( put_C_1264771785_a_t_a @ C @ H @ B @ A @ D @ F @ G @ E @ I @ J @ Character_data_ptr2 @ F2 @ H2 ) )
% 5.33/2.61 = ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ Element_ptr2 @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_222_get__CharacterData__simp2,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,B: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,A: $tType,C: $tType,Character_data_ptr2: character_data_ptr @ A,Character_data_ptr3: character_data_ptr @ A,Character_data: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ B ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ A ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ A @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ B ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( Character_data_ptr2 != Character_data_ptr3 )
% 5.33/2.61 => ( ( get_C_796961872_a_t_a @ A @ C @ D @ E @ F @ G @ H @ B @ I @ J @ Character_data_ptr2 @ ( put_C_1264771785_a_t_a @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ Character_data_ptr3 @ Character_data @ H2 ) )
% 5.33/2.61 = ( get_C_796961872_a_t_a @ A @ C @ D @ E @ F @ G @ H @ B @ I @ J @ Character_data_ptr2 @ H2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_223_get__elment__ptr__simp2,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,E: $tType,G: $tType,F: $tType,D: $tType,B: $tType,C: $tType,A: $tType,Element_ptr2: element_ptr @ A,Element_ptr3: element_ptr @ A,Element2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ B @ A @ C @ D @ ( option @ E ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ C ) @ B ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ B @ A @ C @ D @ ( option @ E ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( Element_ptr2 != Element_ptr3 )
% 5.33/2.61 => ( ( get_E_l_e_m_e_n_t @ A @ C @ B @ D @ F @ G @ E @ H @ I @ Element_ptr2 @ ( put_E_l_e_m_e_n_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Element_ptr3 @ Element2 @ H2 ) )
% 5.33/2.61 = ( get_E_l_e_m_e_n_t @ A @ C @ B @ D @ F @ G @ E @ H @ I @ Element_ptr2 @ H2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_224_DocumentMonad_Otype__wf__put__I,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ),Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ Ptr3 @ Obj2 @ H2 ) )
% 5.33/2.61 => ( ( ( is_document_ptr_kind @ A @ B @ C @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ F @ Ptr3 )
% 5.33/2.61 => ( is_document_kind @ C @ A @ B @ D @ G @ H @ I @ J @ K @ Obj2 ) )
% 5.33/2.61 => ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) @ Ptr3 @ Obj2 @ H2 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_225_put_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__def,axiom,
% 5.33/2.61 ! [Node_ptr: $tType,Character_data_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Object: $tType,Object_ptr: $tType,Document_ptr: $tType,Node: $tType,Element_ptr: $tType] :
% 5.33/2.61 ( ( put_E_l_e_m_e_n_t @ Element_ptr @ Node_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ Document_ptr @ Object_ptr @ Node @ Object )
% 5.33/2.61 = ( ^ [Element_ptr6: element_ptr @ Element_ptr,Element3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) )] : ( put_N_o_d_e @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ Node ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) @ Object @ ( cast_e2129487814_p_t_r @ Element_ptr @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) @ Element_ptr6 ) @ ( cast_E624595161_o_d_e @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ Node @ Element3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_226_put_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__def,axiom,
% 5.33/2.61 ! [CharacterData: $tType,Object: $tType,Object_ptr: $tType,Document_ptr: $tType,Node_ptr: $tType,Element_ptr: $tType,Shadow_root_ptr: $tType,Element: $tType,Node: $tType,Character_data_ptr: $tType] :
% 5.33/2.61 ( ( put_C_1264771785_a_t_a @ Character_data_ptr @ CharacterData @ Element_ptr @ Node_ptr @ Shadow_root_ptr @ Document_ptr @ Object_ptr @ Element @ Node @ Object )
% 5.33/2.61 = ( ^ [Character_data_ptr5: character_data_ptr @ Character_data_ptr,Character_data2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ CharacterData ) ) )] : ( put_N_o_d_e @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) @ Object @ ( cast_c1817826148_p_t_r @ Character_data_ptr @ Element_ptr @ Node_ptr @ Character_data_ptr5 ) @ ( cast_C1206507959_o_d_e @ CharacterData @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ Node @ Character_data2 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_227_CharacterDataMonad_Otype__wf__put__I,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ),Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 5.33/2.61 => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) @ Ptr3 @ Obj2 @ H2 ) )
% 5.33/2.61 => ( ( ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ $false @ ( is_cha614540985_p_t_r @ A @ B @ C ) @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ Ptr3 ) )
% 5.33/2.61 => ( ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) ) @ ( cast_N331463351_a_t_a @ C @ A @ B @ D @ G @ H @ I ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ J @ Obj2 ) )
% 5.33/2.61 != ( none @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) ) ) )
% 5.33/2.61 => ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) @ Ptr3 @ Obj2 @ H2 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_228_put__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__def,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,A: $tType,H: $tType,B: $tType] :
% 5.33/2.61 ( ( put_M_926020593_a_t_a @ B @ K @ H @ A @ C @ D @ E @ F @ G @ I @ J )
% 5.33/2.61 = ( l_put_a_put_M @ ( character_data_ptr @ B ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J ) ) @ ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) @ K @ ( get_C_796961872_a_t_a @ B @ A @ C @ D @ E @ F @ G @ H @ I @ J ) @ ( put_C_1264771785_a_t_a @ B @ H @ A @ C @ D @ E @ F @ G @ I @ J ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_229_is__character__data__ptr__kind_092_060_094sub_062__cast,axiom,
% 5.33/2.61 ! [A: $tType,C: $tType,B: $tType,Character_data_ptr2: character_data_ptr @ B] : ( is_cha614540985_p_t_r @ A @ B @ C @ ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_230_is__character__data__ptr__kind__obtains,axiom,
% 5.33/2.61 ! [C: $tType,B: $tType,A: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 5.33/2.61 ( ( is_cha614540985_p_t_r @ A @ B @ C @ Node_ptr2 )
% 5.33/2.61 => ~ ! [Character_data_ptr6: character_data_ptr @ B] :
% 5.33/2.61 ( ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr6 )
% 5.33/2.61 != Node_ptr2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_231_is__character__data__ptr__kind__not__element__ptr,axiom,
% 5.33/2.61 ! [B: $tType,C: $tType,A: $tType,Element_ptr2: element_ptr @ A] :
% 5.33/2.61 ~ ( is_cha614540985_p_t_r @ A @ B @ C @ ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_232_is__document__ptr__kind__not__element__ptr__kind,axiom,
% 5.33/2.61 ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ D ) @ E ) )] :
% 5.33/2.61 ( ( is_document_ptr_kind @ A @ B @ C @ D @ E @ Ptr3 )
% 5.33/2.61 => ~ ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ $false @ ( is_ele497529067_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ D ) @ E ) @ Ptr3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_233_ElementMonad_Otype__wf__put__I,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ),Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ),Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 5.33/2.61 => ( ( type_wf4 @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ I @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) @ Ptr3 @ Obj2 @ H2 ) )
% 5.33/2.61 => ( ( ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ $false @ ( is_ele497529067_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ Ptr3 ) )
% 5.33/2.61 => ( ( case_option @ ( option @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) ) @ ( rObject_ext @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) ) @ ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) ) @ ( cast_N1919872217_e_n_t @ C @ A @ B @ D @ G @ H ) @ ( cast_O268912148_o_d_e @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ I @ Obj2 ) )
% 5.33/2.61 != ( none @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) ) ) )
% 5.33/2.61 => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) @ Ptr3 @ Obj2 @ H2 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_234_CharacterDataClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ J )] :
% 5.33/2.61 ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 5.33/2.61 => ( type_wf4 @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ J @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_235_ElementClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 5.33/2.61 ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I )] :
% 5.33/2.61 ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 5.33/2.61 => ( type_wf4 @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ I @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_236_DocumentClass_Otype__wf_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 5.33/2.61 => ( type_wf4 @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_237_put__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__def,axiom,
% 5.33/2.61 ! [J: $tType,I: $tType,H: $tType,F: $tType,E: $tType,G: $tType,D: $tType,B: $tType,C: $tType,A: $tType] :
% 5.33/2.61 ( ( put_M_E_l_e_m_e_n_t @ A @ J @ C @ B @ D @ G @ E @ F @ H @ I )
% 5.33/2.61 = ( l_put_a_put_M @ ( element_ptr @ A ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) @ ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) @ J @ ( get_E_l_e_m_e_n_t @ A @ B @ C @ D @ E @ F @ G @ H @ I ) @ ( put_E_l_e_m_e_n_t @ A @ C @ B @ D @ G @ E @ F @ H @ I ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_238_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,axiom,
% 5.33/2.61 ! [Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Document: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Object: $tType,Document_ptr: $tType,Shadow_root_ptr: $tType] :
% 5.33/2.61 ( ( put_D_o_c_u_m_e_n_t @ Shadow_root_ptr @ Document_ptr @ Node_ptr @ Element_ptr @ Character_data_ptr @ Document @ Object_ptr @ Element @ CharacterData @ Node @ Object )
% 5.33/2.61 = ( ^ [Document_ptr4: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ),Document3: rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) )] : ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ ( option @ Element ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ CharacterData ) ) @ Node ) ) ) @ ( sum_sum @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) @ Object ) ) @ ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) @ Element_ptr @ Character_data_ptr @ Node_ptr @ Object_ptr @ Document_ptr4 ) @ ( cast_D42511940_e_c_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ Document @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Object @ Document3 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_239_get__document__ptr__simp3,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,H: $tType,E: $tType,G: $tType,F: $tType,D: $tType,A: $tType,C: $tType,B: $tType,Element_ptr2: element_ptr @ B,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ),F2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ J ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ J ) ) @ K ) @ Element_ptr2 @ ( put_D_o_c_u_m_e_n_t @ D @ F @ A @ B @ C @ J @ G @ E @ H @ I @ K @ Document_ptr2 @ F2 @ H2 ) )
% 5.33/2.61 = ( get_E_l_e_m_e_n_t @ B @ C @ A @ D @ F @ G @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ J ) ) @ K ) @ Element_ptr2 @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_240_get__document__ptr__simp5,axiom,
% 5.33/2.61 ! [K: $tType,J: $tType,I: $tType,A: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,B: $tType,C: $tType,Character_data_ptr2: character_data_ptr @ B,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),F2: rObject_ext @ ( rDocument_ext @ D @ C @ B @ ( option @ J ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ B ) @ D ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ D @ C @ B @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ D @ C @ B @ ( option @ J ) ) @ K ) )] :
% 5.33/2.61 ( ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ ( sum_sum @ ( rDocument_ext @ D @ C @ B @ ( option @ J ) ) @ K ) @ Character_data_ptr2 @ ( put_D_o_c_u_m_e_n_t @ E @ F @ D @ C @ B @ J @ G @ H @ A @ I @ K @ Document_ptr2 @ F2 @ H2 ) )
% 5.33/2.61 = ( get_C_796961872_a_t_a @ B @ C @ D @ E @ F @ G @ H @ A @ I @ ( sum_sum @ ( rDocument_ext @ D @ C @ B @ ( option @ J ) ) @ K ) @ Character_data_ptr2 @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_241_get__document__ptr__simp,axiom,
% 5.33/2.61 ! [K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ),Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),Obj2: rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) )] :
% 5.33/2.61 ( ( ( Ptr3
% 5.33/2.61 = ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) @ B @ C @ A @ G @ Document_ptr2 ) )
% 5.33/2.61 => ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) @ Ptr3 @ Obj2 @ H2 ) )
% 5.33/2.61 = ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ H @ I @ J @ D @ K @ Obj2 ) ) )
% 5.33/2.61 & ( ( Ptr3
% 5.33/2.61 != ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) @ B @ C @ A @ G @ Document_ptr2 ) )
% 5.33/2.61 => ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) @ Ptr3 @ Obj2 @ H2 ) )
% 5.33/2.61 = ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ H2 ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_242_l__known__ptr_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_Oa__known__ptr__def,axiom,
% 5.33/2.61 ! [Object_ptr: $tType,Document_ptr: $tType,Shadow_root_ptr: $tType,Node_ptr: $tType,Character_data_ptr: $tType,Element_ptr: $tType] :
% 5.33/2.61 ( ( l_know358518967wn_ptr @ Element_ptr @ Character_data_ptr @ Node_ptr @ Shadow_root_ptr @ Document_ptr @ Object_ptr )
% 5.33/2.61 = ( ^ [Ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) )] :
% 5.33/2.61 ( ( known_ptr2 @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) @ Ptr2 )
% 5.33/2.61 | ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ $false
% 5.33/2.61 @ ^ [Node_ptr4: node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) )] : ( case_option @ $o @ ( element_ptr @ Element_ptr ) @ $false @ ( is_ele1630183935_p_t_r @ Element_ptr ) @ ( cast_n1001364742_p_t_r @ Element_ptr @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) @ Node_ptr4 ) )
% 5.33/2.61 @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) @ Ptr2 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_243_get__document__ptr__simp6,axiom,
% 5.33/2.61 ! [K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),Character_data_ptr2: character_data_ptr @ C,F2: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ I ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) )] :
% 5.33/2.61 ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ ( put_C_1264771785_a_t_a @ C @ I @ B @ A @ E @ F @ G @ H @ J @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) @ Character_data_ptr2 @ F2 @ H2 ) )
% 5.33/2.61 = ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_244_get__document__ptr__simp4,axiom,
% 5.33/2.61 ! [K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),Element_ptr2: element_ptr @ B,F2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) )] :
% 5.33/2.61 ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ ( put_E_l_e_m_e_n_t @ B @ A @ C @ E @ H @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) @ Element_ptr2 @ F2 @ H2 ) )
% 5.33/2.61 = ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ H2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_245_get__document__ptr__simp2,axiom,
% 5.33/2.61 ! [K: $tType,F: $tType,J: $tType,I: $tType,H: $tType,G: $tType,B: $tType,A: $tType,C: $tType,E: $tType,D: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document2: rObject_ext @ ( rDocument_ext @ C @ D @ E @ ( option @ F ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ A @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ D @ E @ ( option @ F ) ) @ K ) )] :
% 5.33/2.61 ( ( Document_ptr2 != Document_ptr3 )
% 5.33/2.61 => ( ( get_D_o_c_u_m_e_n_t @ A @ B @ D @ E @ C @ G @ H @ I @ J @ F @ K @ Document_ptr2 @ ( put_D_o_c_u_m_e_n_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ Document_ptr3 @ Document2 @ H2 ) )
% 5.33/2.61 = ( get_D_o_c_u_m_e_n_t @ A @ B @ D @ E @ C @ G @ H @ I @ J @ F @ K @ Document_ptr2 @ H2 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_246_get__document__ptr__simp1,axiom,
% 5.33/2.61 ! [E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ E @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) @ K ) )] :
% 5.33/2.61 ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr2 @ ( put_D_o_c_u_m_e_n_t @ E @ F @ A @ B @ C @ D @ G @ H @ I @ J @ K @ Document_ptr2 @ Document2 @ H2 ) )
% 5.33/2.61 = ( some @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ) @ Document2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_247_l__known__ptr_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_Oknown__ptr__not__element__ptr,axiom,
% 5.33/2.61 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) )] :
% 5.33/2.61 ( ~ ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ $false
% 5.33/2.61 @ ^ [Node_ptr4: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] : ( case_option @ $o @ ( element_ptr @ A ) @ $false @ ( is_ele1630183935_p_t_r @ A ) @ ( cast_n1001364742_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Node_ptr4 ) )
% 5.33/2.61 @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ Ptr3 ) )
% 5.33/2.61 => ( ( l_know358518967wn_ptr @ A @ B @ C @ D @ E @ F @ Ptr3 )
% 5.33/2.61 => ( known_ptr2 @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ Ptr3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_248_known__ptr__not__element__ptr,axiom,
% 5.33/2.61 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Ptr3: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) )] :
% 5.33/2.61 ( ~ ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ $false
% 5.33/2.61 @ ^ [Node_ptr4: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] : ( case_option @ $o @ ( element_ptr @ A ) @ $false @ ( is_ele1630183935_p_t_r @ A ) @ ( cast_n1001364742_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Node_ptr4 ) )
% 5.33/2.61 @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ Ptr3 ) )
% 5.33/2.61 => ( ( known_ptr @ A @ B @ C @ D @ E @ F @ Ptr3 )
% 5.33/2.61 => ( known_ptr2 @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) @ Ptr3 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_249_ElementClass_Oa__known__ptr__def,axiom,
% 5.33/2.61 ! [Object_ptr: $tType,Document_ptr: $tType,Shadow_root_ptr: $tType,Node_ptr: $tType,Character_data_ptr: $tType,Element_ptr: $tType] :
% 5.33/2.61 ( ( known_ptr @ Element_ptr @ Character_data_ptr @ Node_ptr @ Shadow_root_ptr @ Document_ptr @ Object_ptr )
% 5.33/2.61 = ( ^ [Ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) )] :
% 5.33/2.61 ( ( known_ptr2 @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) @ Ptr2 )
% 5.33/2.61 | ( case_option @ $o @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) ) @ $false
% 5.33/2.61 @ ^ [Node_ptr4: node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) )] : ( case_option @ $o @ ( element_ptr @ Element_ptr ) @ $false @ ( is_ele1630183935_p_t_r @ Element_ptr ) @ ( cast_n1001364742_p_t_r @ Element_ptr @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) @ Node_ptr4 ) )
% 5.33/2.61 @ ( cast_o573710209_p_t_r @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr ) @ Node_ptr ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ) ) @ Object_ptr ) @ Ptr2 ) ) ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_250_ElementClass_Oknown__ptr__def,axiom,
% 5.33/2.61 ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 5.33/2.61 ( ( known_ptr @ A @ B @ C @ D @ E @ F )
% 5.33/2.61 = ( l_know358518967wn_ptr @ A @ B @ C @ D @ E @ F ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_251_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,axiom,
% 5.33/2.61 ! [L: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,J: $tType,B: $tType,A: $tType,C: $tType,E: $tType,D: $tType] :
% 5.33/2.61 ( ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K )
% 5.33/2.61 = ( l_put_a_put_M @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) @ L @ ( get_D_o_c_u_m_e_n_t @ D @ E @ A @ B @ C @ F @ G @ H @ I @ J @ K ) @ ( put_D_o_c_u_m_e_n_t @ D @ E @ C @ A @ B @ J @ F @ G @ H @ I @ K ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_252_character__data__ptr__casts__commute3,axiom,
% 5.33/2.61 ! [C: $tType,B: $tType,A: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 5.33/2.61 ( ( is_cha614540985_p_t_r @ A @ B @ C @ Node_ptr2 )
% 5.33/2.61 => ( ( cast_c1817826148_p_t_r @ B @ A @ C @ ( the @ ( character_data_ptr @ B ) @ ( cast_n458720130_p_t_r @ A @ B @ C @ Node_ptr2 ) ) )
% 5.33/2.61 = Node_ptr2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_253_character__data__ptr__casts__commute2,axiom,
% 5.33/2.61 ! [C: $tType,B: $tType,A: $tType,Character_data_ptr2: character_data_ptr @ A] :
% 5.33/2.61 ( ( cast_n458720130_p_t_r @ B @ A @ C @ ( cast_c1817826148_p_t_r @ A @ B @ C @ Character_data_ptr2 ) )
% 5.33/2.61 = ( some @ ( character_data_ptr @ A ) @ Character_data_ptr2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(fact_254_character__data__ptr__casts__commute,axiom,
% 5.33/2.61 ! [C: $tType,A: $tType,B: $tType,Node_ptr2: node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ A ) @ C ) ),Character_data_ptr2: character_data_ptr @ A] :
% 5.33/2.61 ( ( ( cast_n458720130_p_t_r @ B @ A @ C @ Node_ptr2 )
% 5.33/2.61 = ( some @ ( character_data_ptr @ A ) @ Character_data_ptr2 ) )
% 5.33/2.61 = ( ( cast_c1817826148_p_t_r @ A @ B @ C @ Character_data_ptr2 )
% 5.33/2.61 = Node_ptr2 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(help_If_3_1_T,axiom,
% 5.33/2.61 ! [P2: $o] :
% 5.33/2.61 ( ( P2 = $true )
% 5.33/2.61 | ( P2 = $false ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(help_If_2_1_T,axiom,
% 5.33/2.61 ! [A: $tType,X: A,Y: A] :
% 5.33/2.61 ( ( if @ A @ $false @ X @ Y )
% 5.33/2.61 = Y ) ).
% 5.33/2.61
% 5.33/2.61 thf(help_If_1_1_T,axiom,
% 5.33/2.61 ! [A: $tType,X: A,Y: A] :
% 5.33/2.61 ( ( if @ A @ $true @ X @ Y )
% 5.33/2.61 = X ) ).
% 5.33/2.61
% 5.33/2.61 thf(conj_0,hypothesis,
% 5.33/2.61 heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ) @ exception @ product_unit @ h2 @ ( put_M_950607941_e_n_t @ d @ e @ m @ c @ a @ b @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) @ f @ g @ h @ i @ l @ document_ptr2 @ setter @ v ) @ h3 ).
% 5.33/2.61
% 5.33/2.61 thf(conj_1,hypothesis,
% 5.33/2.61 ! [X6: rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) )] :
% 5.33/2.61 ( ( is_sha596430153_e_n_t @ c @ a @ b @ j @ k @ X6 )
% 5.33/2.61 = ( is_sha596430153_e_n_t @ c @ a @ b @ j @ k
% 5.33/2.61 @ ( setter
% 5.33/2.61 @ ^ [Uu: m] : v
% 5.33/2.61 @ X6 ) ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(conj_2,hypothesis,
% 5.33/2.61 ! [X6: rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) )] :
% 5.33/2.61 ( ( getter
% 5.33/2.61 @ ( the @ ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) ) )
% 5.33/2.61 @ ( cast_D1220047104_o_o_t @ c @ a @ b @ j @ k
% 5.33/2.61 @ ( setter
% 5.33/2.61 @ ^ [Uu: m] : v
% 5.33/2.61 @ ( cast_S69733376_e_n_t @ c @ a @ b @ j @ k @ X6 ) ) ) ) )
% 5.33/2.61 = ( getter @ X6 ) ) ).
% 5.33/2.61
% 5.33/2.61 thf(conj_3,hypothesis,
% 5.33/2.61 ( ( cast_s636919983_p_t_r @ d @ e @ shadow_root_ptr2 )
% 5.33/2.61 != document_ptr2 ) ).
% 5.33/2.61
% 5.33/2.61 thf(conj_4,conjecture,
% 5.33/2.61 heap_Error_preserved @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ) @ exception @ n @ ( shadow1195525443_o_o_t @ d @ c @ a @ b @ j @ n @ e @ f @ g @ h @ i @ k @ l @ shadow_root_ptr2 @ getter ) @ h2 @ h3 ).
% 5.33/2.61 ------------------------
% 5.63/2.72 % (12139)lrs+1002_1:8_bd=off:fd=off:hud=10:tnu=1:i=183:si=on:rtra=on_0 on DTF2THF_12038 for (2999ds/183Mi)
% 5.63/2.72 % (12140)lrs+10_1:1_c=on:cnfonf=conj_eager:fd=off:fe=off:kws=frequency:spb=intro:i=4:si=on:rtra=on_0 on DTF2THF_12038 for (2999ds/4Mi)
% 5.63/2.72 % (12145)lrs+1004_1:128_cond=on:e2e=on:sp=weighted_frequency:i=18:si=on:rtra=on_0 on DTF2THF_12038 for (2999ds/18Mi)
% 5.63/2.72 % (12142)lrs+10_1:1_au=on:inj=on:i=2:si=on:rtra=on_0 on DTF2THF_12038 for (2999ds/2Mi)
% 5.63/2.72 % (12143)lrs+1002_1:128_aac=none:au=on:cnfonf=lazy_not_gen_be_off:sos=all:i=2:si=on:rtra=on_0 on DTF2THF_12038 for (2999ds/2Mi)
% 5.63/2.72 % (12141)dis+1010_1:1_au=on:cbe=off:chr=on:fsr=off:hfsq=on:nm=64:sos=theory:sp=weighted_frequency:i=27:si=on:rtra=on_0 on DTF2THF_12038 for (2999ds/27Mi)
% 5.63/2.72 % (12144)lrs+1002_1:1_au=on:bd=off:e2e=on:sd=2:sos=on:ss=axioms:i=275:si=on:rtra=on_0 on DTF2THF_12038 for (2999ds/275Mi)
% 5.63/2.72 % (12142)Instruction limit reached!
% 5.63/2.72 % (12142)------------------------------
% 5.63/2.72 % (12142)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.72 % (12142)Termination reason: Unknown
% 5.63/2.72 % (12142)Termination phase: shuffling
% 5.63/2.72
% 5.63/2.72 % (12142)Memory used [KB]: 1663
% 5.63/2.72 % (12142)Time elapsed: 0.003 s
% 5.63/2.72 % (12142)Instructions burned: 2 (million)
% 5.63/2.72 % (12142)------------------------------
% 5.63/2.72 % (12142)------------------------------
% 5.63/2.72 % (12143)Instruction limit reached!
% 5.63/2.72 % (12143)------------------------------
% 5.63/2.72 % (12143)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.72 % (12143)Termination reason: Unknown
% 5.63/2.72 % (12143)Termination phase: shuffling
% 5.63/2.72
% 5.63/2.72 % (12143)Memory used [KB]: 1663
% 5.63/2.72 % (12143)Time elapsed: 0.003 s
% 5.63/2.72 % (12143)Instructions burned: 2 (million)
% 5.63/2.72 % (12143)------------------------------
% 5.63/2.72 % (12143)------------------------------
% 5.63/2.73 % (12140)Instruction limit reached!
% 5.63/2.73 % (12140)------------------------------
% 5.63/2.73 % (12140)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.73 % (12140)Termination reason: Unknown
% 5.63/2.73 % (12140)Termination phase: shuffling
% 5.63/2.73
% 5.63/2.73 % (12140)Memory used [KB]: 1791
% 5.63/2.73 % (12140)Time elapsed: 0.005 s
% 5.63/2.73 % (12140)Instructions burned: 5 (million)
% 5.63/2.73 % (12140)------------------------------
% 5.63/2.73 % (12140)------------------------------
% 5.63/2.73 % (12145)Instruction limit reached!
% 5.63/2.73 % (12145)------------------------------
% 5.63/2.73 % (12145)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.73 % (12145)Termination reason: Unknown
% 5.63/2.73 % (12145)Termination phase: shuffling
% 5.63/2.73
% 5.63/2.73 % (12145)Memory used [KB]: 2046
% 5.63/2.73 % (12145)Time elapsed: 0.011 s
% 5.63/2.73 % (12145)Instructions burned: 18 (million)
% 5.63/2.73 % (12145)------------------------------
% 5.63/2.73 % (12145)------------------------------
% 5.63/2.74 % (12141)Instruction limit reached!
% 5.63/2.74 % (12141)------------------------------
% 5.63/2.74 % (12141)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.74 % (12141)Termination reason: Unknown
% 5.63/2.74 % (12141)Termination phase: shuffling
% 5.63/2.74
% 5.63/2.74 % (12141)Memory used [KB]: 2302
% 5.63/2.74 % (12141)Time elapsed: 0.016 s
% 5.63/2.74 % (12141)Instructions burned: 27 (million)
% 5.63/2.74 % (12141)------------------------------
% 5.63/2.74 % (12141)------------------------------
% 5.63/2.75 % (12146)lrs+10_1:1_bet=on:cnfonf=off:fd=off:hud=5:inj=on:i=3:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/3Mi)
% 5.63/2.75 % (12148)lrs+2_16:1_acc=model:au=on:bd=off:c=on:e2e=on:nm=2:sos=all:i=15:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/15Mi)
% 5.63/2.75 % (12147)lrs+1002_1:1_cnfonf=lazy_not_be_gen:hud=14:prag=on:sp=weighted_frequency:tnu=1:i=37:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/37Mi)
% 5.63/2.75 % (12146)Instruction limit reached!
% 5.63/2.75 % (12146)------------------------------
% 5.63/2.75 % (12146)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.75 % (12146)Termination reason: Unknown
% 5.63/2.75 % (12146)Termination phase: shuffling
% 5.63/2.75
% 5.63/2.75 % (12146)Memory used [KB]: 1791
% 5.63/2.75 % (12146)Time elapsed: 0.004 s
% 5.63/2.75 % (12146)Instructions burned: 3 (million)
% 5.63/2.75 % (12146)------------------------------
% 5.63/2.75 % (12146)------------------------------
% 5.63/2.75 % (12149)dis+21_1:1_cbe=off:cnfonf=off:fs=off:fsr=off:hud=1:inj=on:i=3:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/3Mi)
% 5.63/2.75 % (12149)Instruction limit reached!
% 5.63/2.75 % (12149)------------------------------
% 5.63/2.75 % (12149)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.75 % (12149)Termination reason: Unknown
% 5.63/2.75 % (12149)Termination phase: shuffling
% 5.63/2.75
% 5.63/2.75 % (12149)Memory used [KB]: 1791
% 5.63/2.75 % (12149)Time elapsed: 0.004 s
% 5.63/2.75 % (12149)Instructions burned: 4 (million)
% 5.63/2.75 % (12149)------------------------------
% 5.63/2.75 % (12149)------------------------------
% 5.63/2.76 % (12148)Instruction limit reached!
% 5.63/2.76 % (12148)------------------------------
% 5.63/2.76 % (12148)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.76 % (12148)Termination reason: Unknown
% 5.63/2.76 % (12148)Termination phase: shuffling
% 5.63/2.76
% 5.63/2.76 % (12148)Memory used [KB]: 2046
% 5.63/2.76 % (12148)Time elapsed: 0.010 s
% 5.63/2.76 % (12148)Instructions burned: 15 (million)
% 5.63/2.76 % (12148)------------------------------
% 5.63/2.76 % (12148)------------------------------
% 5.63/2.76 % (12150)lrs+1002_1:1_aac=none:au=on:cnfonf=lazy_gen:plsq=on:plsqc=1:plsqr=4203469,65536:i=1041:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/1041Mi)
% 5.63/2.77 % (12147)Instruction limit reached!
% 5.63/2.77 % (12147)------------------------------
% 5.63/2.77 % (12147)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.77 % (12147)Termination reason: Unknown
% 5.63/2.77 % (12147)Termination phase: shuffling
% 5.63/2.77
% 5.63/2.77 % (12147)Memory used [KB]: 2302
% 5.63/2.77 % (12147)Time elapsed: 0.021 s
% 5.63/2.77 % (12147)Instructions burned: 38 (million)
% 5.63/2.77 % (12147)------------------------------
% 5.63/2.77 % (12147)------------------------------
% 5.63/2.77 % (12151)lrs+10_1:1_av=off:chr=on:plsq=on:slsq=on:i=7:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/7Mi)
% 5.63/2.77 % (12151)Instruction limit reached!
% 5.63/2.77 % (12151)------------------------------
% 5.63/2.77 % (12151)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.77 % (12151)Termination reason: Unknown
% 5.63/2.77 % (12151)Termination phase: shuffling
% 5.63/2.77
% 5.63/2.77 % (12151)Memory used [KB]: 1918
% 5.63/2.77 % (12151)Time elapsed: 0.006 s
% 5.63/2.77 % (12151)Instructions burned: 7 (million)
% 5.63/2.77 % (12151)------------------------------
% 5.63/2.77 % (12151)------------------------------
% 5.63/2.77 % (12152)lrs+10_1:1_acc=on:amm=sco:cs=on:tgt=full:i=16:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/16Mi)
% 5.63/2.78 % (12153)lrs+21_1:1_au=on:cnfonf=off:fd=preordered:fe=off:fsr=off:hud=11:inj=on:kws=precedence:s2pl=no:sp=weighted_frequency:tgt=full:i=3:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/3Mi)
% 5.63/2.78 % (12153)Instruction limit reached!
% 5.63/2.78 % (12153)------------------------------
% 5.63/2.78 % (12153)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.78 % (12153)Termination reason: Unknown
% 5.63/2.78 % (12153)Termination phase: shuffling
% 5.63/2.78
% 5.63/2.78 % (12153)Memory used [KB]: 1791
% 5.63/2.78 % (12153)Time elapsed: 0.004 s
% 5.63/2.78 % (12153)Instructions burned: 3 (million)
% 5.63/2.78 % (12153)------------------------------
% 5.63/2.78 % (12153)------------------------------
% 5.63/2.78 % (12152)Instruction limit reached!
% 5.63/2.78 % (12152)------------------------------
% 5.63/2.78 % (12152)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.78 % (12152)Termination reason: Unknown
% 5.63/2.78 % (12152)Termination phase: shuffling
% 5.63/2.78
% 5.63/2.78 % (12152)Memory used [KB]: 2046
% 5.63/2.78 % (12152)Time elapsed: 0.011 s
% 5.63/2.78 % (12152)Instructions burned: 17 (million)
% 5.63/2.78 % (12152)------------------------------
% 5.63/2.78 % (12152)------------------------------
% 5.63/2.79 % (12154)lrs+2_1:1_apa=on:au=on:bd=preordered:cnfonf=off:cs=on:ixr=off:sos=on:i=3:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/3Mi)
% 5.63/2.79 % (12154)Instruction limit reached!
% 5.63/2.79 % (12154)------------------------------
% 5.63/2.79 % (12154)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.79 % (12154)Termination reason: Unknown
% 5.63/2.79 % (12154)Termination phase: shuffling
% 5.63/2.79
% 5.63/2.79 % (12154)Memory used [KB]: 1791
% 5.63/2.79 % (12154)Time elapsed: 0.004 s
% 5.63/2.79 % (12154)Instructions burned: 4 (million)
% 5.63/2.79 % (12154)------------------------------
% 5.63/2.79 % (12154)------------------------------
% 5.63/2.79 % (12155)lrs+10_1:1_cnfonf=off:cs=on:hud=3:prag=on:sup=off:i=7:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/7Mi)
% 5.63/2.80 % (12155)Instruction limit reached!
% 5.63/2.80 % (12155)------------------------------
% 5.63/2.80 % (12155)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.80 % (12155)Termination reason: Unknown
% 5.63/2.80 % (12155)Termination phase: shuffling
% 5.63/2.80
% 5.63/2.80 % (12155)Memory used [KB]: 1918
% 5.63/2.80 % (12155)Time elapsed: 0.006 s
% 5.63/2.80 % (12155)Instructions burned: 8 (million)
% 5.63/2.80 % (12155)------------------------------
% 5.63/2.80 % (12155)------------------------------
% 5.63/2.80 % (12156)dis+1002_1:1_add=large:cnfonf=lazy_pi_sigma_gen:fe=off:prag=on:i=3:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/3Mi)
% 5.63/2.80 % (12156)Instruction limit reached!
% 5.63/2.80 % (12156)------------------------------
% 5.63/2.80 % (12156)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.80 % (12156)Termination reason: Unknown
% 5.63/2.80 % (12156)Termination phase: shuffling
% 5.63/2.80
% 5.63/2.80 % (12156)Memory used [KB]: 1791
% 5.63/2.80 % (12156)Time elapsed: 0.004 s
% 5.63/2.80 % (12156)Instructions burned: 3 (million)
% 5.63/2.80 % (12156)------------------------------
% 5.63/2.80 % (12156)------------------------------
% 5.63/2.80 % (12157)dis+1004_1:1_cha=on:cs=on:fe=off:hud=1:i=4:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/4Mi)
% 5.63/2.80 % (12157)Instruction limit reached!
% 5.63/2.80 % (12157)------------------------------
% 5.63/2.80 % (12157)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.80 % (12157)Termination reason: Unknown
% 5.63/2.80 % (12157)Termination phase: shuffling
% 5.63/2.80
% 5.63/2.80 % (12157)Memory used [KB]: 1791
% 5.63/2.80 % (12157)Time elapsed: 0.004 s
% 5.63/2.80 % (12157)Instructions burned: 5 (million)
% 5.63/2.80 % (12157)------------------------------
% 5.63/2.80 % (12157)------------------------------
% 5.63/2.81 % (12158)lrs+1002_1:1_anc=all_dependent:au=on:cbe=off:fde=unused:ntd=on:i=18:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/18Mi)
% 5.63/2.81 % (12159)lrs+10_1:1_e2e=on:sd=1:sgt=8:ss=axioms:i=710:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/710Mi)
% 5.63/2.82 % (12139)Instruction limit reached!
% 5.63/2.82 % (12139)------------------------------
% 5.63/2.82 % (12139)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.82 % (12139)Termination reason: Unknown
% 5.63/2.82 % (12139)Termination phase: Property scanning
% 5.63/2.82
% 5.63/2.82 % (12139)Memory used [KB]: 5500
% 5.63/2.82 % (12139)Time elapsed: 0.095 s
% 5.63/2.82 % (12139)Instructions burned: 184 (million)
% 5.63/2.82 % (12139)------------------------------
% 5.63/2.82 % (12139)------------------------------
% 5.63/2.82 % (12160)lrs+1004_1:1_chr=on:prag=on:i=6:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/6Mi)
% 5.63/2.82 % (12158)Instruction limit reached!
% 5.63/2.82 % (12158)------------------------------
% 5.63/2.82 % (12158)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.82 % (12158)Termination reason: Unknown
% 5.63/2.82 % (12158)Termination phase: shuffling
% 5.63/2.82
% 5.63/2.82 % (12158)Memory used [KB]: 2174
% 5.63/2.82 % (12158)Time elapsed: 0.012 s
% 5.63/2.82 % (12158)Instructions burned: 19 (million)
% 5.63/2.82 % (12158)------------------------------
% 5.63/2.82 % (12158)------------------------------
% 5.63/2.82 % (12160)Instruction limit reached!
% 5.63/2.82 % (12160)------------------------------
% 5.63/2.82 % (12160)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.82 % (12160)Termination reason: Unknown
% 5.63/2.82 % (12160)Termination phase: shuffling
% 5.63/2.82
% 5.63/2.82 % (12160)Memory used [KB]: 1918
% 5.63/2.82 % (12160)Time elapsed: 0.006 s
% 5.63/2.82 % (12160)Instructions burned: 7 (million)
% 5.63/2.82 % (12160)------------------------------
% 5.63/2.82 % (12160)------------------------------
% 5.63/2.82 % (12161)dis+1002_5:1_au=on:bd=off:e2e=on:fde=none:fs=off:fsr=off:sos=on:i=902:si=on:rtra=on_0 on DTF2THF_12038 for (2998ds/902Mi)
% 5.63/2.84 % (12163)dis+10_1:1_cnfonf=lazy_gen:fe=off:i=5:si=on:rtra=on_0 on DTF2THF_12038 for (2997ds/5Mi)
% 5.63/2.84 % (12162)dis+21_1:8_apa=on:cnfonf=off:fd=off:fsr=off:hud=0:ins=1:kws=inv_frequency:nwc=10.0:ss=axioms:st=5.0:i=21:si=on:rtra=on_0 on DTF2THF_12038 for (2997ds/21Mi)
% 5.63/2.84 % (12163)Instruction limit reached!
% 5.63/2.84 % (12163)------------------------------
% 5.63/2.84 % (12163)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.84 % (12163)Termination reason: Unknown
% 5.63/2.84 % (12163)Termination phase: shuffling
% 5.63/2.84
% 5.63/2.84 % (12163)Memory used [KB]: 1791
% 5.63/2.84 % (12163)Time elapsed: 0.005 s
% 5.63/2.84 % (12163)Instructions burned: 5 (million)
% 5.63/2.84 % (12163)------------------------------
% 5.63/2.84 % (12163)------------------------------
% 5.63/2.84 % (12164)lrs+2_1:1_cnfonf=lazy_not_gen_be_off:cs=on:fe=off:hud=10:inj=on:ins=3:plsq=on:plsqc=1:sd=10:ss=axioms:tnu=1:i=6:si=on:rtra=on_0 on DTF2THF_12038 for (2997ds/6Mi)
% 5.63/2.84 % (12164)Instruction limit reached!
% 5.63/2.84 % (12164)------------------------------
% 5.63/2.84 % (12164)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.84 % (12164)Termination reason: Unknown
% 5.63/2.84 % (12164)Termination phase: shuffling
% 5.63/2.84
% 5.63/2.84 % (12164)Memory used [KB]: 1791
% 5.63/2.84 % (12164)Time elapsed: 0.006 s
% 5.63/2.84 % (12164)Instructions burned: 6 (million)
% 5.63/2.84 % (12164)------------------------------
% 5.63/2.84 % (12164)------------------------------
% 5.63/2.85 % (12162)Instruction limit reached!
% 5.63/2.85 % (12162)------------------------------
% 5.63/2.85 % (12162)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.85 % (12162)Termination reason: Unknown
% 5.63/2.85 % (12162)Termination phase: shuffling
% 5.63/2.85
% 5.63/2.85 % (12162)Memory used [KB]: 2174
% 5.63/2.85 % (12162)Time elapsed: 0.013 s
% 5.63/2.85 % (12162)Instructions burned: 21 (million)
% 5.63/2.85 % (12162)------------------------------
% 5.63/2.85 % (12162)------------------------------
% 5.63/2.86 % (12165)lrs+1002_1:128_au=on:c=on:fsr=off:piset=equals:i=377:si=on:rtra=on_0 on DTF2THF_12038 for (2997ds/377Mi)
% 5.63/2.86 % (12144)Instruction limit reached!
% 5.63/2.86 % (12144)------------------------------
% 5.63/2.86 % (12144)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.86 % (12144)Termination reason: Unknown
% 5.63/2.86 % (12144)Termination phase: Saturation
% 5.63/2.86
% 5.63/2.86 % (12144)Memory used [KB]: 5756
% 5.63/2.86 % (12144)Time elapsed: 0.141 s
% 5.63/2.86 % (12144)Instructions burned: 276 (million)
% 5.63/2.86 % (12144)------------------------------
% 5.63/2.86 % (12144)------------------------------
% 5.63/2.86 % (12166)dis+1010_1:4_atotf=0.2:c=on:cbe=off:cnfonf=lazy_simp:fe=off:ins=2:ntd=on:s2a=on:s2at=5.0:sgt=5:ss=axioms:st=1.5:i=779:si=on:rtra=on_0 on DTF2THF_12038 for (2997ds/779Mi)
% 5.63/2.87 % (12167)lrs+10_1:1_cnfonf=lazy_not_be_gen:ntd=on:sp=const_min:ss=axioms:sup=off:i=19:si=on:rtra=on_0 on DTF2THF_12038 for (2997ds/19Mi)
% 5.63/2.88 % (12167)Instruction limit reached!
% 5.63/2.88 % (12167)------------------------------
% 5.63/2.88 % (12167)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.88 % (12167)Termination reason: Unknown
% 5.63/2.88 % (12167)Termination phase: shuffling
% 5.63/2.88
% 5.63/2.88 % (12167)Memory used [KB]: 1918
% 5.63/2.88 % (12167)Time elapsed: 0.012 s
% 5.63/2.88 % (12167)Instructions burned: 20 (million)
% 5.63/2.88 % (12167)------------------------------
% 5.63/2.88 % (12167)------------------------------
% 5.63/2.88 % (12168)lrs+1010_1:1_au=on:s2a=on:sd=1:sgt=50:ss=axioms:i=879:si=on:rtra=on_0 on DTF2THF_12038 for (2997ds/879Mi)
% 5.63/2.90 % (12169)dis+1002_1:128_acc=on:er=filter:i=17:si=on:rtra=on_0 on DTF2THF_12038 for (2997ds/17Mi)
% 5.63/2.91 % (12169)Instruction limit reached!
% 5.63/2.91 % (12169)------------------------------
% 5.63/2.91 % (12169)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.91 % (12169)Termination reason: Unknown
% 5.63/2.91 % (12169)Termination phase: shuffling
% 5.63/2.91
% 5.63/2.91 % (12169)Memory used [KB]: 2046
% 5.63/2.91 % (12169)Time elapsed: 0.011 s
% 5.63/2.91 % (12169)Instructions burned: 18 (million)
% 5.63/2.91 % (12169)------------------------------
% 5.63/2.91 % (12169)------------------------------
% 5.63/2.93 % (12170)ott+21_1:1_apa=on:au=on:cnfonf=off:sos=on:i=3:si=on:rtra=on_0 on DTF2THF_12038 for (2997ds/3Mi)
% 5.63/2.93 % (12170)Instruction limit reached!
% 5.63/2.93 % (12170)------------------------------
% 5.63/2.93 % (12170)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.93 % (12170)Termination reason: Unknown
% 5.63/2.93 % (12170)Termination phase: shuffling
% 5.63/2.93
% 5.63/2.93 % (12170)Memory used [KB]: 1791
% 5.63/2.93 % (12170)Time elapsed: 0.004 s
% 5.63/2.93 % (12170)Instructions burned: 4 (million)
% 5.63/2.93 % (12170)------------------------------
% 5.63/2.93 % (12170)------------------------------
% 5.63/2.95 % (12171)lrs+1010_1:8_cnfonf=off:hud=1:inj=on:tnu=5:i=30:si=on:rtra=on_0 on DTF2THF_12038 for (2996ds/30Mi)
% 5.63/2.97 % (12171)Instruction limit reached!
% 5.63/2.97 % (12171)------------------------------
% 5.63/2.97 % (12171)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 5.63/2.97 % (12171)Termination reason: Unknown
% 5.63/2.97 % (12171)Termination phase: shuffling
% 5.63/2.97
% 5.63/2.97 % (12171)Memory used [KB]: 2302
% 5.63/2.97 % (12171)Time elapsed: 0.018 s
% 5.63/2.97 % (12171)Instructions burned: 31 (million)
% 5.63/2.97 % (12171)------------------------------
% 5.63/2.97 % (12171)------------------------------
% 5.63/2.99 % (12172)dis+10_1:1_ixr=off:plsq=on:plsqc=1:plsqr=32,1:s2a=on:i=127:si=on:rtra=on_0 on DTF2THF_12038 for (2996ds/127Mi)
% 7.85/3.05 % (12165)Instruction limit reached!
% 7.85/3.05 % (12165)------------------------------
% 7.85/3.05 % (12165)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 7.85/3.05 % (12165)Termination reason: Unknown
% 7.85/3.05 % (12165)Termination phase: Property scanning
% 7.85/3.05
% 7.85/3.05 % (12165)Memory used [KB]: 6012
% 7.85/3.05 % (12165)Time elapsed: 0.192 s
% 7.85/3.05 % (12165)Instructions burned: 377 (million)
% 7.85/3.05 % (12165)------------------------------
% 7.85/3.05 % (12165)------------------------------
% 7.85/3.05 % (12172)Instruction limit reached!
% 7.85/3.05 % (12172)------------------------------
% 7.85/3.05 % (12172)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 7.85/3.05 % (12172)Termination reason: Unknown
% 7.85/3.05 % (12172)Termination phase: shuffling
% 7.85/3.05
% 7.85/3.05 % (12172)Memory used [KB]: 4221
% 7.85/3.05 % (12172)Time elapsed: 0.066 s
% 7.85/3.05 % (12172)Instructions burned: 127 (million)
% 7.85/3.05 % (12172)------------------------------
% 7.85/3.05 % (12172)------------------------------
% 7.85/3.07 % (12173)lrs+1002_1:1_au=on:cbe=off:cnfonf=conj_eager:cond=on:hi=on:i=100:si=on:rtra=on_0 on DTF2THF_12038 for (2995ds/100Mi)
% 7.85/3.08 % (12174)dis+10_1:1_anc=none:cnfonf=lazy_gen:fd=preordered:fe=off:hud=10:ins=3:ixr=off:nwc=5.0:plsq=on:plsqc=1:plsqr=32,1:sp=const_frequency:uhcvi=on:i=3:si=on:rtra=on_0 on DTF2THF_12038 for (2995ds/3Mi)
% 7.85/3.08 % (12174)Instruction limit reached!
% 7.85/3.08 % (12174)------------------------------
% 7.85/3.08 % (12174)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 7.85/3.08 % (12174)Termination reason: Unknown
% 7.85/3.08 % (12174)Termination phase: shuffling
% 7.85/3.08
% 7.85/3.08 % (12174)Memory used [KB]: 1791
% 7.85/3.08 % (12174)Time elapsed: 0.004 s
% 7.85/3.08 % (12174)Instructions burned: 3 (million)
% 7.85/3.08 % (12174)------------------------------
% 7.85/3.08 % (12174)------------------------------
% 7.85/3.10 % (12175)lrs+10_8:1_au=on:avsq=on:e2e=on:ins=3:s2a=on:s2at=3.0:ss=axioms:i=20:si=on:rtra=on_0 on DTF2THF_12038 for (2995ds/20Mi)
% 7.85/3.11 % (12175)Instruction limit reached!
% 7.85/3.11 % (12175)------------------------------
% 7.85/3.11 % (12175)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 7.85/3.11 % (12175)Termination reason: Unknown
% 7.85/3.11 % (12175)Termination phase: shuffling
% 7.85/3.11
% 7.85/3.11 % (12175)Memory used [KB]: 2174
% 7.85/3.11 % (12175)Time elapsed: 0.013 s
% 7.85/3.11 % (12175)Instructions burned: 21 (million)
% 7.85/3.11 % (12175)------------------------------
% 7.85/3.11 % (12175)------------------------------
% 7.85/3.12 % (12173)Instruction limit reached!
% 7.85/3.12 % (12173)------------------------------
% 7.85/3.12 % (12173)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 7.85/3.12 % (12173)Termination reason: Unknown
% 7.85/3.12 % (12173)Termination phase: shuffling
% 7.85/3.12
% 7.85/3.12 % (12173)Memory used [KB]: 3070
% 7.85/3.12 % (12173)Time elapsed: 0.050 s
% 7.85/3.12 % (12173)Instructions burned: 100 (million)
% 7.85/3.12 % (12173)------------------------------
% 7.85/3.12 % (12173)------------------------------
% 8.56/3.13 % (12176)dis+1002_1:1_cbe=off:hud=5:nm=4:plsq=on:plsqr=7,1:prag=on:sp=const_max:tnu=1:i=86:si=on:rtra=on_0 on DTF2THF_12038 for (2995ds/86Mi)
% 8.56/3.13 % (12177)lrs+1010_1:1_au=on:cbe=off:nm=2:ntd=on:sd=2:ss=axioms:st=5.0:i=107:si=on:rtra=on_0 on DTF2THF_12038 for (2995ds/107Mi)
% 8.56/3.14 % (12161)First to succeed.
% 8.56/3.14 % (12161)Refutation found. Thanks to Tanya!
% 8.56/3.14 % SZS status Theorem for DTF2THF_12038
% 8.56/3.14 % SZS output start Proof for DTF2THF_12038
% 8.56/3.14 thf(type_def_5, type, option: ($tType) > $tType).
% 8.56/3.14 thf(type_def_7, type, exception: $tType).
% 8.56/3.14 thf(type_def_8, type, product_unit: $tType).
% 8.56/3.14 thf(type_def_9, type, heap_Error_prog: ($tType * $tType * $tType) > $tType).
% 8.56/3.14 thf(type_def_10, type, rCharacterData_ext: ($tType) > $tType).
% 8.56/3.14 thf(type_def_11, type, rNode_ext: ($tType) > $tType).
% 8.56/3.14 thf(type_def_12, type, rObject_ext: ($tType) > $tType).
% 8.56/3.14 thf(type_def_13, type, char: $tType).
% 8.56/3.14 thf(type_def_14, type, list: ($tType) > $tType).
% 8.56/3.14 thf(type_def_15, type, rElement_ext: ($tType * $tType * $tType * $tType * $tType) > $tType).
% 8.56/3.14 thf(type_def_16, type, sum_sum: ($tType * $tType) > $tType).
% 8.56/3.14 thf(type_def_17, type, character_data_ptr: ($tType) > $tType).
% 8.56/3.14 thf(type_def_18, type, element_ptr: ($tType) > $tType).
% 8.56/3.14 thf(type_def_19, type, node_ptr: ($tType) > $tType).
% 8.56/3.14 thf(type_def_20, type, shadow_root_ptr: ($tType) > $tType).
% 8.56/3.14 thf(type_def_21, type, document_ptr: ($tType) > $tType).
% 8.56/3.14 thf(type_def_22, type, heap: ($tType * $tType) > $tType).
% 8.56/3.14 thf(type_def_23, type, rDocument_ext: ($tType * $tType * $tType * $tType) > $tType).
% 8.56/3.14 thf(type_def_24, type, object_ptr: ($tType) > $tType).
% 8.56/3.14 thf(type_def_25, type, finite_fmap: ($tType * $tType) > $tType).
% 8.56/3.14 thf(type_def_26, type, rShadowRoot_ext: ($tType * $tType * $tType * $tType) > $tType).
% 8.56/3.14 thf(type_def_27, type, d: $tType).
% 8.56/3.14 thf(type_def_28, type, e: $tType).
% 8.56/3.14 thf(type_def_29, type, c: $tType).
% 8.56/3.14 thf(type_def_30, type, a: $tType).
% 8.56/3.14 thf(type_def_31, type, b: $tType).
% 8.56/3.14 thf(type_def_32, type, j: $tType).
% 8.56/3.14 thf(type_def_33, type, n: $tType).
% 8.56/3.14 thf(type_def_34, type, f: $tType).
% 8.56/3.14 thf(type_def_35, type, g: $tType).
% 8.56/3.14 thf(type_def_36, type, h: $tType).
% 8.56/3.14 thf(type_def_37, type, i: $tType).
% 8.56/3.14 thf(type_def_38, type, k: $tType).
% 8.56/3.14 thf(type_def_39, type, l: $tType).
% 8.56/3.14 thf(type_def_40, type, m: $tType).
% 8.56/3.14 thf(func_def_0, type, rCharacterData_ext: ($tType) > $tType).
% 8.56/3.14 thf(func_def_1, type, rShadowRoot_ext: ($tType * $tType * $tType * $tType) > $tType).
% 8.56/3.14 thf(func_def_2, type, character_data_ptr: ($tType) > $tType).
% 8.56/3.14 thf(func_def_3, type, rDocument_ext: ($tType * $tType * $tType * $tType) > $tType).
% 8.56/3.14 thf(func_def_4, type, rElement_ext: ($tType * $tType * $tType * $tType * $tType) > $tType).
% 8.56/3.14 thf(func_def_5, type, shadow_root_ptr: ($tType) > $tType).
% 8.56/3.14 thf(func_def_6, type, rObject_ext: ($tType) > $tType).
% 8.56/3.14 thf(func_def_7, type, document_ptr: ($tType) > $tType).
% 8.56/3.14 thf(func_def_8, type, rNode_ext: ($tType) > $tType).
% 8.56/3.14 thf(func_def_9, type, element_ptr: ($tType) > $tType).
% 8.56/3.14 thf(func_def_10, type, object_ptr: ($tType) > $tType).
% 8.56/3.14 thf(func_def_11, type, heap_Error_prog: ($tType * $tType * $tType) > $tType).
% 8.56/3.14 thf(func_def_12, type, node_ptr: ($tType) > $tType).
% 8.56/3.14 thf(func_def_13, type, exception: $tType).
% 8.56/3.14 thf(func_def_14, type, product_unit: $tType).
% 8.56/3.14 thf(func_def_15, type, heap: ($tType * $tType) > $tType).
% 8.56/3.14 thf(func_def_16, type, finite_fmap: ($tType * $tType) > $tType).
% 8.56/3.14 thf(func_def_17, type, sum_sum: ($tType * $tType) > $tType).
% 8.56/3.14 thf(func_def_18, type, option: ($tType) > $tType).
% 8.56/3.14 thf(func_def_19, type, char: $tType).
% 8.56/3.14 thf(func_def_20, type, list: ($tType) > $tType).
% 8.56/3.14 thf(func_def_21, type, n: $tType).
% 8.56/3.14 thf(func_def_22, type, m: $tType).
% 8.56/3.14 thf(func_def_23, type, l: $tType).
% 8.56/3.14 thf(func_def_24, type, k: $tType).
% 8.56/3.14 thf(func_def_25, type, j: $tType).
% 8.56/3.14 thf(func_def_26, type, i: $tType).
% 8.56/3.14 thf(func_def_27, type, h: $tType).
% 8.56/3.14 thf(func_def_28, type, g: $tType).
% 8.56/3.14 thf(func_def_29, type, f: $tType).
% 8.56/3.14 thf(func_def_30, type, e: $tType).
% 8.56/3.14 thf(func_def_31, type, d: $tType).
% 8.56/3.14 thf(func_def_32, type, c: $tType).
% 8.56/3.14 thf(func_def_33, type, b: $tType).
% 8.56/3.14 thf(func_def_34, type, a: $tType).
% 8.56/3.14 thf(func_def_35, type, l_put_a_put_M: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((X0 > X1 > option @ X2) > (X0 > X2 > X1 > X1) > X0 > ((X3 > X3) > X2 > X2) > X3 > heap_Error_prog @ X1 @ exception @ product_unit)).
% 8.56/3.14 thf(func_def_36, type, val: !>[X0: $tType]:(rObject_ext @ rNode_ext @ rCharacterData_ext @ X0 > list @ char)).
% 8.56/3.14 thf(func_def_37, type, val_update: !>[X0: $tType]:((list @ char > list @ char) > rObject_ext @ rNode_ext @ rCharacterData_ext @ X0 > rObject_ext @ rNode_ext @ rCharacterData_ext @ X0)).
% 8.56/3.14 thf(func_def_38, type, cast_C1206507959_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType]:(rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X0 > rObject_ext @ rNode_ext @ sum_sum @ rElement_ext @ X1 @ X2 @ X3 @ X4 @ option @ X5 @ sum_sum @ rCharacterData_ext @ option @ X0 @ X6)).
% 8.56/3.14 thf(func_def_39, type, cast_N331463351_a_t_a: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType]:(rObject_ext @ rNode_ext @ sum_sum @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4 @ sum_sum @ rCharacterData_ext @ option @ X5 @ X6 > option @ rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X5)).
% 8.56/3.14 thf(func_def_40, type, get_C_796961872_a_t_a: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(character_data_ptr @ X0 > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X1 @ X0 @ X3 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X7 @ X8 @ X9 > option @ rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X7)).
% 8.56/3.14 thf(func_def_41, type, is_cha448255042_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType]:(rObject_ext @ rNode_ext @ sum_sum @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4 @ sum_sum @ rCharacterData_ext @ option @ X5 @ X6 > $o)).
% 8.56/3.14 thf(func_def_42, type, l_type942687182ype_wf: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X7 @ X8 @ X9 > $o)).
% 8.56/3.14 thf(func_def_43, type, put_C_1264771785_a_t_a: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(character_data_ptr @ X0 > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X1 > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X2 @ sum_sum @ character_data_ptr @ X0 @ X3 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X4 @ X5 @ X6 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X3 @ X2 @ X0 @ X4 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X1 @ X8 @ X9 > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X2 @ sum_sum @ character_data_ptr @ X0 @ X3 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X4 @ X5 @ X6 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X3 @ X2 @ X0 @ X4 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X1 @ X8 @ X9)).
% 8.56/3.14 thf(func_def_44, type, type_wf: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X7 @ X8 @ X9 > $o)).
% 8.56/3.14 thf(func_def_45, type, get_M_1540554666_a_t_a: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(character_data_ptr @ X0 > (rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X1 > X2) > heap_Error_prog @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X3 @ sum_sum @ character_data_ptr @ X0 @ X4 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X5 @ X6 @ X7 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X4 @ X3 @ X0 @ X5 @ option @ X8 @ sum_sum @ rCharacterData_ext @ option @ X1 @ X9 @ X10 @ exception @ X2)).
% 8.56/3.14 thf(func_def_46, type, l_new_character_data: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:((heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X7 @ X8 @ X9 > $o) > $o)).
% 8.56/3.14 thf(func_def_47, type, new_character_data: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(heap_Error_prog @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X7 @ X8 @ X9 @ exception @ character_data_ptr @ X1)).
% 8.56/3.14 thf(func_def_48, type, put_M_926020593_a_t_a: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(character_data_ptr @ X0 > ((X1 > X1) > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X2 > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X2) > X1 > heap_Error_prog @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X3 @ sum_sum @ character_data_ptr @ X0 @ X4 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X5 @ X6 @ X7 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X4 @ X3 @ X0 @ X5 @ option @ X8 @ sum_sum @ rCharacterData_ext @ option @ X2 @ X9 @ X10 @ exception @ product_unit)).
% 8.56/3.14 thf(func_def_49, type, cast_c1817826148_p_t_r: !>[X0: $tType, X1: $tType, X2: $tType]:(character_data_ptr @ X0 > node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2)).
% 8.56/3.14 thf(func_def_50, type, cast_n458720130_p_t_r: !>[X0: $tType, X1: $tType, X2: $tType]:(node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 > option @ character_data_ptr @ X1)).
% 8.56/3.14 thf(func_def_51, type, is_cha1694415012_p_t_r: !>[X0: $tType]:(character_data_ptr @ X0 > $o)).
% 8.56/3.14 thf(func_def_52, type, is_cha614540985_p_t_r: !>[X0: $tType, X1: $tType, X2: $tType]:(node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 > $o)).
% 8.56/3.14 thf(func_def_53, type, disconnected_nodes: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ X3 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X2 @ X0)).
% 8.56/3.14 thf(func_def_54, type, discon1635973971update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((list @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2) > rObject_ext @ rDocument_ext @ X2 @ X0 @ X1 @ X3 > rObject_ext @ rDocument_ext @ X2 @ X0 @ X1 @ X3)).
% 8.56/3.14 thf(func_def_55, type, doctype: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ X3 > list @ char)).
% 8.56/3.14 thf(func_def_56, type, doctype_update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((list @ char > list @ char) > rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ X3 > rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ X3)).
% 8.56/3.14 thf(func_def_57, type, document_element: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ X3 > option @ element_ptr @ X1)).
% 8.56/3.14 thf(func_def_58, type, docume446011358update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((option @ element_ptr @ X0 > option @ element_ptr @ X0) > rObject_ext @ rDocument_ext @ X1 @ X0 @ X2 @ X3 > rObject_ext @ rDocument_ext @ X1 @ X0 @ X2 @ X3)).
% 8.56/3.14 thf(func_def_59, type, cast_D42511940_e_c_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ option @ X3 > rObject_ext @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X0 @ X1 @ X2 @ X4 @ option @ X5 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X7 @ sum_sum @ rDocument_ext @ X0 @ X1 @ X2 @ option @ X3 @ X8)).
% 8.56/3.14 thf(func_def_60, type, cast_O1159777348_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(rObject_ext @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4 @ sum_sum @ rCharacterData_ext @ option @ X5 @ X6 @ sum_sum @ rDocument_ext @ X0 @ X1 @ X2 @ option @ X7 @ X8 > option @ rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ option @ X7)).
% 8.56/3.14 thf(func_def_61, type, get_D_o_c_u_m_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X1 > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X2 @ sum_sum @ character_data_ptr @ X3 @ X4 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X1 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X4 @ X2 @ X3 @ X0 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X7 @ X8 @ sum_sum @ rDocument_ext @ X4 @ X2 @ X3 @ option @ X9 @ X10 > option @ rObject_ext @ rDocument_ext @ X4 @ X2 @ X3 @ option @ X9)).
% 8.56/3.14 thf(func_def_62, type, is_document_kind: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(rObject_ext @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4 @ sum_sum @ rCharacterData_ext @ option @ X5 @ X6 @ sum_sum @ rDocument_ext @ X0 @ X1 @ X2 @ option @ X7 @ X8 > $o)).
% 8.56/3.14 thf(func_def_63, type, l_type1694037370ype_wf: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X7 @ X8 @ sum_sum @ rDocument_ext @ X2 @ X0 @ X1 @ option @ X9 @ X10 > $o)).
% 8.56/3.14 thf(func_def_64, type, put_D_o_c_u_m_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X1 > rObject_ext @ rDocument_ext @ X2 @ X3 @ X4 @ option @ X5 > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X3 @ sum_sum @ character_data_ptr @ X4 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X1 @ X6 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X3 @ X4 @ X0 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X8 @ X9 @ sum_sum @ rDocument_ext @ X2 @ X3 @ X4 @ option @ X5 @ X10 > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X3 @ sum_sum @ character_data_ptr @ X4 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X1 @ X6 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X3 @ X4 @ X0 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X8 @ X9 @ sum_sum @ rDocument_ext @ X2 @ X3 @ X4 @ option @ X5 @ X10)).
% 8.56/3.14 thf(func_def_65, type, type_wf2: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X7 @ X8 @ sum_sum @ rDocument_ext @ X2 @ X0 @ X1 @ option @ X9 @ X10 > $o)).
% 8.56/3.14 thf(func_def_66, type, get_M_1744428286_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $tType]:(document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X1 > (rObject_ext @ rDocument_ext @ X2 @ X3 @ X4 @ option @ X5 > X6) > heap_Error_prog @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X3 @ sum_sum @ character_data_ptr @ X4 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X1 @ X7 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X3 @ X4 @ X0 @ option @ X8 @ sum_sum @ rCharacterData_ext @ option @ X9 @ X10 @ sum_sum @ rDocument_ext @ X2 @ X3 @ X4 @ option @ X5 @ X11 @ exception @ X6)).
% 8.56/3.14 thf(func_def_67, type, l_new_document: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:((heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X7 @ X8 @ sum_sum @ rDocument_ext @ X2 @ X0 @ X1 @ option @ X9 @ X10 > $o) > $o)).
% 8.56/3.14 thf(func_def_68, type, new_document: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(heap_Error_prog @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X7 @ X8 @ sum_sum @ rDocument_ext @ X2 @ X0 @ X1 @ option @ X9 @ X10 @ exception @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4)).
% 8.56/3.14 thf(func_def_69, type, put_M_950607941_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $tType]:(document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X1 > ((X2 > X2) > rObject_ext @ rDocument_ext @ X3 @ X4 @ X5 @ option @ X6 > rObject_ext @ rDocument_ext @ X3 @ X4 @ X5 @ option @ X6) > X2 > heap_Error_prog @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X4 @ sum_sum @ character_data_ptr @ X5 @ X3 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X1 @ X7 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X3 @ X4 @ X5 @ X0 @ option @ X8 @ sum_sum @ rCharacterData_ext @ option @ X9 @ X10 @ sum_sum @ rDocument_ext @ X3 @ X4 @ X5 @ option @ X6 @ X11 @ exception @ product_unit)).
% 8.56/3.14 thf(func_def_70, type, cast_d1427782271_p_t_r: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(document_ptr @ X0 > object_ptr @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X2 @ X3 @ sum_sum @ document_ptr @ X0 @ X4)).
% 8.56/3.14 thf(func_def_71, type, is_doc697300620_p_t_r: !>[X0: $tType]:(document_ptr @ X0 > $o)).
% 8.56/3.14 thf(func_def_72, type, is_document_ptr_kind: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(object_ptr @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ X3 @ X4 > $o)).
% 8.56/3.14 thf(func_def_73, type, attrs: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ X4 > finite_fmap @ list @ char @ list @ char)).
% 8.56/3.14 thf(func_def_74, type, attrs_update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:((finite_fmap @ list @ char @ list @ char > finite_fmap @ list @ char @ list @ char) > rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ X4 > rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ X4)).
% 8.56/3.14 thf(func_def_75, type, child_nodes: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ X4 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X2 @ X0)).
% 8.56/3.14 thf(func_def_76, type, child_nodes_update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:((list @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2) > rObject_ext @ rNode_ext @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ X4 > rObject_ext @ rNode_ext @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ X4)).
% 8.56/3.14 thf(func_def_77, type, shadow_root_opt: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ X4 > option @ shadow_root_ptr @ X3)).
% 8.56/3.14 thf(func_def_78, type, shadow1355209752update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:((option @ shadow_root_ptr @ X0 > option @ shadow_root_ptr @ X0) > rObject_ext @ rNode_ext @ rElement_ext @ X1 @ X2 @ X3 @ X0 @ X4 > rObject_ext @ rNode_ext @ rElement_ext @ X1 @ X2 @ X3 @ X0 @ X4)).
% 8.56/3.14 thf(func_def_79, type, tag_name: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ X4 > list @ char)).
% 8.56/3.14 thf(func_def_80, type, tag_name_update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:((list @ char > list @ char) > rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ X4 > rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ X4)).
% 8.56/3.14 thf(func_def_81, type, cast_E624595161_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:(rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4 > rObject_ext @ rNode_ext @ sum_sum @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4 @ X5)).
% 8.56/3.14 thf(func_def_82, type, cast_N1919872217_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:(rObject_ext @ rNode_ext @ sum_sum @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4 @ X5 > option @ rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4)).
% 8.56/3.14 thf(func_def_83, type, get_E_l_e_m_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(element_ptr @ X0 > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6 @ X7 @ X8 > option @ rObject_ext @ rNode_ext @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6)).
% 8.56/3.14 thf(func_def_84, type, is_ele641449972_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:(rObject_ext @ rNode_ext @ sum_sum @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4 @ X5 > $o)).
% 8.56/3.14 thf(func_def_85, type, known_ptr: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:(object_ptr @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 > $o)).
% 8.56/3.14 thf(func_def_86, type, l_know358518967wn_ptr: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:(object_ptr @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 > $o)).
% 8.56/3.14 thf(func_def_87, type, l_type512970796ype_wf: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6 @ X7 @ X8 > $o)).
% 8.56/3.14 thf(func_def_88, type, put_E_l_e_m_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(element_ptr @ X0 > rObject_ext @ rNode_ext @ rElement_ext @ X1 @ X0 @ X2 @ X3 @ option @ X4 > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X2 @ X1 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X5 @ X6 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X1 @ X0 @ X2 @ X3 @ option @ X4 @ X7 @ X8 > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X2 @ X1 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X5 @ X6 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X1 @ X0 @ X2 @ X3 @ option @ X4 @ X7 @ X8)).
% 8.56/3.14 thf(func_def_89, type, type_wf3: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6 @ X7 @ X8 > $o)).
% 8.56/3.14 thf(func_def_90, type, get_M_E_l_e_m_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(element_ptr @ X0 > (rObject_ext @ rNode_ext @ rElement_ext @ X1 @ X0 @ X2 @ X3 @ option @ X4 > X5) > heap_Error_prog @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X2 @ X1 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X6 @ X7 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X1 @ X0 @ X2 @ X3 @ option @ X4 @ X8 @ X9 @ exception @ X5)).
% 8.56/3.14 thf(func_def_91, type, l_new_element: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:((heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6 @ X7 @ X8 > $o) > $o)).
% 8.56/3.14 thf(func_def_92, type, new_element: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(heap_Error_prog @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X1 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X3 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X1 @ X3 @ option @ X6 @ X7 @ X8 @ exception @ element_ptr @ X0)).
% 8.56/3.14 thf(func_def_93, type, put_M_E_l_e_m_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(element_ptr @ X0 > ((X1 > X1) > rObject_ext @ rNode_ext @ rElement_ext @ X2 @ X0 @ X3 @ X4 @ option @ X5 > rObject_ext @ rNode_ext @ rElement_ext @ X2 @ X0 @ X3 @ X4 @ option @ X5) > X1 > heap_Error_prog @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X0 @ sum_sum @ character_data_ptr @ X3 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X4 @ X6 @ X7 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X0 @ X3 @ X4 @ option @ X5 @ X8 @ X9 @ exception @ product_unit)).
% 8.56/3.14 thf(func_def_94, type, cast_e2129487814_p_t_r: !>[X0: $tType, X1: $tType]:(element_ptr @ X0 > node_ptr @ sum_sum @ element_ptr @ X0 @ X1)).
% 8.56/3.14 thf(func_def_95, type, cast_n1001364742_p_t_r: !>[X0: $tType, X1: $tType]:(node_ptr @ sum_sum @ element_ptr @ X0 @ X1 > option @ element_ptr @ X0)).
% 8.56/3.14 thf(func_def_96, type, is_ele1630183935_p_t_r: !>[X0: $tType]:(element_ptr @ X0 > $o)).
% 8.56/3.14 thf(func_def_97, type, is_ele497529067_p_t_r: !>[X0: $tType, X1: $tType]:(node_ptr @ sum_sum @ element_ptr @ X0 @ X1 > $o)).
% 8.56/3.14 thf(func_def_98, type, finite_fmempty: !>[X0: $tType, X1: $tType]:(finite_fmap @ X0 @ X1)).
% 8.56/3.14 thf(func_def_99, type, heap_Error_noop: !>[X0: $tType, X1: $tType]:(heap_Error_prog @ X0 @ X1 @ product_unit)).
% 8.56/3.14 thf(func_def_100, type, heap_Error_preserved: !>[X0: $tType, X1: $tType, X2: $tType]:(heap_Error_prog @ X0 @ X1 @ X2 > X0 > X0 > $o)).
% 8.56/3.14 thf(func_def_101, type, heap_E381990939n_heap: !>[X0: $tType, X1: $tType]:(X0 > heap_Error_prog @ X0 @ X1 @ product_unit)).
% 8.56/3.14 thf(func_def_102, type, heap_E940394160s_heap: !>[X0: $tType, X1: $tType, X2: $tType]:(X0 > heap_Error_prog @ X0 @ X1 @ X2 > X0 > $o)).
% 8.56/3.14 thf(func_def_103, type, heap_E1989005601result: !>[X0: $tType, X1: $tType, X2: $tType]:(X0 > heap_Error_prog @ X0 @ X1 @ X2 > X2 > $o)).
% 8.56/3.14 thf(func_def_104, type, heap_E56519469t_heap: !>[X0: $tType, X1: $tType, X2: $tType]:(X0 > heap_Error_prog @ X0 @ X1 @ X2 > X2 > X0 > $o)).
% 8.56/3.14 thf(func_def_105, type, if: !>[X0: $tType]:($o > X0 > X0 > X0)).
% 8.56/3.14 thf(func_def_106, type, nil: !>[X0: $tType]:(list @ X0)).
% 8.56/3.14 thf(func_def_107, type, cast_N414129940_e_c_t: !>[X0: $tType, X1: $tType]:(rObject_ext @ rNode_ext @ X0 > rObject_ext @ sum_sum @ rNode_ext @ X0 @ X1)).
% 8.56/3.14 thf(func_def_108, type, cast_O268912148_o_d_e: !>[X0: $tType, X1: $tType]:(rObject_ext @ sum_sum @ rNode_ext @ X0 @ X1 > option @ rObject_ext @ rNode_ext @ X0)).
% 8.56/3.14 thf(func_def_109, type, is_node_kind: !>[X0: $tType, X1: $tType]:(rObject_ext @ sum_sum @ rNode_ext @ X0 @ X1 > $o)).
% 8.56/3.14 thf(func_def_110, type, known_ptr2: !>[X0: $tType, X1: $tType]:(object_ptr @ sum_sum @ node_ptr @ X0 @ X1 > $o)).
% 8.56/3.14 thf(func_def_111, type, put_N_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(node_ptr @ X0 > rObject_ext @ rNode_ext @ X1 > heap @ sum_sum @ node_ptr @ X0 @ X2 @ sum_sum @ rNode_ext @ X1 @ X3 > heap @ sum_sum @ node_ptr @ X0 @ X2 @ sum_sum @ rNode_ext @ X1 @ X3)).
% 8.56/3.14 thf(func_def_112, type, type_wf4: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(heap @ sum_sum @ node_ptr @ X0 @ X1 @ sum_sum @ rNode_ext @ X2 @ X3 > $o)).
% 8.56/3.14 thf(func_def_113, type, get_M_N_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(node_ptr @ X0 > (rObject_ext @ rNode_ext @ X1 > X2) > heap_Error_prog @ heap @ sum_sum @ node_ptr @ X0 @ X3 @ sum_sum @ rNode_ext @ X1 @ X4 @ exception @ X2)).
% 8.56/3.14 thf(func_def_114, type, put_M_N_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(node_ptr @ X0 > ((X1 > X1) > rObject_ext @ rNode_ext @ X2 > rObject_ext @ rNode_ext @ X2) > X1 > heap_Error_prog @ heap @ sum_sum @ node_ptr @ X0 @ X3 @ sum_sum @ rNode_ext @ X2 @ X4 @ exception @ product_unit)).
% 8.56/3.14 thf(func_def_115, type, cast_n1885620943_p_t_r: !>[X0: $tType, X1: $tType]:(node_ptr @ X0 > object_ptr @ sum_sum @ node_ptr @ X0 @ X1)).
% 8.56/3.14 thf(func_def_116, type, cast_o573710209_p_t_r: !>[X0: $tType, X1: $tType]:(object_ptr @ sum_sum @ node_ptr @ X0 @ X1 > option @ node_ptr @ X0)).
% 8.56/3.14 thf(func_def_117, type, put_O_b_j_e_c_t: !>[X0: $tType, X1: $tType]:(object_ptr @ X0 > rObject_ext @ X1 > heap @ X0 @ X1 > heap @ X0 @ X1)).
% 8.56/3.14 thf(func_def_118, type, get_M_O_b_j_e_c_t: !>[X0: $tType, X1: $tType, X2: $tType]:(object_ptr @ X0 > (rObject_ext @ X1 > X2) > heap_Error_prog @ heap @ X0 @ X1 @ exception @ X2)).
% 8.56/3.14 thf(func_def_119, type, put_M_O_b_j_e_c_t: !>[X0: $tType, X1: $tType, X2: $tType]:(object_ptr @ X0 > ((X1 > X1) > rObject_ext @ X2 > rObject_ext @ X2) > X1 > heap_Error_prog @ heap @ X0 @ X2 @ exception @ product_unit)).
% 8.56/3.14 thf(func_def_120, type, none: !>[X0: $tType]:(option @ X0)).
% 8.56/3.14 thf(func_def_121, type, some: !>[X0: $tType]:(X0 > option @ X0)).
% 8.56/3.14 thf(func_def_122, type, case_option: !>[X0: $tType, X1: $tType]:(X0 > (X1 > X0) > option @ X1 > X0)).
% 8.56/3.14 thf(func_def_123, type, the: !>[X0: $tType]:(option @ X0 > X0)).
% 8.56/3.14 thf(func_def_124, type, cast_D1220047104_o_o_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ option @ sum_sum @ rShadowRoot_ext @ X0 @ X1 @ X2 @ option @ X3 @ X4 > option @ rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ rShadowRoot_ext @ X0 @ X1 @ X2 @ option @ X3)).
% 8.56/3.14 thf(func_def_125, type, cast_S69733376_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ rShadowRoot_ext @ X0 @ X1 @ X2 @ option @ X3 > rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ option @ sum_sum @ rShadowRoot_ext @ X0 @ X1 @ X2 @ option @ X3 @ X4)).
% 8.56/3.14 thf(func_def_126, type, is_sha596430153_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ option @ sum_sum @ rShadowRoot_ext @ X0 @ X1 @ X2 @ option @ X3 @ X4 > $o)).
% 8.56/3.14 thf(func_def_127, type, shadow1195525443_o_o_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $tType, X12: $tType]:(shadow_root_ptr @ X0 > (rObject_ext @ rDocument_ext @ X1 @ X2 @ X3 @ rShadowRoot_ext @ X1 @ X2 @ X3 @ option @ X4 > X5) > heap_Error_prog @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X2 @ sum_sum @ character_data_ptr @ X3 @ X1 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X6 @ X7 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X1 @ X2 @ X3 @ X0 @ option @ X8 @ sum_sum @ rCharacterData_ext @ option @ X9 @ X10 @ sum_sum @ rDocument_ext @ X1 @ X2 @ X3 @ option @ sum_sum @ rShadowRoot_ext @ X1 @ X2 @ X3 @ option @ X4 @ X11 @ X12 @ exception @ X5)).
% 8.56/3.14 thf(func_def_128, type, shadow2002649738_o_o_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $tType, X12: $tType]:(shadow_root_ptr @ X0 > ((X1 > X1) > rObject_ext @ rDocument_ext @ X2 @ X3 @ X4 @ rShadowRoot_ext @ X2 @ X3 @ X4 @ option @ X5 > rObject_ext @ rDocument_ext @ X2 @ X3 @ X4 @ rShadowRoot_ext @ X2 @ X3 @ X4 @ option @ X5) > X1 > heap_Error_prog @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X3 @ sum_sum @ character_data_ptr @ X4 @ X2 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X6 @ X7 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X2 @ X3 @ X4 @ X0 @ option @ X8 @ sum_sum @ rCharacterData_ext @ option @ X9 @ X10 @ sum_sum @ rDocument_ext @ X2 @ X3 @ X4 @ option @ sum_sum @ rShadowRoot_ext @ X2 @ X3 @ X4 @ option @ X5 @ X11 @ X12 @ exception @ product_unit)).
% 8.56/3.14 thf(func_def_129, type, cast_s636919983_p_t_r: !>[X0: $tType, X1: $tType]:(shadow_root_ptr @ X0 > document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X1)).
% 8.56/3.14 thf(func_def_130, type, document_ptr2: document_ptr @ sum_sum @ shadow_root_ptr @ d @ e).
% 8.56/3.14 thf(func_def_131, type, getter: rObject_ext @ rDocument_ext @ c @ a @ b @ rShadowRoot_ext @ c @ a @ b @ option @ j > n).
% 8.56/3.14 thf(func_def_132, type, h2: heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l).
% 8.56/3.14 thf(func_def_133, type, h3: heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l).
% 8.56/3.14 thf(func_def_134, type, setter: (m > m) > rObject_ext @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k > rObject_ext @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k).
% 8.56/3.14 thf(func_def_135, type, shadow_root_ptr2: shadow_root_ptr @ d).
% 8.56/3.14 thf(func_def_136, type, v: m).
% 8.56/3.14 thf(func_def_152, type, sP0: !>[X0: $tType, X1: $tType]:((option @ X1 > option @ X0 > $o) > option @ X1 > option @ X0 > $o)).
% 8.56/3.14 thf(func_def_153, type, sK1: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType]:((rObject_ext @ rNode_ext @ sum_sum @ rElement_ext @ X5 @ X7 @ X6 @ X4 @ option @ X3 @ X2 > X1) > X0 > ((X0 > X0) > rObject_ext @ rNode_ext @ rElement_ext @ X5 @ X7 @ X6 @ X4 @ option @ X3 > rObject_ext @ rNode_ext @ rElement_ext @ X5 @ X7 @ X6 @ X4 @ option @ X3) > rObject_ext @ rNode_ext @ rElement_ext @ X5 @ X7 @ X6 @ X4 @ option @ X3)).
% 8.56/3.14 thf(func_def_154, type, sK2: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:((rObject_ext @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X4 @ X3 @ X2 > X1) > X0 > ((X0 > X0) > rObject_ext @ rNode_ext @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X4 > rObject_ext @ rNode_ext @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X4) > rObject_ext @ rNode_ext @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X4)).
% 8.56/3.14 thf(func_def_155, type, sK3: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:((rObject_ext @ rDocument_ext @ X3 @ X5 @ X4 @ option @ X2 > X1) > X0 > ((X0 > X0) > rObject_ext @ rDocument_ext @ X3 @ X5 @ X4 @ option @ X2 > rObject_ext @ rDocument_ext @ X3 @ X5 @ X4 @ option @ X2) > rObject_ext @ rDocument_ext @ X3 @ X5 @ X4 @ option @ X2)).
% 8.56/3.14 thf(func_def_156, type, sK4: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:((heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X9 @ sum_sum @ character_data_ptr @ X8 @ X7 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X6 @ X5 @ X4 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X7 @ X9 @ X8 @ X6 @ option @ X3 @ sum_sum @ rCharacterData_ext @ option @ X2 @ X1 @ X0 > $o) > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X9 @ sum_sum @ character_data_ptr @ X8 @ X7 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X6 @ X5 @ X4 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X7 @ X9 @ X8 @ X6 @ option @ X3 @ sum_sum @ rCharacterData_ext @ option @ X2 @ X1 @ X0)).
% 8.56/3.14 thf(func_def_157, type, sK5: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:((heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X9 @ sum_sum @ character_data_ptr @ X8 @ X7 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X6 @ X5 @ X4 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X7 @ X9 @ X8 @ X6 @ option @ X3 @ sum_sum @ rCharacterData_ext @ option @ X2 @ X1 @ X0 > $o) > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X9 @ sum_sum @ character_data_ptr @ X8 @ X7 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X6 @ X5 @ X4 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X7 @ X9 @ X8 @ X6 @ option @ X3 @ sum_sum @ rCharacterData_ext @ option @ X2 @ X1 @ X0)).
% 8.56/3.14 thf(func_def_158, type, sK6: !>[X0: $tType, X1: $tType]:(node_ptr @ sum_sum @ element_ptr @ X1 @ X0 > element_ptr @ X1)).
% 8.56/3.14 thf(func_def_159, type, sK7: (list @ char > list @ char) > (list @ char > list @ char) > list @ char > list @ char).
% 8.56/3.14 thf(func_def_160, type, sK8: !>[X0: $tType]:((option @ shadow_root_ptr @ X0 > option @ shadow_root_ptr @ X0) > (option @ shadow_root_ptr @ X0 > option @ shadow_root_ptr @ X0) > option @ shadow_root_ptr @ X0 > option @ shadow_root_ptr @ X0)).
% 8.56/3.14 thf(func_def_161, type, sK9: (list @ char > list @ char) > (list @ char > list @ char) > list @ char > list @ char).
% 8.56/3.14 thf(func_def_162, type, sK10: !>[X0: $tType, X1: $tType, X2: $tType]:(node_ptr @ sum_sum @ element_ptr @ X2 @ sum_sum @ character_data_ptr @ X1 @ X0 > character_data_ptr @ X1)).
% 8.56/3.14 thf(func_def_163, type, sK11: !>[X0: $tType]:((option @ element_ptr @ X0 > option @ element_ptr @ X0) > (option @ element_ptr @ X0 > option @ element_ptr @ X0) > option @ element_ptr @ X0 > option @ element_ptr @ X0)).
% 8.56/3.14 thf(func_def_164, type, sK12: (list @ char > list @ char) > (list @ char > list @ char) > list @ char > list @ char).
% 8.56/3.14 thf(func_def_165, type, sK13: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:((heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X10 @ sum_sum @ character_data_ptr @ X9 @ X8 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X7 @ X6 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X8 @ X10 @ X9 @ X7 @ option @ X4 @ sum_sum @ rCharacterData_ext @ option @ X3 @ X2 @ sum_sum @ rDocument_ext @ X8 @ X10 @ X9 @ option @ X1 @ X0 > $o) > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X10 @ sum_sum @ character_data_ptr @ X9 @ X8 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X7 @ X6 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X8 @ X10 @ X9 @ X7 @ option @ X4 @ sum_sum @ rCharacterData_ext @ option @ X3 @ X2 @ sum_sum @ rDocument_ext @ X8 @ X10 @ X9 @ option @ X1 @ X0)).
% 8.56/3.14 thf(func_def_166, type, sK14: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:((heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X10 @ sum_sum @ character_data_ptr @ X9 @ X8 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X7 @ X6 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X8 @ X10 @ X9 @ X7 @ option @ X4 @ sum_sum @ rCharacterData_ext @ option @ X3 @ X2 @ sum_sum @ rDocument_ext @ X8 @ X10 @ X9 @ option @ X1 @ X0 > $o) > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X10 @ sum_sum @ character_data_ptr @ X9 @ X8 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X7 @ X6 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X8 @ X10 @ X9 @ X7 @ option @ X4 @ sum_sum @ rCharacterData_ext @ option @ X3 @ X2 @ sum_sum @ rDocument_ext @ X8 @ X10 @ X9 @ option @ X1 @ X0)).
% 8.56/3.14 thf(func_def_167, type, sK15: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(X0 > ((X0 > X0) > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X4 > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X4) > (rObject_ext @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X7 @ X9 @ X8 @ X6 @ option @ X5 @ sum_sum @ rCharacterData_ext @ option @ X4 @ X3 @ X2 > X1) > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X4)).
% 8.56/3.14 thf(func_def_168, type, sK16: !>[X0: $tType]:(option @ X0 > X0)).
% 8.56/3.14 thf(func_def_169, type, sK17: !>[X0: $tType, X1: $tType]:((X1 > X0) > (X0 > $o) > (X1 > $o) > X1)).
% 8.56/3.14 thf(func_def_170, type, sK18: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(X0 > ((X0 > X0) > rObject_ext @ rNode_ext @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X4 > rObject_ext @ rNode_ext @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X4) > (rObject_ext @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X4 @ X3 @ X2 > X1) > rObject_ext @ rNode_ext @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X4)).
% 8.56/3.14 thf(func_def_171, type, sK19: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType]:(X0 > ((X0 > X0) > rObject_ext @ rNode_ext @ rElement_ext @ X5 @ X7 @ X6 @ X4 @ option @ X3 > rObject_ext @ rNode_ext @ rElement_ext @ X5 @ X7 @ X6 @ X4 @ option @ X3) > (rObject_ext @ rNode_ext @ sum_sum @ rElement_ext @ X5 @ X7 @ X6 @ X4 @ option @ X3 @ X2 > X1) > rObject_ext @ rNode_ext @ rElement_ext @ X5 @ X7 @ X6 @ X4 @ option @ X3)).
% 8.56/3.14 thf(func_def_172, type, sK20: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(rObject_ext @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X8 @ X7 @ X6 @ X0 @ option @ X1 @ sum_sum @ rCharacterData_ext @ option @ X2 @ X3 @ sum_sum @ rDocument_ext @ X8 @ X7 @ X6 @ option @ X5 @ X4 > rObject_ext @ rDocument_ext @ X8 @ X7 @ X6 @ option @ X5)).
% 8.56/3.14 thf(func_def_173, type, sK21: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((rObject_ext @ sum_sum @ rNode_ext @ X3 @ X2 > X1) > X0 > ((X0 > X0) > rObject_ext @ rNode_ext @ X3 > rObject_ext @ rNode_ext @ X3) > rObject_ext @ rNode_ext @ X3)).
% 8.56/3.14 thf(func_def_174, type, sK22: !>[X0: $tType, X1: $tType, X2: $tType]:((X0 > X2 > X1) > X2 > (X0 > X2 > X1) > option @ X0 > X0)).
% 8.56/3.14 thf(func_def_175, type, sK23: !>[X0: $tType, X1: $tType, X2: $tType]:((list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2) > (list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2) > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2)).
% 8.56/3.14 thf(func_def_176, type, sK24: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:((rObject_ext @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X8 @ X10 @ X9 @ X7 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X5 @ X4 @ sum_sum @ rDocument_ext @ X8 @ X10 @ X9 @ option @ X3 @ X2 > X1) > X0 > ((X0 > X0) > rObject_ext @ rDocument_ext @ X8 @ X10 @ X9 @ option @ X3 > rObject_ext @ rDocument_ext @ X8 @ X10 @ X9 @ option @ X3) > rObject_ext @ rDocument_ext @ X8 @ X10 @ X9 @ option @ X3)).
% 8.56/3.14 thf(func_def_177, type, sK25: (finite_fmap @ list @ char @ list @ char > finite_fmap @ list @ char @ list @ char) > (finite_fmap @ list @ char @ list @ char > finite_fmap @ list @ char @ list @ char) > finite_fmap @ list @ char @ list @ char > finite_fmap @ list @ char @ list @ char).
% 8.56/3.14 thf(func_def_178, type, sK26: (finite_fmap @ list @ char @ list @ char > finite_fmap @ list @ char @ list @ char) > (finite_fmap @ list @ char @ list @ char > finite_fmap @ list @ char @ list @ char) > finite_fmap @ list @ char @ list @ char > finite_fmap @ list @ char @ list @ char).
% 8.56/3.14 thf(func_def_179, type, sK27: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $tType]:((rObject_ext @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X9 @ X11 @ X10 @ X8 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X9 @ X11 @ X10 @ option @ sum_sum @ rShadowRoot_ext @ X9 @ X11 @ X10 @ option @ X4 @ X3 @ X2 > X1) > X0 > ((X0 > X0) > rObject_ext @ rDocument_ext @ X9 @ X11 @ X10 @ rShadowRoot_ext @ X9 @ X11 @ X10 @ option @ X4 > rObject_ext @ rDocument_ext @ X9 @ X11 @ X10 @ rShadowRoot_ext @ X9 @ X11 @ X10 @ option @ X4) > rObject_ext @ rDocument_ext @ X9 @ X11 @ X10 @ rShadowRoot_ext @ X9 @ X11 @ X10 @ option @ X4)).
% 8.56/3.14 thf(func_def_180, type, sK28: !>[X0: $tType, X1: $tType]:((X1 > X0) > (X1 > X0) > X1)).
% 8.56/3.14 thf(func_def_181, type, sK29: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType]:(X0 > ((X0 > X0) > rObject_ext @ rNode_ext @ rElement_ext @ X4 @ X6 @ X5 @ X3 @ option @ X2 > rObject_ext @ rNode_ext @ rElement_ext @ X4 @ X6 @ X5 @ X3 @ option @ X2) > (rObject_ext @ rNode_ext @ rElement_ext @ X4 @ X6 @ X5 @ X3 @ option @ X2 > X1) > rObject_ext @ rNode_ext @ rElement_ext @ X4 @ X6 @ X5 @ X3 @ option @ X2)).
% 8.56/3.14 thf(func_def_182, type, sK30: (list @ char > list @ char) > (list @ char > list @ char) > list @ char > list @ char).
% 8.56/3.14 thf(func_def_183, type, sK31: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:((rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4 > X5) > X5 > ((X5 > X5) > rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4 > rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4) > rObject_ext @ rNode_ext @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4)).
% 8.56/3.14 thf(func_def_184, type, sK32: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(X0 > ((X0 > X0) > rObject_ext @ rDocument_ext @ X8 @ X10 @ X9 @ option @ X3 > rObject_ext @ rDocument_ext @ X8 @ X10 @ X9 @ option @ X3) > (rObject_ext @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X8 @ X10 @ X9 @ X7 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X5 @ X4 @ sum_sum @ rDocument_ext @ X8 @ X10 @ X9 @ option @ X3 @ X2 > X1) > rObject_ext @ rDocument_ext @ X8 @ X10 @ X9 @ option @ X3)).
% 8.56/3.14 thf(func_def_185, type, sK33: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:((rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ rShadowRoot_ext @ X0 @ X1 @ X2 @ option @ X3 > X4) > X4 > ((X4 > X4) > rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ rShadowRoot_ext @ X0 @ X1 @ X2 @ option @ X3 > rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ rShadowRoot_ext @ X0 @ X1 @ X2 @ option @ X3) > rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ rShadowRoot_ext @ X0 @ X1 @ X2 @ option @ X3)).
% 8.56/3.14 thf(func_def_186, type, sK34: !>[X0: $tType]:(option @ X0 > (X0 > $o) > X0)).
% 8.56/3.14 thf(func_def_187, type, sK35: !>[X0: $tType, X1: $tType, X2: $tType]:(X0 > ((X0 > X0) > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X2 > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X2) > (rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X2 > X1) > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X2)).
% 8.56/3.14 thf(func_def_188, type, sK36: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext @ rDocument_ext @ X4 @ X3 @ X2 @ option @ sum_sum @ rShadowRoot_ext @ X4 @ X3 @ X2 @ option @ X1 @ X0 > rObject_ext @ rDocument_ext @ X4 @ X3 @ X2 @ rShadowRoot_ext @ X4 @ X3 @ X2 @ option @ X1)).
% 8.56/3.14 thf(func_def_189, type, sK37: !>[X0: $tType, X1: $tType]:(X1 > ((X1 > X1) > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X0 > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X0) > (rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X0 > X1) > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X0)).
% 8.56/3.14 thf(func_def_190, type, sK38: !>[X0: $tType, X1: $tType, X2: $tType]:((list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2) > (list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2) > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2)).
% 8.56/3.14 thf(func_def_191, type, sK39: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:((heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X8 @ sum_sum @ character_data_ptr @ X7 @ X6 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X5 @ X4 @ X3 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X2 @ X1 @ X0 > $o) > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X8 @ sum_sum @ character_data_ptr @ X7 @ X6 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X5 @ X4 @ X3 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X2 @ X1 @ X0)).
% 8.56/3.14 thf(func_def_192, type, sK40: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:((heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X8 @ sum_sum @ character_data_ptr @ X7 @ X6 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X5 @ X4 @ X3 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X2 @ X1 @ X0 > $o) > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X8 @ sum_sum @ character_data_ptr @ X7 @ X6 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X5 @ X4 @ X3 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X2 @ X1 @ X0)).
% 8.56/3.14 thf(func_def_193, type, sK41: !>[X0: $tType]:((option @ X0 > $o) > X0)).
% 8.56/3.14 thf(func_def_194, type, sK42: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:((rObject_ext @ rNode_ext @ sum_sum @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X4 @ sum_sum @ rCharacterData_ext @ option @ X3 @ X2 > X1) > X0 > ((X0 > X0) > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X3 > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X3) > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X3)).
% 8.56/3.14 thf(func_def_195, type, sK43: !>[X0: $tType, X1: $tType]:((option @ X1 > option @ X0 > $o) > option @ X1 > option @ X0 > X1)).
% 8.56/3.14 thf(func_def_196, type, sK44: !>[X0: $tType, X1: $tType]:((option @ X1 > option @ X0 > $o) > option @ X1 > option @ X0 > X0)).
% 8.56/3.14 thf(func_def_197, type, sK45: !>[X0: $tType]:(option @ X0 > X0)).
% 8.56/3.14 thf(func_def_198, type, sK46: !>[X0: $tType]:((option @ element_ptr @ X0 > option @ element_ptr @ X0) > (option @ element_ptr @ X0 > option @ element_ptr @ X0) > option @ element_ptr @ X0 > option @ element_ptr @ X0)).
% 8.56/3.14 thf(func_def_199, type, sK47: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:(rObject_ext @ rNode_ext @ sum_sum @ rElement_ext @ X5 @ X4 @ X3 @ X2 @ option @ X1 @ X0 > rObject_ext @ rNode_ext @ rElement_ext @ X5 @ X4 @ X3 @ X2 @ option @ X1)).
% 8.56/3.14 thf(func_def_200, type, sK48: (list @ char > list @ char) > (list @ char > list @ char) > list @ char > list @ char).
% 8.56/3.14 thf(func_def_201, type, sK49: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(X0 > ((X0 > X0) > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X3 > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X3) > (rObject_ext @ rNode_ext @ sum_sum @ rElement_ext @ X6 @ X8 @ X7 @ X5 @ option @ X4 @ sum_sum @ rCharacterData_ext @ option @ X3 @ X2 > X1) > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X3)).
% 8.56/3.14 thf(func_def_202, type, sK50: !>[X0: $tType]:(option @ X0 > X0)).
% 8.56/3.14 thf(func_def_203, type, sK51: !>[X0: $tType, X1: $tType, X2: $tType]:((list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2) > (list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2) > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2)).
% 8.56/3.14 thf(func_def_204, type, sK52: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType]:(rObject_ext @ rNode_ext @ sum_sum @ rElement_ext @ X0 @ X1 @ X2 @ X3 @ option @ X4 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X6)).
% 8.56/3.14 thf(func_def_205, type, sK53: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:((rObject_ext @ rDocument_ext @ X3 @ X5 @ X4 @ rShadowRoot_ext @ X3 @ X5 @ X4 @ option @ X2 > X1) > X0 > ((X0 > X0) > rObject_ext @ rDocument_ext @ X3 @ X5 @ X4 @ rShadowRoot_ext @ X3 @ X5 @ X4 @ option @ X2 > rObject_ext @ rDocument_ext @ X3 @ X5 @ X4 @ rShadowRoot_ext @ X3 @ X5 @ X4 @ option @ X2) > rObject_ext @ rDocument_ext @ X3 @ X5 @ X4 @ rShadowRoot_ext @ X3 @ X5 @ X4 @ option @ X2)).
% 8.56/3.14 thf(func_def_206, type, sK54: !>[X0: $tType, X1: $tType]:(rObject_ext @ sum_sum @ rNode_ext @ X1 @ X0 > rObject_ext @ rNode_ext @ X1)).
% 8.56/3.14 thf(func_def_207, type, sK55: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(X0 > ((X0 > X0) > rObject_ext @ rNode_ext @ X3 > rObject_ext @ rNode_ext @ X3) > (rObject_ext @ sum_sum @ rNode_ext @ X3 @ X2 > X1) > rObject_ext @ rNode_ext @ X3)).
% 8.56/3.14 thf(func_def_208, type, sK56: (list @ char > list @ char) > (list @ char > list @ char) > list @ char > list @ char).
% 8.56/3.14 thf(func_def_209, type, sK57: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType]:((rObject_ext @ rDocument_ext @ X4 @ X6 @ X5 @ option @ sum_sum @ rShadowRoot_ext @ X4 @ X6 @ X5 @ option @ X3 @ X2 > X1) > X0 > ((X0 > X0) > rObject_ext @ rDocument_ext @ X4 @ X6 @ X5 @ rShadowRoot_ext @ X4 @ X6 @ X5 @ option @ X3 > rObject_ext @ rDocument_ext @ X4 @ X6 @ X5 @ rShadowRoot_ext @ X4 @ X6 @ X5 @ option @ X3) > rObject_ext @ rDocument_ext @ X4 @ X6 @ X5 @ rShadowRoot_ext @ X4 @ X6 @ X5 @ option @ X3)).
% 8.56/3.14 thf(func_def_210, type, sK58: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:((rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ option @ X3 > X4) > X4 > ((X4 > X4) > rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ option @ X3 > rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ option @ X3) > rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ option @ X3)).
% 8.56/3.14 thf(func_def_211, type, sK59: !>[X0: $tType, X1: $tType, X2: $tType]:((list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2) > (list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2) > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X0 @ X2)).
% 8.56/3.14 thf(func_def_212, type, sK60: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:((rObject_ext @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X7 @ X9 @ X8 @ X6 @ option @ X5 @ sum_sum @ rCharacterData_ext @ option @ X4 @ X3 @ X2 > X1) > X0 > ((X0 > X0) > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X4 > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X4) > rObject_ext @ rNode_ext @ rCharacterData_ext @ option @ X4)).
% 8.56/3.14 thf(func_def_213, type, sK61: !>[X0: $tType]:((option @ shadow_root_ptr @ X0 > option @ shadow_root_ptr @ X0) > (option @ shadow_root_ptr @ X0 > option @ shadow_root_ptr @ X0) > option @ shadow_root_ptr @ X0 > option @ shadow_root_ptr @ X0)).
% 8.56/3.14 thf(func_def_215, type, ph63: !>[X0: $tType]:(X0)).
% 8.56/3.14 thf(f1729,plain,(
% 8.56/3.14 $false),
% 8.56/3.14 inference(trivial_inequality_removal,[status(thm)],[f1725])).
% 8.56/3.14 thf(f1725,plain,(
% 8.56/3.14 (document_ptr2 != document_ptr2)),
% 8.56/3.14 inference(superposition,[status(thm)],[f1210,f1719])).
% 8.56/3.14 thf(f1719,plain,(
% 8.56/3.14 (document_ptr2 = (cast_s636919983_p_t_r @ d @ e @ shadow_root_ptr2))),
% 8.56/3.14 inference(trivial_inequality_removal,[status(thm)],[f1717])).
% 8.56/3.14 thf(f1717,plain,(
% 8.56/3.14 ($true != $true) | (document_ptr2 = (cast_s636919983_p_t_r @ d @ e @ shadow_root_ptr2))),
% 8.56/3.14 inference(superposition,[status(thm)],[f1333,f1634])).
% 8.56/3.14 thf(f1634,plain,(
% 8.56/3.14 ( ! [X0 : $tType,X2 : rObject_ext @ rDocument_ext @ c @ a @ b @ rShadowRoot_ext @ c @ a @ b @ option @ j > X0,X1 : shadow_root_ptr @ d] : (($true = (heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ exception @ X0 @ (shadow1195525443_o_o_t @ d @ c @ a @ b @ j @ X0 @ e @ f @ g @ h @ i @ k @ l @ X1 @ X2) @ h2 @ h3)) | (document_ptr2 = (cast_s636919983_p_t_r @ d @ e @ X1))) )),
% 8.56/3.14 inference(trivial_inequality_removal,[status(thm)],[f1629])).
% 8.56/3.14 thf(f1629,plain,(
% 8.56/3.14 ( ! [X0 : $tType,X2 : rObject_ext @ rDocument_ext @ c @ a @ b @ rShadowRoot_ext @ c @ a @ b @ option @ j > X0,X1 : shadow_root_ptr @ d] : (($true != $true) | ($true = (heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ exception @ X0 @ (shadow1195525443_o_o_t @ d @ c @ a @ b @ j @ X0 @ e @ f @ g @ h @ i @ k @ l @ X1 @ X2) @ h2 @ h3)) | (document_ptr2 = (cast_s636919983_p_t_r @ d @ e @ X1))) )),
% 8.56/3.14 inference(superposition,[status(thm)],[f1350,f1279])).
% 8.56/3.14 thf(f1279,plain,(
% 8.56/3.14 ((heap_E940394160s_heap @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ exception @ product_unit @ h2 @ (put_M_950607941_e_n_t @ d @ e @ m @ c @ a @ b @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ f @ g @ h @ i @ l @ document_ptr2 @ setter @ v) @ h3) = $true)),
% 8.56/3.14 inference(cnf_transformation,[status(thm)],[f551])).
% 8.56/3.14 thf(f551,plain,(
% 8.56/3.14 ((heap_E940394160s_heap @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ exception @ product_unit @ h2 @ (put_M_950607941_e_n_t @ d @ e @ m @ c @ a @ b @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ f @ g @ h @ i @ l @ document_ptr2 @ setter @ v) @ h3) = $true)),
% 8.56/3.14 inference(fool_elimination,[status(thm)],[f550])).
% 8.56/3.14 thf(f550,plain,(
% 8.56/3.14 (heap_E940394160s_heap @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ exception @ product_unit @ h2 @ (put_M_950607941_e_n_t @ d @ e @ m @ c @ a @ b @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ f @ g @ h @ i @ l @ document_ptr2 @ setter @ v) @ h3)),
% 8.56/3.14 inference(rectify,[status(thm)],[f259])).
% 8.56/3.14 thf(f259,axiom,(
% 8.56/3.14 (heap_E940394160s_heap @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ exception @ product_unit @ h2 @ (put_M_950607941_e_n_t @ d @ e @ m @ c @ a @ b @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ f @ g @ h @ i @ l @ document_ptr2 @ setter @ v) @ h3)),
% 8.56/3.14 file('/export/starexec/sandbox2/tmp/tmp.fvqL6oWV3S/DTF2THF_12038.p',conj_0)).
% 8.56/3.14 thf(f1350,plain,(
% 8.56/3.14 ( ! [X13 : $tType,X12 : $tType,X5 : $tType,X1 : $tType,X4 : $tType,X7 : $tType,X9 : $tType,X6 : $tType,X8 : $tType,X11 : $tType,X0 : $tType,X10 : $tType,X3 : $tType,X2 : $tType,X18 : X0,X16 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2,X19 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2,X14 : shadow_root_ptr @ X10,X17 : (X0 > X0) > rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 > rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3,X15 : document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9,X20 : rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 > X1] : (($true != (heap_E940394160s_heap @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2 @ exception @ product_unit @ X16 @ (put_M_950607941_e_n_t @ X10 @ X9 @ X0 @ X11 @ X13 @ X12 @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X8 @ X7 @ X6 @ X5 @ X2 @ X15 @ X17 @ X18) @ X19)) | ($true = (heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2 @ exception @ X1 @ (shadow1195525443_o_o_t @ X10 @ X11 @ X13 @ X12 @ X4 @ X1 @ X9 @ X8 @ X7 @ X6 @ X5 @ X3 @ X2 @ X14 @ X20) @ X16 @ X19)) | ((cast_s636919983_p_t_r @ X10 @ X9 @ X14) = X15)) )),
% 8.56/3.14 inference(cnf_transformation,[status(thm)],[f754])).
% 8.56/3.14 thf(f754,plain,(
% 8.56/3.14 ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType,X11 : $tType,X12 : $tType,X13 : $tType,X14 : shadow_root_ptr @ X10,X15 : document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9,X16 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2,X17 : (X0 > X0) > rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 > rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3,X18 : X0,X19 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2,X20 : rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 > X1] : (($true != (heap_E940394160s_heap @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2 @ exception @ product_unit @ X16 @ (put_M_950607941_e_n_t @ X10 @ X9 @ X0 @ X11 @ X13 @ X12 @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X8 @ X7 @ X6 @ X5 @ X2 @ X15 @ X17 @ X18) @ X19)) | ((cast_s636919983_p_t_r @ X10 @ X9 @ X14) = X15) | ($true = (heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2 @ exception @ X1 @ (shadow1195525443_o_o_t @ X10 @ X11 @ X13 @ X12 @ X4 @ X1 @ X9 @ X8 @ X7 @ X6 @ X5 @ X3 @ X2 @ X14 @ X20) @ X16 @ X19)))),
% 8.56/3.14 inference(flattening,[status(thm)],[f753])).
% 8.56/3.14 thf(f753,plain,(
% 8.56/3.14 ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType,X11 : $tType,X12 : $tType,X13 : $tType,X14 : shadow_root_ptr @ X10,X15 : document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9,X16 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2,X17 : (X0 > X0) > rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 > rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3,X18 : X0,X19 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2,X20 : rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 > X1] : ((($true = (heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2 @ exception @ X1 @ (shadow1195525443_o_o_t @ X10 @ X11 @ X13 @ X12 @ X4 @ X1 @ X9 @ X8 @ X7 @ X6 @ X5 @ X3 @ X2 @ X14 @ X20) @ X16 @ X19)) | ($true != (heap_E940394160s_heap @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2 @ exception @ product_unit @ X16 @ (put_M_950607941_e_n_t @ X10 @ X9 @ X0 @ X11 @ X13 @ X12 @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X8 @ X7 @ X6 @ X5 @ X2 @ X15 @ X17 @ X18) @ X19))) | ((cast_s636919983_p_t_r @ X10 @ X9 @ X14) = X15))),
% 8.56/3.14 inference(ennf_transformation,[status(thm)],[f467])).
% 8.56/3.14 thf(f467,plain,(
% 8.56/3.14 ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType,X11 : $tType,X12 : $tType,X13 : $tType,X14 : shadow_root_ptr @ X10,X15 : document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9,X16 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2,X17 : (X0 > X0) > rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 > rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3,X18 : X0,X19 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2,X20 : rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 > X1] : (((cast_s636919983_p_t_r @ X10 @ X9 @ X14) != X15) => (($true = (heap_E940394160s_heap @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2 @ exception @ product_unit @ X16 @ (put_M_950607941_e_n_t @ X10 @ X9 @ X0 @ X11 @ X13 @ X12 @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X8 @ X7 @ X6 @ X5 @ X2 @ X15 @ X17 @ X18) @ X19)) => ($true = (heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2 @ exception @ X1 @ (shadow1195525443_o_o_t @ X10 @ X11 @ X13 @ X12 @ X4 @ X1 @ X9 @ X8 @ X7 @ X6 @ X5 @ X3 @ X2 @ X14 @ X20) @ X16 @ X19))))),
% 8.56/3.14 inference(fool_elimination,[status(thm)],[f466])).
% 8.56/3.14 thf(f466,plain,(
% 8.56/3.14 ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType,X11 : $tType,X12 : $tType,X13 : $tType,X14 : shadow_root_ptr @ X10,X15 : document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9,X16 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2,X17 : (X0 > X0) > rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 > rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3,X18 : X0,X19 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2,X20 : rObject_ext @ rDocument_ext @ X11 @ X13 @ X12 @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 > X1] : (((cast_s636919983_p_t_r @ X10 @ X9 @ X14) != X15) => ((heap_E940394160s_heap @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2 @ exception @ product_unit @ X16 @ (put_M_950607941_e_n_t @ X10 @ X9 @ X0 @ X11 @ X13 @ X12 @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X8 @ X7 @ X6 @ X5 @ X2 @ X15 @ X17 @ X18) @ X19) => (heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X13 @ sum_sum @ character_data_ptr @ X12 @ X11 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X10 @ X9 @ X8 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X11 @ X13 @ X12 @ X10 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X6 @ X5 @ sum_sum @ rDocument_ext @ X11 @ X13 @ X12 @ option @ sum_sum @ rShadowRoot_ext @ X11 @ X13 @ X12 @ option @ X4 @ X3 @ X2 @ exception @ X1 @ (shadow1195525443_o_o_t @ X10 @ X11 @ X13 @ X12 @ X4 @ X1 @ X9 @ X8 @ X7 @ X6 @ X5 @ X3 @ X2 @ X14 @ X20) @ X16 @ X19)))),
% 8.56/3.14 inference(rectify,[status(thm)],[f1])).
% 8.56/3.14 thf(f1,axiom,(
% 8.56/3.14 ! [X30 : $tType,X31 : $tType,X27 : $tType,X25 : $tType,X24 : $tType,X23 : $tType,X22 : $tType,X21 : $tType,X20 : $tType,X16 : $tType,X15 : $tType,X19 : $tType,X18 : $tType,X17 : $tType,X32 : shadow_root_ptr @ X15,X33 : document_ptr @ sum_sum @ shadow_root_ptr @ X15 @ X16,X34 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X17 @ sum_sum @ character_data_ptr @ X18 @ X19 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X15 @ X16 @ X20 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X19 @ X17 @ X18 @ X15 @ option @ X21 @ sum_sum @ rCharacterData_ext @ option @ X22 @ X23 @ sum_sum @ rDocument_ext @ X19 @ X17 @ X18 @ option @ sum_sum @ rShadowRoot_ext @ X19 @ X17 @ X18 @ option @ X24 @ X25 @ X27,X35 : (X30 > X30) > rObject_ext @ rDocument_ext @ X19 @ X17 @ X18 @ option @ sum_sum @ rShadowRoot_ext @ X19 @ X17 @ X18 @ option @ X24 @ X25 > rObject_ext @ rDocument_ext @ X19 @ X17 @ X18 @ option @ sum_sum @ rShadowRoot_ext @ X19 @ X17 @ X18 @ option @ X24 @ X25,X36 : X30,X37 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X17 @ sum_sum @ character_data_ptr @ X18 @ X19 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X15 @ X16 @ X20 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X19 @ X17 @ X18 @ X15 @ option @ X21 @ sum_sum @ rCharacterData_ext @ option @ X22 @ X23 @ sum_sum @ rDocument_ext @ X19 @ X17 @ X18 @ option @ sum_sum @ rShadowRoot_ext @ X19 @ X17 @ X18 @ option @ X24 @ X25 @ X27,X38 : rObject_ext @ rDocument_ext @ X19 @ X17 @ X18 @ rShadowRoot_ext @ X19 @ X17 @ X18 @ option @ X24 > X31] : (((cast_s636919983_p_t_r @ X15 @ X16 @ X32) != X33) => ((heap_E940394160s_heap @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X17 @ sum_sum @ character_data_ptr @ X18 @ X19 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X15 @ X16 @ X20 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X19 @ X17 @ X18 @ X15 @ option @ X21 @ sum_sum @ rCharacterData_ext @ option @ X22 @ X23 @ sum_sum @ rDocument_ext @ X19 @ X17 @ X18 @ option @ sum_sum @ rShadowRoot_ext @ X19 @ X17 @ X18 @ option @ X24 @ X25 @ X27 @ exception @ product_unit @ X34 @ (put_M_950607941_e_n_t @ X15 @ X16 @ X30 @ X19 @ X17 @ X18 @ sum_sum @ rShadowRoot_ext @ X19 @ X17 @ X18 @ option @ X24 @ X25 @ X20 @ X21 @ X22 @ X23 @ X27 @ X33 @ X35 @ X36) @ X37) => (heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X17 @ sum_sum @ character_data_ptr @ X18 @ X19 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X15 @ X16 @ X20 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X19 @ X17 @ X18 @ X15 @ option @ X21 @ sum_sum @ rCharacterData_ext @ option @ X22 @ X23 @ sum_sum @ rDocument_ext @ X19 @ X17 @ X18 @ option @ sum_sum @ rShadowRoot_ext @ X19 @ X17 @ X18 @ option @ X24 @ X25 @ X27 @ exception @ X31 @ (shadow1195525443_o_o_t @ X15 @ X19 @ X17 @ X18 @ X24 @ X31 @ X16 @ X20 @ X21 @ X22 @ X23 @ X25 @ X27 @ X32 @ X38) @ X34 @ X37)))),
% 8.56/3.14 file('/export/starexec/sandbox2/tmp/tmp.fvqL6oWV3S/DTF2THF_12038.p',fact_0_get__M__shadow__root__put__M__document__different__pointers)).
% 8.56/3.14 thf(f1333,plain,(
% 8.56/3.14 ((heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ exception @ n @ (shadow1195525443_o_o_t @ d @ c @ a @ b @ j @ n @ e @ f @ g @ h @ i @ k @ l @ shadow_root_ptr2 @ getter) @ h2 @ h3) != $true)),
% 8.56/3.14 inference(cnf_transformation,[status(thm)],[f724])).
% 8.56/3.14 thf(f724,plain,(
% 8.56/3.14 ((heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ exception @ n @ (shadow1195525443_o_o_t @ d @ c @ a @ b @ j @ n @ e @ f @ g @ h @ i @ k @ l @ shadow_root_ptr2 @ getter) @ h2 @ h3) != $true)),
% 8.56/3.14 inference(flattening,[status(thm)],[f559])).
% 8.56/3.14 thf(f559,plain,(
% 8.56/3.14 ~((heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ exception @ n @ (shadow1195525443_o_o_t @ d @ c @ a @ b @ j @ n @ e @ f @ g @ h @ i @ k @ l @ shadow_root_ptr2 @ getter) @ h2 @ h3) = $true)),
% 8.56/3.14 inference(fool_elimination,[status(thm)],[f558])).
% 8.56/3.14 thf(f558,plain,(
% 8.56/3.14 ~(heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ exception @ n @ (shadow1195525443_o_o_t @ d @ c @ a @ b @ j @ n @ e @ f @ g @ h @ i @ k @ l @ shadow_root_ptr2 @ getter) @ h2 @ h3)),
% 8.56/3.14 inference(rectify,[status(thm)],[f264])).
% 8.56/3.14 thf(f264,negated_conjecture,(
% 8.56/3.14 ~(heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ exception @ n @ (shadow1195525443_o_o_t @ d @ c @ a @ b @ j @ n @ e @ f @ g @ h @ i @ k @ l @ shadow_root_ptr2 @ getter) @ h2 @ h3)),
% 8.56/3.14 inference(negated_conjecture,[status(cth)],[f263])).
% 8.56/3.14 thf(f263,conjecture,(
% 8.56/3.14 (heap_Error_preserved @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ a @ sum_sum @ character_data_ptr @ b @ c @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ d @ e @ f @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ c @ a @ b @ d @ option @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ exception @ n @ (shadow1195525443_o_o_t @ d @ c @ a @ b @ j @ n @ e @ f @ g @ h @ i @ k @ l @ shadow_root_ptr2 @ getter) @ h2 @ h3)),
% 8.56/3.14 file('/export/starexec/sandbox2/tmp/tmp.fvqL6oWV3S/DTF2THF_12038.p',conj_4)).
% 8.56/3.14 thf(f1210,plain,(
% 8.56/3.14 (document_ptr2 != (cast_s636919983_p_t_r @ d @ e @ shadow_root_ptr2))),
% 8.56/3.14 inference(cnf_transformation,[status(thm)],[f262])).
% 8.56/3.14 thf(f262,axiom,(
% 8.56/3.14 (document_ptr2 != (cast_s636919983_p_t_r @ d @ e @ shadow_root_ptr2))),
% 8.56/3.14 file('/export/starexec/sandbox2/tmp/tmp.fvqL6oWV3S/DTF2THF_12038.p',conj_3)).
% 8.56/3.14 % SZS output end Proof for DTF2THF_12038
% 8.56/3.14 % (12161)------------------------------
% 8.56/3.14 % (12161)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 8.56/3.14 % (12161)Termination reason: Refutation
% 8.56/3.14
% 8.56/3.14 % (12161)Memory used [KB]: 11769
% 8.56/3.14 % (12161)Time elapsed: 0.319 s
% 8.56/3.14 % (12161)Instructions burned: 604 (million)
% 8.56/3.14 % (12161)------------------------------
% 8.56/3.14 % (12161)------------------------------
% 8.56/3.14 % (12138)Success in time 0.517 s
%------------------------------------------------------------------------------