↑ Up

DT2H2X---1.9.5.THM-Ref.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : DT2H2X---1.9.5
% Problem  : ITP173^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 : n018.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:09 AM UTC 2026

% Result   : Theorem 4.80s 2.29s
% Output   : Refutation 4.80s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : ITP173^2 : TPTP v9.2.1. Released v7.5.0.
% 0.13/0.13  % Command  : /export/starexec/sandbox2/solver/bin/run_DT2H2X /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% 0.18/0.34  % Computer : n018.cluster.edu
% 0.18/0.34  % Model    : x86_64 x86_64
% 0.18/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.18/0.34  % Memory   : 8042.1875MB
% 0.18/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.18/0.34  % CPULimit : 300
% 0.18/0.34  % WCLimit  : 300
% 0.18/0.34  % DateTime : Tue Feb 24 08:28:46 EST 2026
% 0.18/0.34  % CPUTime  : 
% 0.18/0.34  Running /export/starexec/sandbox2/solver/bin/run_DT2H2X /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% 0.20/0.47  ---- Original DTF file ---
% 0.20/0.47  thf(spec,logic,$$dhol).
% 0.20/0.47  %------------------------------------------------------------------------------
% 0.20/0.47  % File     : ITP173^2 : TPTP v9.2.1. Released v7.5.0.
% 0.20/0.47  % Domain   : Interactive Theorem Proving
% 0.20/0.47  % Problem  : Sledgehammer ShadowRootMonad problem prob_741__5863222_1
% 0.20/0.47  % Version  : Especial.
% 0.20/0.47  % English  :
% 0.20/0.47  
% 0.20/0.47  % Refs     : [BH+15] Blanchette et al. (2015), Mining the Archive of Formal
% 0.20/0.47  %          : [Des21] Desharnais (2021), Email to Geoff Sutcliffe
% 0.20/0.47  % Source   : [Des21]
% 0.20/0.47  % Names    : ShadowRootMonad/prob_741__5863222_1 [Des21]
% 0.20/0.47  
% 0.20/0.47  % Status   : Theorem
% 0.20/0.47  % Rating   : 0.33 v9.1.0, 0.00 v8.1.0, 0.25 v7.5.0
% 0.20/0.47  % Syntax   : Number of formulae    :  392 (  64 unt; 132 typ;   0 def)
% 0.20/0.47  %            Number of atoms       :  735 ( 299 equ;   0 cnn)
% 0.20/0.47  %            Maximal formula atoms :    5 (   2 avg)
% 0.20/0.47  %            Number of connectives : 41124 (  56   ~;   0   |;   3   &;40716   @)
% 0.20/0.47  %                                         (   0 <=>; 349  =>;   0  <=;   0 <~>)
% 0.20/0.47  %            Maximal formula depth :   43 (  26 avg)
% 0.20/0.47  %            Number of types       :   17 (  16 usr)
% 0.20/0.47  %            Number of type conns  :  547 ( 547   >;   0   *;   0   +;   0  <<)
% 0.20/0.47  %            Number of symbols     :  119 ( 116 usr;   8 con; 0-16 aty)
% 0.20/0.47  %            Number of variables   : 4075 (  76   ^;3435   !;   2   ?;4075   :)
% 0.20/0.47  %                                         ( 562  !>;   0  ?*;   0  @-;   0  @+)
% 0.20/0.47  % SPC      : TH1_THM_EQU_NAR
% 0.20/0.47  
% 0.20/0.47  % Comments : This file was generated by Sledgehammer 2021-02-23 16:19:07.826
% 0.20/0.47  %------------------------------------------------------------------------------
% 0.20/0.47  % Could-be-implicit typings (34)
% 0.20/0.47  thf(ty_t_CharacterDataClass_ORCharacterData_ORCharacterData__ext,type,
% 0.20/0.47      rCharacterData_ext: $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_ShadowRootClass_ORShadowRoot_ORShadowRoot__ext,type,
% 0.20/0.47      rShadowRoot_ext: $tType > $tType > $tType > $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_CharacterDataPointer_Ocharacter__data__ptr,type,
% 0.20/0.47      character_data_ptr: $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_DocumentClass_ORDocument_ORDocument__ext,type,
% 0.20/0.47      rDocument_ext: $tType > $tType > $tType > $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_ElementClass_ORElement_ORElement__ext,type,
% 0.20/0.47      rElement_ext: $tType > $tType > $tType > $tType > $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_ShadowRootPointer_Oshadow__root__ptr,type,
% 0.20/0.47      shadow_root_ptr: $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_ShadowRootClass_Oshadow__root__mode,type,
% 0.20/0.47      shadow_root_mode: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_ObjectClass_ORObject_ORObject__ext,type,
% 0.20/0.47      rObject_ext: $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_DocumentPointer_Odocument__ptr,type,
% 0.20/0.47      document_ptr: $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_NodeClass_ORNode_ORNode__ext,type,
% 0.20/0.47      rNode_ext: $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_ElementPointer_Oelement__ptr,type,
% 0.20/0.47      element_ptr: $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_ObjectPointer_Oobject__ptr,type,
% 0.20/0.47      object_ptr: $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_Heap__Error__Monad_Oprog,type,
% 0.20/0.47      heap_Error_prog: $tType > $tType > $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_NodePointer_Onode__ptr,type,
% 0.20/0.47      node_ptr: $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_BaseMonad_Oexception,type,
% 0.20/0.47      exception: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_Product__Type_Ounit,type,
% 0.20/0.47      product_unit: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_ObjectClass_Oheap,type,
% 0.20/0.47      heap: $tType > $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_Finite__Map_Ofmap,type,
% 0.20/0.47      finite_fmap: $tType > $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_Sum__Type_Osum,type,
% 0.20/0.47      sum_sum: $tType > $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_Option_Ooption,type,
% 0.20/0.47      option: $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_String_Ochar,type,
% 0.20/0.47      char: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_t_List_Olist,type,
% 0.20/0.47      list: $tType > $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_tf_l,type,
% 0.20/0.47      l: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_tf_k,type,
% 0.20/0.47      k: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_tf_j,type,
% 0.20/0.47      j: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_tf_i,type,
% 0.20/0.47      i: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_tf_h,type,
% 0.20/0.47      h: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_tf_g,type,
% 0.20/0.47      g: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_tf_f,type,
% 0.20/0.47      f: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_tf_e,type,
% 0.20/0.47      e: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_tf_d,type,
% 0.20/0.47      d: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_tf_c,type,
% 0.20/0.47      c: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_tf_b,type,
% 0.20/0.47      b: $tType ).
% 0.20/0.47  
% 0.20/0.47  thf(ty_tf_a,type,
% 0.20/0.47      a: $tType ).
% 0.20/0.47  
% 0.20/0.47  % Explicit typings (98)
% 0.20/0.47  thf(sy_c_BaseMonad_Ol__get__M_Oa__get__M,type,
% 0.20/0.47      l_get_a_get_M: 
% 0.20/0.47        !>[Ptr: $tType,Heap: $tType,Obj: $tType,Result: $tType] : ( ( Ptr > Heap > ( option @ Obj ) ) > Ptr > ( Obj > Result ) > ( heap_Error_prog @ Heap @ exception @ Result ) ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_BaseMonad_Ol__put__M_Oa__put__M,type,
% 0.20/0.47      l_put_a_put_M: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_CharacterDataClass_ORCharacterData_Oval,type,
% 0.20/0.47      val: 
% 0.20/0.47        !>[Z: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z ) ) ) > ( list @ char ) ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_CharacterDataClass_ORCharacterData_Oval__update,type,
% 0.20/0.47      val_update: 
% 0.20/0.47        !>[Z: $tType] : ( ( ( list @ char ) > ( list @ char ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  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.20/0.47      cast_C1206507959_o_d_e: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      put_C_1264771785_a_t_a: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_CharacterDataClass_Otype__wf,type,
% 0.20/0.47      type_wf: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      get_M_1540554666_a_t_a: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_CharacterDataMonad_Ol__new__character__data,type,
% 0.20/0.47      l_new_character_data: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_CharacterDataMonad_Onew__character__data,type,
% 0.20/0.47      new_character_data: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      put_M_926020593_a_t_a: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      cast_c1817826148_p_t_r: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      is_cha1694415012_p_t_r: 
% 0.20/0.47        !>[Character_data_ptr: $tType] : ( ( character_data_ptr @ Character_data_ptr ) > $o ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_DocumentClass_ORDocument_Odisconnected__nodes,type,
% 0.20/0.47      disconnected_nodes: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_DocumentClass_ORDocument_Odisconnected__nodes__update,type,
% 0.20/0.47      discon1635973971update: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_DocumentClass_ORDocument_Odoctype,type,
% 0.20/0.47      doctype: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_DocumentClass_ORDocument_Odoctype__update,type,
% 0.20/0.47      doctype_update: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_DocumentClass_ORDocument_Odocument__element,type,
% 0.20/0.47      document_element: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_DocumentClass_ORDocument_Odocument__element__update,type,
% 0.20/0.47      docume446011358update: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      cast_D42511940_e_c_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      cast_O1159777348_e_n_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      get_D_o_c_u_m_e_n_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_DocumentClass_Ois__document__kind,type,
% 0.20/0.47      is_document_kind: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      l_type1694037370ype_wf: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      put_D_o_c_u_m_e_n_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_DocumentClass_Otype__wf,type,
% 0.20/0.47      type_wf2: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      get_M_1744428286_e_n_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_DocumentMonad_Ol__new__document,type,
% 0.20/0.47      l_new_document: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_DocumentMonad_Onew__document,type,
% 0.20/0.47      new_document: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      put_M_950607941_e_n_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      cast_d1427782271_p_t_r: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      is_doc697300620_p_t_r: 
% 0.20/0.47        !>[Document_ptr: $tType] : ( ( document_ptr @ Document_ptr ) > $o ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_DocumentPointer_Ois__document__ptr__kind,type,
% 0.20/0.47      is_document_ptr_kind: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ElementClass_ORElement_Oattrs__update,type,
% 0.20/0.47      attrs_update: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ElementClass_ORElement_Ochild__nodes,type,
% 0.20/0.47      child_nodes: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ElementClass_ORElement_Ochild__nodes__update,type,
% 0.20/0.47      child_nodes_update: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ElementClass_ORElement_Oshadow__root__opt,type,
% 0.20/0.47      shadow_root_opt: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ElementClass_ORElement_Oshadow__root__opt__update,type,
% 0.20/0.47      shadow1355209752update: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ElementClass_ORElement_Otag__name,type,
% 0.20/0.47      tag_name: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ElementClass_ORElement_Otag__name__update,type,
% 0.20/0.47      tag_name_update: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      cast_E624595161_o_d_e: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ElementClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas,type,
% 0.20/0.47      l_get_455762803lemmas: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      l_type512970796ype_wf: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      put_E_l_e_m_e_n_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ElementClass_Otype__wf,type,
% 0.20/0.47      type_wf3: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      get_M_E_l_e_m_e_n_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ElementMonad_Ol__new__element,type,
% 0.20/0.47      l_new_element: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ElementMonad_Onew__element,type,
% 0.20/0.47      new_element: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      put_M_E_l_e_m_e_n_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      cast_e2129487814_p_t_r: 
% 0.20/0.47        !>[Element_ptr: $tType,Node_ptr: $tType] : ( ( element_ptr @ Element_ptr ) > ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ Node_ptr ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  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.20/0.47      is_ele1630183935_p_t_r: 
% 0.20/0.47        !>[Element_ptr: $tType] : ( ( element_ptr @ Element_ptr ) > $o ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_Fun_Oid,type,
% 0.20/0.47      id: 
% 0.20/0.47        !>[A: $tType] : ( A > A ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_Heap__Error__Monad_Onoop,type,
% 0.20/0.47      heap_Error_noop: 
% 0.20/0.47        !>[Heap: $tType,E: $tType] : ( heap_Error_prog @ Heap @ E @ product_unit ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_Heap__Error__Monad_Opreserved,type,
% 0.20/0.47      heap_Error_preserved: 
% 0.20/0.47        !>[Heap: $tType,E: $tType,Result: $tType] : ( ( heap_Error_prog @ Heap @ E @ Result ) > Heap > Heap > $o ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_Heap__Error__Monad_Oreturn__heap,type,
% 0.20/0.47      heap_E381990939n_heap: 
% 0.20/0.47        !>[Heap: $tType,E: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ product_unit ) ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_Heap__Error__Monad_Oreturns__heap,type,
% 0.20/0.47      heap_E940394160s_heap: 
% 0.20/0.47        !>[Heap: $tType,E: $tType,Result: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ Result ) > Heap > $o ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_Heap__Error__Monad_Oreturns__result,type,
% 0.20/0.47      heap_E1989005601result: 
% 0.20/0.47        !>[Heap: $tType,E: $tType,Result: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ Result ) > Result > $o ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_Heap__Error__Monad_Oreturns__result__heap,type,
% 0.20/0.47      heap_E56519469t_heap: 
% 0.20/0.47        !>[Heap: $tType,E: $tType,Result: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ Result ) > Result > Heap > $o ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_List_Olist_ONil,type,
% 0.20/0.47      nil: 
% 0.20/0.47        !>[A: $tType] : ( list @ A ) ).
% 0.20/0.47  
% 0.20/0.47  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.20/0.47      cast_N414129940_e_c_t: 
% 0.20/0.47        !>[Node: $tType,Object: $tType] : ( ( rObject_ext @ ( rNode_ext @ Node ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_NodeClass_Oput_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 0.20/0.47      put_N_o_d_e: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_NodeMonad_Oget__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 0.20/0.47      get_M_N_o_d_e: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_NodeMonad_Oput__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 0.20/0.47      put_M_N_o_d_e: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      cast_n1885620943_p_t_r: 
% 0.20/0.47        !>[Node_ptr: $tType,Object_ptr: $tType] : ( ( node_ptr @ Node_ptr ) > ( object_ptr @ ( sum_sum @ ( node_ptr @ Node_ptr ) @ Object_ptr ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_ObjectClass_Oget_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.20/0.47      get_O_b_j_e_c_t: 
% 0.20/0.47        !>[Object_ptr: $tType,Object: $tType] : ( ( object_ptr @ Object_ptr ) > ( heap @ Object_ptr @ Object ) > ( option @ ( rObject_ext @ Object ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  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.20/0.47      put_O_b_j_e_c_t: 
% 0.20/0.47        !>[Object_ptr: $tType,Object: $tType] : ( ( object_ptr @ Object_ptr ) > ( rObject_ext @ Object ) > ( heap @ Object_ptr @ Object ) > ( heap @ Object_ptr @ Object ) ) ).
% 0.20/0.47  
% 0.20/0.47  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.20/0.47      get_M_O_b_j_e_c_t: 
% 0.20/0.47        !>[A: $tType,B: $tType,C: $tType] : ( ( object_ptr @ A ) > ( ( rObject_ext @ B ) > C ) > ( heap_Error_prog @ ( heap @ A @ B ) @ exception @ C ) ) ).
% 0.20/0.47  
% 0.20/0.47  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.20/0.47      put_M_O_b_j_e_c_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_Option_Obind,type,
% 0.20/0.47      bind: 
% 0.20/0.47        !>[A: $tType,B: $tType] : ( ( option @ A ) > ( A > ( option @ B ) ) > ( option @ B ) ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_Option_Ooption_ONone,type,
% 0.20/0.47      none: 
% 0.20/0.47        !>[A: $tType] : ( option @ A ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_Option_Ooption_Ocase__option,type,
% 0.20/0.47      case_option: 
% 0.20/0.47        !>[B: $tType,A: $tType] : ( B > ( A > B ) > ( option @ A ) > B ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_Option_Ooption_Othe,type,
% 0.20/0.47      the: 
% 0.20/0.47        !>[A: $tType] : ( ( option @ A ) > A ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootClass_ORShadowRoot_Ochild__nodes,type,
% 0.20/0.47      child_nodes2: 
% 0.20/0.47        !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_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.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootClass_ORShadowRoot_Ochild__nodes__update,type,
% 0.20/0.47      child_nodes_update2: 
% 0.20/0.47        !>[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 @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootClass_ORShadowRoot_Omode,type,
% 0.20/0.47      mode: 
% 0.20/0.47        !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) > shadow_root_mode ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootClass_ORShadowRoot_Omode__update,type,
% 0.20/0.47      mode_update: 
% 0.20/0.47        !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( shadow_root_mode > shadow_root_mode ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  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.20/0.47      cast_D1220047104_o_o_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      cast_S69733376_e_n_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootClass_Oget_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.20/0.47      get_S_1040819486_o_o_t: 
% 0.20/0.47        !>[Shadow_root_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,ShadowRoot: $tType,Document: $tType,Object: $tType] : ( ( shadow_root_ptr @ Shadow_root_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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) @ Object ) ) ) > ( option @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  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.20/0.47      is_sha596430153_e_n_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootClass_Ol__get_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas,type,
% 0.20/0.47      l_get_1025633809lemmas: 
% 0.20/0.47        !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType,L: $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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) > $o ) > $o ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootClass_Ol__type__wf__def_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_Oa__type__wf,type,
% 0.20/0.47      l_type1084893710ype_wf: 
% 0.20/0.47        !>[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,ShadowRoot: $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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) @ Object ) ) ) > $o ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootClass_Oput_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.20/0.47      put_S_1765298839_o_o_t: 
% 0.20/0.47        !>[Shadow_root_ptr: $tType,Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,ShadowRoot: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Document: $tType,Object: $tType] : ( ( shadow_root_ptr @ Shadow_root_ptr ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) > ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) @ Object ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootClass_Oshadow__root__mode_OOpen,type,
% 0.20/0.47      shadow_root_Open: shadow_root_mode ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootClass_Oshadow__root__mode_Orec__shadow__root__mode,type,
% 0.20/0.47      shadow1373981654t_mode: 
% 0.20/0.47        !>[A: $tType] : ( A > A > shadow_root_mode > A ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootClass_Otype__wf,type,
% 0.20/0.47      type_wf4: 
% 0.20/0.47        !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType,L: $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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) > $o ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Odelete_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__M,type,
% 0.20/0.47      shadow915526646_o_t_M: 
% 0.20/0.47        !>[Shadow_root_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,ShadowRoot: $tType,Document: $tType,Object: $tType] : ( ( shadow_root_ptr @ Shadow_root_ptr ) > ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) @ Object ) ) ) @ exception @ product_unit ) ) ).
% 0.20/0.47  
% 0.20/0.47  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.20/0.47      shadow1195525443_o_o_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Ol__put__M_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas,type,
% 0.20/0.47      shadow1597418701lemmas: 
% 0.20/0.47        !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType,L: $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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) > $o ) > $o ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Onew_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__M,type,
% 0.20/0.47      shadow824386965_o_t_M: 
% 0.20/0.47        !>[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,ShadowRoot: $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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) @ Object ) ) ) @ exception @ ( shadow_root_ptr @ Shadow_root_ptr ) ) ).
% 0.20/0.47  
% 0.20/0.47  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.20/0.47      shadow2002649738_o_o_t: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  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.20/0.47      cast_s636919983_p_t_r: 
% 0.20/0.47        !>[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.20/0.47  
% 0.20/0.47  thf(sy_c_ShadowRootPointer_Ois__shadow__root__ptr_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,type,
% 0.20/0.47      is_sha302423855_p_t_r: 
% 0.20/0.47        !>[Shadow_root_ptr: $tType] : ( ( shadow_root_ptr @ Shadow_root_ptr ) > $o ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_v_document__ptr,type,
% 0.20/0.47      document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_v_h,type,
% 0.20/0.47      h2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( 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.20/0.47  
% 0.20/0.47  thf(sy_v_h_H,type,
% 0.20/0.47      h3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( 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.20/0.47  
% 0.20/0.47  thf(sy_v_v,type,
% 0.20/0.47      v: option @ ( element_ptr @ a ) ).
% 0.20/0.47  
% 0.20/0.47  thf(sy_v_x,type,
% 0.20/0.47      x: rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % Relevant facts (256)
% 0.20/0.47  thf(fact_0_assms,axiom,
% 0.20/0.47      heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( 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 @ ( option @ ( element_ptr @ a ) ) @ c @ a @ b @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) @ f @ g @ h @ i @ l @ document_ptr2 @ ( docume446011358update @ a @ c @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ v ) @ h3 ).
% 0.20/0.47  
% 0.20/0.47  % assms
% 0.20/0.47  thf(fact_1_ShadowRootClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t,axiom,
% 0.20/0.47      ! [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 ) )] :
% 0.20/0.47        ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 0.20/0.47       => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ H2 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootClass.type_wf\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.20/0.47  thf(fact_2_cast_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t__inject,axiom,
% 0.20/0.47      ! [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.20/0.47        ( ( ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ I @ X )
% 0.20/0.47          = ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ I @ Y ) )
% 0.20/0.47        = ( X = Y ) ) ).
% 0.20/0.47  
% 0.20/0.47  % 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.20/0.47  thf(fact_3_cast_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062o_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject,axiom,
% 0.20/0.47      ! [E: $tType,C: $tType,B: $tType,A: $tType,D: $tType,X: document_ptr @ D,Y: document_ptr @ D] :
% 0.20/0.47        ( ( ( cast_d1427782271_p_t_r @ D @ A @ B @ C @ E @ X )
% 0.20/0.47          = ( cast_d1427782271_p_t_r @ D @ A @ B @ C @ E @ Y ) )
% 0.20/0.47        = ( X = Y ) ) ).
% 0.20/0.47  
% 0.20/0.47  % cast\<^sub>d\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t\<^sub>_\<^sub>p\<^sub>t\<^sub>r\<^sub>2\<^sub>o\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t\<^sub>_\<^sub>p\<^sub>t\<^sub>r_inject
% 0.20/0.47  thf(fact_4_id__apply,axiom,
% 0.20/0.47      ! [A: $tType] :
% 0.20/0.47        ( ( id @ A )
% 0.20/0.47        = ( ^ [X2: A] : X2 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % id_apply
% 0.20/0.47  thf(fact_5_put_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def,axiom,
% 0.20/0.47      ! [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.20/0.47        ( ( 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.20/0.47        = ( ^ [Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ),Document2: 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_ptr2 ) @ ( cast_D42511940_e_c_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ Document @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Object @ Document2 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % put\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_def
% 0.20/0.47  thf(fact_6_ElementClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t,axiom,
% 0.20/0.47      ! [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.20/0.47        ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.20/0.47       => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ElementClass.type_wf\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.20/0.47  thf(fact_7_type__wf_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t,axiom,
% 0.20/0.47      ! [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 ) )] :
% 0.20/0.47        ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 0.20/0.47       => ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % type_wf\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t
% 0.20/0.47  thf(fact_8_returns__result__eq,axiom,
% 0.20/0.47      ! [B: $tType,A: $tType,C: $tType,H2: A,F2: heap_Error_prog @ A @ B @ C,Y: C,Y2: C] :
% 0.20/0.47        ( ( heap_E1989005601result @ A @ B @ C @ H2 @ F2 @ Y )
% 0.20/0.47       => ( ( heap_E1989005601result @ A @ B @ C @ H2 @ F2 @ Y2 )
% 0.20/0.47         => ( Y = Y2 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % returns_result_eq
% 0.20/0.47  thf(fact_9_id__def,axiom,
% 0.20/0.47      ! [A: $tType] :
% 0.20/0.47        ( ( id @ A )
% 0.20/0.47        = ( ^ [X2: A] : X2 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % id_def
% 0.20/0.47  thf(fact_10_eq__id__iff,axiom,
% 0.20/0.47      ! [A: $tType,F2: A > A] :
% 0.20/0.47        ( ( ! [X2: A] :
% 0.20/0.47              ( ( F2 @ X2 )
% 0.20/0.47              = X2 ) )
% 0.20/0.47        = ( F2
% 0.20/0.47          = ( id @ A ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % eq_id_iff
% 0.20/0.47  thf(fact_11_l__put__M_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas__axioms,axiom,
% 0.20/0.47      ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( shadow1597418701lemmas @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) ) ).
% 0.20/0.47  
% 0.20/0.47  % l_put_M\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t_lemmas_axioms
% 0.20/0.47  thf(fact_12_returns__heap__eq,axiom,
% 0.20/0.47      ! [C: $tType,B: $tType,A: $tType,H2: A,F2: heap_Error_prog @ A @ B @ C,H3: A,H4: A] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ A @ B @ C @ H2 @ F2 @ H3 )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ A @ B @ C @ H2 @ F2 @ H4 )
% 0.20/0.47         => ( H3 = H4 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % returns_heap_eq
% 0.20/0.47  thf(fact_13_document__put__get,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) )] :
% 0.20/0.47              ( ( Getter
% 0.20/0.47                @ ( Setter
% 0.20/0.47                  @ ^ [Uu: L] : V2
% 0.20/0.47                  @ X3 ) )
% 0.20/0.47              = V2 )
% 0.20/0.47         => ( 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_ptr3 @ Getter ) @ V2 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % document_put_get
% 0.20/0.47  thf(fact_14_returns__result__heap__def,axiom,
% 0.20/0.47      ! [E: $tType,Result: $tType,Heap: $tType] :
% 0.20/0.47        ( ( heap_E56519469t_heap @ Heap @ E @ Result )
% 0.20/0.47        = ( ^ [H5: Heap,P: heap_Error_prog @ Heap @ E @ Result,R: Result,H6: Heap] :
% 0.20/0.47              ( ( heap_E1989005601result @ Heap @ E @ Result @ H5 @ P @ R )
% 0.20/0.47              & ( heap_E940394160s_heap @ Heap @ E @ Result @ H5 @ P @ H6 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % returns_result_heap_def
% 0.20/0.47  thf(fact_15_return__heap__E,axiom,
% 0.20/0.47      ! [B: $tType,A: $tType,H2: A,H3: A,H4: A] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ A @ B @ product_unit @ H2 @ ( heap_E381990939n_heap @ A @ B @ H3 ) @ H4 )
% 0.20/0.47        = ( H4 = H3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % return_heap_E
% 0.20/0.47  thf(fact_16_noop__returns__heap,axiom,
% 0.20/0.47      ! [B: $tType,A: $tType,H2: A,H3: A] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ A @ B @ product_unit @ H2 @ ( heap_Error_noop @ A @ B ) @ H3 )
% 0.20/0.47        = ( H2 = H3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % noop_returns_heap
% 0.20/0.47  thf(fact_17_ElementClass_Otype__wf__def,axiom,
% 0.20/0.47      ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.20/0.47        ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I )
% 0.20/0.47        = ( l_type512970796ype_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ElementClass.type_wf_def
% 0.20/0.47  thf(fact_18_ShadowRootClass_Otype__wf__def,axiom,
% 0.20/0.47      ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.20/0.47        ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L )
% 0.20/0.47        = ( l_type1084893710ype_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootClass.type_wf_def
% 0.20/0.47  thf(fact_19_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( docume446011358update @ A @ C @ B @ ( option @ J ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % put_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_document_element_type_wf_preserved
% 0.20/0.47  thf(fact_20_RDocument_Ounfold__congs_I4_J,axiom,
% 0.20/0.47      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),V3: option @ ( element_ptr @ Element_ptr2 ),F2: ( option @ ( element_ptr @ Element_ptr2 ) ) > ( option @ ( element_ptr @ Element_ptr2 ) ),F3: ( option @ ( element_ptr @ Element_ptr2 ) ) > ( option @ ( element_ptr @ Element_ptr2 ) )] :
% 0.20/0.47        ( ( R2 = R3 )
% 0.20/0.47       => ( ( ( document_element @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 0.20/0.47            = V3 )
% 0.20/0.47         => ( ! [V4: option @ ( element_ptr @ Element_ptr2 )] :
% 0.20/0.47                ( ( V4 = V3 )
% 0.20/0.47               => ( ( F2 @ V4 )
% 0.20/0.47                  = ( F3 @ V4 ) ) )
% 0.20/0.47           => ( ( docume446011358update @ Element_ptr2 @ Node_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 0.20/0.47              = ( docume446011358update @ Element_ptr2 @ Node_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % RDocument.unfold_congs(4)
% 0.20/0.47  thf(fact_21_RDocument_Ofold__congs_I4_J,axiom,
% 0.20/0.47      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),V3: option @ ( element_ptr @ Element_ptr2 ),F2: ( option @ ( element_ptr @ Element_ptr2 ) ) > ( option @ ( element_ptr @ Element_ptr2 ) ),F3: ( option @ ( element_ptr @ Element_ptr2 ) ) > ( option @ ( element_ptr @ Element_ptr2 ) )] :
% 0.20/0.47        ( ( R2 = R3 )
% 0.20/0.47       => ( ( ( document_element @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 0.20/0.47            = V3 )
% 0.20/0.47         => ( ! [V4: option @ ( element_ptr @ Element_ptr2 )] :
% 0.20/0.47                ( ( V3 = V4 )
% 0.20/0.47               => ( ( F2 @ V4 )
% 0.20/0.47                  = ( F3 @ V4 ) ) )
% 0.20/0.47           => ( ( docume446011358update @ Element_ptr2 @ Node_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 0.20/0.47              = ( docume446011358update @ Element_ptr2 @ Node_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % RDocument.fold_congs(4)
% 0.20/0.47  thf(fact_22_is__shadow__root__kind__document__element,axiom,
% 0.20/0.47      ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,V2: option @ ( element_ptr @ B )] :
% 0.20/0.47        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E )
% 0.20/0.47        = ( ^ [X2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 0.20/0.47              ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E
% 0.20/0.47              @ ( docume446011358update @ B @ A @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 0.20/0.47                @ ^ [Uu: option @ ( element_ptr @ B )] : V2
% 0.20/0.47                @ X2 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % is_shadow_root_kind_document_element
% 0.20/0.47  thf(fact_23_ElementClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms,axiom,
% 0.20/0.47      ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_get_455762803lemmas @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ElementClass.l_get\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_lemmas_axioms
% 0.20/0.47  thf(fact_24_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.20/0.47      ! [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.20/0.47        ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47       => ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % DocumentClass.type_wf\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.20/0.47  thf(fact_25_DocumentClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms,axiom,
% 0.20/0.47      ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_get_455762803lemmas @ 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.20/0.47  
% 0.20/0.47  % DocumentClass.l_get\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_lemmas_axioms
% 0.20/0.47  thf(fact_26_ShadowRootClass_Otype__wf_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t,axiom,
% 0.20/0.47      ! [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 ) )] :
% 0.20/0.47        ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 0.20/0.47       => ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ L @ H2 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootClass.type_wf\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.20/0.47  thf(fact_27_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.20/0.47      ! [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.20/0.47        ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47       => ( 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.20/0.47  
% 0.20/0.47  % DocumentClass.type_wf\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.20/0.47  thf(fact_28_ShadowRootClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms,axiom,
% 0.20/0.47      ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_get_455762803lemmas @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootClass.l_get\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_lemmas_axioms
% 0.20/0.47  thf(fact_29_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__doctype__type__wf__preserved,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( doctype_update @ C @ A @ B @ ( option @ J ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % DocumentMonad.put_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_doctype_type_wf_preserved
% 0.20/0.47  thf(fact_30_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( discon1635973971update @ A @ B @ C @ ( option @ J ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % put_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_disconnected_nodes_type_wf_preserved
% 0.20/0.47  thf(fact_31_ShadowRootMonad__Mirabelle__sztvgkssxx_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__doctype__type__wf__preserved,axiom,
% 0.20/0.47      ! [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 ) ),Document_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( list @ char ) @ C @ A @ B @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ F @ G @ H @ I @ L @ Document_ptr3 @ ( doctype_update @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 0.20/0.47          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootMonad_Mirabelle_sztvgkssxx.put_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_doctype_type_wf_preserved
% 0.20/0.47  thf(fact_32_DocumentClass_Otype__wf__def,axiom,
% 0.20/0.47      ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.20/0.47        ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K )
% 0.20/0.47        = ( l_type1694037370ype_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) ) ).
% 0.20/0.47  
% 0.20/0.47  % DocumentClass.type_wf_def
% 0.20/0.47  thf(fact_33_document__put__get__preserved,axiom,
% 0.20/0.47      ! [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_ptr3: 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_ptr4: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) )] :
% 0.20/0.47              ( ( Getter
% 0.20/0.47                @ ( Setter
% 0.20/0.47                  @ ^ [Uu: L] : V2
% 0.20/0.47                  @ X3 ) )
% 0.20/0.47              = ( Getter @ X3 ) )
% 0.20/0.47         => ( 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_ptr4 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % document_put_get_preserved
% 0.20/0.47  thf(fact_34_get__M__Mdocument__preserved1,axiom,
% 0.20/0.47      ! [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_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document_ptr4: 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.20/0.47        ( ( Document_ptr3 != Document_ptr4 )
% 0.20/0.47       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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_ptr4 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % get_M_Mdocument_preserved1
% 0.20/0.47  thf(fact_35_new__document__is__l__new__document,axiom,
% 0.20/0.47      ! [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.20/0.47  
% 0.20/0.47  % new_document_is_l_new_document
% 0.20/0.47  thf(fact_36_is__shadow__root__kind__disconnected__nodes,axiom,
% 0.20/0.47      ! [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.20/0.47        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E )
% 0.20/0.47        = ( ^ [X2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 0.20/0.47              ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E
% 0.20/0.47              @ ( discon1635973971update @ B @ C @ A @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 0.20/0.47                @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] : V2
% 0.20/0.47                @ X2 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % is_shadow_root_kind_disconnected_nodes
% 0.20/0.47  thf(fact_37_is__shadow__root__kind__doctype,axiom,
% 0.20/0.47      ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,V2: list @ char] :
% 0.20/0.47        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E )
% 0.20/0.47        = ( ^ [X2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 0.20/0.47              ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E
% 0.20/0.47              @ ( doctype_update @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 0.20/0.47                @ ^ [Uu: list @ char] : V2
% 0.20/0.47                @ X2 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % is_shadow_root_kind_doctype
% 0.20/0.47  thf(fact_38_l__get_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas__axioms,axiom,
% 0.20/0.47      ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_get_1025633809lemmas @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) ) ).
% 0.20/0.47  
% 0.20/0.47  % l_get\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t_lemmas_axioms
% 0.20/0.47  thf(fact_39_preserved__def,axiom,
% 0.20/0.47      ! [Result: $tType,E: $tType,Heap: $tType] :
% 0.20/0.47        ( ( heap_Error_preserved @ Heap @ E @ Result )
% 0.20/0.47        = ( ^ [F4: heap_Error_prog @ Heap @ E @ Result,H5: Heap,H6: Heap] :
% 0.20/0.47            ! [X2: Result] :
% 0.20/0.47              ( ( heap_E1989005601result @ Heap @ E @ Result @ H5 @ F4 @ X2 )
% 0.20/0.47              = ( heap_E1989005601result @ Heap @ E @ Result @ H6 @ F4 @ X2 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % preserved_def
% 0.20/0.47  thf(fact_40_get__M__Mdocument__preserved5,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ Document_ptr3 )
% 0.20/0.47         != Object_ptr2 )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % get_M_Mdocument_preserved5
% 0.20/0.47  thf(fact_41_get__M__Mdocument__preserved4,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) )] :
% 0.20/0.47              ( ( Getter
% 0.20/0.47                @ ( cast_D42511940_e_c_t @ C @ A @ B @ J @ D @ G @ H @ I @ K
% 0.20/0.47                  @ ( Setter
% 0.20/0.47                    @ ^ [Uu: L] : V2
% 0.20/0.47                    @ X3 ) ) )
% 0.20/0.47              = ( Getter @ ( cast_D42511940_e_c_t @ C @ A @ B @ J @ D @ G @ H @ I @ K @ X3 ) ) )
% 0.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % get_M_Mdocument_preserved4
% 0.20/0.47  thf(fact_42_get__M__Mdocument__preserved10,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ! [X3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) )] :
% 0.20/0.47            ( ( Getter
% 0.20/0.47              @ ( cast_D42511940_e_c_t @ A @ B @ C @ D @ F @ G @ H @ I @ J
% 0.20/0.47                @ ( Setter
% 0.20/0.47                  @ ^ [Uu: K] : V2
% 0.20/0.47                  @ X3 ) ) )
% 0.20/0.47            = ( Getter @ ( cast_D42511940_e_c_t @ A @ B @ C @ D @ F @ G @ H @ I @ J @ X3 ) ) )
% 0.20/0.47       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % get_M_Mdocument_preserved10
% 0.20/0.47  thf(fact_43_get__M__Mdocument__preserved3,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ Document_ptr3 )
% 0.20/0.47         != Object_ptr2 )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % get_M_Mdocument_preserved3
% 0.20/0.47  thf(fact_44_get__M__Mdocument__preserved8,axiom,
% 0.20/0.47      ! [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_ptr3: 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_ptr3: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > M] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % get_M_Mdocument_preserved8
% 0.20/0.47  thf(fact_45_ext,axiom,
% 0.20/0.47      ! [B: $tType,A: $tType,F2: A > B,G2: A > B] :
% 0.20/0.47        ( ! [X3: A] :
% 0.20/0.47            ( ( F2 @ X3 )
% 0.20/0.47            = ( G2 @ X3 ) )
% 0.20/0.47       => ( F2 = G2 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ext
% 0.20/0.47  thf(fact_46_get__M__Mdocument__preserved9,axiom,
% 0.20/0.47      ! [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_ptr3: 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_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > M] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( 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.20/0.47  
% 0.20/0.47  % get_M_Mdocument_preserved9
% 0.20/0.47  thf(fact_47_get__M__Mdocument__preserved2,axiom,
% 0.20/0.47      ! [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_ptr3: 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_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 ) ) ) ) > M] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % get_M_Mdocument_preserved2
% 0.20/0.47  thf(fact_48_get__M__Mdocument__preserved6,axiom,
% 0.20/0.47      ! [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_ptr3: 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_ptr3: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > M] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % get_M_Mdocument_preserved6
% 0.20/0.47  thf(fact_49_CharacterData__simp1,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 0.20/0.47            ( ( Getter
% 0.20/0.47              @ ( Setter
% 0.20/0.47                @ ^ [Uu: B] : V2
% 0.20/0.47                @ X3 ) )
% 0.20/0.47            = V2 )
% 0.20/0.47       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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_ptr3 @ Getter ) @ V2 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterData_simp1
% 0.20/0.47  thf(fact_50_CharacterData__simp3,axiom,
% 0.20/0.47      ! [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_ptr3: 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_ptr4: character_data_ptr @ E] :
% 0.20/0.47        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 0.20/0.47            ( ( Getter
% 0.20/0.47              @ ( Setter
% 0.20/0.47                @ ^ [Uu: C] : V2
% 0.20/0.47                @ X3 ) )
% 0.20/0.47            = ( Getter @ X3 ) )
% 0.20/0.47       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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_ptr4 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterData_simp3
% 0.20/0.47  thf(fact_51_CharacterData__simp4,axiom,
% 0.20/0.47      ! [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_ptr3: 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_ptr3: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > L] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterData_simp4
% 0.20/0.47  thf(fact_52_CharacterData__simp2,axiom,
% 0.20/0.47      ! [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_ptr3: character_data_ptr @ A,Character_data_ptr4: 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.20/0.47        ( ( Character_data_ptr3 != Character_data_ptr4 )
% 0.20/0.47       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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_ptr4 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterData_simp2
% 0.20/0.47  thf(fact_53_ShadowRootMonad__Mirabelle__sztvgkssxx_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.20/0.47      ! [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_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( list @ char ) @ 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_ptr3 @ ( val_update @ ( option @ H ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 0.20/0.47          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootMonad_Mirabelle_sztvgkssxx.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.20/0.47  thf(fact_54_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( val_update @ ( option @ H ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % 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.20/0.47  thf(fact_55_CharacterData__simp9,axiom,
% 0.20/0.47      ! [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_ptr3: 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_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( ! [X3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) )] :
% 0.20/0.47              ( ( Getter
% 0.20/0.47                @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I
% 0.20/0.47                  @ ( Setter
% 0.20/0.47                    @ ^ [Uu: K] : V2
% 0.20/0.47                    @ X3 ) ) )
% 0.20/0.47              = ( Getter @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I @ X3 ) ) )
% 0.20/0.47         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterData_simp9
% 0.20/0.47  thf(fact_56_CharacterData__simp7,axiom,
% 0.20/0.47      ! [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_ptr3: 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_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) )] :
% 0.20/0.47        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 0.20/0.47            ( ( Getter
% 0.20/0.47              @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H
% 0.20/0.47                @ ( Setter
% 0.20/0.47                  @ ^ [Uu: I] : V2
% 0.20/0.47                  @ X3 ) ) )
% 0.20/0.47            = ( Getter @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H @ X3 ) ) )
% 0.20/0.47       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterData_simp7
% 0.20/0.47  thf(fact_57_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.20/0.47      ! [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.20/0.47        ( ( ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ G @ X )
% 0.20/0.47          = ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ G @ Y ) )
% 0.20/0.47        = ( X = Y ) ) ).
% 0.20/0.47  
% 0.20/0.47  % 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.20/0.47  thf(fact_58_CharacterData__simp12,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( ! [X3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) )] :
% 0.20/0.47              ( ( Getter
% 0.20/0.47                @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ J
% 0.20/0.47                  @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I
% 0.20/0.47                    @ ( Setter
% 0.20/0.47                      @ ^ [Uu: K] : V2
% 0.20/0.47                      @ X3 ) ) ) )
% 0.20/0.47              = ( 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 @ X3 ) ) ) )
% 0.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % CharacterData_simp12
% 0.20/0.47  thf(fact_59_CharacterData__simp6,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 0.20/0.47            ( ( Getter
% 0.20/0.47              @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) @ I
% 0.20/0.47                @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H
% 0.20/0.47                  @ ( Setter
% 0.20/0.47                    @ ^ [Uu: J] : V2
% 0.20/0.47                    @ X3 ) ) ) )
% 0.20/0.47            = ( 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 @ X3 ) ) ) )
% 0.20/0.47       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % CharacterData_simp6
% 0.20/0.47  thf(fact_60_CharacterData__simp8,axiom,
% 0.20/0.47      ! [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_ptr3: character_data_ptr @ B,Node_ptr3: 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.20/0.47        ( ( ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr3 )
% 0.20/0.47         != Node_ptr3 )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterData_simp8
% 0.20/0.47  thf(fact_61_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ ( val_update @ ( option @ H ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.20/0.47          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % 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.20/0.47  thf(fact_62_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.20/0.47      ! [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 ),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 ) ),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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47       => ( ( 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.20/0.47         => ( ( Ptr2
% 0.20/0.47             != ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ New_document_ptr ) )
% 0.20/0.47           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_document_get_M\<^sub>O\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t
% 0.20/0.47  thf(fact_63_CharacterData__simp5,axiom,
% 0.20/0.47      ! [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_ptr3: 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_ptr3: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterData_simp5
% 0.20/0.47  thf(fact_64_ShadowRootMonad__Mirabelle__sztvgkssxx_Onew__document__type__wf__preserved,axiom,
% 0.20/0.47      ! [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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ L ) @ H3 )
% 0.20/0.47       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 0.20/0.47          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootMonad_Mirabelle_sztvgkssxx.new_document_type_wf_preserved
% 0.20/0.47  thf(fact_65_DocumentMonad_Onew__document__type__wf__preserved,axiom,
% 0.20/0.47      ! [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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % DocumentMonad.new_document_type_wf_preserved
% 0.20/0.47  thf(fact_66_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.20/0.47      ! [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.20/0.47        ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.20/0.47       => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ H2 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterDataClass.type_wf\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.20/0.47  thf(fact_67_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.20/0.47      ! [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.20/0.47        ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47       => ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ H2 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % 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.20/0.47  thf(fact_68_ShadowRootClass_Otype__wf_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a,axiom,
% 0.20/0.47      ! [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 ) )] :
% 0.20/0.47        ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 0.20/0.47       => ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ H2 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootClass.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.20/0.47  thf(fact_69_CharacterDataClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms,axiom,
% 0.20/0.47      ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_get_455762803lemmas @ 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.20/0.47  
% 0.20/0.47  % CharacterDataClass.l_get\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_lemmas_axioms
% 0.20/0.47  thf(fact_70_cast__document__not__node_I2_J,axiom,
% 0.20/0.47      ! [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 ) ) ),Document3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) )] :
% 0.20/0.47        ( ( 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.20/0.47       != ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ J @ Document3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % cast_document_not_node(2)
% 0.20/0.47  thf(fact_71_cast__document__not__node_I1_J,axiom,
% 0.20/0.47      ! [H: $tType,I: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document3: 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.20/0.47        ( ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ I @ Document3 )
% 0.20/0.47       != ( 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.20/0.47  
% 0.20/0.47  % cast_document_not_node(1)
% 0.20/0.47  thf(fact_72_l__new__document_Onew__document__types__preserved,axiom,
% 0.20/0.47      ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,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,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47        ( ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ Type_wf )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47         => ( ( Type_wf @ H2 )
% 0.20/0.47            = ( Type_wf @ H3 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % l_new_document.new_document_types_preserved
% 0.20/0.47  thf(fact_73_l__new__document_Ointro,axiom,
% 0.20/0.47      ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,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.20/0.47        ( ! [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.20/0.47            ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47           => ( ( Type_wf @ H7 )
% 0.20/0.47              = ( Type_wf @ H8 ) ) )
% 0.20/0.47       => ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ Type_wf ) ) ).
% 0.20/0.47  
% 0.20/0.47  % l_new_document.intro
% 0.20/0.47  thf(fact_74_l__new__document__def,axiom,
% 0.20/0.47      ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.20/0.47        ( ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K )
% 0.20/0.47        = ( ^ [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.20/0.47            ! [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.20/0.47              ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47             => ( ( Type_wf2 @ H5 )
% 0.20/0.47                = ( Type_wf2 @ H6 ) ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % l_new_document_def
% 0.20/0.47  thf(fact_75_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.20/0.47      ! [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 ),Ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47       => ( ( 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.20/0.47         => ( ( Ptr2 != New_document_ptr )
% 0.20/0.47           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_document_get_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.20/0.47  thf(fact_76_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.20/0.47      ! [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 ),Ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > L] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47       => ( ( 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.20/0.47         => ( 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 ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_document_get_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.20/0.47  thf(fact_77_new__document__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 0.20/0.47      ! [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 ),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 ) ) ) ) > L] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47       => ( ( 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.20/0.47         => ( 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 ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_document_get_M\<^sub>N\<^sub>o\<^sub>d\<^sub>e
% 0.20/0.47  thf(fact_78_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.20/0.47      ! [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 ),Ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47       => ( ( 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.20/0.47         => ( 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 ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % 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.20/0.47  thf(fact_79_get__M__Mdocument__preserved7,axiom,
% 0.20/0.47      ! [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_ptr3: 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_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > M] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( 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.20/0.47  
% 0.20/0.47  % get_M_Mdocument_preserved7
% 0.20/0.47  thf(fact_80_element__put__get,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( ! [X3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) )] :
% 0.20/0.47              ( ( Getter
% 0.20/0.47                @ ( Setter
% 0.20/0.47                  @ ^ [Uu: J] : V2
% 0.20/0.47                  @ X3 ) )
% 0.20/0.47              = V2 )
% 0.20/0.47         => ( 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_ptr3 @ Getter ) @ V2 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % element_put_get
% 0.20/0.47  thf(fact_81_element__put__get__preserved,axiom,
% 0.20/0.47      ! [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_ptr3: 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_ptr4: element_ptr @ B] :
% 0.20/0.47        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 0.20/0.47            ( ( Getter
% 0.20/0.47              @ ( Setter
% 0.20/0.47                @ ^ [Uu: G] : V2
% 0.20/0.47                @ X3 ) )
% 0.20/0.47            = ( Getter @ X3 ) )
% 0.20/0.47       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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_ptr4 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % element_put_get_preserved
% 0.20/0.47  thf(fact_82_get__M__Element__preserved1,axiom,
% 0.20/0.47      ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr3: element_ptr @ A,Element_ptr4: 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.20/0.47        ( ( Element_ptr3 != Element_ptr4 )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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_ptr4 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % get_M_Element_preserved1
% 0.20/0.47  thf(fact_83_CharacterData__simp10,axiom,
% 0.20/0.47      ! [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_ptr3: character_data_ptr @ B,Node_ptr3: 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.20/0.47        ( ( ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr3 )
% 0.20/0.47         != Node_ptr3 )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterData_simp10
% 0.20/0.47  thf(fact_84_CharacterData__simp13,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( ( 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_ptr3 ) )
% 0.20/0.47         != Object_ptr2 )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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.20/0.47         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterData_simp13
% 0.20/0.47  thf(fact_85_CharacterData__simp11,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( ( 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_ptr3 ) )
% 0.20/0.47         != Object_ptr2 )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % CharacterData_simp11
% 0.20/0.47  thf(fact_86_get__M__Element__preserved3,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 0.20/0.47            ( ( Getter
% 0.20/0.47              @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) @ H
% 0.20/0.47                @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G
% 0.20/0.47                  @ ( Setter
% 0.20/0.47                    @ ^ [Uu: I] : V2
% 0.20/0.47                    @ X3 ) ) ) )
% 0.20/0.47            = ( 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 @ X3 ) ) ) )
% 0.20/0.47       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % get_M_Element_preserved3
% 0.20/0.47  thf(fact_87_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.20/0.47      ! [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.20/0.47        ( ( ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ X )
% 0.20/0.47          = ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ Y ) )
% 0.20/0.47        = ( X = Y ) ) ).
% 0.20/0.47  
% 0.20/0.47  % 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.20/0.47  thf(fact_88_cast__document__ptr__not__node__ptr_I1_J,axiom,
% 0.20/0.47      ! [D: $tType,E: $tType,C: $tType,B: $tType,A: $tType,Document_ptr3: document_ptr @ D,Node_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 0.20/0.47        ( ( cast_d1427782271_p_t_r @ D @ A @ B @ C @ E @ Document_ptr3 )
% 0.20/0.47       != ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ D ) @ E ) @ Node_ptr3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % cast_document_ptr_not_node_ptr(1)
% 0.20/0.47  thf(fact_89_cast__document__ptr__not__node__ptr_I2_J,axiom,
% 0.20/0.47      ! [A: $tType,B: $tType,C: $tType,F: $tType,D: $tType,Node_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),Document_ptr3: document_ptr @ D] :
% 0.20/0.47        ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ D ) @ F ) @ Node_ptr3 )
% 0.20/0.47       != ( cast_d1427782271_p_t_r @ D @ A @ B @ C @ F @ Document_ptr3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % cast_document_ptr_not_node_ptr(2)
% 0.20/0.47  thf(fact_90_cast__element__not__character__data_I2_J,axiom,
% 0.20/0.47      ! [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.20/0.47        ( ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ H @ Character_data )
% 0.20/0.47       != ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ H ) @ Element2 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % cast_element_not_character_data(2)
% 0.20/0.47  thf(fact_91_cast__element__not__character__data_I1_J,axiom,
% 0.20/0.47      ! [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.20/0.47        ( ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ G ) @ Element2 )
% 0.20/0.47       != ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ G @ Character_data ) ) ).
% 0.20/0.47  
% 0.20/0.47  % cast_element_not_character_data(1)
% 0.20/0.47  thf(fact_92_get__M__Element__preserved4,axiom,
% 0.20/0.47      ! [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_ptr3: 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_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) )] :
% 0.20/0.47        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 0.20/0.47            ( ( Getter
% 0.20/0.47              @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G
% 0.20/0.47                @ ( Setter
% 0.20/0.47                  @ ^ [Uu: H] : V2
% 0.20/0.47                  @ X3 ) ) )
% 0.20/0.47            = ( Getter @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G @ X3 ) ) )
% 0.20/0.47       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % get_M_Element_preserved4
% 0.20/0.47  thf(fact_93_get__M__Element__preserved6,axiom,
% 0.20/0.47      ! [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_ptr3: 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_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( ! [X3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) )] :
% 0.20/0.47              ( ( Getter
% 0.20/0.47                @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H
% 0.20/0.47                  @ ( Setter
% 0.20/0.47                    @ ^ [Uu: J] : V2
% 0.20/0.47                    @ X3 ) ) )
% 0.20/0.47              = ( Getter @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H @ X3 ) ) )
% 0.20/0.47         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % get_M_Element_preserved6
% 0.20/0.47  thf(fact_94_get__M__Element__preserved9,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( ! [X3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) )] :
% 0.20/0.47              ( ( Getter
% 0.20/0.47                @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ I
% 0.20/0.47                  @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H
% 0.20/0.47                    @ ( Setter
% 0.20/0.47                      @ ^ [Uu: J] : V2
% 0.20/0.47                      @ X3 ) ) ) )
% 0.20/0.47              = ( 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 @ X3 ) ) ) )
% 0.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % get_M_Element_preserved9
% 0.20/0.47  thf(fact_95_get__M__Object__preserved1,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ! [X3: rObject_ext @ ( rNode_ext @ A )] :
% 0.20/0.47            ( ( Getter
% 0.20/0.47              @ ( cast_N414129940_e_c_t @ A @ C
% 0.20/0.47                @ ( Setter
% 0.20/0.47                  @ ^ [Uu: D] : V2
% 0.20/0.47                  @ X3 ) ) )
% 0.20/0.47            = ( Getter @ ( cast_N414129940_e_c_t @ A @ C @ X3 ) ) )
% 0.20/0.47       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % get_M_Object_preserved1
% 0.20/0.47  thf(fact_96_get__M__Object__preserved3,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( ! [X3: rObject_ext @ ( rNode_ext @ C )] :
% 0.20/0.47              ( ( Getter
% 0.20/0.47                @ ( cast_N414129940_e_c_t @ C @ D
% 0.20/0.47                  @ ( Setter
% 0.20/0.47                    @ ^ [Uu: E] : V2
% 0.20/0.47                    @ X3 ) ) )
% 0.20/0.47              = ( Getter @ ( cast_N414129940_e_c_t @ C @ D @ X3 ) ) )
% 0.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % get_M_Object_preserved3
% 0.20/0.47  thf(fact_97_get__M__Object__preserved4,axiom,
% 0.20/0.47      ! [E: $tType,F: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Node_ptr3: 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.20/0.47        ( ( ( cast_n1885620943_p_t_r @ A @ B @ Node_ptr3 )
% 0.20/0.47         != Object_ptr2 )
% 0.20/0.47       => ( ( 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.20/0.47         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % get_M_Object_preserved4
% 0.20/0.47  thf(fact_98_get__M__Object__preserved2,axiom,
% 0.20/0.47      ! [E: $tType,F: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Node_ptr3: 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.20/0.47        ( ( ( cast_n1885620943_p_t_r @ A @ B @ Node_ptr3 )
% 0.20/0.47         != Object_ptr2 )
% 0.20/0.47       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % get_M_Object_preserved2
% 0.20/0.47  thf(fact_99_get__M__Element__preserved10,axiom,
% 0.20/0.47      ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr3: 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.20/0.47        ( ( ( 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_ptr3 ) )
% 0.20/0.47         != Object_ptr2 )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % get_M_Element_preserved10
% 0.20/0.47  thf(fact_100_get__M__Element__preserved8,axiom,
% 0.20/0.47      ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr3: 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.20/0.47        ( ( ( 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_ptr3 ) )
% 0.20/0.47         != Object_ptr2 )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % get_M_Element_preserved8
% 0.20/0.47  thf(fact_101_get__M__Element__preserved5,axiom,
% 0.20/0.47      ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr3: element_ptr @ A,Node_ptr3: 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.20/0.47        ( ( ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr3 )
% 0.20/0.47         != Node_ptr3 )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % get_M_Element_preserved5
% 0.20/0.47  thf(fact_102_get__M__Element__preserved7,axiom,
% 0.20/0.47      ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr3: element_ptr @ A,Node_ptr3: 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.20/0.47        ( ( ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr3 )
% 0.20/0.47         != Node_ptr3 )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47         => ( 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.20/0.47  
% 0.20/0.47  % get_M_Element_preserved7
% 0.20/0.47  thf(fact_103_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.20/0.47      ! [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,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 ) ),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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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.20/0.47       => ( ( 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.20/0.47         => ( ( Ptr2
% 0.20/0.47             != ( 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.20/0.47           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_character_data_get_M\<^sub>O\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t
% 0.20/0.47  thf(fact_104_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.20/0.47      ! [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,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 ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > J] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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.20/0.47       => ( ( 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.20/0.47         => ( ( Ptr2
% 0.20/0.47             != ( 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.20/0.47           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_element_get_M\<^sub>O\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t
% 0.20/0.47  thf(fact_105_ShadowRootMonad__Mirabelle__sztvgkssxx_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.20/0.47      ! [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_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Element_ptr3 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 0.20/0.47          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootMonad_Mirabelle_sztvgkssxx.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_attrs_type_wf_preserved
% 0.20/0.47  thf(fact_106_ShadowRootMonad__Mirabelle__sztvgkssxx_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.20/0.47      ! [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_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( list @ char ) @ 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_ptr3 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 0.20/0.47          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootMonad_Mirabelle_sztvgkssxx.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_tag_name_type_wf_preserved
% 0.20/0.47  thf(fact_107_ShadowRootMonad__Mirabelle__sztvgkssxx_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.20/0.47      ! [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_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Element_ptr3 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 0.20/0.47          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootMonad_Mirabelle_sztvgkssxx.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_child_nodes_type_wf_preserved
% 0.20/0.47  thf(fact_108_DocumentMonad_Onew__element__type__wf__preserved,axiom,
% 0.20/0.47      ! [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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % DocumentMonad.new_element_type_wf_preserved
% 0.20/0.47  thf(fact_109_DocumentMonad_Onew__character__data__type__wf__preserved,axiom,
% 0.20/0.47      ! [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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % DocumentMonad.new_character_data_type_wf_preserved
% 0.20/0.47  thf(fact_110_ShadowRootMonad__Mirabelle__sztvgkssxx_Onew__element__type__wf__preserved,axiom,
% 0.20/0.47      ! [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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ H3 )
% 0.20/0.47       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 0.20/0.47          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootMonad_Mirabelle_sztvgkssxx.new_element_type_wf_preserved
% 0.20/0.47  thf(fact_111_ShadowRootMonad__Mirabelle__sztvgkssxx_Onew__character__data__type__wf__preserved,axiom,
% 0.20/0.47      ! [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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ H3 )
% 0.20/0.47       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 0.20/0.47          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootMonad_Mirabelle_sztvgkssxx.new_character_data_type_wf_preserved
% 0.20/0.47  thf(fact_112_CharacterDataMonad_Onew__element__type__wf__preserved,axiom,
% 0.20/0.47      ! [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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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.20/0.47       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.20/0.47          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterDataMonad.new_element_type_wf_preserved
% 0.20/0.47  thf(fact_113_ElementMonad_Onew__element__type__wf__preserved,axiom,
% 0.20/0.47      ! [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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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.20/0.47       => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.20/0.47          = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ElementMonad.new_element_type_wf_preserved
% 0.20/0.47  thf(fact_114_CharacterDataMonad_Onew__character__data__type__wf__preserved,axiom,
% 0.20/0.47      ! [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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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.20/0.47       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.20/0.47          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterDataMonad.new_character_data_type_wf_preserved
% 0.20/0.47  thf(fact_115_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.20/0.47          = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ElementMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_attrs_type_wf_preserved
% 0.20/0.47  thf(fact_116_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.20/0.47          = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ElementMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_tag_name_type_wf_preserved
% 0.20/0.47  thf(fact_117_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.20/0.47          = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ElementMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_child_nodes_type_wf_preserved
% 0.20/0.47  thf(fact_118_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.20/0.47          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterDataMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_attrs_type_wf_preserved
% 0.20/0.47  thf(fact_119_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.20/0.47          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterDataMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_tag_name_type_wf_preserved
% 0.20/0.47  thf(fact_120_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.20/0.47          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterDataMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_child_nodes_type_wf_preserved
% 0.20/0.47  thf(fact_121_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % DocumentMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_child_nodes_type_wf_preserved
% 0.20/0.47  thf(fact_122_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % DocumentMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_tag_name_type_wf_preserved
% 0.20/0.47  thf(fact_123_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % DocumentMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_attrs_type_wf_preserved
% 0.20/0.47  thf(fact_124_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.20/0.47      ! [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 ) ),Ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47       => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_element_get_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.20/0.47  thf(fact_125_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.20/0.47      ! [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 ),Ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > K] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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.20/0.47       => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % 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.20/0.47  thf(fact_126_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.20/0.47      ! [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,Ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > J] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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.20/0.47       => ( ( 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.20/0.47         => ( ( Ptr2 != New_element_ptr )
% 0.20/0.47           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_element_get_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.20/0.47  thf(fact_127_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.20/0.47      ! [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 ) ),Ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.20/0.47       => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_character_data_get_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.20/0.47  thf(fact_128_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.20/0.47      ! [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,Ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > K] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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.20/0.47       => ( ( 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.20/0.47         => ( ( Ptr2 != New_ch844909330ta_ptr )
% 0.20/0.47           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % 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.20/0.47  thf(fact_129_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.20/0.47      ! [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,Ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > K] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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.20/0.47       => ( ( 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.20/0.47         => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_character_data_get_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.20/0.47  thf(fact_130_new__element__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 0.20/0.47      ! [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,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 ) ) @ H ) ) ) > J] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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.20/0.47       => ( ( 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.20/0.47         => ( ( Ptr2
% 0.20/0.47             != ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ New_element_ptr ) )
% 0.20/0.47           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_element_get_M\<^sub>N\<^sub>o\<^sub>d\<^sub>e
% 0.20/0.47  thf(fact_131_new__character__data__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 0.20/0.47      ! [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,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 ) ) ) ) > K] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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.20/0.47       => ( ( 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.20/0.47         => ( ( Ptr2
% 0.20/0.47             != ( cast_c1817826148_p_t_r @ B @ A @ C @ New_ch844909330ta_ptr ) )
% 0.20/0.47           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_character_data_get_M\<^sub>N\<^sub>o\<^sub>d\<^sub>e
% 0.20/0.47  thf(fact_132_l__new__character__data_Onew__character__data__types__preserved,axiom,
% 0.20/0.47      ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,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,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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.20/0.47        ( ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ Type_wf )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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.20/0.47         => ( ( Type_wf @ H2 )
% 0.20/0.47            = ( Type_wf @ H3 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % l_new_character_data.new_character_data_types_preserved
% 0.20/0.47  thf(fact_133_l__new__character__data_Ointro,axiom,
% 0.20/0.47      ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,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.20/0.47        ( ! [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.20/0.47            ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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.20/0.47           => ( ( Type_wf @ H7 )
% 0.20/0.47              = ( Type_wf @ H8 ) ) )
% 0.20/0.47       => ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ Type_wf ) ) ).
% 0.20/0.47  
% 0.20/0.47  % l_new_character_data.intro
% 0.20/0.47  thf(fact_134_l__new__character__data__def,axiom,
% 0.20/0.47      ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.20/0.47        ( ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J )
% 0.20/0.47        = ( ^ [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.20/0.47            ! [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.20/0.47              ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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.20/0.47             => ( ( Type_wf2 @ H5 )
% 0.20/0.47                = ( Type_wf2 @ H6 ) ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % l_new_character_data_def
% 0.20/0.47  thf(fact_135_l__new__element_Onew__element__types__preserved,axiom,
% 0.20/0.47      ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,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,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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.20/0.47        ( ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Type_wf )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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.20/0.47         => ( ( Type_wf @ H2 )
% 0.20/0.47            = ( Type_wf @ H3 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % l_new_element.new_element_types_preserved
% 0.20/0.47  thf(fact_136_l__new__element_Ointro,axiom,
% 0.20/0.47      ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,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.20/0.47        ( ! [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.20/0.47            ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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.20/0.47           => ( ( Type_wf @ H7 )
% 0.20/0.47              = ( Type_wf @ H8 ) ) )
% 0.20/0.47       => ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Type_wf ) ) ).
% 0.20/0.47  
% 0.20/0.47  % l_new_element.intro
% 0.20/0.47  thf(fact_137_DocumentMonad_Onew__element__is__l__new__element,axiom,
% 0.20/0.47      ! [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.20/0.47  
% 0.20/0.47  % DocumentMonad.new_element_is_l_new_element
% 0.20/0.47  thf(fact_138_DocumentMonad_Onew__character__data__is__l__new__character__data,axiom,
% 0.20/0.47      ! [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.20/0.47  
% 0.20/0.47  % DocumentMonad.new_character_data_is_l_new_character_data
% 0.20/0.47  thf(fact_139_CharacterDataMonad_Onew__element__is__l__new__element,axiom,
% 0.20/0.47      ! [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.20/0.47  
% 0.20/0.47  % CharacterDataMonad.new_element_is_l_new_element
% 0.20/0.47  thf(fact_140_CharacterDataMonad_Onew__character__data__is__l__new__character__data,axiom,
% 0.20/0.47      ! [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.20/0.47  
% 0.20/0.47  % CharacterDataMonad.new_character_data_is_l_new_character_data
% 0.20/0.47  thf(fact_141_ElementMonad_Onew__element__is__l__new__element,axiom,
% 0.20/0.47      ! [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.20/0.47  
% 0.20/0.47  % ElementMonad.new_element_is_l_new_element
% 0.20/0.47  thf(fact_142_l__new__element__def,axiom,
% 0.20/0.47      ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.20/0.47        ( ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I )
% 0.20/0.47        = ( ^ [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.20/0.47            ! [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.20/0.47              ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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.20/0.47             => ( ( Type_wf2 @ H5 )
% 0.20/0.47                = ( Type_wf2 @ H6 ) ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % l_new_element_def
% 0.20/0.47  thf(fact_143_ShadowRootMonad__Mirabelle__sztvgkssxx_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.20/0.47      ! [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_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Element_ptr3 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 0.20/0.47          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ShadowRootMonad_Mirabelle_sztvgkssxx.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_shadow_root_opt_type_wf_preserved
% 0.20/0.47  thf(fact_144_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.20/0.47          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % DocumentMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_shadow_root_opt_type_wf_preserved
% 0.20/0.47  thf(fact_145_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 0.20/0.47          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % CharacterDataMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_shadow_root_opt_type_wf_preserved
% 0.20/0.47  thf(fact_146_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.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 0.20/0.47       => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 0.20/0.47          = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % ElementMonad.put_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_shadow_root_opt_type_wf_preserved
% 0.20/0.47  thf(fact_147_new__character__data__get__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,axiom,
% 0.20/0.47      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Ptr2: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > M] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ H3 )
% 0.20/0.47       => ( 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 @ M @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ M @ E @ F @ G @ H @ I @ K @ L @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_character_data_get_M\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t
% 0.20/0.47  thf(fact_148_new__element__get__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,axiom,
% 0.20/0.47      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Ptr2: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > M] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ H3 )
% 0.20/0.47       => ( 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 @ M @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ M @ E @ F @ G @ H @ I @ K @ L @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_element_get_M\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t
% 0.20/0.47  thf(fact_149_new__character__data__is__character__data__ptr,axiom,
% 0.20/0.47      ! [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.20/0.47        ( ( 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.20/0.47       => ( is_cha1694415012_p_t_r @ B @ New_ch844909330ta_ptr ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_character_data_is_character_data_ptr
% 0.20/0.47  thf(fact_150_get__M__Mshadow__root__preserved7,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( 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.20/0.47  
% 0.20/0.47  % get_M_Mshadow_root_preserved7
% 0.20/0.47  thf(fact_151_get__M__Mshadow__root__preserved9,axiom,
% 0.20/0.47      ! [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_ptr3: 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.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.20/0.47       => ( 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.20/0.47  
% 0.20/0.47  % get_M_Mshadow_root_preserved9
% 0.20/0.47  thf(fact_152_new__document__get__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,axiom,
% 0.20/0.47      ! [M: $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 ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Ptr2: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > M] :
% 0.20/0.47        ( ( 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 @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ L ) @ New_document_ptr )
% 0.20/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ L ) @ H3 )
% 0.20/0.47         => ( ( ( cast_s636919983_p_t_r @ D @ E @ Ptr2 )
% 0.20/0.47             != New_document_ptr )
% 0.20/0.47           => ( 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 @ M @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ M @ E @ F @ G @ H @ I @ K @ L @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % new_document_get_M\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t
% 0.20/0.47  thf(fact_153_delete__shadow__root__get__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,axiom,
% 0.20/0.47      ! [M: $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,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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_ptr3: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > M] :
% 0.20/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow915526646_o_t_M @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr2 ) @ H3 )
% 0.20/0.47       => ( ( Shadow_root_ptr2 != Shadow_root_ptr3 )
% 0.20/0.47         => ( 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 @ M @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ M @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.20/0.47  
% 0.20/0.47  % delete_shadow_root_get_M\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t
% 0.20/0.47  thf(fact_154_get__M__shadow__root__put__M__document__different__pointers,axiom,
% 0.20/0.47      ! [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_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 @ ( 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.32/0.47        ( ( ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 )
% 0.32/0.47         != Document_ptr3 )
% 0.32/0.47       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.32/0.47         => ( 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.32/0.47  
% 0.32/0.47  % get_M_shadow_root_put_M_document_different_pointers
% 0.32/0.47  thf(fact_155_delete__shadow__root__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.32/0.47      ! [M: $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,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),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 ) ),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 ) ) ) > M] :
% 0.32/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow915526646_o_t_M @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr2 ) @ H3 )
% 0.32/0.47       => ( ( Ptr2
% 0.32/0.47           != ( 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.32/0.47         => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ M @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.32/0.47  
% 0.32/0.47  % delete_shadow_root_get_M\<^sub>O\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t
% 0.32/0.47  thf(fact_156_delete__shadow__root__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.32/0.47      ! [M: $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,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 ) ),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 ) ) ) ) > M] :
% 0.32/0.47        ( ( ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 )
% 0.32/0.47         != Ptr2 )
% 0.32/0.47       => ( ( 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 @ ( shadow915526646_o_t_M @ A @ C @ D @ E @ B @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr2 ) @ H3 )
% 0.32/0.47         => ( 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 @ M @ ( get_M_1744428286_e_n_t @ A @ B @ E @ C @ D @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) @ M @ F @ G @ H @ I @ L @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.32/0.47  
% 0.32/0.47  % delete_shadow_root_get_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.32/0.47  thf(fact_157_delete__shadow__root__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.32/0.47      ! [M: $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,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > M] :
% 0.32/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow915526646_o_t_M @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr2 ) @ H3 )
% 0.32/0.47       => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.32/0.47  
% 0.32/0.47  % delete_shadow_root_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.32/0.47  thf(fact_158_delete__shadow__root__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 0.32/0.47      ! [M: $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,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),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.32/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow915526646_o_t_M @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr2 ) @ H3 )
% 0.32/0.47       => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.32/0.47  
% 0.32/0.47  % delete_shadow_root_get_M\<^sub>N\<^sub>o\<^sub>d\<^sub>e
% 0.32/0.47  thf(fact_159_delete__shadow__root__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.32/0.47      ! [M: $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,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > M] :
% 0.32/0.47        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow915526646_o_t_M @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr2 ) @ H3 )
% 0.32/0.47       => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 0.32/0.47  
% 0.32/0.47  % delete_shadow_root_get_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.32/0.47  thf(fact_160_get__M__Mshadow__root__preserved5,axiom,
% 0.32/0.47      ! [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.32/0.47        ( ( ( 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.32/0.47         != Object_ptr2 )
% 0.32/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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.32/0.47         => ( 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.32/0.47  
% 0.32/0.47  % get_M_Mshadow_root_preserved5
% 0.32/0.47  thf(fact_161_get__M__document__put__M__shadow__root__different__pointers,axiom,
% 0.32/0.47      ! [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,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Shadow_root_ptr2: shadow_root_ptr @ A,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.32/0.47        ( ( Document_ptr3
% 0.32/0.47         != ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 ) )
% 0.32/0.47       => ( ( 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.32/0.47         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.32/0.47  
% 0.32/0.47  % get_M_document_put_M_shadow_root_different_pointers
% 0.32/0.47  thf(fact_162_get__M__Mshadow__root__preserved3,axiom,
% 0.32/0.47      ! [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_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 @ ( 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.32/0.47        ( ( ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 )
% 0.32/0.47         != Document_ptr3 )
% 0.32/0.47       => ( ( 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.32/0.47         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.32/0.47  
% 0.32/0.47  % get_M_Mshadow_root_preserved3
% 0.32/0.47  thf(fact_163_get__M__Mshadow__root__preserved3a,axiom,
% 0.32/0.47      ! [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.32/0.47        ( ( ( 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.32/0.47         != Object_ptr2 )
% 0.32/0.47       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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.32/0.47         => ( 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.32/0.48  
% 0.32/0.48  % get_M_Mshadow_root_preserved3a
% 0.32/0.48  thf(fact_164_get__M__Mshadow__root__preserved6,axiom,
% 0.32/0.48      ! [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_ptr3: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > N] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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.32/0.48       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_M_Mshadow_root_preserved6
% 0.32/0.48  thf(fact_165_get__M__Mshadow__root__preserved2,axiom,
% 0.32/0.48      ! [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_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 ) ) ) ) > N] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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.32/0.48       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_M_Mshadow_root_preserved2
% 0.32/0.48  thf(fact_166_get__M__Mshadow__root__preserved8,axiom,
% 0.32/0.48      ! [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_ptr3: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > N] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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.32/0.48       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_M_Mshadow_root_preserved8
% 0.32/0.48  thf(fact_167_get__M__Mshadow__root__preserved1,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( Shadow_root_ptr2 != Shadow_root_ptr3 )
% 0.32/0.48       => ( ( 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.32/0.48         => ( 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.32/0.48  
% 0.32/0.48  % get_M_Mshadow_root_preserved1
% 0.32/0.48  thf(fact_168_shadow__root__put__get__preserved,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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.32/0.48       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 0.32/0.48              ( ( Getter
% 0.32/0.48                @ ( Setter
% 0.32/0.48                  @ ^ [Uu: M] : V2
% 0.32/0.48                  @ X3 ) )
% 0.32/0.48              = ( Getter @ X3 ) )
% 0.32/0.48         => ( 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.32/0.48  
% 0.32/0.48  % shadow_root_put_get_preserved
% 0.32/0.48  thf(fact_169_shadow__root__put__get,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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.32/0.48       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 0.32/0.48              ( ( Getter
% 0.32/0.48                @ ( Setter
% 0.32/0.48                  @ ^ [Uu: M] : V2
% 0.32/0.48                  @ X3 ) )
% 0.32/0.48              = V2 )
% 0.32/0.48         => ( 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.32/0.48  
% 0.32/0.48  % shadow_root_put_get
% 0.32/0.48  thf(fact_170_get__M__Mshadow__root__preserved4a,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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.32/0.48       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 0.32/0.48              ( ( Getter
% 0.32/0.48                @ ( cast_D42511940_e_c_t @ C @ A @ B @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ D @ G @ H @ I @ L
% 0.32/0.48                  @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K
% 0.32/0.48                    @ ( Setter
% 0.32/0.48                      @ ^ [Uu: M] : V2
% 0.32/0.48                      @ X3 ) ) ) )
% 0.32/0.48              = ( 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 @ X3 ) ) ) )
% 0.32/0.48         => ( 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.32/0.48  
% 0.32/0.48  % get_M_Mshadow_root_preserved4a
% 0.32/0.48  thf(fact_171_get__M__Mshadow__root__preserved4,axiom,
% 0.32/0.48      ! [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_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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.32/0.48       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 0.32/0.48              ( ( Getter
% 0.32/0.48                @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K
% 0.32/0.48                  @ ( Setter
% 0.32/0.48                    @ ^ [Uu: M] : V2
% 0.32/0.48                    @ X3 ) ) )
% 0.32/0.48              = ( Getter @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K @ X3 ) ) )
% 0.32/0.48         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_M_Mshadow_root_preserved4
% 0.32/0.48  thf(fact_172_new__shadow__root__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.32/0.48      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D,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 ) ),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 ) ) ) > M] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 0.32/0.48       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 0.32/0.48         => ( ( Ptr2
% 0.32/0.48             != ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ ( cast_s636919983_p_t_r @ D @ E @ New_shadow_root_ptr ) ) )
% 0.32/0.48           => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ M @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % new_shadow_root_get_M\<^sub>O\<^sub>b\<^sub>j\<^sub>e\<^sub>c\<^sub>t
% 0.32/0.48  thf(fact_173_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.32/0.48      ! [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.32/0.48        ( ( ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ X )
% 0.32/0.48          = ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ Y ) )
% 0.32/0.48        = ( X = Y ) ) ).
% 0.32/0.48  
% 0.32/0.48  % 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.32/0.48  thf(fact_174_new__shadow__root__get__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,axiom,
% 0.32/0.48      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D,Ptr2: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > M] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 0.32/0.48       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 0.32/0.48         => ( ( Ptr2 != New_shadow_root_ptr )
% 0.32/0.48           => ( 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 @ M @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ M @ E @ F @ G @ H @ I @ K @ L @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % new_shadow_root_get_M\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t
% 0.32/0.48  thf(fact_175_new__shadow__root__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.32/0.48      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D,Ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > M] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 0.32/0.48       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 0.32/0.48         => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % new_shadow_root_get_M\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.32/0.48  thf(fact_176_new__shadow__root__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 0.32/0.48      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D,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.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 0.32/0.48       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 0.32/0.48         => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % new_shadow_root_get_M\<^sub>N\<^sub>o\<^sub>d\<^sub>e
% 0.32/0.48  thf(fact_177_new__shadow__root__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.32/0.48      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D,Ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > M] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 0.32/0.48       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 0.32/0.48         => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % new_shadow_root_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.32/0.48  thf(fact_178_new__shadow__root__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.32/0.48      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D,Ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) ) > M] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 0.32/0.48       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 0.32/0.48         => ( ( Ptr2
% 0.32/0.48             != ( cast_s636919983_p_t_r @ D @ E @ New_shadow_root_ptr ) )
% 0.32/0.48           => ( 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 @ M @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ M @ F @ G @ H @ I @ L @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % new_shadow_root_get_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t
% 0.32/0.48  thf(fact_179_new__document__is__document__ptr,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( 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.32/0.48       => ( is_doc697300620_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ New_document_ptr ) ) ).
% 0.32/0.48  
% 0.32/0.48  % new_document_is_document_ptr
% 0.32/0.48  thf(fact_180_new__element__is__element__ptr,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( 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.32/0.48       => ( is_ele1630183935_p_t_r @ A @ New_element_ptr ) ) ).
% 0.32/0.48  
% 0.32/0.48  % new_element_is_element_ptr
% 0.32/0.48  thf(fact_181_get__M__shadow__root__put__M__document,axiom,
% 0.32/0.48      ! [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 ) ),Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),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 ) ) ) ),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_ptr2: shadow_root_ptr @ D] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 0.32/0.48       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) )] :
% 0.32/0.48              ( ( is_sha596430153_e_n_t @ C @ A @ B @ J @ K @ X3 )
% 0.32/0.48              = ( is_sha596430153_e_n_t @ C @ A @ B @ J @ K
% 0.32/0.48                @ ( Setter
% 0.32/0.48                  @ ^ [Uu: M] : V2
% 0.32/0.48                  @ X3 ) ) )
% 0.32/0.48         => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 0.32/0.48                ( ( Getter
% 0.32/0.48                  @ ( the @ ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) )
% 0.32/0.48                    @ ( cast_D1220047104_o_o_t @ C @ A @ B @ J @ K
% 0.32/0.48                      @ ( Setter
% 0.32/0.48                        @ ^ [Uu: M] : V2
% 0.32/0.48                        @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K @ X3 ) ) ) ) )
% 0.32/0.48                = ( Getter @ X3 ) )
% 0.32/0.48           => ( 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.32/0.48  
% 0.32/0.48  % get_M_shadow_root_put_M_document
% 0.32/0.48  thf(fact_182_get__M__document__put__M__shadow__root,axiom,
% 0.32/0.48      ! [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_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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.32/0.48       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) )] :
% 0.32/0.48              ( ( is_sha596430153_e_n_t @ C @ A @ B @ J @ K @ X3 )
% 0.32/0.48             => ( ( Getter
% 0.32/0.48                  @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K
% 0.32/0.48                    @ ( Setter
% 0.32/0.48                      @ ^ [Uu: M] : V2
% 0.32/0.48                      @ ( 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 @ X3 ) ) ) ) )
% 0.32/0.48                = ( Getter @ X3 ) ) )
% 0.32/0.48         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_M_document_put_M_shadow_root
% 0.32/0.48  thf(fact_183_cast__document__document__element__shadow__root__child__nodes,axiom,
% 0.32/0.48      ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Arg: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] :
% 0.32/0.48        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E @ X )
% 0.32/0.48       => ( ( document_element @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ F ) )
% 0.32/0.48            @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ F
% 0.32/0.48              @ ( child_nodes_update2 @ B @ C @ A @ ( option @ D )
% 0.32/0.48                @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] : Arg
% 0.32/0.48                @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 0.32/0.48          = ( document_element @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) @ X ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % cast_document_document_element_shadow_root_child_nodes
% 0.32/0.48  thf(fact_184_cast__document__document__element__shadow__root__mode,axiom,
% 0.32/0.48      ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Arg: shadow_root_mode] :
% 0.32/0.48        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E @ X )
% 0.32/0.48       => ( ( document_element @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ F ) )
% 0.32/0.48            @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ F
% 0.32/0.48              @ ( mode_update @ A @ B @ C @ ( option @ D )
% 0.32/0.48                @ ^ [Uu: shadow_root_mode] : Arg
% 0.32/0.48                @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 0.32/0.48          = ( document_element @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) @ X ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % cast_document_document_element_shadow_root_mode
% 0.32/0.48  thf(fact_185_cast__shadow__root__child__nodes__document__disconnected__nodes,axiom,
% 0.32/0.48      ! [E: $tType,D: $tType,B: $tType,A: $tType,C: $tType,Y: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ),X: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) )] :
% 0.32/0.48        ( ( child_nodes2 @ C @ A @ B @ ( option @ D )
% 0.32/0.48          @ ( the @ ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) ) )
% 0.32/0.48            @ ( cast_D1220047104_o_o_t @ C @ A @ B @ D @ E
% 0.32/0.48              @ ( discon1635973971update @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) @ E ) )
% 0.32/0.48                @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) )] : Y
% 0.32/0.48                @ ( cast_S69733376_e_n_t @ C @ A @ B @ D @ E @ X ) ) ) ) )
% 0.32/0.48        = ( child_nodes2 @ C @ A @ B @ ( option @ D ) @ X ) ) ).
% 0.32/0.48  
% 0.32/0.48  % cast_shadow_root_child_nodes_document_disconnected_nodes
% 0.32/0.48  thf(fact_186_cast__shadow__root__child__nodes__document__doctype,axiom,
% 0.32/0.48      ! [E: $tType,D: $tType,B: $tType,A: $tType,C: $tType,Y: list @ char,X: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) )] :
% 0.32/0.48        ( ( child_nodes2 @ C @ A @ B @ ( option @ D )
% 0.32/0.48          @ ( the @ ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) ) )
% 0.32/0.48            @ ( cast_D1220047104_o_o_t @ C @ A @ B @ D @ E
% 0.32/0.48              @ ( doctype_update @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) @ E ) )
% 0.32/0.48                @ ^ [Uu: list @ char] : Y
% 0.32/0.48                @ ( cast_S69733376_e_n_t @ C @ A @ B @ D @ E @ X ) ) ) ) )
% 0.32/0.48        = ( child_nodes2 @ C @ A @ B @ ( option @ D ) @ X ) ) ).
% 0.32/0.48  
% 0.32/0.48  % cast_shadow_root_child_nodes_document_doctype
% 0.32/0.48  thf(fact_187_cast__shadow__root__child__nodes__document__document__element,axiom,
% 0.32/0.48      ! [E: $tType,D: $tType,B: $tType,A: $tType,C: $tType,Y: option @ ( element_ptr @ A ),X: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) )] :
% 0.32/0.48        ( ( child_nodes2 @ C @ A @ B @ ( option @ D )
% 0.32/0.48          @ ( the @ ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) ) )
% 0.32/0.48            @ ( cast_D1220047104_o_o_t @ C @ A @ B @ D @ E
% 0.32/0.48              @ ( docume446011358update @ A @ C @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) @ E ) )
% 0.32/0.48                @ ^ [Uu: option @ ( element_ptr @ A )] : Y
% 0.32/0.48                @ ( cast_S69733376_e_n_t @ C @ A @ B @ D @ E @ X ) ) ) ) )
% 0.32/0.48        = ( child_nodes2 @ C @ A @ B @ ( option @ D ) @ X ) ) ).
% 0.32/0.48  
% 0.32/0.48  % cast_shadow_root_child_nodes_document_document_element
% 0.32/0.48  thf(fact_188_RShadowRoot_Ounfold__congs_I8_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ),F3: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( child_nodes2 @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) )] :
% 0.32/0.48                ( ( V4 = V3 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( child_nodes_update2 @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( child_nodes_update2 @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RShadowRoot.unfold_congs(8)
% 0.32/0.48  thf(fact_189_RShadowRoot_Ofold__congs_I8_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ),F3: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( child_nodes2 @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) )] :
% 0.32/0.48                ( ( V3 = V4 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( child_nodes_update2 @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( child_nodes_update2 @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RShadowRoot.fold_congs(8)
% 0.32/0.48  thf(fact_190_cast__document__doctype__shadow__root__mode,axiom,
% 0.32/0.48      ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Arg: shadow_root_mode] :
% 0.32/0.48        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E @ X )
% 0.32/0.48       => ( ( doctype @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ F ) )
% 0.32/0.48            @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ F
% 0.32/0.48              @ ( mode_update @ A @ B @ C @ ( option @ D )
% 0.32/0.48                @ ^ [Uu: shadow_root_mode] : Arg
% 0.32/0.48                @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 0.32/0.48          = ( doctype @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) @ X ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % cast_document_doctype_shadow_root_mode
% 0.32/0.48  thf(fact_191_cast__document__doctype__shadow__root__child__nodes,axiom,
% 0.32/0.48      ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Arg: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] :
% 0.32/0.48        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E @ X )
% 0.32/0.48       => ( ( doctype @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ F ) )
% 0.32/0.48            @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ F
% 0.32/0.48              @ ( child_nodes_update2 @ B @ C @ A @ ( option @ D )
% 0.32/0.48                @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] : Arg
% 0.32/0.48                @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 0.32/0.48          = ( doctype @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) @ X ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % cast_document_doctype_shadow_root_child_nodes
% 0.32/0.48  thf(fact_192_RDocument_Ofold__congs_I3_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F3: ( list @ char ) > ( list @ char )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( doctype @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: list @ char] :
% 0.32/0.48                ( ( V3 = V4 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( doctype_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( doctype_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RDocument.fold_congs(3)
% 0.32/0.48  thf(fact_193_RDocument_Ounfold__congs_I3_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F3: ( list @ char ) > ( list @ char )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( doctype @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: list @ char] :
% 0.32/0.48                ( ( V4 = V3 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( doctype_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( doctype_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RDocument.unfold_congs(3)
% 0.32/0.48  thf(fact_194_cast__document__disconnected__nodes__shadow__root__child__nodes,axiom,
% 0.32/0.48      ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Arg: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] :
% 0.32/0.48        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E @ X )
% 0.32/0.48       => ( ( disconnected_nodes @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ F ) )
% 0.32/0.48            @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ F
% 0.32/0.48              @ ( child_nodes_update2 @ B @ C @ A @ ( option @ D )
% 0.32/0.48                @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] : Arg
% 0.32/0.48                @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 0.32/0.48          = ( disconnected_nodes @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) @ X ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % cast_document_disconnected_nodes_shadow_root_child_nodes
% 0.32/0.48  thf(fact_195_cast__document__disconnected__nodes__shadow__root__mode,axiom,
% 0.32/0.48      ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Arg: shadow_root_mode] :
% 0.32/0.48        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E @ X )
% 0.32/0.48       => ( ( disconnected_nodes @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ F ) )
% 0.32/0.48            @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ F
% 0.32/0.48              @ ( mode_update @ A @ B @ C @ ( option @ D )
% 0.32/0.48                @ ^ [Uu: shadow_root_mode] : Arg
% 0.32/0.48                @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 0.32/0.48          = ( disconnected_nodes @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) @ X ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % cast_document_disconnected_nodes_shadow_root_mode
% 0.32/0.48  thf(fact_196_RDocument_Ounfold__congs_I5_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ),F3: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( disconnected_nodes @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) )] :
% 0.32/0.48                ( ( V4 = V3 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( discon1635973971update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( discon1635973971update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RDocument.unfold_congs(5)
% 0.32/0.48  thf(fact_197_RDocument_Ofold__congs_I5_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ),F3: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( disconnected_nodes @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) )] :
% 0.32/0.48                ( ( V3 = V4 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( discon1635973971update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( discon1635973971update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RDocument.fold_congs(5)
% 0.32/0.48  thf(fact_198_cast__shadow__root__mode__document__disconnected__nodes,axiom,
% 0.32/0.48      ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Y: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ),X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 0.32/0.48        ( ( mode @ A @ B @ C @ ( option @ D )
% 0.32/0.48          @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) )
% 0.32/0.48            @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E
% 0.32/0.48              @ ( discon1635973971update @ B @ C @ A @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 0.32/0.48                @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] : Y
% 0.32/0.48                @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 0.32/0.48        = ( mode @ A @ B @ C @ ( option @ D ) @ X ) ) ).
% 0.32/0.48  
% 0.32/0.48  % cast_shadow_root_mode_document_disconnected_nodes
% 0.32/0.48  thf(fact_199_cast__shadow__root__mode__document__doctype,axiom,
% 0.32/0.48      ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Y: list @ char,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 0.32/0.48        ( ( mode @ A @ B @ C @ ( option @ D )
% 0.32/0.48          @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) )
% 0.32/0.48            @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E
% 0.32/0.48              @ ( doctype_update @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 0.32/0.48                @ ^ [Uu: list @ char] : Y
% 0.32/0.48                @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 0.32/0.48        = ( mode @ A @ B @ C @ ( option @ D ) @ X ) ) ).
% 0.32/0.48  
% 0.32/0.48  % cast_shadow_root_mode_document_doctype
% 0.32/0.48  thf(fact_200_cast__shadow__root__mode__document__document__element,axiom,
% 0.32/0.48      ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Y: option @ ( element_ptr @ B ),X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 0.32/0.48        ( ( mode @ A @ B @ C @ ( option @ D )
% 0.32/0.48          @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) )
% 0.32/0.48            @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E
% 0.32/0.48              @ ( docume446011358update @ B @ A @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 0.32/0.48                @ ^ [Uu: option @ ( element_ptr @ B )] : Y
% 0.32/0.48                @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 0.32/0.48        = ( mode @ A @ B @ C @ ( option @ D ) @ X ) ) ).
% 0.32/0.48  
% 0.32/0.48  % cast_shadow_root_mode_document_document_element
% 0.32/0.48  thf(fact_201_RShadowRoot_Ofold__congs_I7_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),V3: shadow_root_mode,F2: shadow_root_mode > shadow_root_mode,F3: shadow_root_mode > shadow_root_mode] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( mode @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: shadow_root_mode] :
% 0.32/0.48                ( ( V3 = V4 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( mode_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( mode_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RShadowRoot.fold_congs(7)
% 0.32/0.48  thf(fact_202_RShadowRoot_Ounfold__congs_I7_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),V3: shadow_root_mode,F2: shadow_root_mode > shadow_root_mode,F3: shadow_root_mode > shadow_root_mode] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( mode @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: shadow_root_mode] :
% 0.32/0.48                ( ( V4 = V3 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( mode_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( mode_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RShadowRoot.unfold_congs(7)
% 0.32/0.48  thf(fact_203_new__shadow__root__mode,axiom,
% 0.32/0.48      ! [C: $tType,A: $tType,B: $tType,J: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,L: $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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 0.32/0.48       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 0.32/0.48         => ( 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 @ shadow_root_mode @ H3 @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ shadow_root_mode @ E @ F @ G @ H @ I @ K @ L @ New_shadow_root_ptr @ ( mode @ C @ A @ B @ ( option @ J ) ) ) @ shadow_root_Open ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % new_shadow_root_mode
% 0.32/0.48  thf(fact_204_new__shadow__root__disconnected__nodes,axiom,
% 0.32/0.48      ! [J: $tType,K: $tType,F: $tType,G: $tType,H: $tType,I: $tType,L: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 0.32/0.48       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 0.32/0.48         => ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ F @ G @ H @ I @ L @ ( cast_s636919983_p_t_r @ D @ E @ New_shadow_root_ptr ) @ ( disconnected_nodes @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) ) @ ( nil @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % new_shadow_root_disconnected_nodes
% 0.32/0.48  thf(fact_205_new__document__disconnected__nodes,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.32/0.48       => ( ( 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.32/0.48         => ( 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.32/0.48  
% 0.32/0.48  % new_document_disconnected_nodes
% 0.32/0.48  thf(fact_206_new__shadow__root__children,axiom,
% 0.32/0.48      ! [J: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,L: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D] :
% 0.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 0.32/0.48       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 0.32/0.48         => ( 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 @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ H3 @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ E @ F @ G @ H @ I @ K @ L @ New_shadow_root_ptr @ ( child_nodes2 @ C @ A @ B @ ( option @ J ) ) ) @ ( nil @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % new_shadow_root_children
% 0.32/0.48  thf(fact_207_new__element__child__nodes,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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.32/0.48       => ( ( 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.32/0.48         => ( 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.32/0.48  
% 0.32/0.48  % new_element_child_nodes
% 0.32/0.48  thf(fact_208_new__document__doctype,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.32/0.48       => ( ( 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.32/0.48         => ( 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.32/0.48  
% 0.32/0.48  % new_document_doctype
% 0.32/0.48  thf(fact_209_RElement_Ofold__congs_I5_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ),F3: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( child_nodes @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) )] :
% 0.32/0.48                ( ( V3 = V4 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( child_nodes_update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( child_nodes_update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Shadow_root_ptr4 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RElement.fold_congs(5)
% 0.32/0.48  thf(fact_210_RElement_Ounfold__congs_I5_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ),F3: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( child_nodes @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) )] :
% 0.32/0.48                ( ( V4 = V3 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( child_nodes_update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( child_nodes_update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Shadow_root_ptr4 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RElement.unfold_congs(5)
% 0.32/0.48  thf(fact_211_new__character__data__child__nodes,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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.32/0.48       => ( ( 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.32/0.48         => ( 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.32/0.48  
% 0.32/0.48  % new_character_data_child_nodes
% 0.32/0.48  thf(fact_212_new__element__tag__name,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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.32/0.48       => ( ( 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.32/0.48         => ( 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.32/0.48  
% 0.32/0.48  % new_element_tag_name
% 0.32/0.48  thf(fact_213_RElement_Ounfold__congs_I4_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F3: ( list @ char ) > ( list @ char )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( tag_name @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: list @ char] :
% 0.32/0.48                ( ( V4 = V3 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( tag_name_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( tag_name_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RElement.unfold_congs(4)
% 0.32/0.48  thf(fact_214_RElement_Ofold__congs_I4_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F3: ( list @ char ) > ( list @ char )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( tag_name @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: list @ char] :
% 0.32/0.48                ( ( V3 = V4 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( tag_name_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( tag_name_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RElement.fold_congs(4)
% 0.32/0.48  thf(fact_215_RCharacterData_Ofold__congs_I4_J,axiom,
% 0.32/0.48      ! [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 ),F3: ( list @ char ) > ( list @ char )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( val @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: list @ char] :
% 0.32/0.48                ( ( V3 = V4 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( val_update @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( val_update @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RCharacterData.fold_congs(4)
% 0.32/0.48  thf(fact_216_RCharacterData_Ounfold__congs_I4_J,axiom,
% 0.32/0.48      ! [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 ),F3: ( list @ char ) > ( list @ char )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( val @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: list @ char] :
% 0.32/0.48                ( ( V4 = V3 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( val_update @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( val_update @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RCharacterData.unfold_congs(4)
% 0.32/0.48  thf(fact_217_new__document__document__element,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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.32/0.48       => ( ( 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.32/0.48         => ( 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.32/0.48  
% 0.32/0.48  % new_document_document_element
% 0.32/0.48  thf(fact_218_new_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__M__is__shadow__root__ptr,axiom,
% 0.32/0.48      ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,C: $tType,B: $tType,A: $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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D] :
% 0.32/0.48        ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 0.32/0.48       => ( is_sha302423855_p_t_r @ D @ New_shadow_root_ptr ) ) ).
% 0.32/0.48  
% 0.32/0.48  % new\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t_M_is_shadow_root_ptr
% 0.32/0.48  thf(fact_219_DocumentMonad_Otype__wf__put__I,axiom,
% 0.32/0.48      ! [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 ) ),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 ) ),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.32/0.48        ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 0.32/0.48       => ( ( 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 ) ) @ Ptr2 @ Obj2 @ H2 ) )
% 0.32/0.48         => ( ( ( is_document_ptr_kind @ A @ B @ C @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ F @ Ptr2 )
% 0.32/0.48             => ( is_document_kind @ C @ A @ B @ D @ G @ H @ I @ J @ K @ Obj2 ) )
% 0.32/0.48           => ( 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 ) ) @ Ptr2 @ Obj2 @ H2 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % DocumentMonad.type_wf_put_I
% 0.32/0.48  thf(fact_220_put_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__def,axiom,
% 0.32/0.48      ! [Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,ShadowRoot: $tType,Document_ptr: $tType,Object: $tType,Node: $tType,CharacterData: $tType,Element: $tType,Object_ptr: $tType,Document: $tType,Shadow_root_ptr: $tType] :
% 0.32/0.48        ( ( put_S_1765298839_o_o_t @ Shadow_root_ptr @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document_ptr @ Object_ptr @ Element @ CharacterData @ Node @ Document @ Object )
% 0.32/0.48        = ( ^ [Shadow_root_ptr5: shadow_root_ptr @ Shadow_root_ptr,Shadow_root: rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) )] : ( put_D_o_c_u_m_e_n_t @ Shadow_root_ptr @ Document_ptr @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) @ Object_ptr @ Element @ CharacterData @ Node @ Object @ ( cast_s636919983_p_t_r @ Shadow_root_ptr @ Document_ptr @ Shadow_root_ptr5 ) @ ( cast_S69733376_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document @ Shadow_root ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % put\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t_def
% 0.32/0.48  thf(fact_221_document__ptr__document__ptr__cast,axiom,
% 0.32/0.48      ! [A: $tType,B: $tType,C: $tType,E: $tType,D: $tType,Document_ptr3: document_ptr @ D] : ( is_document_ptr_kind @ A @ B @ C @ D @ E @ ( cast_d1427782271_p_t_r @ D @ A @ B @ C @ E @ Document_ptr3 ) ) ).
% 0.32/0.48  
% 0.32/0.48  % document_ptr_document_ptr_cast
% 0.32/0.48  thf(fact_222_is__document__ptr__kind__obtains,axiom,
% 0.32/0.48      ! [A: $tType,B: $tType,C: $tType,E: $tType,D: $tType,Ptr2: 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.32/0.48        ( ( is_document_ptr_kind @ A @ B @ C @ D @ E @ Ptr2 )
% 0.32/0.48       => ~ ! [Document_ptr5: document_ptr @ D] :
% 0.32/0.48              ( Ptr2
% 0.32/0.48             != ( cast_d1427782271_p_t_r @ D @ A @ B @ C @ E @ Document_ptr5 ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % is_document_ptr_kind_obtains
% 0.32/0.48  thf(fact_223_document__ptr__no__node__ptr__cast,axiom,
% 0.32/0.48      ! [D: $tType,E: $tType,C: $tType,B: $tType,A: $tType,Node_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 0.32/0.48        ~ ( is_document_ptr_kind @ A @ B @ C @ D @ E @ ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ D ) @ E ) @ Node_ptr3 ) ) ).
% 0.32/0.48  
% 0.32/0.48  % document_ptr_no_node_ptr_cast
% 0.32/0.48  thf(fact_224_get__shadow__root__put__document,axiom,
% 0.32/0.48      ! [L: $tType,K: $tType,F: $tType,J: $tType,I: $tType,H: $tType,G: $tType,B: $tType,A: $tType,C: $tType,E: $tType,D: $tType,Shadow_root_ptr2: shadow_root_ptr @ A,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document3: rObject_ext @ ( rDocument_ext @ C @ D @ E @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ D @ E @ ( option @ F ) ) @ K ) ) ),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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ D @ E @ ( option @ F ) ) @ K ) ) ) @ L ) )] :
% 0.32/0.48        ( ( ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 )
% 0.32/0.48         != Document_ptr3 )
% 0.32/0.48       => ( ( get_S_1040819486_o_o_t @ A @ D @ E @ C @ B @ G @ H @ I @ J @ F @ K @ L @ Shadow_root_ptr2 @ ( put_D_o_c_u_m_e_n_t @ A @ B @ C @ D @ E @ ( sum_sum @ ( rShadowRoot_ext @ C @ D @ E @ ( option @ F ) ) @ K ) @ G @ H @ I @ J @ L @ Document_ptr3 @ Document3 @ H2 ) )
% 0.32/0.48          = ( get_S_1040819486_o_o_t @ A @ D @ E @ C @ B @ G @ H @ I @ J @ F @ K @ L @ Shadow_root_ptr2 @ H2 ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_shadow_root_put_document
% 0.32/0.48  thf(fact_225_put_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__def,axiom,
% 0.32/0.48      ! [Node: $tType,Object_ptr: $tType,Object: $tType,Node_ptr: $tType] :
% 0.32/0.48        ( ( put_N_o_d_e @ Node_ptr @ Node @ Object_ptr @ Object )
% 0.32/0.48        = ( ^ [Node_ptr4: node_ptr @ Node_ptr,Node3: rObject_ext @ ( rNode_ext @ Node )] : ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ Node_ptr ) @ Object_ptr ) @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) @ ( cast_n1885620943_p_t_r @ Node_ptr @ Object_ptr @ Node_ptr4 ) @ ( cast_N414129940_e_c_t @ Node @ Object @ Node3 ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % put\<^sub>N\<^sub>o\<^sub>d\<^sub>e_def
% 0.32/0.48  thf(fact_226_get__shadow__root__ptr__simp2,axiom,
% 0.32/0.48      ! [L: $tType,K: $tType,E: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,A: $tType,B: $tType,D: $tType,C: $tType,Shadow_root_ptr2: shadow_root_ptr @ A,Shadow_root_ptr3: shadow_root_ptr @ A,Shadow_root2: rObject_ext @ ( rDocument_ext @ B @ C @ D @ ( rShadowRoot_ext @ B @ C @ D @ ( option @ E ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ B ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ B @ C @ D @ A @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ B @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ B @ C @ D @ ( option @ E ) ) @ K ) ) ) @ L ) )] :
% 0.32/0.48        ( ( Shadow_root_ptr2 != Shadow_root_ptr3 )
% 0.32/0.48       => ( ( get_S_1040819486_o_o_t @ A @ C @ D @ B @ F @ G @ H @ I @ J @ E @ K @ L @ Shadow_root_ptr2 @ ( put_S_1765298839_o_o_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr3 @ Shadow_root2 @ H2 ) )
% 0.32/0.48          = ( get_S_1040819486_o_o_t @ A @ C @ D @ B @ F @ G @ H @ I @ J @ E @ K @ L @ Shadow_root_ptr2 @ H2 ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_shadow_root_ptr_simp2
% 0.32/0.48  thf(fact_227_put__M_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__def,axiom,
% 0.32/0.48      ! [M: $tType,L: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,J: $tType,B: $tType,A: $tType,C: $tType,D: $tType] :
% 0.32/0.48        ( ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L )
% 0.32/0.48        = ( l_put_a_put_M @ ( shadow_root_ptr @ D ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) @ M @ ( get_S_1040819486_o_o_t @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ L ) @ ( put_S_1765298839_o_o_t @ D @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % put_M\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t_def
% 0.32/0.48  thf(fact_228_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.32/0.48      ! [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.32/0.48        ( ( 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.32/0.48        = ( ^ [Element_ptr5: 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_ptr5 ) @ ( cast_E624595161_o_d_e @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ Node @ Element3 ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % put\<^sub>E\<^sub>l\<^sub>e\<^sub>m\<^sub>e\<^sub>n\<^sub>t_def
% 0.32/0.48  thf(fact_229_get__shadow__root__ptr__simp4,axiom,
% 0.32/0.48      ! [L: $tType,K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Shadow_root_ptr2: shadow_root_ptr @ E,Element_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) )] :
% 0.32/0.48        ( ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) @ Element_ptr3 @ F2 @ H2 ) )
% 0.32/0.48        = ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_ptr2 @ H2 ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_shadow_root_ptr_simp4
% 0.32/0.48  thf(fact_230_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.32/0.48      ! [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.32/0.48        ( ( 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.32/0.48        = ( ^ [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.32/0.48  
% 0.32/0.48  % 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.32/0.48  thf(fact_231_get__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__def,axiom,
% 0.32/0.48      ! [M: $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] :
% 0.32/0.48        ( ( shadow1195525443_o_o_t @ A @ D @ B @ C @ J @ M @ E @ F @ G @ H @ I @ K @ L )
% 0.32/0.48        = ( l_get_a_get_M @ ( shadow_root_ptr @ A ) @ ( 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 ) ) ) @ ( rObject_ext @ ( rDocument_ext @ D @ B @ C @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) ) ) @ M @ ( get_S_1040819486_o_o_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_M\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t_def
% 0.32/0.48  thf(fact_232_get__shadow__root__ptr__simp6,axiom,
% 0.32/0.48      ! [L: $tType,K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Shadow_root_ptr2: shadow_root_ptr @ E,Character_data_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) )] :
% 0.32/0.48        ( ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_ptr2 @ ( put_C_1264771785_a_t_a @ C @ I @ B @ A @ E @ F @ G @ H @ J @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) @ Character_data_ptr3 @ F2 @ H2 ) )
% 0.32/0.48        = ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_ptr2 @ H2 ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_shadow_root_ptr_simp6
% 0.32/0.48  thf(fact_233_shadow__root__mode_Osimps_I5_J,axiom,
% 0.32/0.48      ! [A: $tType,F1: A,F22: A] :
% 0.32/0.48        ( ( shadow1373981654t_mode @ A @ F1 @ F22 @ shadow_root_Open )
% 0.32/0.48        = F1 ) ).
% 0.32/0.48  
% 0.32/0.48  % shadow_root_mode.simps(5)
% 0.32/0.48  thf(fact_234_get__document__put__shadow__root,axiom,
% 0.32/0.48      ! [L: $tType,G: $tType,F: $tType,K: $tType,J: $tType,I: $tType,H: $tType,B: $tType,A: $tType,C: $tType,E: $tType,D: $tType,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Shadow_root_ptr2: shadow_root_ptr @ A,Shadow_root2: rObject_ext @ ( rDocument_ext @ C @ D @ E @ ( rShadowRoot_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 ) ) @ H ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ A @ ( option @ I ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ J ) ) @ K ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ D @ E @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ D @ E @ ( option @ F ) ) @ G ) ) ) @ L ) )] :
% 0.32/0.48        ( ( Document_ptr3
% 0.32/0.48         != ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 ) )
% 0.32/0.48       => ( ( get_D_o_c_u_m_e_n_t @ A @ B @ D @ E @ C @ H @ I @ J @ K @ ( sum_sum @ ( rShadowRoot_ext @ C @ D @ E @ ( option @ F ) ) @ G ) @ L @ Document_ptr3 @ ( put_S_1765298839_o_o_t @ A @ C @ D @ E @ F @ B @ H @ I @ J @ K @ G @ L @ Shadow_root_ptr2 @ Shadow_root2 @ H2 ) )
% 0.32/0.48          = ( get_D_o_c_u_m_e_n_t @ A @ B @ D @ E @ C @ H @ I @ J @ K @ ( sum_sum @ ( rShadowRoot_ext @ C @ D @ E @ ( option @ F ) ) @ G ) @ L @ Document_ptr3 @ H2 ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_document_put_shadow_root
% 0.32/0.48  thf(fact_235_get__document__ptr__simp2,axiom,
% 0.32/0.48      ! [K: $tType,F: $tType,J: $tType,I: $tType,H: $tType,G: $tType,B: $tType,A: $tType,C: $tType,E: $tType,D: $tType,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document_ptr4: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document3: 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.32/0.48        ( ( Document_ptr3 != Document_ptr4 )
% 0.32/0.48       => ( ( get_D_o_c_u_m_e_n_t @ A @ B @ D @ E @ C @ G @ H @ I @ J @ F @ K @ Document_ptr3 @ ( put_D_o_c_u_m_e_n_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ Document_ptr4 @ Document3 @ H2 ) )
% 0.32/0.48          = ( get_D_o_c_u_m_e_n_t @ A @ B @ D @ E @ C @ G @ H @ I @ J @ F @ K @ Document_ptr3 @ H2 ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_document_ptr_simp2
% 0.32/0.48  thf(fact_236_get__document__ptr__simp6,axiom,
% 0.32/0.48      ! [K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),Character_data_ptr3: 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.32/0.48        ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ ( 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_ptr3 @ F2 @ H2 ) )
% 0.32/0.48        = ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ H2 ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_document_ptr_simp6
% 0.32/0.48  thf(fact_237_get__document__ptr__simp4,axiom,
% 0.32/0.48      ! [K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),Element_ptr3: 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.32/0.48        ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ ( 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_ptr3 @ F2 @ H2 ) )
% 0.32/0.48        = ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ H2 ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_document_ptr_simp4
% 0.32/0.48  thf(fact_238_get__document__ptr__simp,axiom,
% 0.32/0.48      ! [K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,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 @ E ) @ F ) ) @ G ) ),Document_ptr3: 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.32/0.48        ( ( ( Ptr2
% 0.32/0.48            = ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) @ B @ C @ A @ G @ Document_ptr3 ) )
% 0.32/0.48         => ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ ( 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 ) ) @ Ptr2 @ Obj2 @ H2 ) )
% 0.32/0.48            = ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ H @ I @ J @ D @ K @ Obj2 ) ) )
% 0.32/0.48        & ( ( Ptr2
% 0.32/0.48           != ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) @ B @ C @ A @ G @ Document_ptr3 ) )
% 0.32/0.48         => ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ ( 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 ) ) @ Ptr2 @ Obj2 @ H2 ) )
% 0.32/0.48            = ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ H2 ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_document_ptr_simp
% 0.32/0.48  thf(fact_239_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.32/0.48      ! [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.32/0.48        ( ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K )
% 0.32/0.48        = ( 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.32/0.48  
% 0.32/0.48  % put_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_def
% 0.32/0.48  thf(fact_240_get_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__def,axiom,
% 0.32/0.48      ! [Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,ShadowRoot: $tType,Document: $tType,Object: $tType,Shadow_root_ptr: $tType] :
% 0.32/0.48        ( ( get_S_1040819486_o_o_t @ Shadow_root_ptr @ Element_ptr @ Character_data_ptr @ Node_ptr @ Document_ptr @ Object_ptr @ Element @ CharacterData @ Node @ ShadowRoot @ Document @ Object )
% 0.32/0.48        = ( ^ [Shadow_root_ptr5: shadow_root_ptr @ Shadow_root_ptr,H5: 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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) @ Object ) )] : ( bind @ ( 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 ) ) ) ) @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) @ ( get_D_o_c_u_m_e_n_t @ Shadow_root_ptr @ Document_ptr @ Element_ptr @ Character_data_ptr @ Node_ptr @ Object_ptr @ Element @ CharacterData @ Node @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) @ Object @ ( cast_s636919983_p_t_r @ Shadow_root_ptr @ Document_ptr @ Shadow_root_ptr5 ) @ H5 ) @ ( cast_D1220047104_o_o_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get\<^sub>S\<^sub>h\<^sub>a\<^sub>d\<^sub>o\<^sub>w\<^sub>R\<^sub>o\<^sub>o\<^sub>t_def
% 0.32/0.48  thf(fact_241_get__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def,axiom,
% 0.32/0.48      ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 0.32/0.48        ( ( get_M_1744428286_e_n_t @ A @ B @ E @ C @ D @ J @ L @ F @ G @ H @ I @ K )
% 0.32/0.48        = ( l_get_a_get_M @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ ( 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 ) ) ) @ ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) ) @ L @ ( get_D_o_c_u_m_e_n_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get_M\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_def
% 0.32/0.48  thf(fact_242_bind__rzero,axiom,
% 0.32/0.48      ! [B: $tType,A: $tType,X: option @ B] :
% 0.32/0.48        ( ( bind @ B @ A @ X
% 0.32/0.48          @ ^ [X2: B] : ( none @ A ) )
% 0.32/0.48        = ( none @ A ) ) ).
% 0.32/0.48  
% 0.32/0.48  % bind_rzero
% 0.32/0.48  thf(fact_243_Option_Obind__assoc,axiom,
% 0.32/0.48      ! [B: $tType,A: $tType,C: $tType,X: option @ C,F2: C > ( option @ B ),G2: B > ( option @ A )] :
% 0.32/0.48        ( ( bind @ B @ A @ ( bind @ C @ B @ X @ F2 ) @ G2 )
% 0.32/0.48        = ( bind @ C @ A @ X
% 0.32/0.48          @ ^ [Y3: C] : ( bind @ B @ A @ ( F2 @ Y3 ) @ G2 ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % Option.bind_assoc
% 0.32/0.48  thf(fact_244_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.32/0.48      ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 0.32/0.48        ( ( ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ Document3 )
% 0.32/0.48          = ( none @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) ) )
% 0.32/0.48        = ( ~ ? [Shadow_root: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 0.32/0.48                ( ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ Shadow_root )
% 0.32/0.48                = Document3 ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % 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.32/0.48  thf(fact_245_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.32/0.48      ! [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.32/0.48        ( ( ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ F @ G @ H @ D @ I @ Obj2 )
% 0.32/0.48          = ( none @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ) ) )
% 0.32/0.48        = ( ~ ? [Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) )] :
% 0.32/0.48                ( ( cast_D42511940_e_c_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Document2 )
% 0.32/0.48                = Obj2 ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % 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.32/0.48  thf(fact_246_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.32/0.48      ! [Document: $tType,ShadowRoot: $tType,Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType] :
% 0.32/0.48        ( ( is_sha596430153_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document )
% 0.32/0.48        = ( ^ [Ptr3: 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.32/0.48              ( ( cast_D1220047104_o_o_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document @ Ptr3 )
% 0.32/0.48             != ( none @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % is_shadow_root_kind\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_def
% 0.32/0.48  thf(fact_247_is__document__kind__def,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( is_document_kind @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Document @ Object )
% 0.32/0.48        = ( ^ [Ptr3: 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.32/0.48              ( ( cast_O1159777348_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Document @ Object @ Ptr3 )
% 0.32/0.48             != ( none @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % is_document_kind_def
% 0.32/0.48  thf(fact_248_shadow__root__get__put__1,axiom,
% 0.32/0.48      ! [L: $tType,K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,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 @ E ) @ F ) ) @ G ) ),Shadow_root_ptr2: shadow_root_ptr @ E,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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) ),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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) )] :
% 0.32/0.48        ( ( ( Ptr2
% 0.32/0.48            = ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) @ B @ C @ A @ G @ ( cast_s636919983_p_t_r @ E @ F @ Shadow_root_ptr2 ) ) )
% 0.32/0.48         => ( ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) ) @ Ptr2 @ Obj2 @ H2 ) )
% 0.32/0.48            = ( case_option @ ( option @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) ) @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) ) @ ( none @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ K ) @ ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ H @ I @ J @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) @ L @ Obj2 ) ) ) )
% 0.32/0.48        & ( ( Ptr2
% 0.32/0.48           != ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) @ B @ C @ A @ G @ ( cast_s636919983_p_t_r @ E @ F @ Shadow_root_ptr2 ) ) )
% 0.32/0.48         => ( ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) ) @ Ptr2 @ Obj2 @ H2 ) )
% 0.32/0.48            = ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_ptr2 @ H2 ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % shadow_root_get_put_1
% 0.32/0.48  thf(fact_249_new__element__shadow__root__opt,axiom,
% 0.32/0.48      ! [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.32/0.48        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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.32/0.48       => ( ( 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.32/0.48         => ( 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.32/0.48  
% 0.32/0.48  % new_element_shadow_root_opt
% 0.32/0.48  thf(fact_250_option_Ocase__distrib,axiom,
% 0.32/0.48      ! [C: $tType,B: $tType,A: $tType,H2: B > C,F1: B,F22: A > B,Option: option @ A] :
% 0.32/0.48        ( ( H2 @ ( case_option @ B @ A @ F1 @ F22 @ Option ) )
% 0.32/0.48        = ( case_option @ C @ A @ ( H2 @ F1 )
% 0.32/0.48          @ ^ [X2: A] : ( H2 @ ( F22 @ X2 ) )
% 0.32/0.48          @ Option ) ) ).
% 0.32/0.48  
% 0.32/0.48  % option.case_distrib
% 0.32/0.48  thf(fact_251_RElement_Ounfold__congs_I7_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ 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 ) ),F3: ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( shadow_root_opt @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: option @ ( shadow_root_ptr @ Shadow_root_ptr4 )] :
% 0.32/0.48                ( ( V4 = V3 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RElement.unfold_congs(7)
% 0.32/0.48  thf(fact_252_RElement_Ofold__congs_I7_J,axiom,
% 0.32/0.48      ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ 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 ) ),F3: ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) )] :
% 0.32/0.48        ( ( R2 = R3 )
% 0.32/0.48       => ( ( ( shadow_root_opt @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 0.32/0.48            = V3 )
% 0.32/0.48         => ( ! [V4: option @ ( shadow_root_ptr @ Shadow_root_ptr4 )] :
% 0.32/0.48                ( ( V3 = V4 )
% 0.32/0.48               => ( ( F2 @ V4 )
% 0.32/0.48                  = ( F3 @ V4 ) ) )
% 0.32/0.48           => ( ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 0.32/0.48              = ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % RElement.fold_congs(7)
% 0.32/0.48  thf(fact_253_disjE__realizer2,axiom,
% 0.32/0.48      ! [B: $tType,A: $tType,P2: $o,Q: A > $o,X: option @ A,R4: B > $o,F2: B,G2: A > B] :
% 0.32/0.48        ( ( case_option @ $o @ A @ P2 @ Q @ X )
% 0.32/0.48       => ( ( P2
% 0.32/0.48           => ( R4 @ F2 ) )
% 0.32/0.48         => ( ! [Q2: A] :
% 0.32/0.48                ( ( Q @ Q2 )
% 0.32/0.48               => ( R4 @ ( G2 @ Q2 ) ) )
% 0.32/0.48           => ( R4 @ ( case_option @ B @ A @ F2 @ G2 @ X ) ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % disjE_realizer2
% 0.32/0.48  thf(fact_254_get_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.32/0.48      ! [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: $tType,Shadow_root_ptr: $tType] :
% 0.32/0.48        ( ( get_D_o_c_u_m_e_n_t @ Shadow_root_ptr @ Document_ptr @ Element_ptr @ Character_data_ptr @ Node_ptr @ Object_ptr @ Element @ CharacterData @ Node @ Document @ Object )
% 0.32/0.48        = ( ^ [Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ),H5: 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 ) )] : ( bind @ ( 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 ) ) ) @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) @ ( get_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_ptr2 ) @ H5 ) @ ( cast_O1159777348_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Document @ Object ) ) ) ) ).
% 0.32/0.48  
% 0.32/0.48  % get\<^sub>D\<^sub>o\<^sub>c\<^sub>u\<^sub>m\<^sub>e\<^sub>n\<^sub>t_def
% 0.32/0.48  thf(fact_255_option_Odisc__eq__case_I2_J,axiom,
% 0.32/0.48      ! [A: $tType,Option: option @ A] :
% 0.32/0.48        ( ( Option
% 0.32/0.48         != ( none @ A ) )
% 0.32/0.48        = ( case_option @ $o @ A @ $false
% 0.32/0.48          @ ^ [Uu: A] : $true
% 0.32/0.48          @ Option ) ) ).
% 0.32/0.48  
% 0.32/0.48  % option.disc_eq_case(2)
% 0.32/0.48  
% 0.32/0.48  % Conjectures (4)
% 0.32/0.48  thf(conj_0,hypothesis,
% 0.32/0.48      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 @ ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) ) @ h2 @ ( get_M_1744428286_e_n_t @ d @ e @ c @ a @ b @ ( 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 ) ) ) ) @ f @ g @ h @ i @ l @ document_ptr2 @ ( id @ ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) ) ) ) @ x ).
% 0.32/0.48  
% 0.32/0.48  thf(conj_1,hypothesis,
% 0.32/0.48      ( h3
% 0.32/0.48      = ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) @ ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) @ a @ b @ c @ f @ document_ptr2 )
% 0.32/0.48        @ ( cast_D42511940_e_c_t @ c @ a @ b @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) @ d @ g @ h @ i @ l
% 0.32/0.48          @ ( docume446011358update @ a @ c @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) )
% 0.32/0.48            @ ^ [Uu: option @ ( element_ptr @ a )] : v
% 0.32/0.48            @ x ) )
% 0.32/0.48        @ h2 ) ) ).
% 0.32/0.48  
% 0.32/0.48  thf(conj_2,hypothesis,
% 0.32/0.48      type_wf4 @ a @ b @ c @ d @ e @ f @ g @ h @ i @ j @ k @ l @ h2 ).
% 0.32/0.48  
% 0.32/0.48  thf(conj_3,conjecture,
% 0.32/0.48      type_wf3 @ a @ b @ c @ d @ e @ f @ g @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) @ h2 ).
% 0.32/0.48  
% 0.32/0.48  %------------------------------------------------------------------------------
% 0.32/0.48  ------------------------
% 3.67/1.73  ---- Embedded in THF ---
% 3.67/1.73  %%% This output was generated by embedproblem, version 1.9.5 (library version 1.9).
% 3.67/1.73  %%% Generated on Tue Feb 24 08:28:47 EST 2026
% 3.67/1.73  %%% using '$$dhol' embedding, version 1.3.0.
% 3.67/1.73  %%% Logic specification used:
% 3.67/1.73  %%% thf(spec, logic, $$dhol).
% 3.67/1.73  
% 3.67/1.73  % SZS output start ListOfTHF for /export/starexec/sandbox2/tmp/tmp.BUSaAWiViN/DTF2DTF15839.p
% 3.67/1.73  thf(ty_t_CharacterDataClass_ORCharacterData_ORCharacterData__ext, type, rCharacterData_ext: ($tType > $tType)).
% 3.67/1.73  thf(ty_t_ShadowRootClass_ORShadowRoot_ORShadowRoot__ext, type, rShadowRoot_ext: ($tType > ($tType > ($tType > ($tType > $tType))))).
% 3.67/1.73  thf(ty_t_CharacterDataPointer_Ocharacter__data__ptr, type, character_data_ptr: ($tType > $tType)).
% 3.67/1.73  thf(ty_t_DocumentClass_ORDocument_ORDocument__ext, type, rDocument_ext: ($tType > ($tType > ($tType > ($tType > $tType))))).
% 3.67/1.73  thf(ty_t_ElementClass_ORElement_ORElement__ext, type, rElement_ext: ($tType > ($tType > ($tType > ($tType > ($tType > $tType)))))).
% 3.67/1.73  thf(ty_t_ShadowRootPointer_Oshadow__root__ptr, type, shadow_root_ptr: ($tType > $tType)).
% 3.67/1.73  thf(ty_t_ShadowRootClass_Oshadow__root__mode, type, shadow_root_mode: $tType).
% 3.67/1.73  thf(ty_t_ObjectClass_ORObject_ORObject__ext, type, rObject_ext: ($tType > $tType)).
% 3.67/1.73  thf(ty_t_DocumentPointer_Odocument__ptr, type, document_ptr: ($tType > $tType)).
% 3.67/1.73  thf(ty_t_NodeClass_ORNode_ORNode__ext, type, rNode_ext: ($tType > $tType)).
% 3.67/1.73  thf(ty_t_ElementPointer_Oelement__ptr, type, element_ptr: ($tType > $tType)).
% 3.67/1.73  thf(ty_t_ObjectPointer_Oobject__ptr, type, object_ptr: ($tType > $tType)).
% 3.67/1.73  thf(ty_t_Heap__Error__Monad_Oprog, type, heap_Error_prog: ($tType > ($tType > ($tType > $tType)))).
% 3.67/1.73  thf(ty_t_NodePointer_Onode__ptr, type, node_ptr: ($tType > $tType)).
% 3.67/1.73  thf(ty_t_BaseMonad_Oexception, type, exception: $tType).
% 3.67/1.73  thf(ty_t_Product__Type_Ounit, type, product_unit: $tType).
% 3.67/1.73  thf(ty_t_ObjectClass_Oheap, type, heap: ($tType > ($tType > $tType))).
% 3.67/1.73  thf(ty_t_Finite__Map_Ofmap, type, finite_fmap: ($tType > ($tType > $tType))).
% 3.67/1.73  thf(ty_t_Sum__Type_Osum, type, sum_sum: ($tType > ($tType > $tType))).
% 3.67/1.73  thf(ty_t_Option_Ooption, type, option: ($tType > $tType)).
% 3.67/1.73  thf(ty_t_String_Ochar, type, char: $tType).
% 3.67/1.73  thf(ty_t_List_Olist, type, list: ($tType > $tType)).
% 3.67/1.73  thf(ty_tf_l, type, l: $tType).
% 3.67/1.73  thf(ty_tf_k, type, k: $tType).
% 3.67/1.73  thf(ty_tf_j, type, j: $tType).
% 3.67/1.73  thf(ty_tf_i, type, i: $tType).
% 3.67/1.73  thf(ty_tf_h, type, h: $tType).
% 3.67/1.73  thf(ty_tf_g, type, g: $tType).
% 3.67/1.73  thf(ty_tf_f, type, f: $tType).
% 3.67/1.73  thf(ty_tf_e, type, e: $tType).
% 3.67/1.73  thf(ty_tf_d, type, d: $tType).
% 3.67/1.73  thf(ty_tf_c, type, c: $tType).
% 3.67/1.73  thf(ty_tf_b, type, b: $tType).
% 3.67/1.73  thf(ty_tf_a, type, a: $tType).
% 3.67/1.73  thf(sy_c_BaseMonad_Ol__get__M_Oa__get__M, type, l_get_a_get_M: (!> [Ptr:$tType,Heap:$tType,Obj:$tType,Result:$tType]: (((Ptr > (Heap > (option @ Obj))) > (Ptr > ((Obj > Result) > (((heap_Error_prog @ Heap) @ exception) @ Result))))))).
% 3.67/1.73  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))))))))).
% 3.67/1.73  thf(sy_c_CharacterDataClass_ORCharacterData_Oval, type, val: (!> [Z:$tType]: (((rObject_ext @ (rNode_ext @ (rCharacterData_ext @ Z))) > (list @ char))))).
% 3.67/1.73  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)))))))).
% 3.67/1.73  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)))))))).
% 3.67/1.73  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)))))))).
% 3.67/1.73  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)))).
% 3.67/1.73  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)))))).
% 3.67/1.73  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)))).
% 3.67/1.73  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))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  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)))).
% 3.67/1.73  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)))))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  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))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  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)))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  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)))))))).
% 3.67/1.73  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))))))))).
% 3.67/1.73  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)))).
% 3.67/1.73  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)))).
% 3.67/1.73  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))))))))).
% 3.67/1.73  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)))).
% 3.67/1.73  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)))))).
% 3.67/1.73  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)))).
% 3.67/1.73  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)))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  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)))).
% 3.67/1.73  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)))).
% 3.67/1.73  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)))))))).
% 3.67/1.73  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)))))))).
% 3.67/1.73  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)))))))).
% 3.67/1.73  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)))))).
% 3.67/1.73  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)))))))).
% 3.67/1.73  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))))).
% 3.67/1.73  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)))))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  thf(sy_c_ElementClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas, type, l_get_455762803lemmas: (!> [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)))).
% 3.67/1.73  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)))).
% 3.67/1.73  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)))))))).
% 3.67/1.73  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)))).
% 3.67/1.73  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)))))).
% 3.67/1.73  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)))).
% 3.67/1.73  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))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  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)))))).
% 3.67/1.73  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)))).
% 3.67/1.73  thf(sy_c_Fun_Oid, type, id: (!> [A:$tType]: ((A > A)))).
% 3.67/1.73  thf(sy_c_Heap__Error__Monad_Onoop, type, heap_Error_noop: (!> [Heap:$tType,E:$tType]: ((((heap_Error_prog @ Heap) @ E) @ product_unit)))).
% 3.67/1.73  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)))))).
% 3.67/1.73  thf(sy_c_Heap__Error__Monad_Oreturn__heap, type, heap_E381990939n_heap: (!> [Heap:$tType,E:$tType]: ((Heap > (((heap_Error_prog @ Heap) @ E) @ product_unit))))).
% 3.67/1.73  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)))))).
% 3.67/1.73  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)))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  thf(sy_c_List_Olist_ONil, type, nil: (!> [A:$tType]: ((list @ A)))).
% 3.67/1.73  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)))))).
% 3.67/1.73  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)))))))).
% 3.67/1.73  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)))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  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)))))).
% 3.67/1.73  thf(sy_c_ObjectClass_Oget_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_O_b_j_e_c_t: (!> [Object_ptr:$tType,Object:$tType]: (((object_ptr @ Object_ptr) > (((heap @ Object_ptr) @ Object) > (option @ (rObject_ext @ Object))))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  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)))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  thf(sy_c_Option_Obind, type, bind: (!> [A:$tType,B:$tType]: (((option @ A) > ((A > (option @ B)) > (option @ B)))))).
% 3.67/1.73  thf(sy_c_Option_Ooption_ONone, type, none: (!> [A:$tType]: ((option @ A)))).
% 3.67/1.73  thf(sy_c_Option_Ooption_Ocase__option, type, case_option: (!> [B:$tType,A:$tType]: ((B > ((A > B) > ((option @ A) > B)))))).
% 3.67/1.73  thf(sy_c_Option_Ooption_Othe, type, the: (!> [A:$tType]: (((option @ A) > A)))).
% 3.67/1.73  thf(sy_c_ShadowRootClass_ORShadowRoot_Ochild__nodes, type, child_nodes2: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Z:$tType]: (((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((((rShadowRoot_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)))))))).
% 3.67/1.73  thf(sy_c_ShadowRootClass_ORShadowRoot_Ochild__nodes__update, type, child_nodes_update2: (!> [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) @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z))) > (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z)))))))).
% 3.67/1.73  thf(sy_c_ShadowRootClass_ORShadowRoot_Omode, type, mode: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Z:$tType]: (((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z))) > shadow_root_mode)))).
% 3.67/1.73  thf(sy_c_ShadowRootClass_ORShadowRoot_Omode__update, type, mode_update: (!> [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Z:$tType]: (((shadow_root_mode > shadow_root_mode) > ((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z))) > (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Z)))))))).
% 3.67/1.73  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))))))))).
% 3.67/1.73  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)))))))).
% 3.67/1.73  thf(sy_c_ShadowRootClass_Oget_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, get_S_1040819486_o_o_t: (!> [Shadow_root_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,ShadowRoot:$tType,Document:$tType,Object:$tType]: (((shadow_root_ptr @ Shadow_root_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 @ ((sum_sum @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))) @ Document)))) @ Object))) > (option @ (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot)))))))))).
% 3.67/1.73  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)))).
% 3.67/1.73  thf(sy_c_ShadowRootClass_Ol__get_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas, type, l_get_1025633809lemmas: (!> [A:$tType,B:$tType,C:$tType,D:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,J:$tType,K:$tType,L:$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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) > $o) > $o)))).
% 3.67/1.73  thf(sy_c_ShadowRootClass_Ol__type__wf__def_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_Oa__type__wf, type, l_type1084893710ype_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,ShadowRoot:$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 @ ((sum_sum @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))) @ Document)))) @ Object))) > $o)))).
% 3.67/1.73  thf(sy_c_ShadowRootClass_Oput_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, put_S_1765298839_o_o_t: (!> [Shadow_root_ptr:$tType,Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,ShadowRoot:$tType,Document_ptr:$tType,Object_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,Document:$tType,Object:$tType]: (((shadow_root_ptr @ Shadow_root_ptr) > ((rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot)))) > (((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 @ ((sum_sum @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))) @ Document)))) @ Object))))))))).
% 3.67/1.73  thf(sy_c_ShadowRootClass_Oshadow__root__mode_OOpen, type, shadow_root_Open: shadow_root_mode).
% 3.67/1.73  thf(sy_c_ShadowRootClass_Oshadow__root__mode_Orec__shadow__root__mode, type, shadow1373981654t_mode: (!> [A:$tType]: ((A > (A > (shadow_root_mode > A)))))).
% 3.67/1.73  thf(sy_c_ShadowRootClass_Otype__wf, type, type_wf4: (!> [A:$tType,B:$tType,C:$tType,D:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,J:$tType,K:$tType,L:$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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) > $o)))).
% 3.67/1.73  thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Odelete_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__M, type, shadow915526646_o_t_M: (!> [Shadow_root_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,ShadowRoot:$tType,Document:$tType,Object:$tType]: (((shadow_root_ptr @ Shadow_root_ptr) > (((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 @ ((sum_sum @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))) @ Document)))) @ Object)))) @ exception) @ product_unit))))).
% 3.67/1.73  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)))))).
% 3.67/1.73  thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Ol__put__M_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas, type, shadow1597418701lemmas: (!> [A:$tType,B:$tType,C:$tType,D:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,J:$tType,K:$tType,L:$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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) > $o) > $o)))).
% 3.67/1.73  thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Onew_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__M, type, shadow824386965_o_t_M: (!> [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,ShadowRoot:$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 @ ((sum_sum @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))) @ Document)))) @ Object)))) @ exception) @ (shadow_root_ptr @ Shadow_root_ptr))))).
% 3.67/1.73  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))))))).
% 3.67/1.73  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)))))).
% 3.67/1.73  thf(sy_c_ShadowRootPointer_Ois__shadow__root__ptr_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, type, is_sha302423855_p_t_r: (!> [Shadow_root_ptr:$tType]: (((shadow_root_ptr @ Shadow_root_ptr) > $o)))).
% 3.67/1.73  thf(sy_v_document__ptr, type, document_ptr2: (document_ptr @ ((sum_sum @ (shadow_root_ptr @ d)) @ e))).
% 3.67/1.73  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)))).
% 3.67/1.73  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)))).
% 3.67/1.73  thf(sy_v_v, type, v: (option @ (element_ptr @ a))).
% 3.67/1.73  thf(sy_v_x, type, x: (rObject_ext @ ((((rDocument_ext @ c) @ a) @ b) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k))))).
% 3.67/1.73  thf(fact_0_assms, axiom, ((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ a)) @ ((sum_sum @ (character_data_ptr @ b)) @ c)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ d)) @ e))) @ f))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ c) @ a) @ b) @ d) @ (option @ g))) @ ((sum_sum @ (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) @ (option @ (element_ptr @ a))) @ c) @ a) @ b) @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k)) @ f) @ g) @ h) @ i) @ l) @ document_ptr2) @ ((((docume446011358update @ a) @ c) @ b) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k)))) @ v)) @ h3)).
% 3.67/1.73  thf(fact_1_ShadowRootClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))]: (((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ H2))))).
% 3.67/1.73  thf(fact_2_cast_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t__inject, 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))))).
% 3.67/1.73  thf(fact_3_cast_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062o_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject, axiom, (! [E:$tType,C:$tType,B:$tType,A:$tType,D:$tType,X:(document_ptr @ D),Y:(document_ptr @ D)]: (((((((((cast_d1427782271_p_t_r @ D) @ A) @ B) @ C) @ E) @ X) = ((((((cast_d1427782271_p_t_r @ D) @ A) @ B) @ C) @ E) @ Y)) = (X = Y))))).
% 3.67/1.73  thf(fact_4_id__apply, axiom, (! [A:$tType]: (((id @ A) = (^ [X2:A]: (X2)))))).
% 3.67/1.73  thf(fact_5_put_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def, 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_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr)),Document2:(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_ptr2)) @ ((((((((((cast_D42511940_e_c_t @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Document) @ Shadow_root_ptr) @ Element) @ CharacterData) @ Node) @ Object) @ Document2)))))))).
% 3.67/1.73  thf(fact_6_ElementClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, 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))))).
% 3.67/1.73  thf(fact_7_type__wf_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t, 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))]: (((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H2) => (((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H2))))).
% 3.67/1.73  thf(fact_8_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)))))).
% 3.67/1.73  thf(fact_9_id__def, axiom, (! [A:$tType]: (((id @ A) = (^ [X2:A]: (X2)))))).
% 3.67/1.73  thf(fact_10_eq__id__iff, axiom, (! [A:$tType,F2:(A > A)]: (((! [X2:A]: (((F2 @ X2) = X2))) = (F2 = (id @ A)))))).
% 3.67/1.73  thf(fact_11_l__put__M_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas__axioms, 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]: ((((((((((((((shadow1597418701lemmas @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ ((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L))))).
% 3.67/1.73  thf(fact_12_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)))))).
% 3.67/1.73  thf(fact_13_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_ptr3:(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_ptr3) @ Setter) @ V2)) @ H3) => ((! [X3:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J)))]: (((Getter @ ((Setter @ (^ [Uu:L]: (V2))) @ X3)) = 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_ptr3) @ Getter)) @ V2)))))).
% 3.67/1.73  thf(fact_14_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)))))))).
% 3.67/1.73  thf(fact_15_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))))).
% 3.67/1.73  thf(fact_16_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))))).
% 3.67/1.73  thf(fact_17_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))))).
% 3.67/1.73  thf(fact_18_ShadowRootClass_Otype__wf__def, 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]: ((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) = ((((((((((((l_type1084893710ype_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L))))).
% 3.67/1.73  thf(fact_19_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_ptr3:(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_ptr3) @ ((((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)))))).
% 3.67/1.73  thf(fact_20_RDocument_Ounfold__congs_I4_J, axiom, (! [Z2:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2)),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2)),V3:(option @ (element_ptr @ Element_ptr2)),F2:((option @ (element_ptr @ Element_ptr2)) > (option @ (element_ptr @ Element_ptr2))),F3:((option @ (element_ptr @ Element_ptr2)) > (option @ (element_ptr @ Element_ptr2)))]: (((R2 = R3) => (((((((document_element @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ R3) = V3) => ((! [V4:(option @ (element_ptr @ Element_ptr2))]: (((V4 = V3) => ((F2 @ V4) = (F3 @ V4))))) => (((((((docume446011358update @ Element_ptr2) @ Node_ptr2) @ Character_data_ptr2) @ Z2) @ F2) @ R2) = ((((((docume446011358update @ Element_ptr2) @ Node_ptr2) @ Character_data_ptr2) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.73  thf(fact_21_RDocument_Ofold__congs_I4_J, axiom, (! [Z2:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2)),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2)),V3:(option @ (element_ptr @ Element_ptr2)),F2:((option @ (element_ptr @ Element_ptr2)) > (option @ (element_ptr @ Element_ptr2))),F3:((option @ (element_ptr @ Element_ptr2)) > (option @ (element_ptr @ Element_ptr2)))]: (((R2 = R3) => (((((((document_element @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ R3) = V3) => ((! [V4:(option @ (element_ptr @ Element_ptr2))]: (((V3 = V4) => ((F2 @ V4) = (F3 @ V4))))) => (((((((docume446011358update @ Element_ptr2) @ Node_ptr2) @ Character_data_ptr2) @ Z2) @ F2) @ R2) = ((((((docume446011358update @ Element_ptr2) @ Node_ptr2) @ Character_data_ptr2) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.73  thf(fact_22_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) = (^ [X2:(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))) @ X2)))))))).
% 3.67/1.73  thf(fact_23_ElementClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: (((((((((((l_get_455762803lemmas @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ (((((((((type_wf3 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I))))).
% 3.67/1.73  thf(fact_24_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))))).
% 3.67/1.73  thf(fact_25_DocumentClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms, axiom, (! [K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: (((((((((((l_get_455762803lemmas @ 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))))).
% 3.67/1.73  thf(fact_26_ShadowRootClass_Otype__wf_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))]: (((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H2) => ((((((((((((type_wf2 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ L) @ H2))))).
% 3.67/1.73  thf(fact_27_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))))).
% 3.67/1.73  thf(fact_28_ShadowRootClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms, 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]: (((((((((((l_get_455762803lemmas @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ ((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L))))).
% 3.67/1.73  thf(fact_29_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__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_ptr3:(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_ptr3) @ ((((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)))))).
% 3.67/1.73  thf(fact_30_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_ptr3:(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_ptr3) @ ((((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)))))).
% 3.67/1.73  thf(fact_31_ShadowRootMonad__Mirabelle__sztvgkssxx_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__doctype__type__wf__preserved, 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Document_ptr3:(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 @ ((sum_sum @ ((((rShadowRoot_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ (((((((((((((((put_M_950607941_e_n_t @ D) @ E) @ (list @ char)) @ C) @ A) @ B) @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ F) @ G) @ H) @ I) @ L) @ Document_ptr3) @ ((((doctype_update @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ V2)) @ H3) => ((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H2) = (((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H3)))))).
% 3.67/1.73  thf(fact_32_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))))).
% 3.67/1.73  thf(fact_33_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_ptr3:(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_ptr4:(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_ptr3) @ Setter) @ V2)) @ H3) => ((! [X3:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ J)))]: (((Getter @ ((Setter @ (^ [Uu:L]: (V2))) @ X3)) = (Getter @ X3)))) => ((((((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_ptr4) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_34_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_ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B)),Document_ptr4:(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_ptr3 != Document_ptr4) => (((((((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_ptr3) @ 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_ptr4) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_35_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))))).
% 3.67/1.73  thf(fact_36_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) = (^ [X2:(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))) @ X2)))))))).
% 3.67/1.73  thf(fact_37_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) = (^ [X2:(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))) @ X2)))))))).
% 3.67/1.73  thf(fact_38_l__get_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas__axioms, 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]: ((((((((((((((l_get_1025633809lemmas @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ ((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L))))).
% 3.67/1.73  thf(fact_39_preserved__def, axiom, (! [Result:$tType,E:$tType,Heap:$tType]: (((((heap_Error_preserved @ Heap) @ E) @ Result) = (^ [F4:(((heap_Error_prog @ Heap) @ E) @ Result),H5:Heap,H6:Heap]: ((! [X2:Result]: ((((((((heap_E1989005601result @ Heap) @ E) @ Result) @ H5) @ F4) @ X2) = ((((((heap_E1989005601result @ Heap) @ E) @ Result) @ H6) @ F4) @ X2)))))))))).
% 3.67/1.73  thf(fact_40_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_ptr3:(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_ptr3) != 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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_41_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_ptr3:(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_ptr3) @ Setter) @ V2)) @ H3) => ((! [X3:(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))) @ X3))) = (Getter @ ((((((((((cast_D42511940_e_c_t @ C) @ A) @ B) @ J) @ D) @ G) @ H) @ I) @ K) @ X3))))) => ((((((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)))))).
% 3.67/1.73  thf(fact_42_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_ptr3:(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)))]: (((! [X3:(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))) @ X3))) = (Getter @ ((((((((((cast_D42511940_e_c_t @ A) @ B) @ C) @ D) @ F) @ G) @ H) @ I) @ J) @ X3))))) => (((((((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_ptr3) @ 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)))))).
% 3.67/1.73  thf(fact_43_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_ptr3:(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_ptr3) != 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_ptr3) @ 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)))))).
% 3.67/1.73  thf(fact_44_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_ptr3:(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_ptr3:(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_ptr3) @ 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_ptr3) @ Getter)) @ H2) @ H3))))).
% 3.67/1.73  thf(fact_45_ext, axiom, (! [B:$tType,A:$tType,F2:(A > B),G2:(A > B)]: (((! [X3:A]: (((F2 @ X3) = (G2 @ X3)))) => (F2 = G2))))).
% 3.67/1.73  thf(fact_46_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_ptr3:(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_ptr3:(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_ptr3) @ 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_ptr3) @ Getter)) @ H2) @ H3))))).
% 3.67/1.73  thf(fact_47_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_ptr3:(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_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)))) > 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_ptr3) @ 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_ptr3) @ Getter)) @ H2) @ H3))))).
% 3.67/1.73  thf(fact_48_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_ptr3:(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_ptr3:(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_ptr3) @ 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_ptr3) @ Getter)) @ H2) @ H3))))).
% 3.67/1.73  thf(fact_49_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_ptr3:(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))]: (((! [X3:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A))))]: (((Getter @ ((Setter @ (^ [Uu:B]: (V2))) @ X3)) = 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_ptr3) @ 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_ptr3) @ Getter)) @ V2)))))).
% 3.67/1.73  thf(fact_50_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_ptr3:(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_ptr4:(character_data_ptr @ E)]: (((! [X3:(rObject_ext @ (rNode_ext @ (rCharacterData_ext @ (option @ A))))]: (((Getter @ ((Setter @ (^ [Uu:C]: (V2))) @ X3)) = (Getter @ X3)))) => (((((((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_ptr3) @ 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_ptr4) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_51_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_ptr3:(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_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)))) @ J))) @ exception) @ product_unit) @ H2) @ ((((((((((((((put_M_926020593_a_t_a @ B) @ K) @ H) @ A) @ C) @ D) @ E) @ F) @ G) @ I) @ J) @ Character_data_ptr3) @ 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_ptr3) @ Getter)) @ H2) @ H3))))).
% 3.67/1.73  thf(fact_52_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_ptr3:(character_data_ptr @ A),Character_data_ptr4:(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_ptr3 != Character_data_ptr4) => (((((((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_ptr3) @ 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_ptr4) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_53_ShadowRootMonad__Mirabelle__sztvgkssxx_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, (! [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_ptr3:(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 @ ((sum_sum @ ((((rShadowRoot_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Character_data_ptr3) @ (val_update @ (option @ H))) @ V2)) @ H3) => ((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H2) = (((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H3)))))).
% 3.67/1.73  thf(fact_54_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_ptr3:(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_ptr3) @ (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)))))).
% 3.67/1.73  thf(fact_55_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_ptr3:(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_ptr3:(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_ptr3) @ Setter) @ V2)) @ H3) => ((! [X3:(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))) @ X3))) = (Getter @ ((((((((cast_C1206507959_o_d_e @ H) @ C) @ A) @ B) @ D) @ G) @ I) @ X3))))) => ((((((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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_56_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_ptr3:(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_ptr3:(node_ptr @ ((sum_sum @ (element_ptr @ D)) @ ((sum_sum @ (character_data_ptr @ E)) @ C)))]: (((! [X3:(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))) @ X3))) = (Getter @ ((((((((cast_C1206507959_o_d_e @ A) @ C) @ D) @ E) @ F) @ G) @ H) @ X3))))) => (((((((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_ptr3) @ 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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_57_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))))).
% 3.67/1.73  thf(fact_58_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_ptr3:(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_ptr3) @ Setter) @ V2)) @ H3) => ((! [X3:(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))) @ X3)))) = (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) @ X3)))))) => ((((((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)))))).
% 3.67/1.73  thf(fact_59_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_ptr3:(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)))]: (((! [X3:(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))) @ X3)))) = (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) @ X3)))))) => (((((((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_ptr3) @ 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)))))).
% 3.67/1.73  thf(fact_60_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_ptr3:(character_data_ptr @ B),Node_ptr3:(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_ptr3) != Node_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))) @ ((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_ptr3) @ 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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_61_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_ptr3:(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_ptr3) @ (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)))))).
% 3.67/1.73  thf(fact_62_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)),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))),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) => ((Ptr2 != ((((((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) @ Ptr2) @ Getter)) @ H2) @ H3))))))).
% 3.67/1.73  thf(fact_63_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_ptr3:(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_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)))) @ 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_ptr3) @ 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_ptr3) @ Getter)) @ H2) @ H3))))).
% 3.67/1.73  thf(fact_64_ShadowRootMonad__Mirabelle__sztvgkssxx_Onew__document__type__wf__preserved, 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ 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 @ ((sum_sum @ ((((rShadowRoot_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ L)) @ H3) => ((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H2) = (((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H3)))))).
% 3.67/1.73  thf(fact_65_DocumentMonad_Onew__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)))))).
% 3.67/1.73  thf(fact_66_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))))).
% 3.67/1.73  thf(fact_67_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))))).
% 3.67/1.73  thf(fact_68_ShadowRootClass_Otype__wf_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a, 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))]: (((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H2) => (((((((((((type_wf @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ H2))))).
% 3.67/1.73  thf(fact_69_CharacterDataClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms, axiom, (! [J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType]: (((((((((((l_get_455762803lemmas @ 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))))).
% 3.67/1.73  thf(fact_70_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)))),Document3:(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) @ Document3))))).
% 3.67/1.73  thf(fact_71_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,Document3:(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) @ Document3) != (((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))))).
% 3.67/1.73  thf(fact_72_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_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),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_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_wf) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_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_wf @ H2) = (Type_wf @ H3))))))).
% 3.67/1.73  thf(fact_73_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_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)]: (((! [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_wf @ H7) = (Type_wf @ H8))))) => ((((((((((((l_new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ Type_wf))))).
% 3.67/1.73  thf(fact_74_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_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)]: ((! [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_wf2 @ H5) = (Type_wf2 @ H6))))))))))).
% 3.67/1.73  thf(fact_75_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)),Ptr2:(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) => ((Ptr2 != 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) @ Ptr2) @ Getter)) @ H2) @ H3))))))).
% 3.67/1.73  thf(fact_76_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)),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)))) @ ((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)) @ Ptr2) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_77_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)),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)))) > 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)) @ Ptr2) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_78_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)),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)))) @ ((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)) @ Ptr2) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_79_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_ptr3:(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_ptr3:(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_ptr3) @ 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_ptr3) @ Getter)) @ H2) @ H3))))).
% 3.67/1.73  thf(fact_80_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_ptr3:(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_ptr3) @ Setter) @ V2)) @ H3) => ((! [X3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))))]: (((Getter @ ((Setter @ (^ [Uu:J]: (V2))) @ X3)) = 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_ptr3) @ Getter)) @ V2)))))).
% 3.67/1.73  thf(fact_81_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_ptr3:(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_ptr4:(element_ptr @ B)]: (((! [X3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ A) @ B) @ C) @ D) @ (option @ E))))]: (((Getter @ ((Setter @ (^ [Uu:G]: (V2))) @ X3)) = (Getter @ X3)))) => (((((((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_ptr3) @ 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_ptr4) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_82_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_ptr3:(element_ptr @ A),Element_ptr4:(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_ptr3 != Element_ptr4) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((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_ptr3) @ 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_ptr4) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_83_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_ptr3:(character_data_ptr @ B),Node_ptr3:(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_ptr3) != Node_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))) @ ((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_ptr3) @ 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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_84_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_ptr3:(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_ptr3)) != 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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_85_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_ptr3:(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_ptr3)) != 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_ptr3) @ 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)))))).
% 3.67/1.73  thf(fact_86_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_ptr3:(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)))]: (((! [X3:(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))) @ X3)))) = (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) @ X3)))))) => (((((((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_ptr3) @ 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)))))).
% 3.67/1.73  thf(fact_87_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))))).
% 3.67/1.73  thf(fact_88_cast__document__ptr__not__node__ptr_I1_J, axiom, (! [D:$tType,E:$tType,C:$tType,B:$tType,A:$tType,Document_ptr3:(document_ptr @ D),Node_ptr3:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))]: ((((((((cast_d1427782271_p_t_r @ D) @ A) @ B) @ C) @ E) @ Document_ptr3) != (((cast_n1885620943_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ D)) @ E)) @ Node_ptr3))))).
% 3.67/1.73  thf(fact_89_cast__document__ptr__not__node__ptr_I2_J, axiom, (! [A:$tType,B:$tType,C:$tType,F:$tType,D:$tType,Node_ptr3:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))),Document_ptr3:(document_ptr @ D)]: (((((cast_n1885620943_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ D)) @ F)) @ Node_ptr3) != ((((((cast_d1427782271_p_t_r @ D) @ A) @ B) @ C) @ F) @ Document_ptr3))))).
% 3.67/1.73  thf(fact_90_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))))).
% 3.67/1.73  thf(fact_91_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))))).
% 3.67/1.73  thf(fact_92_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_ptr3:(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_ptr3:(node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))]: (((! [X3:(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))) @ X3))) = (Getter @ (((((((cast_E624595161_o_d_e @ A) @ B) @ C) @ D) @ E) @ G) @ X3))))) => (((((((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_ptr3) @ 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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_93_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_ptr3:(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_ptr3:(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_ptr3) @ Setter) @ V2)) @ H3) => ((! [X3:(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))) @ X3))) = (Getter @ (((((((cast_E624595161_o_d_e @ C) @ A) @ B) @ D) @ G) @ H) @ X3))))) => ((((((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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_94_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_ptr3:(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_ptr3) @ Setter) @ V2)) @ H3) => ((! [X3:(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))) @ X3)))) = (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) @ X3)))))) => ((((((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)))))).
% 3.67/1.73  thf(fact_95_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_ptr3:(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))]: (((! [X3:(rObject_ext @ (rNode_ext @ A))]: (((Getter @ (((cast_N414129940_e_c_t @ A) @ C) @ ((Setter @ (^ [Uu:D]: (V2))) @ X3))) = (Getter @ (((cast_N414129940_e_c_t @ A) @ C) @ X3))))) => (((((((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_ptr3) @ 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)))))).
% 3.67/1.73  thf(fact_96_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_ptr3:(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_ptr3) @ Setter) @ V2)) @ H3) => ((! [X3:(rObject_ext @ (rNode_ext @ C))]: (((Getter @ (((cast_N414129940_e_c_t @ C) @ D) @ ((Setter @ (^ [Uu:E]: (V2))) @ X3))) = (Getter @ (((cast_N414129940_e_c_t @ C) @ D) @ X3))))) => ((((((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)))))).
% 3.67/1.73  thf(fact_97_get__M__Object__preserved4, axiom, (! [E:$tType,F:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Node_ptr3:(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_ptr3) != 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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_98_get__M__Object__preserved2, axiom, (! [E:$tType,F:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Node_ptr3:(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_ptr3) != 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_ptr3) @ 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)))))).
% 3.67/1.73  thf(fact_99_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_ptr3:(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_ptr3)) != 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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_100_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_ptr3:(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_ptr3)) != 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_ptr3) @ 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)))))).
% 3.67/1.73  thf(fact_101_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_ptr3:(element_ptr @ A),Node_ptr3:(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_ptr3) != Node_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_ptr3) @ 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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_102_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_ptr3:(element_ptr @ A),Node_ptr3:(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_ptr3) != Node_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_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_ptr3) @ 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)))))).
% 3.67/1.73  thf(fact_103_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),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))),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) => ((Ptr2 != (((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) @ Ptr2) @ Getter)) @ H2) @ H3))))))).
% 3.67/1.73  thf(fact_104_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),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))),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) => ((Ptr2 != (((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) @ Ptr2) @ Getter)) @ H2) @ H3))))))).
% 3.67/1.73  thf(fact_105_ShadowRootMonad__Mirabelle__sztvgkssxx_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, (! [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_ptr3:(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 @ ((sum_sum @ ((((rShadowRoot_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 @ ((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) @ ((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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Element_ptr3) @ (((((attrs_update @ C) @ A) @ B) @ D) @ (option @ G))) @ V2)) @ H3) => ((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H2) = (((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H3)))))).
% 3.67/1.73  thf(fact_106_ShadowRootMonad__Mirabelle__sztvgkssxx_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, (! [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_ptr3:(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 @ ((sum_sum @ ((((rShadowRoot_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 @ ((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) @ (list @ char)) @ 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_ptr3) @ (((((tag_name_update @ C) @ A) @ B) @ D) @ (option @ G))) @ V2)) @ H3) => ((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H2) = (((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H3)))))).
% 3.67/1.73  thf(fact_107_ShadowRootMonad__Mirabelle__sztvgkssxx_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, (! [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_ptr3:(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 @ ((sum_sum @ ((((rShadowRoot_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 @ ((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) @ (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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Element_ptr3) @ (((((child_nodes_update @ A) @ B) @ C) @ D) @ (option @ G))) @ V2)) @ H3) => ((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H2) = (((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H3)))))).
% 3.67/1.73  thf(fact_108_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)))))).
% 3.67/1.73  thf(fact_109_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)))))).
% 3.67/1.73  thf(fact_110_ShadowRootMonad__Mirabelle__sztvgkssxx_Onew__element__type__wf__preserved, 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ 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 @ ((sum_sum @ ((((rShadowRoot_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) @ H3) => ((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H2) = (((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H3)))))).
% 3.67/1.73  thf(fact_111_ShadowRootMonad__Mirabelle__sztvgkssxx_Onew__character__data__type__wf__preserved, 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ 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 @ ((sum_sum @ ((((rShadowRoot_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) @ H3) => ((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H2) = (((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H3)))))).
% 3.67/1.73  thf(fact_112_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)))))).
% 3.67/1.73  thf(fact_113_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)))))).
% 3.67/1.73  thf(fact_114_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)))))).
% 3.67/1.73  thf(fact_115_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_ptr3:(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_ptr3) @ (((((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)))))).
% 3.67/1.73  thf(fact_116_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_ptr3:(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_ptr3) @ (((((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)))))).
% 3.67/1.73  thf(fact_117_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_ptr3:(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_ptr3) @ (((((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)))))).
% 3.67/1.73  thf(fact_118_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_ptr3:(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_ptr3) @ (((((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)))))).
% 3.67/1.73  thf(fact_119_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_ptr3:(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_ptr3) @ (((((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)))))).
% 3.67/1.73  thf(fact_120_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_ptr3:(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_ptr3) @ (((((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)))))).
% 3.67/1.73  thf(fact_121_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_ptr3:(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_ptr3) @ (((((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)))))).
% 3.67/1.73  thf(fact_122_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_ptr3:(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_ptr3) @ (((((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)))))).
% 3.67/1.73  thf(fact_123_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_ptr3:(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_ptr3) @ (((((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)))))).
% 3.67/1.73  thf(fact_124_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))),Ptr2:(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) @ Ptr2) @ Getter)) @ H2) @ H3))))).
% 3.67/1.73  thf(fact_125_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)),Ptr2:(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) @ Ptr2) @ Getter)) @ H2) @ H3))))).
% 3.67/1.73  thf(fact_126_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),Ptr2:(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) => ((Ptr2 != 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) @ Ptr2) @ Getter)) @ H2) @ H3))))))).
% 3.67/1.73  thf(fact_127_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))),Ptr2:(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) @ Ptr2) @ Getter)) @ H2) @ H3))))).
% 3.67/1.73  thf(fact_128_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),Ptr2:(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) => ((Ptr2 != 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) @ Ptr2) @ Getter)) @ H2) @ H3))))))).
% 3.67/1.73  thf(fact_129_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),Ptr2:(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) @ Ptr2) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.73  thf(fact_130_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),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))) @ 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) => ((Ptr2 != (((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) @ Ptr2) @ Getter)) @ H2) @ H3))))))).
% 3.67/1.73  thf(fact_131_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),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)))) > 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) => ((Ptr2 != ((((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) @ Ptr2) @ Getter)) @ H2) @ H3))))))).
% 3.67/1.73  thf(fact_132_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_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),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ 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_wf) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ 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 @ H2) = (Type_wf @ H3))))))).
% 3.67/1.73  thf(fact_133_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_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)]: (((! [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_wf @ H7) = (Type_wf @ H8))))) => (((((((((((l_new_character_data @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ Type_wf))))).
% 3.67/1.73  thf(fact_134_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_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)]: ((! [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_wf2 @ H5) = (Type_wf2 @ H6))))))))))).
% 3.67/1.73  thf(fact_135_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_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),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((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_wf) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((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_wf @ H2) = (Type_wf @ H3))))))).
% 3.67/1.73  thf(fact_136_l__new__element_Ointro, axiom, (! [I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,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)]: (((! [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_wf @ H7) = (Type_wf @ H8))))) => ((((((((((l_new_element @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ Type_wf))))).
% 3.67/1.73  thf(fact_137_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))))).
% 3.67/1.73  thf(fact_138_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))))).
% 3.67/1.73  thf(fact_139_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))))).
% 3.67/1.73  thf(fact_140_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))))).
% 3.67/1.73  thf(fact_141_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))))).
% 3.67/1.73  thf(fact_142_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_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)]: ((! [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_wf2 @ H5) = (Type_wf2 @ H6))))))))))).
% 3.67/1.73  thf(fact_143_ShadowRootMonad__Mirabelle__sztvgkssxx_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, (! [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_ptr3:(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 @ ((sum_sum @ ((((rShadowRoot_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 @ ((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) @ (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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Element_ptr3) @ (((((shadow1355209752update @ D) @ C) @ A) @ B) @ (option @ G))) @ V2)) @ H3) => ((((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H2) = (((((((((((((type_wf4 @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ H3)))))).
% 3.67/1.73  thf(fact_144_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_ptr3:(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_ptr3) @ (((((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)))))).
% 3.67/1.73  thf(fact_145_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_ptr3:(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_ptr3) @ (((((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)))))).
% 3.67/1.73  thf(fact_146_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_ptr3:(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_ptr3) @ (((((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)))))).
% 3.67/1.74  thf(fact_147_new__character__data__get__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, axiom, (! [M:$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))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Ptr2:(shadow_root_ptr @ D),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) @ (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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) @ 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) @ M) @ (((((((((((((((shadow1195525443_o_o_t @ D) @ C) @ A) @ B) @ J) @ M) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Ptr2) @ Getter)) @ H2) @ H3))))).
% 3.67/1.74  thf(fact_148_new__element__get__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, axiom, (! [M:$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))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Ptr2:(shadow_root_ptr @ D),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) @ (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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) @ 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) @ M) @ (((((((((((((((shadow1195525443_o_o_t @ D) @ C) @ A) @ B) @ J) @ M) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Ptr2) @ Getter)) @ H2) @ H3))))).
% 3.67/1.74  thf(fact_149_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))))).
% 3.67/1.74  thf(fact_150_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_ptr3:(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_ptr3) @ 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))))).
% 3.67/1.74  thf(fact_151_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_ptr3:(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_ptr3) @ 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))))).
% 3.67/1.74  thf(fact_152_new__document__get__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, axiom, (! [M:$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))),New_document_ptr:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),Ptr2:(shadow_root_ptr @ D),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J)))) > M)]: ((((((((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) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ L)) @ New_document_ptr) => (((((((heap_E940394160s_heap @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (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) @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ H2) @ (((((((((((new_document @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ L)) @ H3) => (((((cast_s636919983_p_t_r @ D) @ E) @ Ptr2) != 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ M) @ (((((((((((((((shadow1195525443_o_o_t @ D) @ C) @ A) @ B) @ J) @ M) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Ptr2) @ Getter)) @ H2) @ H3))))))).
% 3.67/1.74  thf(fact_153_delete__shadow__root__get__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, axiom, (! [M:$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),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (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_ptr3:(shadow_root_ptr @ D),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) @ (((((((((((((shadow915526646_o_t_M @ D) @ A) @ B) @ C) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ Shadow_root_ptr2)) @ H3) => ((Shadow_root_ptr2 != Shadow_root_ptr3) => ((((((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) @ M) @ (((((((((((((((shadow1195525443_o_o_t @ D) @ C) @ A) @ B) @ J) @ M) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Shadow_root_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.74  thf(fact_154_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_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 @ ((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_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 @ ((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_ptr3) @ 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)))))).
% 3.67/1.74  thf(fact_155_delete__shadow__root__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, (! [M:$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),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),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))),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))) > 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) @ (((((((((((((shadow915526646_o_t_M @ D) @ A) @ B) @ C) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ Shadow_root_ptr2)) @ H3) => ((Ptr2 != ((((((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))) => ((((((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) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) @ M) @ Ptr2) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.74  thf(fact_156_delete__shadow__root__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, (! [M:$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),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))),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)))) > M)]: ((((((cast_s636919983_p_t_r @ A) @ B) @ Shadow_root_ptr2) != 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) @ (((((((((((((shadow915526646_o_t_M @ A) @ C) @ D) @ E) @ B) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ Shadow_root_ptr2)) @ 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) @ M) @ ((((((((((((((get_M_1744428286_e_n_t @ A) @ B) @ E) @ C) @ D) @ ((sum_sum @ ((((rShadowRoot_ext @ E) @ C) @ D) @ (option @ J))) @ K)) @ M) @ F) @ G) @ H) @ I) @ L) @ Ptr2) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.74  thf(fact_157_delete__shadow__root__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, (! [M:$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),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ (((((((((((((shadow915526646_o_t_M @ D) @ A) @ B) @ C) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ Shadow_root_ptr2)) @ 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) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Ptr2) @ Getter)) @ H2) @ H3))))).
% 3.67/1.74  thf(fact_158_delete__shadow__root__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, axiom, (! [M:$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),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ (((((((((((((shadow915526646_o_t_M @ D) @ A) @ B) @ C) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ Shadow_root_ptr2)) @ 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) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Ptr2) @ Getter)) @ H2) @ H3))))).
% 3.67/1.74  thf(fact_159_delete__shadow__root__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, (! [M:$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),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ product_unit) @ H2) @ (((((((((((((shadow915526646_o_t_M @ D) @ A) @ B) @ C) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ Shadow_root_ptr2)) @ 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) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Ptr2) @ Getter)) @ H2) @ H3))))).
% 3.67/1.74  thf(fact_160_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)))))).
% 3.67/1.74  thf(fact_161_get__M__document__put__M__shadow__root__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,Document_ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B)),Shadow_root_ptr2:(shadow_root_ptr @ A),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)]: (((Document_ptr3 != (((cast_s636919983_p_t_r @ A) @ B) @ Shadow_root_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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.74  thf(fact_162_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_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 @ ((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_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 @ ((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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.74  thf(fact_163_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)))))).
% 3.67/1.74  thf(fact_164_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_ptr3:(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_ptr3) @ Getter)) @ H2) @ H3))))).
% 3.67/1.74  thf(fact_165_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_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)))) > 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_ptr3) @ Getter)) @ H2) @ H3))))).
% 3.67/1.74  thf(fact_166_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_ptr3:(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_ptr3) @ Getter)) @ H2) @ H3))))).
% 3.67/1.74  thf(fact_167_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)))))).
% 3.67/1.74  thf(fact_168_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) => ((! [X3:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))))]: (((Getter @ ((Setter @ (^ [Uu:M]: (V2))) @ X3)) = (Getter @ X3)))) => ((((((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)))))).
% 3.67/1.74  thf(fact_169_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) => ((! [X3:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))))]: (((Getter @ ((Setter @ (^ [Uu:M]: (V2))) @ X3)) = 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)))))).
% 3.67/1.74  thf(fact_170_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) => ((! [X3:(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))) @ X3)))) = (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) @ X3)))))) => ((((((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)))))).
% 3.67/1.74  thf(fact_171_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_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 @ ((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) => ((! [X3:(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))) @ X3))) = (Getter @ ((((((cast_S69733376_e_n_t @ C) @ A) @ B) @ J) @ K) @ X3))))) => ((((((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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.74  thf(fact_172_new__shadow__root__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, (! [M:$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))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),New_shadow_root_ptr:(shadow_root_ptr @ D),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))),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))) > 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) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ New_shadow_root_ptr) => ((Ptr2 != ((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)) @ A) @ B) @ C) @ F) @ (((cast_s636919983_p_t_r @ D) @ E) @ New_shadow_root_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))) @ M) @ Ptr2) @ Getter)) @ H2) @ H3))))))).
% 3.67/1.74  thf(fact_173_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))))).
% 3.67/1.74  thf(fact_174_new__shadow__root__get__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, axiom, (! [M:$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))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),New_shadow_root_ptr:(shadow_root_ptr @ D),Ptr2:(shadow_root_ptr @ D),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) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ New_shadow_root_ptr) => ((Ptr2 != New_shadow_root_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ M) @ (((((((((((((((shadow1195525443_o_o_t @ D) @ C) @ A) @ B) @ J) @ M) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ Ptr2) @ Getter)) @ H2) @ H3))))))).
% 3.67/1.74  thf(fact_175_new__shadow__root__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, (! [M:$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))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),New_shadow_root_ptr:(shadow_root_ptr @ D),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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ New_shadow_root_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Ptr2) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.74  thf(fact_176_new__shadow__root__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e, axiom, (! [M:$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))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),New_shadow_root_ptr:(shadow_root_ptr @ D),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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ New_shadow_root_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Ptr2) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.74  thf(fact_177_new__shadow__root__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, (! [M:$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))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),New_shadow_root_ptr:(shadow_root_ptr @ D),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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ New_shadow_root_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)) @ Ptr2) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.74  thf(fact_178_new__shadow__root__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, (! [M:$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))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),New_shadow_root_ptr:(shadow_root_ptr @ D),Ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),Getter:((rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) > 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) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ New_shadow_root_ptr) => ((Ptr2 != (((cast_s636919983_p_t_r @ D) @ E) @ New_shadow_root_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ M) @ ((((((((((((((get_M_1744428286_e_n_t @ D) @ E) @ C) @ A) @ B) @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ M) @ F) @ G) @ H) @ I) @ L) @ Ptr2) @ Getter)) @ H2) @ H3))))))).
% 3.67/1.74  thf(fact_179_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))))).
% 3.67/1.74  thf(fact_180_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))))).
% 3.67/1.74  thf(fact_181_get__M__shadow__root__put__M__document, 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))),Document_ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)),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)))))),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_ptr2:(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) @ (((((((((((((((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_ptr3) @ Setter) @ V2)) @ H3) => ((! [X3:(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) @ X3) = ((((((is_sha596430153_e_n_t @ C) @ A) @ B) @ J) @ K) @ ((Setter @ (^ [Uu:M]: (V2))) @ X3))))) => ((! [X3:(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]: (V2))) @ ((((((cast_S69733376_e_n_t @ C) @ A) @ B) @ J) @ K) @ X3))))) = (Getter @ X3)))) => ((((((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))))))).
% 3.67/1.74  thf(fact_182_get__M__document__put__M__shadow__root, 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_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 @ ((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) => ((! [X3:(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) @ X3) => ((Getter @ ((((((cast_S69733376_e_n_t @ C) @ A) @ B) @ J) @ K) @ ((Setter @ (^ [Uu:M]: (V2))) @ ((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) @ X3))))) = (Getter @ X3))))) => ((((((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_ptr3) @ Getter)) @ H2) @ H3)))))).
% 3.67/1.74  thf(fact_183_cast__document__document__element__shadow__root__child__nodes, axiom, (! [F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,X:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E)))),Arg:(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) @ X) => ((((((document_element @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ F))) @ ((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ F) @ ((((((child_nodes_update2 @ B) @ C) @ A) @ (option @ D)) @ (^ [Uu:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A))))]: (Arg))) @ ((the @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))) @ ((((((cast_D1220047104_o_o_t @ A) @ B) @ C) @ D) @ E) @ X))))) = (((((document_element @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E))) @ X)))))).
% 3.67/1.74  thf(fact_184_cast__document__document__element__shadow__root__mode, axiom, (! [F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,X:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E)))),Arg:shadow_root_mode]: ((((((((is_sha596430153_e_n_t @ A) @ B) @ C) @ D) @ E) @ X) => ((((((document_element @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ F))) @ ((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ F) @ ((((((mode_update @ A) @ B) @ C) @ (option @ D)) @ (^ [Uu:shadow_root_mode]: (Arg))) @ ((the @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))) @ ((((((cast_D1220047104_o_o_t @ A) @ B) @ C) @ D) @ E) @ X))))) = (((((document_element @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E))) @ X)))))).
% 3.67/1.74  thf(fact_185_cast__shadow__root__child__nodes__document__disconnected__nodes, axiom, (! [E:$tType,D:$tType,B:$tType,A:$tType,C:$tType,Y:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))),X:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ D))))]: (((((((child_nodes2 @ C) @ A) @ B) @ (option @ D)) @ ((the @ (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ D))))) @ ((((((cast_D1220047104_o_o_t @ C) @ A) @ B) @ D) @ E) @ ((((((discon1635973971update @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ D))) @ E))) @ (^ [Uu:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))))]: (Y))) @ ((((((cast_S69733376_e_n_t @ C) @ A) @ B) @ D) @ E) @ X))))) = (((((child_nodes2 @ C) @ A) @ B) @ (option @ D)) @ X))))).
% 3.67/1.74  thf(fact_186_cast__shadow__root__child__nodes__document__doctype, axiom, (! [E:$tType,D:$tType,B:$tType,A:$tType,C:$tType,Y:(list @ char),X:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ D))))]: (((((((child_nodes2 @ C) @ A) @ B) @ (option @ D)) @ ((the @ (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ D))))) @ ((((((cast_D1220047104_o_o_t @ C) @ A) @ B) @ D) @ E) @ ((((((doctype_update @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ D))) @ E))) @ (^ [Uu:(list @ char)]: (Y))) @ ((((((cast_S69733376_e_n_t @ C) @ A) @ B) @ D) @ E) @ X))))) = (((((child_nodes2 @ C) @ A) @ B) @ (option @ D)) @ X))))).
% 3.67/1.74  thf(fact_187_cast__shadow__root__child__nodes__document__document__element, axiom, (! [E:$tType,D:$tType,B:$tType,A:$tType,C:$tType,Y:(option @ (element_ptr @ A)),X:(rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ D))))]: (((((((child_nodes2 @ C) @ A) @ B) @ (option @ D)) @ ((the @ (rObject_ext @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ D))))) @ ((((((cast_D1220047104_o_o_t @ C) @ A) @ B) @ D) @ E) @ ((((((docume446011358update @ A) @ C) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ D))) @ E))) @ (^ [Uu:(option @ (element_ptr @ A))]: (Y))) @ ((((((cast_S69733376_e_n_t @ C) @ A) @ B) @ D) @ E) @ X))))) = (((((child_nodes2 @ C) @ A) @ B) @ (option @ D)) @ X))))).
% 3.67/1.74  thf(fact_188_RShadowRoot_Ounfold__congs_I8_J, axiom, (! [Z2:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ ((((rShadowRoot_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2))),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ ((((rShadowRoot_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2))),V3:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))),F2:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2))))),F3:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))))]: (((R2 = R3) => (((((((child_nodes2 @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ R3) = V3) => ((! [V4:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2))))]: (((V4 = V3) => ((F2 @ V4) = (F3 @ V4))))) => (((((((child_nodes_update2 @ Element_ptr2) @ Character_data_ptr2) @ Node_ptr2) @ Z2) @ F2) @ R2) = ((((((child_nodes_update2 @ Element_ptr2) @ Character_data_ptr2) @ Node_ptr2) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_189_RShadowRoot_Ofold__congs_I8_J, axiom, (! [Z2:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ ((((rShadowRoot_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2))),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ ((((rShadowRoot_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2))),V3:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))),F2:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2))))),F3:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))))]: (((R2 = R3) => (((((((child_nodes2 @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ R3) = V3) => ((! [V4:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2))))]: (((V3 = V4) => ((F2 @ V4) = (F3 @ V4))))) => (((((((child_nodes_update2 @ Element_ptr2) @ Character_data_ptr2) @ Node_ptr2) @ Z2) @ F2) @ R2) = ((((((child_nodes_update2 @ Element_ptr2) @ Character_data_ptr2) @ Node_ptr2) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_190_cast__document__doctype__shadow__root__mode, axiom, (! [F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,X:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E)))),Arg:shadow_root_mode]: ((((((((is_sha596430153_e_n_t @ A) @ B) @ C) @ D) @ E) @ X) => ((((((doctype @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ F))) @ ((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ F) @ ((((((mode_update @ A) @ B) @ C) @ (option @ D)) @ (^ [Uu:shadow_root_mode]: (Arg))) @ ((the @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))) @ ((((((cast_D1220047104_o_o_t @ A) @ B) @ C) @ D) @ E) @ X))))) = (((((doctype @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E))) @ X)))))).
% 3.67/1.74  thf(fact_191_cast__document__doctype__shadow__root__child__nodes, axiom, (! [F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,X:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E)))),Arg:(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) @ X) => ((((((doctype @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ F))) @ ((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ F) @ ((((((child_nodes_update2 @ B) @ C) @ A) @ (option @ D)) @ (^ [Uu:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A))))]: (Arg))) @ ((the @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))) @ ((((((cast_D1220047104_o_o_t @ A) @ B) @ C) @ D) @ E) @ X))))) = (((((doctype @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E))) @ X)))))).
% 3.67/1.74  thf(fact_192_RDocument_Ofold__congs_I3_J, axiom, (! [Z2:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2)),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2)),V3:(list @ char),F2:((list @ char) > (list @ char)),F3:((list @ char) > (list @ char))]: (((R2 = R3) => (((((((doctype @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ R3) = V3) => ((! [V4:(list @ char)]: (((V3 = V4) => ((F2 @ V4) = (F3 @ V4))))) => (((((((doctype_update @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ F2) @ R2) = ((((((doctype_update @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_193_RDocument_Ounfold__congs_I3_J, axiom, (! [Z2:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2)),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2)),V3:(list @ char),F2:((list @ char) > (list @ char)),F3:((list @ char) > (list @ char))]: (((R2 = R3) => (((((((doctype @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ R3) = V3) => ((! [V4:(list @ char)]: (((V4 = V3) => ((F2 @ V4) = (F3 @ V4))))) => (((((((doctype_update @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ F2) @ R2) = ((((((doctype_update @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_194_cast__document__disconnected__nodes__shadow__root__child__nodes, axiom, (! [F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,X:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E)))),Arg:(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) @ X) => ((((((disconnected_nodes @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ F))) @ ((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ F) @ ((((((child_nodes_update2 @ B) @ C) @ A) @ (option @ D)) @ (^ [Uu:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A))))]: (Arg))) @ ((the @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))) @ ((((((cast_D1220047104_o_o_t @ A) @ B) @ C) @ D) @ E) @ X))))) = (((((disconnected_nodes @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E))) @ X)))))).
% 3.67/1.74  thf(fact_195_cast__document__disconnected__nodes__shadow__root__mode, axiom, (! [F:$tType,E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,X:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E)))),Arg:shadow_root_mode]: ((((((((is_sha596430153_e_n_t @ A) @ B) @ C) @ D) @ E) @ X) => ((((((disconnected_nodes @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ F))) @ ((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ F) @ ((((((mode_update @ A) @ B) @ C) @ (option @ D)) @ (^ [Uu:shadow_root_mode]: (Arg))) @ ((the @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))) @ ((((((cast_D1220047104_o_o_t @ A) @ B) @ C) @ D) @ E) @ X))))) = (((((disconnected_nodes @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ E))) @ X)))))).
% 3.67/1.74  thf(fact_196_RDocument_Ounfold__congs_I5_J, axiom, (! [Z2:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2)),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2)),V3:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))),F2:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2))))),F3:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))))]: (((R2 = R3) => (((((((disconnected_nodes @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ R3) = V3) => ((! [V4:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2))))]: (((V4 = V3) => ((F2 @ V4) = (F3 @ V4))))) => (((((((discon1635973971update @ Element_ptr2) @ Character_data_ptr2) @ Node_ptr2) @ Z2) @ F2) @ R2) = ((((((discon1635973971update @ Element_ptr2) @ Character_data_ptr2) @ Node_ptr2) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_197_RDocument_Ofold__congs_I5_J, axiom, (! [Z2:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2)),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2)),V3:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))),F2:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2))))),F3:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))))]: (((R2 = R3) => (((((((disconnected_nodes @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ R3) = V3) => ((! [V4:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2))))]: (((V3 = V4) => ((F2 @ V4) = (F3 @ V4))))) => (((((((discon1635973971update @ Element_ptr2) @ Character_data_ptr2) @ Node_ptr2) @ Z2) @ F2) @ R2) = ((((((discon1635973971update @ Element_ptr2) @ Character_data_ptr2) @ Node_ptr2) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_198_cast__shadow__root__mode__document__disconnected__nodes, axiom, (! [E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Y:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ B)) @ ((sum_sum @ (character_data_ptr @ C)) @ A)))),X:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))]: (((((((mode @ A) @ B) @ C) @ (option @ D)) @ ((the @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))) @ ((((((cast_D1220047104_o_o_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))))]: (Y))) @ ((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ E) @ X))))) = (((((mode @ A) @ B) @ C) @ (option @ D)) @ X))))).
% 3.67/1.74  thf(fact_199_cast__shadow__root__mode__document__doctype, axiom, (! [E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Y:(list @ char),X:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))]: (((((((mode @ A) @ B) @ C) @ (option @ D)) @ ((the @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))) @ ((((((cast_D1220047104_o_o_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)]: (Y))) @ ((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ E) @ X))))) = (((((mode @ A) @ B) @ C) @ (option @ D)) @ X))))).
% 3.67/1.74  thf(fact_200_cast__shadow__root__mode__document__document__element, axiom, (! [E:$tType,D:$tType,C:$tType,B:$tType,A:$tType,Y:(option @ (element_ptr @ B)),X:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))]: (((((((mode @ A) @ B) @ C) @ (option @ D)) @ ((the @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))))) @ ((((((cast_D1220047104_o_o_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))]: (Y))) @ ((((((cast_S69733376_e_n_t @ A) @ B) @ C) @ D) @ E) @ X))))) = (((((mode @ A) @ B) @ C) @ (option @ D)) @ X))))).
% 3.67/1.74  thf(fact_201_RShadowRoot_Ofold__congs_I7_J, axiom, (! [Z2:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ ((((rShadowRoot_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2))),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ ((((rShadowRoot_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2))),V3:shadow_root_mode,F2:(shadow_root_mode > shadow_root_mode),F3:(shadow_root_mode > shadow_root_mode)]: (((R2 = R3) => (((((((mode @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ R3) = V3) => ((! [V4:shadow_root_mode]: (((V3 = V4) => ((F2 @ V4) = (F3 @ V4))))) => (((((((mode_update @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ F2) @ R2) = ((((((mode_update @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_202_RShadowRoot_Ounfold__congs_I7_J, axiom, (! [Z2:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ ((((rShadowRoot_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2))),R3:(rObject_ext @ ((((rDocument_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ ((((rShadowRoot_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2))),V3:shadow_root_mode,F2:(shadow_root_mode > shadow_root_mode),F3:(shadow_root_mode > shadow_root_mode)]: (((R2 = R3) => (((((((mode @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ R3) = V3) => ((! [V4:shadow_root_mode]: (((V4 = V3) => ((F2 @ V4) = (F3 @ V4))))) => (((((((mode_update @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ F2) @ R2) = ((((((mode_update @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_203_new__shadow__root__mode, 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,H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),New_shadow_root_ptr:(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) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ New_shadow_root_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ shadow_root_mode) @ H3) @ (((((((((((((((shadow1195525443_o_o_t @ D) @ C) @ A) @ B) @ J) @ shadow_root_mode) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ New_shadow_root_ptr) @ ((((mode @ C) @ A) @ B) @ (option @ J)))) @ shadow_root_Open)))))).
% 3.67/1.74  thf(fact_204_new__shadow__root__disconnected__nodes, axiom, (! [J:$tType,K:$tType,F:$tType,G:$tType,H:$tType,I:$tType,L:$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))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),New_shadow_root_ptr:(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) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ New_shadow_root_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ 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) @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)) @ (list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))))) @ F) @ G) @ H) @ I) @ L) @ (((cast_s636919983_p_t_r @ D) @ E) @ New_shadow_root_ptr)) @ ((((disconnected_nodes @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K))))) @ (nil @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))))))))).
% 3.67/1.74  thf(fact_205_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)))))))))).
% 3.67/1.74  thf(fact_206_new__shadow__root__children, axiom, (! [J:$tType,E:$tType,F:$tType,G:$tType,H:$tType,I:$tType,K:$tType,L:$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))),H3:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (rCharacterData_ext @ (option @ H))) @ I)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ A) @ B) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),New_shadow_root_ptr:(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) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ 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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ New_shadow_root_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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L)))) @ exception) @ (list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))))) @ H3) @ (((((((((((((((shadow1195525443_o_o_t @ D) @ C) @ A) @ B) @ J) @ (list @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))))) @ E) @ F) @ G) @ H) @ I) @ K) @ L) @ New_shadow_root_ptr) @ ((((child_nodes2 @ C) @ A) @ B) @ (option @ J)))) @ (nil @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))))))))).
% 3.67/1.74  thf(fact_207_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)))))))))).
% 3.67/1.74  thf(fact_208_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))))))).
% 3.67/1.74  thf(fact_209_RElement_Ofold__congs_I5_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2))),V3:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))),F2:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2))))),F3:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))))]: (((R2 = R3) => ((((((((child_nodes @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2))))]: (((V3 = V4) => ((F2 @ V4) = (F3 @ V4))))) => ((((((((child_nodes_update @ Element_ptr2) @ Character_data_ptr2) @ Node_ptr2) @ Shadow_root_ptr4) @ Z2) @ F2) @ R2) = (((((((child_nodes_update @ Element_ptr2) @ Character_data_ptr2) @ Node_ptr2) @ Shadow_root_ptr4) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_210_RElement_Ounfold__congs_I5_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2))),V3:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))),F2:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2))))),F3:((list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))) > (list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2)))))]: (((R2 = R3) => ((((((((child_nodes @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(list @ (node_ptr @ ((sum_sum @ (element_ptr @ Element_ptr2)) @ ((sum_sum @ (character_data_ptr @ Character_data_ptr2)) @ Node_ptr2))))]: (((V4 = V3) => ((F2 @ V4) = (F3 @ V4))))) => ((((((((child_nodes_update @ Element_ptr2) @ Character_data_ptr2) @ Node_ptr2) @ Shadow_root_ptr4) @ Z2) @ F2) @ R2) = (((((((child_nodes_update @ Element_ptr2) @ Character_data_ptr2) @ Node_ptr2) @ Shadow_root_ptr4) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_211_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))))))).
% 3.67/1.74  thf(fact_212_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))))))).
% 3.67/1.74  thf(fact_213_RElement_Ounfold__congs_I4_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2))),V3:(list @ char),F2:((list @ char) > (list @ char)),F3:((list @ char) > (list @ char))]: (((R2 = R3) => ((((((((tag_name @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(list @ char)]: (((V4 = V3) => ((F2 @ V4) = (F3 @ V4))))) => ((((((((tag_name_update @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2) @ F2) @ R2) = (((((((tag_name_update @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_214_RElement_Ofold__congs_I4_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2))),V3:(list @ char),F2:((list @ char) > (list @ char)),F3:((list @ char) > (list @ char))]: (((R2 = R3) => ((((((((tag_name @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(list @ char)]: (((V3 = V4) => ((F2 @ V4) = (F3 @ V4))))) => ((((((((tag_name_update @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2) @ F2) @ R2) = (((((((tag_name_update @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_215_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)),F3:((list @ char) > (list @ char))]: (((R2 = R3) => ((((val @ Z2) @ R3) = V3) => ((! [V4:(list @ char)]: (((V3 = V4) => ((F2 @ V4) = (F3 @ V4))))) => ((((val_update @ Z2) @ F2) @ R2) = (((val_update @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_216_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)),F3:((list @ char) > (list @ char))]: (((R2 = R3) => ((((val @ Z2) @ R3) = V3) => ((! [V4:(list @ char)]: (((V4 = V3) => ((F2 @ V4) = (F3 @ V4))))) => ((((val_update @ Z2) @ F2) @ R2) = (((val_update @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_217_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)))))))).
% 3.67/1.74  thf(fact_218_new_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__M__is__shadow__root__ptr, axiom, (! [L:$tType,K:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,C:$tType,B:$tType,A:$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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))) @ K)))) @ L))),New_shadow_root_ptr:(shadow_root_ptr @ D)]: ((((((((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) @ (shadow_root_ptr @ D)) @ H2) @ ((((((((((((shadow824386965_o_t_M @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ New_shadow_root_ptr) => ((is_sha302423855_p_t_r @ D) @ New_shadow_root_ptr))))).
% 3.67/1.74  thf(fact_219_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))),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))),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))) @ Ptr2) @ Obj2) @ H2)) => ((((((((is_document_ptr_kind @ A) @ B) @ C) @ ((sum_sum @ (shadow_root_ptr @ D)) @ E)) @ F) @ Ptr2) => ((((((((((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))) @ Ptr2) @ Obj2) @ H2)))))))).
% 3.67/1.74  thf(fact_220_put_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__def, axiom, (! [Node_ptr:$tType,Element_ptr:$tType,Character_data_ptr:$tType,ShadowRoot:$tType,Document_ptr:$tType,Object:$tType,Node:$tType,CharacterData:$tType,Element:$tType,Object_ptr:$tType,Document:$tType,Shadow_root_ptr:$tType]: ((((((((((((((put_S_1765298839_o_o_t @ Shadow_root_ptr) @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ShadowRoot) @ Document_ptr) @ Object_ptr) @ Element) @ CharacterData) @ Node) @ Document) @ Object) = (^ [Shadow_root_ptr5:(shadow_root_ptr @ Shadow_root_ptr),Shadow_root:(rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))))]: ((((((((((((((put_D_o_c_u_m_e_n_t @ Shadow_root_ptr) @ Document_ptr) @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((sum_sum @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))) @ Document)) @ Object_ptr) @ Element) @ CharacterData) @ Node) @ Object) @ (((cast_s636919983_p_t_r @ Shadow_root_ptr) @ Document_ptr) @ Shadow_root_ptr5)) @ ((((((cast_S69733376_e_n_t @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ShadowRoot) @ Document) @ Shadow_root)))))))).
% 3.67/1.74  thf(fact_221_document__ptr__document__ptr__cast, axiom, (! [A:$tType,B:$tType,C:$tType,E:$tType,D:$tType,Document_ptr3:(document_ptr @ D)]: (((((((is_document_ptr_kind @ A) @ B) @ C) @ D) @ E) @ ((((((cast_d1427782271_p_t_r @ D) @ A) @ B) @ C) @ E) @ Document_ptr3))))).
% 3.67/1.74  thf(fact_222_is__document__ptr__kind__obtains, axiom, (! [A:$tType,B:$tType,C:$tType,E:$tType,D:$tType,Ptr2:(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) @ Ptr2) => (~ ((! [Document_ptr5:(document_ptr @ D)]: ((Ptr2 != ((((((cast_d1427782271_p_t_r @ D) @ A) @ B) @ C) @ E) @ Document_ptr5)))))))))).
% 3.67/1.74  thf(fact_223_document__ptr__no__node__ptr__cast, axiom, (! [D:$tType,E:$tType,C:$tType,B:$tType,A:$tType,Node_ptr3:(node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))]: ((~ (((((((is_document_ptr_kind @ A) @ B) @ C) @ D) @ E) @ (((cast_n1885620943_p_t_r @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C))) @ ((sum_sum @ (document_ptr @ D)) @ E)) @ Node_ptr3))))))).
% 3.67/1.74  thf(fact_224_get__shadow__root__put__document, axiom, (! [L:$tType,K:$tType,F:$tType,J:$tType,I:$tType,H:$tType,G:$tType,B:$tType,A:$tType,C:$tType,E:$tType,D:$tType,Shadow_root_ptr2:(shadow_root_ptr @ A),Document_ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B)),Document3:(rObject_ext @ ((((rDocument_ext @ C) @ D) @ E) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ D) @ E) @ (option @ F))) @ K)))),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 @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ D) @ E) @ (option @ F))) @ K)))) @ L)))]: ((((((cast_s636919983_p_t_r @ A) @ B) @ Shadow_root_ptr2) != Document_ptr3) => (((((((((((((((get_S_1040819486_o_o_t @ A) @ D) @ E) @ C) @ B) @ G) @ H) @ I) @ J) @ F) @ K) @ L) @ Shadow_root_ptr2) @ ((((((((((((((put_D_o_c_u_m_e_n_t @ A) @ B) @ C) @ D) @ E) @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ D) @ E) @ (option @ F))) @ K)) @ G) @ H) @ I) @ J) @ L) @ Document_ptr3) @ Document3) @ H2)) = ((((((((((((((get_S_1040819486_o_o_t @ A) @ D) @ E) @ C) @ B) @ G) @ H) @ I) @ J) @ F) @ K) @ L) @ Shadow_root_ptr2) @ H2)))))).
% 3.67/1.74  thf(fact_225_put_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__def, axiom, (! [Node:$tType,Object_ptr:$tType,Object:$tType,Node_ptr:$tType]: ((((((put_N_o_d_e @ Node_ptr) @ Node) @ Object_ptr) @ Object) = (^ [Node_ptr4:(node_ptr @ Node_ptr),Node3:(rObject_ext @ (rNode_ext @ Node))]: (((((put_O_b_j_e_c_t @ ((sum_sum @ (node_ptr @ Node_ptr)) @ Object_ptr)) @ ((sum_sum @ (rNode_ext @ Node)) @ Object)) @ (((cast_n1885620943_p_t_r @ Node_ptr) @ Object_ptr) @ Node_ptr4)) @ (((cast_N414129940_e_c_t @ Node) @ Object) @ Node3)))))))).
% 3.67/1.74  thf(fact_226_get__shadow__root__ptr__simp2, axiom, (! [L:$tType,K:$tType,E:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,A:$tType,B:$tType,D:$tType,C:$tType,Shadow_root_ptr2:(shadow_root_ptr @ A),Shadow_root_ptr3:(shadow_root_ptr @ A),Shadow_root2:(rObject_ext @ ((((rDocument_ext @ B) @ C) @ D) @ ((((rShadowRoot_ext @ B) @ C) @ D) @ (option @ E)))),H2:((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ C)) @ ((sum_sum @ (character_data_ptr @ D)) @ B)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ F))) @ G))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ B) @ C) @ D) @ A) @ (option @ H))) @ ((sum_sum @ (rCharacterData_ext @ (option @ I))) @ J)))) @ ((sum_sum @ ((((rDocument_ext @ B) @ C) @ D) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ B) @ C) @ D) @ (option @ E))) @ K)))) @ L)))]: (((Shadow_root_ptr2 != Shadow_root_ptr3) => (((((((((((((((get_S_1040819486_o_o_t @ A) @ C) @ D) @ B) @ F) @ G) @ H) @ I) @ J) @ E) @ K) @ L) @ Shadow_root_ptr2) @ (((((((((((((((put_S_1765298839_o_o_t @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L) @ Shadow_root_ptr3) @ Shadow_root2) @ H2)) = ((((((((((((((get_S_1040819486_o_o_t @ A) @ C) @ D) @ B) @ F) @ G) @ H) @ I) @ J) @ E) @ K) @ L) @ Shadow_root_ptr2) @ H2)))))).
% 3.67/1.74  thf(fact_227_put__M_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__def, axiom, (! [M:$tType,L:$tType,K:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,J:$tType,B:$tType,A:$tType,C:$tType,D:$tType]: (((((((((((((((shadow2002649738_o_o_t @ D) @ M) @ C) @ A) @ B) @ J) @ E) @ F) @ G) @ H) @ I) @ K) @ L) = ((((((l_put_a_put_M @ (shadow_root_ptr @ D)) @ ((heap @ ((sum_sum @ (node_ptr @ ((sum_sum @ (element_ptr @ A)) @ ((sum_sum @ (character_data_ptr @ B)) @ C)))) @ ((sum_sum @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ D)) @ E))) @ F))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ A) @ B) @ D) @ (option @ G))) @ ((sum_sum @ (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 @ ((((rDocument_ext @ C) @ A) @ B) @ ((((rShadowRoot_ext @ C) @ A) @ B) @ (option @ J))))) @ M) @ ((((((((((((get_S_1040819486_o_o_t @ D) @ A) @ B) @ C) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)) @ ((((((((((((put_S_1765298839_o_o_t @ D) @ C) @ A) @ B) @ J) @ E) @ F) @ G) @ H) @ I) @ K) @ L)))))).
% 3.67/1.74  thf(fact_228_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_ptr5:(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_ptr5)) @ (((((((cast_E624595161_o_d_e @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Element) @ Node) @ Element3)))))))).
% 3.67/1.74  thf(fact_229_get__shadow__root__ptr__simp4, axiom, (! [L:$tType,K:$tType,D:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,A:$tType,C:$tType,B:$tType,Shadow_root_ptr2:(shadow_root_ptr @ E),Element_ptr3:(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 @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ K)))) @ L)))]: ((((((((((((((((get_S_1040819486_o_o_t @ E) @ B) @ C) @ A) @ F) @ G) @ H) @ I) @ J) @ D) @ K) @ L) @ Shadow_root_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 @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ K)))) @ L)) @ Element_ptr3) @ F2) @ H2)) = ((((((((((((((get_S_1040819486_o_o_t @ E) @ B) @ C) @ A) @ F) @ G) @ H) @ I) @ J) @ D) @ K) @ L) @ Shadow_root_ptr2) @ H2))))).
% 3.67/1.74  thf(fact_230_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)))))))).
% 3.67/1.74  thf(fact_231_get__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__def, axiom, (! [M:$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]: (((((((((((((((shadow1195525443_o_o_t @ A) @ D) @ B) @ C) @ J) @ M) @ E) @ F) @ G) @ H) @ I) @ K) @ L) = (((((l_get_a_get_M @ (shadow_root_ptr @ A)) @ ((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)))) @ (rObject_ext @ ((((rDocument_ext @ D) @ B) @ C) @ ((((rShadowRoot_ext @ D) @ B) @ C) @ (option @ J))))) @ M) @ ((((((((((((get_S_1040819486_o_o_t @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ L)))))).
% 3.67/1.74  thf(fact_232_get__shadow__root__ptr__simp6, axiom, (! [L:$tType,K:$tType,D:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,A:$tType,C:$tType,B:$tType,Shadow_root_ptr2:(shadow_root_ptr @ E),Character_data_ptr3:(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 @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ K)))) @ L)))]: ((((((((((((((((get_S_1040819486_o_o_t @ E) @ B) @ C) @ A) @ F) @ G) @ H) @ I) @ J) @ D) @ K) @ L) @ Shadow_root_ptr2) @ (((((((((((((put_C_1264771785_a_t_a @ C) @ I) @ B) @ A) @ E) @ F) @ G) @ H) @ J) @ ((sum_sum @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ K)))) @ L)) @ Character_data_ptr3) @ F2) @ H2)) = ((((((((((((((get_S_1040819486_o_o_t @ E) @ B) @ C) @ A) @ F) @ G) @ H) @ I) @ J) @ D) @ K) @ L) @ Shadow_root_ptr2) @ H2))))).
% 3.67/1.74  thf(fact_233_shadow__root__mode_Osimps_I5_J, axiom, (! [A:$tType,F1:A,F22:A]: ((((((shadow1373981654t_mode @ A) @ F1) @ F22) @ shadow_root_Open) = F1)))).
% 3.67/1.74  thf(fact_234_get__document__put__shadow__root, axiom, (! [L:$tType,G:$tType,F:$tType,K:$tType,J:$tType,I:$tType,H:$tType,B:$tType,A:$tType,C:$tType,E:$tType,D:$tType,Document_ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B)),Shadow_root_ptr2:(shadow_root_ptr @ A),Shadow_root2:(rObject_ext @ ((((rDocument_ext @ C) @ D) @ E) @ ((((rShadowRoot_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))) @ H))) @ ((sum_sum @ (rNode_ext @ ((sum_sum @ (((((rElement_ext @ C) @ D) @ E) @ A) @ (option @ I))) @ ((sum_sum @ (rCharacterData_ext @ (option @ J))) @ K)))) @ ((sum_sum @ ((((rDocument_ext @ C) @ D) @ E) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ D) @ E) @ (option @ F))) @ G)))) @ L)))]: (((Document_ptr3 != (((cast_s636919983_p_t_r @ A) @ B) @ Shadow_root_ptr2)) => ((((((((((((((get_D_o_c_u_m_e_n_t @ A) @ B) @ D) @ E) @ C) @ H) @ I) @ J) @ K) @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ D) @ E) @ (option @ F))) @ G)) @ L) @ Document_ptr3) @ (((((((((((((((put_S_1765298839_o_o_t @ A) @ C) @ D) @ E) @ F) @ B) @ H) @ I) @ J) @ K) @ G) @ L) @ Shadow_root_ptr2) @ Shadow_root2) @ H2)) = (((((((((((((get_D_o_c_u_m_e_n_t @ A) @ B) @ D) @ E) @ C) @ H) @ I) @ J) @ K) @ ((sum_sum @ ((((rShadowRoot_ext @ C) @ D) @ E) @ (option @ F))) @ G)) @ L) @ Document_ptr3) @ H2)))))).
% 3.67/1.74  thf(fact_235_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_ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B)),Document_ptr4:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B)),Document3:(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_ptr3 != Document_ptr4) => ((((((((((((((get_D_o_c_u_m_e_n_t @ A) @ B) @ D) @ E) @ C) @ G) @ H) @ I) @ J) @ F) @ K) @ Document_ptr3) @ ((((((((((((((put_D_o_c_u_m_e_n_t @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K) @ Document_ptr4) @ Document3) @ H2)) = (((((((((((((get_D_o_c_u_m_e_n_t @ A) @ B) @ D) @ E) @ C) @ G) @ H) @ I) @ J) @ F) @ K) @ Document_ptr3) @ H2)))))).
% 3.67/1.74  thf(fact_236_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_ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F)),Character_data_ptr3:(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_ptr3) @ (((((((((((((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_ptr3) @ F2) @ H2)) = (((((((((((((get_D_o_c_u_m_e_n_t @ E) @ F) @ B) @ C) @ A) @ G) @ H) @ I) @ J) @ D) @ K) @ Document_ptr3) @ H2))))).
% 3.67/1.74  thf(fact_237_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_ptr3:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ E)) @ F)),Element_ptr3:(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_ptr3) @ ((((((((((((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_ptr3) @ F2) @ H2)) = (((((((((((((get_D_o_c_u_m_e_n_t @ E) @ F) @ B) @ C) @ A) @ G) @ H) @ I) @ J) @ D) @ K) @ Document_ptr3) @ H2))))).
% 3.67/1.74  thf(fact_238_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,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 @ E)) @ F))) @ G))),Document_ptr3:(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)))]: ((((Ptr2 = ((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ E)) @ F)) @ B) @ C) @ A) @ G) @ Document_ptr3)) => ((((((((((((((get_D_o_c_u_m_e_n_t @ E) @ F) @ B) @ C) @ A) @ G) @ H) @ I) @ J) @ D) @ K) @ Document_ptr3) @ (((((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))) @ Ptr2) @ Obj2) @ H2)) = ((((((((((cast_O1159777348_e_n_t @ A) @ B) @ C) @ E) @ H) @ I) @ J) @ D) @ K) @ Obj2))) & ((Ptr2 != ((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ E)) @ F)) @ B) @ C) @ A) @ G) @ Document_ptr3)) => ((((((((((((((get_D_o_c_u_m_e_n_t @ E) @ F) @ B) @ C) @ A) @ G) @ H) @ I) @ J) @ D) @ K) @ Document_ptr3) @ (((((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))) @ Ptr2) @ Obj2) @ H2)) = (((((((((((((get_D_o_c_u_m_e_n_t @ E) @ F) @ B) @ C) @ A) @ G) @ H) @ I) @ J) @ D) @ K) @ Document_ptr3) @ H2))))))).
% 3.67/1.74  thf(fact_239_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)))))).
% 3.67/1.74  thf(fact_240_get_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__def, axiom, (! [Element_ptr:$tType,Character_data_ptr:$tType,Node_ptr:$tType,Document_ptr:$tType,Object_ptr:$tType,Element:$tType,CharacterData:$tType,Node:$tType,ShadowRoot:$tType,Document:$tType,Object:$tType,Shadow_root_ptr:$tType]: ((((((((((((((get_S_1040819486_o_o_t @ Shadow_root_ptr) @ Element_ptr) @ Character_data_ptr) @ Node_ptr) @ Document_ptr) @ Object_ptr) @ Element) @ CharacterData) @ Node) @ ShadowRoot) @ Document) @ Object) = (^ [Shadow_root_ptr5:(shadow_root_ptr @ Shadow_root_ptr),H5:((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 @ ((sum_sum @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))) @ Document)))) @ Object)))]: (((((bind @ (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))))) @ (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))))) @ (((((((((((((get_D_o_c_u_m_e_n_t @ Shadow_root_ptr) @ Document_ptr) @ Element_ptr) @ Character_data_ptr) @ Node_ptr) @ Object_ptr) @ Element) @ CharacterData) @ Node) @ ((sum_sum @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot))) @ Document)) @ Object) @ (((cast_s636919983_p_t_r @ Shadow_root_ptr) @ Document_ptr) @ Shadow_root_ptr5)) @ H5)) @ (((((cast_D1220047104_o_o_t @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ShadowRoot) @ Document)))))))).
% 3.67/1.74  thf(fact_241_get__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def, 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]: ((((((((((((((get_M_1744428286_e_n_t @ A) @ B) @ E) @ C) @ D) @ J) @ L) @ F) @ G) @ H) @ I) @ K) = (((((l_get_a_get_M @ (document_ptr @ ((sum_sum @ (shadow_root_ptr @ A)) @ B))) @ ((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)))) @ (rObject_ext @ ((((rDocument_ext @ E) @ C) @ D) @ (option @ J)))) @ L) @ (((((((((((get_D_o_c_u_m_e_n_t @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ J) @ K)))))).
% 3.67/1.74  thf(fact_242_bind__rzero, axiom, (! [B:$tType,A:$tType,X:(option @ B)]: ((((((bind @ B) @ A) @ X) @ (^ [X2:B]: ((none @ A)))) = (none @ A))))).
% 3.67/1.74  thf(fact_243_Option_Obind__assoc, axiom, (! [B:$tType,A:$tType,C:$tType,X:(option @ C),F2:(C > (option @ B)),G2:(B > (option @ A))]: ((((((bind @ B) @ A) @ ((((bind @ C) @ B) @ X) @ F2)) @ G2) = ((((bind @ C) @ A) @ X) @ (^ [Y3:C]: (((((bind @ B) @ A) @ (F2 @ Y3)) @ G2)))))))).
% 3.67/1.74  thf(fact_244_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,Document3:(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) @ Document3) = (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) = Document3))))))))).
% 3.67/1.74  thf(fact_245_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))))) = (~ ((? [Document2:(rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ D)))]: ((((((((((((cast_D42511940_e_c_t @ A) @ B) @ C) @ D) @ E) @ F) @ G) @ H) @ I) @ Document2) = Obj2))))))))).
% 3.67/1.74  thf(fact_246_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) = (^ [Ptr3:(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) @ Ptr3) != (none @ (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ ((((rShadowRoot_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ ShadowRoot)))))))))))).
% 3.67/1.74  thf(fact_247_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) = (^ [Ptr3:(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) @ Ptr3) != (none @ (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document))))))))))).
% 3.67/1.74  thf(fact_248_shadow__root__get__put__1, axiom, (! [L:$tType,K:$tType,D:$tType,J:$tType,I:$tType,H:$tType,G:$tType,F:$tType,E:$tType,A:$tType,C:$tType,B:$tType,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 @ E)) @ F))) @ G))),Shadow_root_ptr2:(shadow_root_ptr @ E),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 @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ K)))) @ L))),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 @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ K)))) @ L)))]: ((((Ptr2 = ((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ E)) @ F)) @ B) @ C) @ A) @ G) @ (((cast_s636919983_p_t_r @ E) @ F) @ Shadow_root_ptr2))) => (((((((((((((((get_S_1040819486_o_o_t @ E) @ B) @ C) @ A) @ F) @ G) @ H) @ I) @ J) @ D) @ K) @ L) @ Shadow_root_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 @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ K)))) @ L))) @ Ptr2) @ Obj2) @ H2)) = (((((case_option @ (option @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D)))))) @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ K))))) @ (none @ (rObject_ext @ ((((rDocument_ext @ A) @ B) @ C) @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D)))))) @ (((((cast_D1220047104_o_o_t @ A) @ B) @ C) @ D) @ K)) @ ((((((((((cast_O1159777348_e_n_t @ A) @ B) @ C) @ E) @ H) @ I) @ J) @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ K)) @ L) @ Obj2)))) & ((Ptr2 != ((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ E)) @ F)) @ B) @ C) @ A) @ G) @ (((cast_s636919983_p_t_r @ E) @ F) @ Shadow_root_ptr2))) => (((((((((((((((get_S_1040819486_o_o_t @ E) @ B) @ C) @ A) @ F) @ G) @ H) @ I) @ J) @ D) @ K) @ L) @ Shadow_root_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 @ ((sum_sum @ ((((rShadowRoot_ext @ A) @ B) @ C) @ (option @ D))) @ K)))) @ L))) @ Ptr2) @ Obj2) @ H2)) = ((((((((((((((get_S_1040819486_o_o_t @ E) @ B) @ C) @ A) @ F) @ G) @ H) @ I) @ J) @ D) @ K) @ L) @ Shadow_root_ptr2) @ H2))))))).
% 3.67/1.74  thf(fact_249_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)))))))).
% 3.67/1.74  thf(fact_250_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)) @ (^ [X2:A]: ((H2 @ (F22 @ X2))))) @ Option))))).
% 3.67/1.74  thf(fact_251_RElement_Ounfold__congs_I7_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ 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))),F3:((option @ (shadow_root_ptr @ Shadow_root_ptr4)) > (option @ (shadow_root_ptr @ Shadow_root_ptr4)))]: (((R2 = R3) => ((((((((shadow_root_opt @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(option @ (shadow_root_ptr @ Shadow_root_ptr4))]: (((V4 = V3) => ((F2 @ V4) = (F3 @ V4))))) => ((((((((shadow1355209752update @ Shadow_root_ptr4) @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ F2) @ R2) = (((((((shadow1355209752update @ Shadow_root_ptr4) @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_252_RElement_Ofold__congs_I7_J, axiom, (! [Z2:$tType,Shadow_root_ptr4:$tType,Character_data_ptr2:$tType,Element_ptr2:$tType,Node_ptr2:$tType,R2:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2))),R3:(rObject_ext @ (rNode_ext @ (((((rElement_ext @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ 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))),F3:((option @ (shadow_root_ptr @ Shadow_root_ptr4)) > (option @ (shadow_root_ptr @ Shadow_root_ptr4)))]: (((R2 = R3) => ((((((((shadow_root_opt @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Shadow_root_ptr4) @ Z2) @ R3) = V3) => ((! [V4:(option @ (shadow_root_ptr @ Shadow_root_ptr4))]: (((V3 = V4) => ((F2 @ V4) = (F3 @ V4))))) => ((((((((shadow1355209752update @ Shadow_root_ptr4) @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ F2) @ R2) = (((((((shadow1355209752update @ Shadow_root_ptr4) @ Node_ptr2) @ Element_ptr2) @ Character_data_ptr2) @ Z2) @ F3) @ R3)))))))).
% 3.67/1.74  thf(fact_253_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)))))))).
% 3.67/1.74  thf(fact_254_get_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, (! [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:$tType,Shadow_root_ptr:$tType]: (((((((((((((get_D_o_c_u_m_e_n_t @ Shadow_root_ptr) @ Document_ptr) @ Element_ptr) @ Character_data_ptr) @ Node_ptr) @ Object_ptr) @ Element) @ CharacterData) @ Node) @ Document) @ Object) = (^ [Document_ptr2:(document_ptr @ ((sum_sum @ (shadow_root_ptr @ Shadow_root_ptr)) @ Document_ptr)),H5:((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)))]: (((((bind @ (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)))) @ (rObject_ext @ ((((rDocument_ext @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ (option @ Document)))) @ ((((get_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_ptr2)) @ H5)) @ (((((((((cast_O1159777348_e_n_t @ Node_ptr) @ Element_ptr) @ Character_data_ptr) @ Shadow_root_ptr) @ Element) @ CharacterData) @ Node) @ Document) @ Object)))))))).
% 3.67/1.74  thf(fact_255_option_Odisc__eq__case_I2_J, axiom, (! [A:$tType,Option:(option @ A)]: (((Option != (none @ A)) = (((((case_option @ $o) @ A) @ $false) @ (^ [Uu:A]: ($true))) @ Option))))).
% 3.67/1.74  thf(conj_0, hypothesis, ((((((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) @ (rObject_ext @ ((((rDocument_ext @ c) @ a) @ b) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k))))) @ h2) @ ((((((((((((((get_M_1744428286_e_n_t @ d) @ e) @ c) @ a) @ b) @ ((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))))) @ f) @ g) @ h) @ i) @ l) @ document_ptr2) @ (id @ (rObject_ext @ ((((rDocument_ext @ c) @ a) @ b) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k))))))) @ x)).
% 3.67/1.74  thf(conj_1, hypothesis, (h3 = (((((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 @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k)))) @ l))) @ ((((((cast_d1427782271_p_t_r @ ((sum_sum @ (shadow_root_ptr @ d)) @ e)) @ a) @ b) @ c) @ f) @ document_ptr2)) @ ((((((((((cast_D42511940_e_c_t @ c) @ a) @ b) @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k)) @ d) @ g) @ h) @ i) @ l) @ ((((((docume446011358update @ a) @ c) @ b) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k))) @ (^ [Uu:(option @ (element_ptr @ a))]: (v))) @ x))) @ h2))).
% 3.67/1.74  thf(conj_2, hypothesis, (((((((((((((type_wf4 @ a) @ b) @ c) @ d) @ e) @ f) @ g) @ h) @ i) @ j) @ k) @ l) @ h2)).
% 3.67/1.74  thf(conj_3, conjecture, ((((((((((type_wf3 @ a) @ b) @ c) @ d) @ e) @ f) @ g) @ ((sum_sum @ (rCharacterData_ext @ (option @ h))) @ i)) @ ((sum_sum @ ((((rDocument_ext @ c) @ a) @ b) @ (option @ ((sum_sum @ ((((rShadowRoot_ext @ c) @ a) @ b) @ (option @ j))) @ k)))) @ l)) @ h2)).
% 3.67/1.74  % SZS output end ListOfTHF for /export/starexec/sandbox2/tmp/tmp.BUSaAWiViN/DTF2DTF15839.p
% 3.67/1.74  ------------------------
% 3.76/1.91  ---- Cleaned THF ---
% 3.76/1.91  thf(ty_t_CharacterDataClass_ORCharacterData_ORCharacterData__ext,type,
% 3.76/1.91      rCharacterData_ext: $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_ShadowRootClass_ORShadowRoot_ORShadowRoot__ext,type,
% 3.76/1.91      rShadowRoot_ext: $tType > $tType > $tType > $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_CharacterDataPointer_Ocharacter__data__ptr,type,
% 3.76/1.91      character_data_ptr: $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_DocumentClass_ORDocument_ORDocument__ext,type,
% 3.76/1.91      rDocument_ext: $tType > $tType > $tType > $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_ElementClass_ORElement_ORElement__ext,type,
% 3.76/1.91      rElement_ext: $tType > $tType > $tType > $tType > $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_ShadowRootPointer_Oshadow__root__ptr,type,
% 3.76/1.91      shadow_root_ptr: $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_ShadowRootClass_Oshadow__root__mode,type,
% 3.76/1.91      shadow_root_mode: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_ObjectClass_ORObject_ORObject__ext,type,
% 3.76/1.91      rObject_ext: $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_DocumentPointer_Odocument__ptr,type,
% 3.76/1.91      document_ptr: $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_NodeClass_ORNode_ORNode__ext,type,
% 3.76/1.91      rNode_ext: $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_ElementPointer_Oelement__ptr,type,
% 3.76/1.91      element_ptr: $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_ObjectPointer_Oobject__ptr,type,
% 3.76/1.91      object_ptr: $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_Heap__Error__Monad_Oprog,type,
% 3.76/1.91      heap_Error_prog: $tType > $tType > $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_NodePointer_Onode__ptr,type,
% 3.76/1.91      node_ptr: $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_BaseMonad_Oexception,type,
% 3.76/1.91      exception: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_Product__Type_Ounit,type,
% 3.76/1.91      product_unit: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_ObjectClass_Oheap,type,
% 3.76/1.91      heap: $tType > $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_Finite__Map_Ofmap,type,
% 3.76/1.91      finite_fmap: $tType > $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_Sum__Type_Osum,type,
% 3.76/1.91      sum_sum: $tType > $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_Option_Ooption,type,
% 3.76/1.91      option: $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_String_Ochar,type,
% 3.76/1.91      char: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_t_List_Olist,type,
% 3.76/1.91      list: $tType > $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_tf_l,type,
% 3.76/1.91      l: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_tf_k,type,
% 3.76/1.91      k: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_tf_j,type,
% 3.76/1.91      j: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_tf_i,type,
% 3.76/1.91      i: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_tf_h,type,
% 3.76/1.91      h: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_tf_g,type,
% 3.76/1.91      g: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_tf_f,type,
% 3.76/1.91      f: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_tf_e,type,
% 3.76/1.91      e: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_tf_d,type,
% 3.76/1.91      d: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_tf_c,type,
% 3.76/1.91      c: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_tf_b,type,
% 3.76/1.91      b: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(ty_tf_a,type,
% 3.76/1.91      a: $tType ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_BaseMonad_Ol__get__M_Oa__get__M,type,
% 3.76/1.91      l_get_a_get_M: 
% 3.76/1.91        !>[Ptr: $tType,Heap: $tType,Obj: $tType,Result: $tType] : ( ( Ptr > Heap > ( option @ Obj ) ) > Ptr > ( Obj > Result ) > ( heap_Error_prog @ Heap @ exception @ Result ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_BaseMonad_Ol__put__M_Oa__put__M,type,
% 3.76/1.91      l_put_a_put_M: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_CharacterDataClass_ORCharacterData_Oval,type,
% 3.76/1.91      val: 
% 3.76/1.91        !>[Z: $tType] : ( ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z ) ) ) > ( list @ char ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_CharacterDataClass_ORCharacterData_Oval__update,type,
% 3.76/1.91      val_update: 
% 3.76/1.91        !>[Z: $tType] : ( ( ( list @ char ) > ( list @ char ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z ) ) ) > ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ Z ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      cast_C1206507959_o_d_e: 
% 3.76/1.91        !>[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 ) ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      put_C_1264771785_a_t_a: 
% 3.76/1.91        !>[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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_CharacterDataClass_Otype__wf,type,
% 3.76/1.91      type_wf: 
% 3.76/1.91        !>[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 ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      get_M_1540554666_a_t_a: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_CharacterDataMonad_Ol__new__character__data,type,
% 3.76/1.91      l_new_character_data: 
% 3.76/1.91        !>[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 ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_CharacterDataMonad_Onew__character__data,type,
% 3.76/1.91      new_character_data: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      put_M_926020593_a_t_a: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      cast_c1817826148_p_t_r: 
% 3.76/1.91        !>[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 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      is_cha1694415012_p_t_r: 
% 3.76/1.91        !>[Character_data_ptr: $tType] : ( ( character_data_ptr @ Character_data_ptr ) > $o ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_DocumentClass_ORDocument_Odisconnected__nodes,type,
% 3.76/1.91      disconnected_nodes: 
% 3.76/1.91        !>[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 ) ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_DocumentClass_ORDocument_Odisconnected__nodes__update,type,
% 3.76/1.91      discon1635973971update: 
% 3.76/1.91        !>[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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_DocumentClass_ORDocument_Odoctype,type,
% 3.76/1.91      doctype: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_DocumentClass_ORDocument_Odoctype__update,type,
% 3.76/1.91      doctype_update: 
% 3.76/1.91        !>[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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_DocumentClass_ORDocument_Odocument__element,type,
% 3.76/1.91      document_element: 
% 3.76/1.91        !>[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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_DocumentClass_ORDocument_Odocument__element__update,type,
% 3.76/1.91      docume446011358update: 
% 3.76/1.91        !>[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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      cast_D42511940_e_c_t: 
% 3.76/1.91        !>[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 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      cast_O1159777348_e_n_t: 
% 3.76/1.91        !>[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 ) ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      get_D_o_c_u_m_e_n_t: 
% 3.76/1.91        !>[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 ) ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_DocumentClass_Ois__document__kind,type,
% 3.76/1.91      is_document_kind: 
% 3.76/1.91        !>[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 ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      l_type1694037370ype_wf: 
% 3.76/1.91        !>[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 ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      put_D_o_c_u_m_e_n_t: 
% 3.76/1.91        !>[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 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_DocumentClass_Otype__wf,type,
% 3.76/1.91      type_wf2: 
% 3.76/1.91        !>[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 ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      get_M_1744428286_e_n_t: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_DocumentMonad_Ol__new__document,type,
% 3.76/1.91      l_new_document: 
% 3.76/1.91        !>[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 ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_DocumentMonad_Onew__document,type,
% 3.76/1.91      new_document: 
% 3.76/1.91        !>[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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      put_M_950607941_e_n_t: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      cast_d1427782271_p_t_r: 
% 3.76/1.91        !>[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 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      is_doc697300620_p_t_r: 
% 3.76/1.91        !>[Document_ptr: $tType] : ( ( document_ptr @ Document_ptr ) > $o ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_DocumentPointer_Ois__document__ptr__kind,type,
% 3.76/1.91      is_document_ptr_kind: 
% 3.76/1.91        !>[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 ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ElementClass_ORElement_Oattrs__update,type,
% 3.76/1.91      attrs_update: 
% 3.76/1.91        !>[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 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ElementClass_ORElement_Ochild__nodes,type,
% 3.76/1.91      child_nodes: 
% 3.76/1.91        !>[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 ) ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ElementClass_ORElement_Ochild__nodes__update,type,
% 3.76/1.91      child_nodes_update: 
% 3.76/1.91        !>[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 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ElementClass_ORElement_Oshadow__root__opt,type,
% 3.76/1.91      shadow_root_opt: 
% 3.76/1.91        !>[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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ElementClass_ORElement_Oshadow__root__opt__update,type,
% 3.76/1.91      shadow1355209752update: 
% 3.76/1.91        !>[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 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ElementClass_ORElement_Otag__name,type,
% 3.76/1.91      tag_name: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ElementClass_ORElement_Otag__name__update,type,
% 3.76/1.91      tag_name_update: 
% 3.76/1.91        !>[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 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      cast_E624595161_o_d_e: 
% 3.76/1.91        !>[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 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ElementClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas,type,
% 3.76/1.91      l_get_455762803lemmas: 
% 3.76/1.91        !>[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 ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      l_type512970796ype_wf: 
% 3.76/1.91        !>[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 ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      put_E_l_e_m_e_n_t: 
% 3.76/1.91        !>[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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ElementClass_Otype__wf,type,
% 3.76/1.91      type_wf3: 
% 3.76/1.91        !>[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 ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      get_M_E_l_e_m_e_n_t: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ElementMonad_Ol__new__element,type,
% 3.76/1.91      l_new_element: 
% 3.76/1.91        !>[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 ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ElementMonad_Onew__element,type,
% 3.76/1.91      new_element: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      put_M_E_l_e_m_e_n_t: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      cast_e2129487814_p_t_r: 
% 3.76/1.91        !>[Element_ptr: $tType,Node_ptr: $tType] : ( ( element_ptr @ Element_ptr ) > ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr ) @ Node_ptr ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      is_ele1630183935_p_t_r: 
% 3.76/1.91        !>[Element_ptr: $tType] : ( ( element_ptr @ Element_ptr ) > $o ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_Fun_Oid,type,
% 3.76/1.91      id: 
% 3.76/1.91        !>[A: $tType] : ( A > A ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_Heap__Error__Monad_Onoop,type,
% 3.76/1.91      heap_Error_noop: 
% 3.76/1.91        !>[Heap: $tType,E: $tType] : ( heap_Error_prog @ Heap @ E @ product_unit ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_Heap__Error__Monad_Opreserved,type,
% 3.76/1.91      heap_Error_preserved: 
% 3.76/1.91        !>[Heap: $tType,E: $tType,Result: $tType] : ( ( heap_Error_prog @ Heap @ E @ Result ) > Heap > Heap > $o ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_Heap__Error__Monad_Oreturn__heap,type,
% 3.76/1.91      heap_E381990939n_heap: 
% 3.76/1.91        !>[Heap: $tType,E: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ product_unit ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_Heap__Error__Monad_Oreturns__heap,type,
% 3.76/1.91      heap_E940394160s_heap: 
% 3.76/1.91        !>[Heap: $tType,E: $tType,Result: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ Result ) > Heap > $o ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_Heap__Error__Monad_Oreturns__result,type,
% 3.76/1.91      heap_E1989005601result: 
% 3.76/1.91        !>[Heap: $tType,E: $tType,Result: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ Result ) > Result > $o ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_Heap__Error__Monad_Oreturns__result__heap,type,
% 3.76/1.91      heap_E56519469t_heap: 
% 3.76/1.91        !>[Heap: $tType,E: $tType,Result: $tType] : ( Heap > ( heap_Error_prog @ Heap @ E @ Result ) > Result > Heap > $o ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_List_Olist_ONil,type,
% 3.76/1.91      nil: 
% 3.76/1.91        !>[A: $tType] : ( list @ A ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      cast_N414129940_e_c_t: 
% 3.76/1.91        !>[Node: $tType,Object: $tType] : ( ( rObject_ext @ ( rNode_ext @ Node ) ) > ( rObject_ext @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_NodeClass_Oput_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 3.76/1.91      put_N_o_d_e: 
% 3.76/1.91        !>[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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_NodeMonad_Oget__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 3.76/1.91      get_M_N_o_d_e: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_NodeMonad_Oput__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,type,
% 3.76/1.91      put_M_N_o_d_e: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      cast_n1885620943_p_t_r: 
% 3.76/1.91        !>[Node_ptr: $tType,Object_ptr: $tType] : ( ( node_ptr @ Node_ptr ) > ( object_ptr @ ( sum_sum @ ( node_ptr @ Node_ptr ) @ Object_ptr ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ObjectClass_Oget_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,
% 3.76/1.91      get_O_b_j_e_c_t: 
% 3.76/1.91        !>[Object_ptr: $tType,Object: $tType] : ( ( object_ptr @ Object_ptr ) > ( heap @ Object_ptr @ Object ) > ( option @ ( rObject_ext @ Object ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      put_O_b_j_e_c_t: 
% 3.76/1.91        !>[Object_ptr: $tType,Object: $tType] : ( ( object_ptr @ Object_ptr ) > ( rObject_ext @ Object ) > ( heap @ Object_ptr @ Object ) > ( heap @ Object_ptr @ Object ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      get_M_O_b_j_e_c_t: 
% 3.76/1.91        !>[A: $tType,B: $tType,C: $tType] : ( ( object_ptr @ A ) > ( ( rObject_ext @ B ) > C ) > ( heap_Error_prog @ ( heap @ A @ B ) @ exception @ C ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      put_M_O_b_j_e_c_t: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_Option_Obind,type,
% 3.76/1.91      bind: 
% 3.76/1.91        !>[A: $tType,B: $tType] : ( ( option @ A ) > ( A > ( option @ B ) ) > ( option @ B ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_Option_Ooption_ONone,type,
% 3.76/1.91      none: 
% 3.76/1.91        !>[A: $tType] : ( option @ A ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_Option_Ooption_Ocase__option,type,
% 3.76/1.91      case_option: 
% 3.76/1.91        !>[B: $tType,A: $tType] : ( B > ( A > B ) > ( option @ A ) > B ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_Option_Ooption_Othe,type,
% 3.76/1.91      the: 
% 3.76/1.91        !>[A: $tType] : ( ( option @ A ) > A ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootClass_ORShadowRoot_Ochild__nodes,type,
% 3.76/1.91      child_nodes2: 
% 3.76/1.91        !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_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 ) ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootClass_ORShadowRoot_Ochild__nodes__update,type,
% 3.76/1.91      child_nodes_update2: 
% 3.76/1.91        !>[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 @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootClass_ORShadowRoot_Omode,type,
% 3.76/1.91      mode: 
% 3.76/1.91        !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) > shadow_root_mode ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootClass_ORShadowRoot_Omode__update,type,
% 3.76/1.91      mode_update: 
% 3.76/1.91        !>[Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Z: $tType] : ( ( shadow_root_mode > shadow_root_mode ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ Z ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      cast_D1220047104_o_o_t: 
% 3.76/1.91        !>[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 ) ) ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      cast_S69733376_e_n_t: 
% 3.76/1.91        !>[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 ) ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootClass_Oget_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,
% 3.76/1.91      get_S_1040819486_o_o_t: 
% 3.76/1.91        !>[Shadow_root_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,ShadowRoot: $tType,Document: $tType,Object: $tType] : ( ( shadow_root_ptr @ Shadow_root_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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) @ Object ) ) ) > ( option @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      is_sha596430153_e_n_t: 
% 3.76/1.91        !>[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 ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootClass_Ol__get_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas,type,
% 3.76/1.91      l_get_1025633809lemmas: 
% 3.76/1.91        !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType,L: $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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) > $o ) > $o ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootClass_Ol__type__wf__def_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_Oa__type__wf,type,
% 3.76/1.91      l_type1084893710ype_wf: 
% 3.76/1.91        !>[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,ShadowRoot: $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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) @ Object ) ) ) > $o ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootClass_Oput_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,
% 3.76/1.91      put_S_1765298839_o_o_t: 
% 3.76/1.91        !>[Shadow_root_ptr: $tType,Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,ShadowRoot: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,Document: $tType,Object: $tType] : ( ( shadow_root_ptr @ Shadow_root_ptr ) > ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) > ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) @ Object ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootClass_Oshadow__root__mode_OOpen,type,
% 3.76/1.91      shadow_root_Open: shadow_root_mode ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootClass_Oshadow__root__mode_Orec__shadow__root__mode,type,
% 3.76/1.91      shadow1373981654t_mode: 
% 3.76/1.91        !>[A: $tType] : ( A > A > shadow_root_mode > A ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootClass_Otype__wf,type,
% 3.76/1.91      type_wf4: 
% 3.76/1.91        !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType,L: $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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) > $o ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Odelete_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__M,type,
% 3.76/1.91      shadow915526646_o_t_M: 
% 3.76/1.91        !>[Shadow_root_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,ShadowRoot: $tType,Document: $tType,Object: $tType] : ( ( shadow_root_ptr @ Shadow_root_ptr ) > ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) @ Object ) ) ) @ exception @ product_unit ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      shadow1195525443_o_o_t: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Ol__put__M_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas,type,
% 3.76/1.91      shadow1597418701lemmas: 
% 3.76/1.91        !>[A: $tType,B: $tType,C: $tType,D: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,J: $tType,K: $tType,L: $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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) ) > $o ) > $o ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootMonad__Mirabelle__sztvgkssxx_Onew_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__M,type,
% 3.76/1.91      shadow824386965_o_t_M: 
% 3.76/1.91        !>[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,ShadowRoot: $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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) @ Object ) ) ) @ exception @ ( shadow_root_ptr @ Shadow_root_ptr ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      shadow2002649738_o_o_t: 
% 3.76/1.91        !>[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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  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,
% 3.76/1.91      cast_s636919983_p_t_r: 
% 3.76/1.91        !>[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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_c_ShadowRootPointer_Ois__shadow__root__ptr_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,type,
% 3.76/1.91      is_sha302423855_p_t_r: 
% 3.76/1.91        !>[Shadow_root_ptr: $tType] : ( ( shadow_root_ptr @ Shadow_root_ptr ) > $o ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_v_document__ptr,type,
% 3.76/1.91      document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_v_h,type,
% 3.76/1.91      h2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_v_h_H,type,
% 3.76/1.91      h3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) ) ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_v_v,type,
% 3.76/1.91      v: option @ ( element_ptr @ a ) ).
% 3.76/1.91  
% 3.76/1.91  thf(sy_v_x,type,
% 3.76/1.91      x: rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_0_assms,axiom,
% 3.76/1.91      heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ a ) @ ( sum_sum @ ( character_data_ptr @ b ) @ c ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) ) @ f ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ c @ a @ b @ d @ ( option @ g ) ) @ ( sum_sum @ ( 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 @ ( option @ ( element_ptr @ a ) ) @ c @ a @ b @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) @ f @ g @ h @ i @ l @ document_ptr2 @ ( docume446011358update @ a @ c @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ v ) @ h3 ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_1_ShadowRootClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t,axiom,
% 3.76/1.91      ! [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 ) )] :
% 3.76/1.91        ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 3.76/1.91       => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ H2 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_2_cast_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t__inject,axiom,
% 3.76/1.91      ! [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 ) )] :
% 3.76/1.91        ( ( ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ I @ X )
% 3.76/1.91          = ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ I @ Y ) )
% 3.76/1.91        = ( X = Y ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_3_cast_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062o_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject,axiom,
% 3.76/1.91      ! [E: $tType,C: $tType,B: $tType,A: $tType,D: $tType,X: document_ptr @ D,Y: document_ptr @ D] :
% 3.76/1.91        ( ( ( cast_d1427782271_p_t_r @ D @ A @ B @ C @ E @ X )
% 3.76/1.91          = ( cast_d1427782271_p_t_r @ D @ A @ B @ C @ E @ Y ) )
% 3.76/1.91        = ( X = Y ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_4_id__apply,axiom,
% 3.76/1.91      ! [A: $tType] :
% 3.76/1.91        ( ( id @ A )
% 3.76/1.91        = ( ^ [X2: A] : X2 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_5_put_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def,axiom,
% 3.76/1.91      ! [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] :
% 3.76/1.91        ( ( 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 )
% 3.76/1.91        = ( ^ [Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ),Document2: 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_ptr2 ) @ ( cast_D42511940_e_c_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ Document @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Object @ Document2 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_6_ElementClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t,axiom,
% 3.76/1.91      ! [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 )] :
% 3.76/1.91        ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 3.76/1.91       => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_7_type__wf_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t,axiom,
% 3.76/1.91      ! [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 ) )] :
% 3.76/1.91        ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 3.76/1.91       => ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_8_returns__result__eq,axiom,
% 3.76/1.91      ! [B: $tType,A: $tType,C: $tType,H2: A,F2: heap_Error_prog @ A @ B @ C,Y: C,Y2: C] :
% 3.76/1.91        ( ( heap_E1989005601result @ A @ B @ C @ H2 @ F2 @ Y )
% 3.76/1.91       => ( ( heap_E1989005601result @ A @ B @ C @ H2 @ F2 @ Y2 )
% 3.76/1.91         => ( Y = Y2 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_9_id__def,axiom,
% 3.76/1.91      ! [A: $tType] :
% 3.76/1.91        ( ( id @ A )
% 3.76/1.91        = ( ^ [X2: A] : X2 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_10_eq__id__iff,axiom,
% 3.76/1.91      ! [A: $tType,F2: A > A] :
% 3.76/1.91        ( ( ! [X2: A] :
% 3.76/1.91              ( ( F2 @ X2 )
% 3.76/1.91              = X2 ) )
% 3.76/1.91        = ( F2
% 3.76/1.91          = ( id @ A ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_11_l__put__M_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas__axioms,axiom,
% 3.76/1.91      ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( shadow1597418701lemmas @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_12_returns__heap__eq,axiom,
% 3.76/1.91      ! [C: $tType,B: $tType,A: $tType,H2: A,F2: heap_Error_prog @ A @ B @ C,H3: A,H4: A] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ A @ B @ C @ H2 @ F2 @ H3 )
% 3.76/1.91       => ( ( heap_E940394160s_heap @ A @ B @ C @ H2 @ F2 @ H4 )
% 3.76/1.91         => ( H3 = H4 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_13_document__put__get,axiom,
% 3.76/1.91      ! [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_ptr3: 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] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) )] :
% 3.76/1.91              ( ( Getter
% 3.76/1.91                @ ( Setter
% 3.76/1.91                  @ ^ [Uu: L] : V2
% 3.76/1.91                  @ X3 ) )
% 3.76/1.91              = V2 )
% 3.76/1.91         => ( 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_ptr3 @ Getter ) @ V2 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_14_returns__result__heap__def,axiom,
% 3.76/1.91      ! [E: $tType,Result: $tType,Heap: $tType] :
% 3.76/1.91        ( ( heap_E56519469t_heap @ Heap @ E @ Result )
% 3.76/1.91        = ( ^ [H5: Heap,P: heap_Error_prog @ Heap @ E @ Result,R: Result,H6: Heap] :
% 3.76/1.91              ( ( heap_E1989005601result @ Heap @ E @ Result @ H5 @ P @ R )
% 3.76/1.91              & ( heap_E940394160s_heap @ Heap @ E @ Result @ H5 @ P @ H6 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_15_return__heap__E,axiom,
% 3.76/1.91      ! [B: $tType,A: $tType,H2: A,H3: A,H4: A] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ A @ B @ product_unit @ H2 @ ( heap_E381990939n_heap @ A @ B @ H3 ) @ H4 )
% 3.76/1.91        = ( H4 = H3 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_16_noop__returns__heap,axiom,
% 3.76/1.91      ! [B: $tType,A: $tType,H2: A,H3: A] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ A @ B @ product_unit @ H2 @ ( heap_Error_noop @ A @ B ) @ H3 )
% 3.76/1.91        = ( H2 = H3 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_17_ElementClass_Otype__wf__def,axiom,
% 3.76/1.91      ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 3.76/1.91        ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I )
% 3.76/1.91        = ( l_type512970796ype_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_18_ShadowRootClass_Otype__wf__def,axiom,
% 3.76/1.91      ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 3.76/1.91        ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L )
% 3.76/1.91        = ( l_type1084893710ype_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_19_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,
% 3.76/1.91      ! [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_ptr3: 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 ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( docume446011358update @ A @ C @ B @ ( option @ J ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.91          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_20_RDocument_Ounfold__congs_I4_J,axiom,
% 3.76/1.91      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),V3: option @ ( element_ptr @ Element_ptr2 ),F2: ( option @ ( element_ptr @ Element_ptr2 ) ) > ( option @ ( element_ptr @ Element_ptr2 ) ),F3: ( option @ ( element_ptr @ Element_ptr2 ) ) > ( option @ ( element_ptr @ Element_ptr2 ) )] :
% 3.76/1.91        ( ( R2 = R3 )
% 3.76/1.91       => ( ( ( document_element @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 3.76/1.91            = V3 )
% 3.76/1.91         => ( ! [V4: option @ ( element_ptr @ Element_ptr2 )] :
% 3.76/1.91                ( ( V4 = V3 )
% 3.76/1.91               => ( ( F2 @ V4 )
% 3.76/1.91                  = ( F3 @ V4 ) ) )
% 3.76/1.91           => ( ( docume446011358update @ Element_ptr2 @ Node_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 3.76/1.91              = ( docume446011358update @ Element_ptr2 @ Node_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_21_RDocument_Ofold__congs_I4_J,axiom,
% 3.76/1.91      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),V3: option @ ( element_ptr @ Element_ptr2 ),F2: ( option @ ( element_ptr @ Element_ptr2 ) ) > ( option @ ( element_ptr @ Element_ptr2 ) ),F3: ( option @ ( element_ptr @ Element_ptr2 ) ) > ( option @ ( element_ptr @ Element_ptr2 ) )] :
% 3.76/1.91        ( ( R2 = R3 )
% 3.76/1.91       => ( ( ( document_element @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 3.76/1.91            = V3 )
% 3.76/1.91         => ( ! [V4: option @ ( element_ptr @ Element_ptr2 )] :
% 3.76/1.91                ( ( V3 = V4 )
% 3.76/1.91               => ( ( F2 @ V4 )
% 3.76/1.91                  = ( F3 @ V4 ) ) )
% 3.76/1.91           => ( ( docume446011358update @ Element_ptr2 @ Node_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 3.76/1.91              = ( docume446011358update @ Element_ptr2 @ Node_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_22_is__shadow__root__kind__document__element,axiom,
% 3.76/1.91      ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,V2: option @ ( element_ptr @ B )] :
% 3.76/1.91        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E )
% 3.76/1.91        = ( ^ [X2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 3.76/1.91              ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E
% 3.76/1.91              @ ( docume446011358update @ B @ A @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 3.76/1.91                @ ^ [Uu: option @ ( element_ptr @ B )] : V2
% 3.76/1.91                @ X2 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_23_ElementClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms,axiom,
% 3.76/1.91      ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_get_455762803lemmas @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_24_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,
% 3.76/1.91      ! [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 ) )] :
% 3.76/1.91        ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.91       => ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_25_DocumentClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms,axiom,
% 3.76/1.91      ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_get_455762803lemmas @ 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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_26_ShadowRootClass_Otype__wf_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t,axiom,
% 3.76/1.91      ! [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 ) )] :
% 3.76/1.91        ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 3.76/1.91       => ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ L @ H2 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_27_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,
% 3.76/1.91      ! [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 ) )] :
% 3.76/1.91        ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.91       => ( 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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_28_ShadowRootClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms,axiom,
% 3.76/1.91      ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_get_455762803lemmas @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_29_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__doctype__type__wf__preserved,axiom,
% 3.76/1.91      ! [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_ptr3: 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 ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( doctype_update @ C @ A @ B @ ( option @ J ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.91          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_30_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,
% 3.76/1.91      ! [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_ptr3: 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 ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( discon1635973971update @ A @ B @ C @ ( option @ J ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.91          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_31_ShadowRootMonad__Mirabelle__sztvgkssxx_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__doctype__type__wf__preserved,axiom,
% 3.76/1.91      ! [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 ) ),Document_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( list @ char ) @ C @ A @ B @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ F @ G @ H @ I @ L @ Document_ptr3 @ ( doctype_update @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 3.76/1.91          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_32_DocumentClass_Otype__wf__def,axiom,
% 3.76/1.91      ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 3.76/1.91        ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K )
% 3.76/1.91        = ( l_type1694037370ype_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_33_document__put__get__preserved,axiom,
% 3.76/1.91      ! [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_ptr3: 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_ptr4: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) )] :
% 3.76/1.91              ( ( Getter
% 3.76/1.91                @ ( Setter
% 3.76/1.91                  @ ^ [Uu: L] : V2
% 3.76/1.91                  @ X3 ) )
% 3.76/1.91              = ( Getter @ X3 ) )
% 3.76/1.91         => ( 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_ptr4 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_34_get__M__Mdocument__preserved1,axiom,
% 3.76/1.91      ! [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_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document_ptr4: 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] :
% 3.76/1.91        ( ( Document_ptr3 != Document_ptr4 )
% 3.76/1.91       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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_ptr4 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_35_new__document__is__l__new__document,axiom,
% 3.76/1.91      ! [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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_36_is__shadow__root__kind__disconnected__nodes,axiom,
% 3.76/1.91      ! [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 ) ) )] :
% 3.76/1.91        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E )
% 3.76/1.91        = ( ^ [X2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 3.76/1.91              ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E
% 3.76/1.91              @ ( discon1635973971update @ B @ C @ A @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 3.76/1.91                @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] : V2
% 3.76/1.91                @ X2 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_37_is__shadow__root__kind__doctype,axiom,
% 3.76/1.91      ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,V2: list @ char] :
% 3.76/1.91        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E )
% 3.76/1.91        = ( ^ [X2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 3.76/1.91              ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E
% 3.76/1.91              @ ( doctype_update @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 3.76/1.91                @ ^ [Uu: list @ char] : V2
% 3.76/1.91                @ X2 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_38_l__get_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas__axioms,axiom,
% 3.76/1.91      ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_get_1025633809lemmas @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_39_preserved__def,axiom,
% 3.76/1.91      ! [Result: $tType,E: $tType,Heap: $tType] :
% 3.76/1.91        ( ( heap_Error_preserved @ Heap @ E @ Result )
% 3.76/1.91        = ( ^ [F4: heap_Error_prog @ Heap @ E @ Result,H5: Heap,H6: Heap] :
% 3.76/1.91            ! [X2: Result] :
% 3.76/1.91              ( ( heap_E1989005601result @ Heap @ E @ Result @ H5 @ F4 @ X2 )
% 3.76/1.91              = ( heap_E1989005601result @ Heap @ E @ Result @ H6 @ F4 @ X2 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_40_get__M__Mdocument__preserved5,axiom,
% 3.76/1.91      ! [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_ptr3: 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] :
% 3.76/1.91        ( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ Document_ptr3 )
% 3.76/1.91         != Object_ptr2 )
% 3.76/1.91       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_41_get__M__Mdocument__preserved4,axiom,
% 3.76/1.91      ! [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_ptr3: 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 ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) )] :
% 3.76/1.91              ( ( Getter
% 3.76/1.91                @ ( cast_D42511940_e_c_t @ C @ A @ B @ J @ D @ G @ H @ I @ K
% 3.76/1.91                  @ ( Setter
% 3.76/1.91                    @ ^ [Uu: L] : V2
% 3.76/1.91                    @ X3 ) ) )
% 3.76/1.91              = ( Getter @ ( cast_D42511940_e_c_t @ C @ A @ B @ J @ D @ G @ H @ I @ K @ X3 ) ) )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_42_get__M__Mdocument__preserved10,axiom,
% 3.76/1.91      ! [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_ptr3: 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 ) )] :
% 3.76/1.91        ( ! [X3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) )] :
% 3.76/1.91            ( ( Getter
% 3.76/1.91              @ ( cast_D42511940_e_c_t @ A @ B @ C @ D @ F @ G @ H @ I @ J
% 3.76/1.91                @ ( Setter
% 3.76/1.91                  @ ^ [Uu: K] : V2
% 3.76/1.91                  @ X3 ) ) )
% 3.76/1.91            = ( Getter @ ( cast_D42511940_e_c_t @ A @ B @ C @ D @ F @ G @ H @ I @ J @ X3 ) ) )
% 3.76/1.91       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_43_get__M__Mdocument__preserved3,axiom,
% 3.76/1.91      ! [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_ptr3: 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] :
% 3.76/1.91        ( ( ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ Document_ptr3 )
% 3.76/1.91         != Object_ptr2 )
% 3.76/1.91       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_44_get__M__Mdocument__preserved8,axiom,
% 3.76/1.91      ! [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_ptr3: 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_ptr3: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > M] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_45_ext,axiom,
% 3.76/1.91      ! [B: $tType,A: $tType,F2: A > B,G2: A > B] :
% 3.76/1.91        ( ! [X3: A] :
% 3.76/1.91            ( ( F2 @ X3 )
% 3.76/1.91            = ( G2 @ X3 ) )
% 3.76/1.91       => ( F2 = G2 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_46_get__M__Mdocument__preserved9,axiom,
% 3.76/1.91      ! [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_ptr3: 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_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > M] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( 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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_47_get__M__Mdocument__preserved2,axiom,
% 3.76/1.91      ! [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_ptr3: 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_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 ) ) ) ) > M] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_48_get__M__Mdocument__preserved6,axiom,
% 3.76/1.91      ! [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_ptr3: 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_ptr3: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > M] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_49_CharacterData__simp1,axiom,
% 3.76/1.91      ! [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_ptr3: 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 )] :
% 3.76/1.91        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 3.76/1.91            ( ( Getter
% 3.76/1.91              @ ( Setter
% 3.76/1.91                @ ^ [Uu: B] : V2
% 3.76/1.91                @ X3 ) )
% 3.76/1.91            = V2 )
% 3.76/1.91       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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_ptr3 @ Getter ) @ V2 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_50_CharacterData__simp3,axiom,
% 3.76/1.91      ! [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_ptr3: 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_ptr4: character_data_ptr @ E] :
% 3.76/1.91        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 3.76/1.91            ( ( Getter
% 3.76/1.91              @ ( Setter
% 3.76/1.91                @ ^ [Uu: C] : V2
% 3.76/1.91                @ X3 ) )
% 3.76/1.91            = ( Getter @ X3 ) )
% 3.76/1.91       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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_ptr4 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_51_CharacterData__simp4,axiom,
% 3.76/1.91      ! [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_ptr3: 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_ptr3: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > L] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_52_CharacterData__simp2,axiom,
% 3.76/1.91      ! [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_ptr3: character_data_ptr @ A,Character_data_ptr4: 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] :
% 3.76/1.91        ( ( Character_data_ptr3 != Character_data_ptr4 )
% 3.76/1.91       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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_ptr4 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_53_ShadowRootMonad__Mirabelle__sztvgkssxx_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,
% 3.76/1.91      ! [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_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( list @ char ) @ 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_ptr3 @ ( val_update @ ( option @ H ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 3.76/1.91          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_54_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,
% 3.76/1.91      ! [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_ptr3: 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 ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( val_update @ ( option @ H ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.91          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_55_CharacterData__simp9,axiom,
% 3.76/1.91      ! [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_ptr3: 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_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( ! [X3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) )] :
% 3.76/1.91              ( ( Getter
% 3.76/1.91                @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I
% 3.76/1.91                  @ ( Setter
% 3.76/1.91                    @ ^ [Uu: K] : V2
% 3.76/1.91                    @ X3 ) ) )
% 3.76/1.91              = ( Getter @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I @ X3 ) ) )
% 3.76/1.91         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_56_CharacterData__simp7,axiom,
% 3.76/1.91      ! [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_ptr3: 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_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ D ) @ ( sum_sum @ ( character_data_ptr @ E ) @ C ) )] :
% 3.76/1.91        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 3.76/1.91            ( ( Getter
% 3.76/1.91              @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H
% 3.76/1.91                @ ( Setter
% 3.76/1.91                  @ ^ [Uu: I] : V2
% 3.76/1.91                  @ X3 ) ) )
% 3.76/1.91            = ( Getter @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H @ X3 ) ) )
% 3.76/1.91       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_57_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,
% 3.76/1.91      ! [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 ) ) )] :
% 3.76/1.91        ( ( ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ G @ X )
% 3.76/1.91          = ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ G @ Y ) )
% 3.76/1.91        = ( X = Y ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_58_CharacterData__simp12,axiom,
% 3.76/1.91      ! [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_ptr3: 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 ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( ! [X3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) )] :
% 3.76/1.91              ( ( Getter
% 3.76/1.91                @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) @ J
% 3.76/1.91                  @ ( cast_C1206507959_o_d_e @ H @ C @ A @ B @ D @ G @ I
% 3.76/1.91                    @ ( Setter
% 3.76/1.91                      @ ^ [Uu: K] : V2
% 3.76/1.91                      @ X3 ) ) ) )
% 3.76/1.91              = ( 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 @ X3 ) ) ) )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_59_CharacterData__simp6,axiom,
% 3.76/1.91      ! [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_ptr3: 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 ) )] :
% 3.76/1.91        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ A ) ) )] :
% 3.76/1.91            ( ( Getter
% 3.76/1.91              @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ F @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ A ) ) @ H ) ) @ I
% 3.76/1.91                @ ( cast_C1206507959_o_d_e @ A @ C @ D @ E @ F @ G @ H
% 3.76/1.91                  @ ( Setter
% 3.76/1.91                    @ ^ [Uu: J] : V2
% 3.76/1.91                    @ X3 ) ) ) )
% 3.76/1.91            = ( 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 @ X3 ) ) ) )
% 3.76/1.91       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_60_CharacterData__simp8,axiom,
% 3.76/1.91      ! [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_ptr3: character_data_ptr @ B,Node_ptr3: 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] :
% 3.76/1.91        ( ( ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr3 )
% 3.76/1.91         != Node_ptr3 )
% 3.76/1.91       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_61_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,
% 3.76/1.91      ! [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_ptr3: 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 )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ ( val_update @ ( option @ H ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 3.76/1.91          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_62_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,
% 3.76/1.91      ! [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 ),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 ) ),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] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91       => ( ( 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 )
% 3.76/1.91         => ( ( Ptr2
% 3.76/1.91             != ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ New_document_ptr ) )
% 3.76/1.91           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_63_CharacterData__simp5,axiom,
% 3.76/1.91      ! [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_ptr3: 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_ptr3: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_64_ShadowRootMonad__Mirabelle__sztvgkssxx_Onew__document__type__wf__preserved,axiom,
% 3.76/1.91      ! [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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ L ) @ H3 )
% 3.76/1.91       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 3.76/1.91          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_65_DocumentMonad_Onew__document__type__wf__preserved,axiom,
% 3.76/1.91      ! [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 ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.91          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_66_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,
% 3.76/1.91      ! [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 )] :
% 3.76/1.91        ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 3.76/1.91       => ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) @ J @ H2 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_67_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,
% 3.76/1.91      ! [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 ) )] :
% 3.76/1.91        ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.91       => ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ H2 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_68_ShadowRootClass_Otype__wf_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a,axiom,
% 3.76/1.91      ! [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 ) )] :
% 3.76/1.91        ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 3.76/1.91       => ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ H2 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_69_CharacterDataClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms,axiom,
% 3.76/1.91      ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] : ( l_get_455762803lemmas @ 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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_70_cast__document__not__node_I2_J,axiom,
% 3.76/1.91      ! [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 ) ) ),Document3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ H ) )] :
% 3.76/1.91        ( ( 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 )
% 3.76/1.91       != ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ J @ Document3 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_71_cast__document__not__node_I1_J,axiom,
% 3.76/1.91      ! [H: $tType,I: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document3: 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 ) ) )] :
% 3.76/1.91        ( ( cast_D42511940_e_c_t @ A @ B @ C @ H @ D @ E @ F @ G @ I @ Document3 )
% 3.76/1.91       != ( 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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_72_l__new__document_Onew__document__types__preserved,axiom,
% 3.76/1.91      ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,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,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 ) )] :
% 3.76/1.91        ( ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ Type_wf )
% 3.76/1.91       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91         => ( ( Type_wf @ H2 )
% 3.76/1.91            = ( Type_wf @ H3 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_73_l__new__document_Ointro,axiom,
% 3.76/1.91      ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,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] :
% 3.76/1.91        ( ! [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 ) )] :
% 3.76/1.91            ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91           => ( ( Type_wf @ H7 )
% 3.76/1.91              = ( Type_wf @ H8 ) ) )
% 3.76/1.91       => ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ Type_wf ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_74_l__new__document__def,axiom,
% 3.76/1.91      ! [K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 3.76/1.91        ( ( l_new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K )
% 3.76/1.91        = ( ^ [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] :
% 3.76/1.91            ! [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 ) )] :
% 3.76/1.91              ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91             => ( ( Type_wf2 @ H5 )
% 3.76/1.91                = ( Type_wf2 @ H6 ) ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_75_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,
% 3.76/1.91      ! [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 ),Ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91       => ( ( 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 )
% 3.76/1.91         => ( ( Ptr2 != New_document_ptr )
% 3.76/1.91           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_76_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,
% 3.76/1.91      ! [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 ),Ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > L] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91       => ( ( 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 )
% 3.76/1.91         => ( 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 ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_77_new__document__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 3.76/1.91      ! [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 ),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 ) ) ) ) > L] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91       => ( ( 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 )
% 3.76/1.91         => ( 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 ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_78_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,
% 3.76/1.91      ! [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 ),Ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > L] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91       => ( ( 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 )
% 3.76/1.91         => ( 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 ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_79_get__M__Mdocument__preserved7,axiom,
% 3.76/1.91      ! [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_ptr3: 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_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > M] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( 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 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_80_element__put__get,axiom,
% 3.76/1.91      ! [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_ptr3: 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] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( ! [X3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) )] :
% 3.76/1.91              ( ( Getter
% 3.76/1.91                @ ( Setter
% 3.76/1.91                  @ ^ [Uu: J] : V2
% 3.76/1.91                  @ X3 ) )
% 3.76/1.91              = V2 )
% 3.76/1.91         => ( 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_ptr3 @ Getter ) @ V2 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_81_element__put__get__preserved,axiom,
% 3.76/1.91      ! [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_ptr3: 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_ptr4: element_ptr @ B] :
% 3.76/1.91        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 3.76/1.91            ( ( Getter
% 3.76/1.91              @ ( Setter
% 3.76/1.91                @ ^ [Uu: G] : V2
% 3.76/1.91                @ X3 ) )
% 3.76/1.91            = ( Getter @ X3 ) )
% 3.76/1.91       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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_ptr4 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_82_get__M__Element__preserved1,axiom,
% 3.76/1.91      ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr3: element_ptr @ A,Element_ptr4: 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] :
% 3.76/1.91        ( ( Element_ptr3 != Element_ptr4 )
% 3.76/1.91       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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_ptr4 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_83_CharacterData__simp10,axiom,
% 3.76/1.91      ! [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_ptr3: character_data_ptr @ B,Node_ptr3: 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] :
% 3.76/1.91        ( ( ( cast_c1817826148_p_t_r @ B @ A @ C @ Character_data_ptr3 )
% 3.76/1.91         != Node_ptr3 )
% 3.76/1.91       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_84_CharacterData__simp13,axiom,
% 3.76/1.91      ! [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_ptr3: 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] :
% 3.76/1.91        ( ( ( 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_ptr3 ) )
% 3.76/1.91         != Object_ptr2 )
% 3.76/1.91       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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 )
% 3.76/1.91         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_85_CharacterData__simp11,axiom,
% 3.76/1.91      ! [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_ptr3: 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] :
% 3.76/1.91        ( ( ( 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_ptr3 ) )
% 3.76/1.91         != Object_ptr2 )
% 3.76/1.91       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_86_get__M__Element__preserved3,axiom,
% 3.76/1.91      ! [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_ptr3: 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 ) )] :
% 3.76/1.91        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 3.76/1.91            ( ( Getter
% 3.76/1.91              @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) @ G ) @ H
% 3.76/1.91                @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G
% 3.76/1.91                  @ ( Setter
% 3.76/1.91                    @ ^ [Uu: I] : V2
% 3.76/1.91                    @ X3 ) ) ) )
% 3.76/1.91            = ( 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 @ X3 ) ) ) )
% 3.76/1.91       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_87_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,
% 3.76/1.91      ! [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 ) ) )] :
% 3.76/1.91        ( ( ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ X )
% 3.76/1.91          = ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ F @ Y ) )
% 3.76/1.91        = ( X = Y ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_88_cast__document__ptr__not__node__ptr_I1_J,axiom,
% 3.76/1.91      ! [D: $tType,E: $tType,C: $tType,B: $tType,A: $tType,Document_ptr3: document_ptr @ D,Node_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 3.76/1.91        ( ( cast_d1427782271_p_t_r @ D @ A @ B @ C @ E @ Document_ptr3 )
% 3.76/1.91       != ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ D ) @ E ) @ Node_ptr3 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_89_cast__document__ptr__not__node__ptr_I2_J,axiom,
% 3.76/1.91      ! [A: $tType,B: $tType,C: $tType,F: $tType,D: $tType,Node_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ),Document_ptr3: document_ptr @ D] :
% 3.76/1.91        ( ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ D ) @ F ) @ Node_ptr3 )
% 3.76/1.91       != ( cast_d1427782271_p_t_r @ D @ A @ B @ C @ F @ Document_ptr3 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_90_cast__element__not__character__data_I2_J,axiom,
% 3.76/1.91      ! [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 ) ) )] :
% 3.76/1.91        ( ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ H @ Character_data )
% 3.76/1.91       != ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ H ) @ Element2 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_91_cast__element__not__character__data_I1_J,axiom,
% 3.76/1.91      ! [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 ) ) )] :
% 3.76/1.91        ( ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ ( sum_sum @ ( rCharacterData_ext @ ( option @ F ) ) @ G ) @ Element2 )
% 3.76/1.91       != ( cast_C1206507959_o_d_e @ F @ A @ B @ C @ D @ E @ G @ Character_data ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_92_get__M__Element__preserved4,axiom,
% 3.76/1.91      ! [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_ptr3: 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_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) )] :
% 3.76/1.91        ( ! [X3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ A @ B @ C @ D @ ( option @ E ) ) )] :
% 3.76/1.91            ( ( Getter
% 3.76/1.91              @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G
% 3.76/1.91                @ ( Setter
% 3.76/1.91                  @ ^ [Uu: H] : V2
% 3.76/1.91                  @ X3 ) ) )
% 3.76/1.91            = ( Getter @ ( cast_E624595161_o_d_e @ A @ B @ C @ D @ E @ G @ X3 ) ) )
% 3.76/1.91       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_93_get__M__Element__preserved6,axiom,
% 3.76/1.91      ! [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_ptr3: 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_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( ! [X3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) )] :
% 3.76/1.91              ( ( Getter
% 3.76/1.91                @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H
% 3.76/1.91                  @ ( Setter
% 3.76/1.91                    @ ^ [Uu: J] : V2
% 3.76/1.91                    @ X3 ) ) )
% 3.76/1.91              = ( Getter @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H @ X3 ) ) )
% 3.76/1.91         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_94_get__M__Element__preserved9,axiom,
% 3.76/1.91      ! [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_ptr3: 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 ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( ! [X3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) )] :
% 3.76/1.91              ( ( Getter
% 3.76/1.91                @ ( cast_N414129940_e_c_t @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) @ I
% 3.76/1.91                  @ ( cast_E624595161_o_d_e @ C @ A @ B @ D @ G @ H
% 3.76/1.91                    @ ( Setter
% 3.76/1.91                      @ ^ [Uu: J] : V2
% 3.76/1.91                      @ X3 ) ) ) )
% 3.76/1.91              = ( 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 @ X3 ) ) ) )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_95_get__M__Object__preserved1,axiom,
% 3.76/1.91      ! [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_ptr3: 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 )] :
% 3.76/1.91        ( ! [X3: rObject_ext @ ( rNode_ext @ A )] :
% 3.76/1.91            ( ( Getter
% 3.76/1.91              @ ( cast_N414129940_e_c_t @ A @ C
% 3.76/1.91                @ ( Setter
% 3.76/1.91                  @ ^ [Uu: D] : V2
% 3.76/1.91                  @ X3 ) ) )
% 3.76/1.91            = ( Getter @ ( cast_N414129940_e_c_t @ A @ C @ X3 ) ) )
% 3.76/1.91       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_96_get__M__Object__preserved3,axiom,
% 3.76/1.91      ! [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_ptr3: 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 )] :
% 3.76/1.91        ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91       => ( ! [X3: rObject_ext @ ( rNode_ext @ C )] :
% 3.76/1.91              ( ( Getter
% 3.76/1.91                @ ( cast_N414129940_e_c_t @ C @ D
% 3.76/1.91                  @ ( Setter
% 3.76/1.91                    @ ^ [Uu: E] : V2
% 3.76/1.91                    @ X3 ) ) )
% 3.76/1.91              = ( Getter @ ( cast_N414129940_e_c_t @ C @ D @ X3 ) ) )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_97_get__M__Object__preserved4,axiom,
% 3.76/1.91      ! [E: $tType,F: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Node_ptr3: 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] :
% 3.76/1.91        ( ( ( cast_n1885620943_p_t_r @ A @ B @ Node_ptr3 )
% 3.76/1.91         != Object_ptr2 )
% 3.76/1.91       => ( ( 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 )
% 3.76/1.91         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_98_get__M__Object__preserved2,axiom,
% 3.76/1.91      ! [E: $tType,F: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Node_ptr3: 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] :
% 3.76/1.91        ( ( ( cast_n1885620943_p_t_r @ A @ B @ Node_ptr3 )
% 3.76/1.91         != Object_ptr2 )
% 3.76/1.91       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_99_get__M__Element__preserved10,axiom,
% 3.76/1.91      ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr3: 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] :
% 3.76/1.91        ( ( ( 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_ptr3 ) )
% 3.76/1.91         != Object_ptr2 )
% 3.76/1.91       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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 )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_100_get__M__Element__preserved8,axiom,
% 3.76/1.91      ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr3: 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] :
% 3.76/1.91        ( ( ( 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_ptr3 ) )
% 3.76/1.91         != Object_ptr2 )
% 3.76/1.91       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_101_get__M__Element__preserved5,axiom,
% 3.76/1.91      ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr3: element_ptr @ A,Node_ptr3: 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] :
% 3.76/1.91        ( ( ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr3 )
% 3.76/1.91         != Node_ptr3 )
% 3.76/1.91       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_102_get__M__Element__preserved7,axiom,
% 3.76/1.91      ! [J: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Element_ptr3: element_ptr @ A,Node_ptr3: 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] :
% 3.76/1.91        ( ( ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ Element_ptr3 )
% 3.76/1.91         != Node_ptr3 )
% 3.76/1.91       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.91         => ( 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 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_103_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,
% 3.76/1.91      ! [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,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 ) ),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] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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 )
% 3.76/1.91       => ( ( 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 )
% 3.76/1.91         => ( ( Ptr2
% 3.76/1.91             != ( 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 ) ) )
% 3.76/1.91           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_104_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,
% 3.76/1.91      ! [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,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 ) ),Getter: ( rObject_ext @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ H ) ) @ I ) ) > J] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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 )
% 3.76/1.91       => ( ( 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 )
% 3.76/1.91         => ( ( Ptr2
% 3.76/1.91             != ( 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 ) ) )
% 3.76/1.91           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_105_ShadowRootMonad__Mirabelle__sztvgkssxx_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,
% 3.76/1.91      ! [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_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Element_ptr3 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 3.76/1.91          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_106_ShadowRootMonad__Mirabelle__sztvgkssxx_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,
% 3.76/1.91      ! [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_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( list @ char ) @ 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_ptr3 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 3.76/1.91          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_107_ShadowRootMonad__Mirabelle__sztvgkssxx_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,
% 3.76/1.91      ! [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_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Element_ptr3 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 3.76/1.91          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_108_DocumentMonad_Onew__element__type__wf__preserved,axiom,
% 3.76/1.91      ! [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 ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.91          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_109_DocumentMonad_Onew__character__data__type__wf__preserved,axiom,
% 3.76/1.91      ! [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 ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.91          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_110_ShadowRootMonad__Mirabelle__sztvgkssxx_Onew__element__type__wf__preserved,axiom,
% 3.76/1.91      ! [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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ H3 )
% 3.76/1.91       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 3.76/1.91          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_111_ShadowRootMonad__Mirabelle__sztvgkssxx_Onew__character__data__type__wf__preserved,axiom,
% 3.76/1.91      ! [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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ H3 )
% 3.76/1.91       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 3.76/1.91          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_112_CharacterDataMonad_Onew__element__type__wf__preserved,axiom,
% 3.76/1.91      ! [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 )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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 )
% 3.76/1.91       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 3.76/1.91          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_113_ElementMonad_Onew__element__type__wf__preserved,axiom,
% 3.76/1.91      ! [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 )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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 )
% 3.76/1.91       => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 3.76/1.91          = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_114_CharacterDataMonad_Onew__character__data__type__wf__preserved,axiom,
% 3.76/1.91      ! [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 )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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 )
% 3.76/1.91       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 3.76/1.91          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_115_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,
% 3.76/1.91      ! [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_ptr3: 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 )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 3.76/1.91          = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_116_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,
% 3.76/1.91      ! [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_ptr3: 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 )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 3.76/1.91          = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_117_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,
% 3.76/1.91      ! [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_ptr3: 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 )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 3.76/1.91          = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_118_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,
% 3.76/1.91      ! [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_ptr3: 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 )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 3.76/1.91          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_119_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,
% 3.76/1.91      ! [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_ptr3: 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 )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 3.76/1.91          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_120_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,
% 3.76/1.91      ! [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_ptr3: 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 )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 3.76/1.91          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_121_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,
% 3.76/1.91      ! [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_ptr3: 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 ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( child_nodes_update @ A @ B @ C @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.91          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_122_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,
% 3.76/1.91      ! [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_ptr3: 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 ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( tag_name_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.91          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_123_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,
% 3.76/1.91      ! [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_ptr3: 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 ) )] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( attrs_update @ C @ A @ B @ D @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.91       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.91          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_124_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,
% 3.76/1.91      ! [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 ) ),Ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91       => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_125_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,
% 3.76/1.91      ! [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 ),Ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > K] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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 )
% 3.76/1.91       => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_126_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,
% 3.76/1.91      ! [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,Ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > J] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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 )
% 3.76/1.91       => ( ( 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 )
% 3.76/1.91         => ( ( Ptr2 != New_element_ptr )
% 3.76/1.91           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_127_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,
% 3.76/1.91      ! [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 ) ),Ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ J ) ) ) > L] :
% 3.76/1.91        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.91       => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.91  
% 3.76/1.91  thf(fact_128_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,
% 3.76/1.91      ! [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,Ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > K] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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 )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( ( Ptr2 != New_ch844909330ta_ptr )
% 3.76/1.92           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_129_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,
% 3.76/1.92      ! [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,Ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > K] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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 )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_130_new__element__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 3.76/1.92      ! [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,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 ) ) @ H ) ) ) > J] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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 )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( ( Ptr2
% 3.76/1.92             != ( cast_e2129487814_p_t_r @ A @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) @ New_element_ptr ) )
% 3.76/1.92           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_131_new__character__data__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 3.76/1.92      ! [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,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 ) ) ) ) > K] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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 )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( ( Ptr2
% 3.76/1.92             != ( cast_c1817826148_p_t_r @ B @ A @ C @ New_ch844909330ta_ptr ) )
% 3.76/1.92           => ( 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 @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_132_l__new__character__data_Onew__character__data__types__preserved,axiom,
% 3.76/1.92      ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,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,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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 )] :
% 3.76/1.92        ( ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ Type_wf )
% 3.76/1.92       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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 )
% 3.76/1.92         => ( ( Type_wf @ H2 )
% 3.76/1.92            = ( Type_wf @ H3 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_133_l__new__character__data_Ointro,axiom,
% 3.76/1.92      ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,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] :
% 3.76/1.92        ( ! [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 )] :
% 3.76/1.92            ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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 )
% 3.76/1.92           => ( ( Type_wf @ H7 )
% 3.76/1.92              = ( Type_wf @ H8 ) ) )
% 3.76/1.92       => ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ Type_wf ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_134_l__new__character__data__def,axiom,
% 3.76/1.92      ! [J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 3.76/1.92        ( ( l_new_character_data @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J )
% 3.76/1.92        = ( ^ [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] :
% 3.76/1.92            ! [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 )] :
% 3.76/1.92              ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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 )
% 3.76/1.92             => ( ( Type_wf2 @ H5 )
% 3.76/1.92                = ( Type_wf2 @ H6 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_135_l__new__element_Onew__element__types__preserved,axiom,
% 3.76/1.92      ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,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,H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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 )] :
% 3.76/1.92        ( ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Type_wf )
% 3.76/1.92       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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 )
% 3.76/1.92         => ( ( Type_wf @ H2 )
% 3.76/1.92            = ( Type_wf @ H3 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_136_l__new__element_Ointro,axiom,
% 3.76/1.92      ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,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] :
% 3.76/1.92        ( ! [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 )] :
% 3.76/1.92            ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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 )
% 3.76/1.92           => ( ( Type_wf @ H7 )
% 3.76/1.92              = ( Type_wf @ H8 ) ) )
% 3.76/1.92       => ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Type_wf ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_137_DocumentMonad_Onew__element__is__l__new__element,axiom,
% 3.76/1.92      ! [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 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_138_DocumentMonad_Onew__character__data__is__l__new__character__data,axiom,
% 3.76/1.92      ! [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 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_139_CharacterDataMonad_Onew__element__is__l__new__element,axiom,
% 3.76/1.92      ! [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 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_140_CharacterDataMonad_Onew__character__data__is__l__new__character__data,axiom,
% 3.76/1.92      ! [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 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_141_ElementMonad_Onew__element__is__l__new__element,axiom,
% 3.76/1.92      ! [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 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_142_l__new__element__def,axiom,
% 3.76/1.92      ! [I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 3.76/1.92        ( ( l_new_element @ A @ B @ C @ D @ E @ F @ G @ H @ I )
% 3.76/1.92        = ( ^ [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] :
% 3.76/1.92            ! [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 )] :
% 3.76/1.92              ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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 )
% 3.76/1.92             => ( ( Type_wf2 @ H5 )
% 3.76/1.92                = ( Type_wf2 @ H6 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_143_ShadowRootMonad__Mirabelle__sztvgkssxx_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,
% 3.76/1.92      ! [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_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Element_ptr3 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.92       => ( ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H2 )
% 3.76/1.92          = ( type_wf4 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_144_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,
% 3.76/1.92      ! [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_ptr3: 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 ) )] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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_ptr3 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.92       => ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.92          = ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_145_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,
% 3.76/1.92      ! [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_ptr3: 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 )] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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_ptr3 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.92       => ( ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H2 )
% 3.76/1.92          = ( type_wf @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_146_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,
% 3.76/1.92      ! [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_ptr3: 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 )] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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_ptr3 @ ( shadow1355209752update @ D @ C @ A @ B @ ( option @ G ) ) @ V2 ) @ H3 )
% 3.76/1.92       => ( ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H2 )
% 3.76/1.92          = ( type_wf3 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_147_new__character__data__get__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,axiom,
% 3.76/1.92      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Ptr2: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > M] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ H3 )
% 3.76/1.92       => ( 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 @ M @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ M @ E @ F @ G @ H @ I @ K @ L @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_148_new__element__get__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,axiom,
% 3.76/1.92      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Ptr2: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > M] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ H3 )
% 3.76/1.92       => ( 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 @ M @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ M @ E @ F @ G @ H @ I @ K @ L @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_149_new__character__data__is__character__data__ptr,axiom,
% 3.76/1.92      ! [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] :
% 3.76/1.92        ( ( 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 )
% 3.76/1.92       => ( is_cha1694415012_p_t_r @ B @ New_ch844909330ta_ptr ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_150_get__M__Mshadow__root__preserved7,axiom,
% 3.76/1.92      ! [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_ptr3: 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] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.92       => ( 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 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_151_get__M__Mshadow__root__preserved9,axiom,
% 3.76/1.92      ! [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_ptr3: 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] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.92       => ( 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 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_152_new__document__get__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,axiom,
% 3.76/1.92      ! [M: $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 ) ),New_document_ptr: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Ptr2: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > M] :
% 3.76/1.92        ( ( 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 @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ L ) @ New_document_ptr )
% 3.76/1.92       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ H2 @ ( new_document @ A @ B @ C @ D @ E @ F @ G @ H @ I @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ L ) @ H3 )
% 3.76/1.92         => ( ( ( cast_s636919983_p_t_r @ D @ E @ Ptr2 )
% 3.76/1.92             != New_document_ptr )
% 3.76/1.92           => ( 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 @ M @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ M @ E @ F @ G @ H @ I @ K @ L @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_153_delete__shadow__root__get__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,axiom,
% 3.76/1.92      ! [M: $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,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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_ptr3: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > M] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow915526646_o_t_M @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr2 ) @ H3 )
% 3.76/1.92       => ( ( Shadow_root_ptr2 != Shadow_root_ptr3 )
% 3.76/1.92         => ( 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 @ M @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ M @ E @ F @ G @ H @ I @ K @ L @ Shadow_root_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_154_get__M__shadow__root__put__M__document__different__pointers,axiom,
% 3.76/1.92      ! [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_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 @ ( 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] :
% 3.76/1.92        ( ( ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 )
% 3.76/1.92         != Document_ptr3 )
% 3.76/1.92       => ( ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.92         => ( 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 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_155_delete__shadow__root__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,
% 3.76/1.92      ! [M: $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,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),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 ) ),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 ) ) ) > M] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow915526646_o_t_M @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr2 ) @ H3 )
% 3.76/1.92       => ( ( Ptr2
% 3.76/1.92           != ( 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 ) ) )
% 3.76/1.92         => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ M @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_156_delete__shadow__root__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,
% 3.76/1.92      ! [M: $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,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 ) ),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 ) ) ) ) > M] :
% 3.76/1.92        ( ( ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 )
% 3.76/1.92         != Ptr2 )
% 3.76/1.92       => ( ( 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 @ ( shadow915526646_o_t_M @ A @ C @ D @ E @ B @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr2 ) @ H3 )
% 3.76/1.92         => ( 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 @ M @ ( get_M_1744428286_e_n_t @ A @ B @ E @ C @ D @ ( sum_sum @ ( rShadowRoot_ext @ E @ C @ D @ ( option @ J ) ) @ K ) @ M @ F @ G @ H @ I @ L @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_157_delete__shadow__root__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,
% 3.76/1.92      ! [M: $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,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > M] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow915526646_o_t_M @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr2 ) @ H3 )
% 3.76/1.92       => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_158_delete__shadow__root__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 3.76/1.92      ! [M: $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,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),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] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow915526646_o_t_M @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr2 ) @ H3 )
% 3.76/1.92       => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_159_delete__shadow__root__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,
% 3.76/1.92      ! [M: $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,H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),Ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > M] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow915526646_o_t_M @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr2 ) @ H3 )
% 3.76/1.92       => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_160_get__M__Mshadow__root__preserved5,axiom,
% 3.76/1.92      ! [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] :
% 3.76/1.92        ( ( ( 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 ) )
% 3.76/1.92         != Object_ptr2 )
% 3.76/1.92       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 )
% 3.76/1.92         => ( 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 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_161_get__M__document__put__M__shadow__root__different__pointers,axiom,
% 3.76/1.92      ! [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,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Shadow_root_ptr2: shadow_root_ptr @ A,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] :
% 3.76/1.92        ( ( Document_ptr3
% 3.76/1.92         != ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 ) )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_162_get__M__Mshadow__root__preserved3,axiom,
% 3.76/1.92      ! [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_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 @ ( 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] :
% 3.76/1.92        ( ( ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 )
% 3.76/1.92         != Document_ptr3 )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_163_get__M__Mshadow__root__preserved3a,axiom,
% 3.76/1.92      ! [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] :
% 3.76/1.92        ( ( ( 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 ) )
% 3.76/1.92         != Object_ptr2 )
% 3.76/1.92       => ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 )
% 3.76/1.92         => ( 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 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_164_get__M__Mshadow__root__preserved6,axiom,
% 3.76/1.92      ! [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_ptr3: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > N] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 )
% 3.76/1.92       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_165_get__M__Mshadow__root__preserved2,axiom,
% 3.76/1.92      ! [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_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 ) ) ) ) > N] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 )
% 3.76/1.92       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_166_get__M__Mshadow__root__preserved8,axiom,
% 3.76/1.92      ! [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_ptr3: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > N] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 )
% 3.76/1.92       => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_167_get__M__Mshadow__root__preserved1,axiom,
% 3.76/1.92      ! [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] :
% 3.76/1.92        ( ( Shadow_root_ptr2 != Shadow_root_ptr3 )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( 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 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_168_shadow__root__put__get__preserved,axiom,
% 3.76/1.92      ! [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] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 )
% 3.76/1.92       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 3.76/1.92              ( ( Getter
% 3.76/1.92                @ ( Setter
% 3.76/1.92                  @ ^ [Uu: M] : V2
% 3.76/1.92                  @ X3 ) )
% 3.76/1.92              = ( Getter @ X3 ) )
% 3.76/1.92         => ( 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 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_169_shadow__root__put__get,axiom,
% 3.76/1.92      ! [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] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 )
% 3.76/1.92       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 3.76/1.92              ( ( Getter
% 3.76/1.92                @ ( Setter
% 3.76/1.92                  @ ^ [Uu: M] : V2
% 3.76/1.92                  @ X3 ) )
% 3.76/1.92              = V2 )
% 3.76/1.92         => ( 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 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_170_get__M__Mshadow__root__preserved4a,axiom,
% 3.76/1.92      ! [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 ) )] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 )
% 3.76/1.92       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 3.76/1.92              ( ( Getter
% 3.76/1.92                @ ( cast_D42511940_e_c_t @ C @ A @ B @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ D @ G @ H @ I @ L
% 3.76/1.92                  @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K
% 3.76/1.92                    @ ( Setter
% 3.76/1.92                      @ ^ [Uu: M] : V2
% 3.76/1.92                      @ X3 ) ) ) )
% 3.76/1.92              = ( 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 @ X3 ) ) ) )
% 3.76/1.92         => ( 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 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_171_get__M__Mshadow__root__preserved4,axiom,
% 3.76/1.92      ! [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_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 )
% 3.76/1.92       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 3.76/1.92              ( ( Getter
% 3.76/1.92                @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K
% 3.76/1.92                  @ ( Setter
% 3.76/1.92                    @ ^ [Uu: M] : V2
% 3.76/1.92                    @ X3 ) ) )
% 3.76/1.92              = ( Getter @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K @ X3 ) ) )
% 3.76/1.92         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_172_new__shadow__root__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,
% 3.76/1.92      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D,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 ) ),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 ) ) ) > M] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 3.76/1.92       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 3.76/1.92         => ( ( Ptr2
% 3.76/1.92             != ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ A @ B @ C @ F @ ( cast_s636919983_p_t_r @ D @ E @ New_shadow_root_ptr ) ) )
% 3.76/1.92           => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ) @ M @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_173_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,
% 3.76/1.92      ! [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 ) ) )] :
% 3.76/1.92        ( ( ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ X )
% 3.76/1.92          = ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ Y ) )
% 3.76/1.92        = ( X = Y ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_174_new__shadow__root__get__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,axiom,
% 3.76/1.92      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D,Ptr2: shadow_root_ptr @ D,Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) > M] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 3.76/1.92       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 3.76/1.92         => ( ( Ptr2 != New_shadow_root_ptr )
% 3.76/1.92           => ( 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 @ M @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ M @ E @ F @ G @ H @ I @ K @ L @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_175_new__shadow__root__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,
% 3.76/1.92      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D,Ptr2: element_ptr @ A,Getter: ( rObject_ext @ ( rNode_ext @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) ) ) > M] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 3.76/1.92       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 3.76/1.92         => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_176_new__shadow__root__get__M_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e,axiom,
% 3.76/1.92      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D,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] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 3.76/1.92       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 3.76/1.92         => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_177_new__shadow__root__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,
% 3.76/1.92      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D,Ptr2: character_data_ptr @ B,Getter: ( rObject_ext @ ( rNode_ext @ ( rCharacterData_ext @ ( option @ H ) ) ) ) > M] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 3.76/1.92       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 3.76/1.92         => ( 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 @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_178_new__shadow__root__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,
% 3.76/1.92      ! [M: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D,Ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),Getter: ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) ) > M] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 3.76/1.92       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 3.76/1.92         => ( ( Ptr2
% 3.76/1.92             != ( cast_s636919983_p_t_r @ D @ E @ New_shadow_root_ptr ) )
% 3.76/1.92           => ( 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 @ M @ ( get_M_1744428286_e_n_t @ D @ E @ C @ A @ B @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ M @ F @ G @ H @ I @ L @ Ptr2 @ Getter ) @ H2 @ H3 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_179_new__document__is__document__ptr,axiom,
% 3.76/1.92      ! [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 )] :
% 3.76/1.92        ( ( 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 )
% 3.76/1.92       => ( is_doc697300620_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ New_document_ptr ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_180_new__element__is__element__ptr,axiom,
% 3.76/1.92      ! [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] :
% 3.76/1.92        ( ( 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 )
% 3.76/1.92       => ( is_ele1630183935_p_t_r @ A @ New_element_ptr ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_181_get__M__shadow__root__put__M__document,axiom,
% 3.76/1.92      ! [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 ) ),Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ),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 ) ) ) ),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_ptr2: shadow_root_ptr @ D] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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_ptr3 @ Setter @ V2 ) @ H3 )
% 3.76/1.92       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) )] :
% 3.76/1.92              ( ( is_sha596430153_e_n_t @ C @ A @ B @ J @ K @ X3 )
% 3.76/1.92              = ( is_sha596430153_e_n_t @ C @ A @ B @ J @ K
% 3.76/1.92                @ ( Setter
% 3.76/1.92                  @ ^ [Uu: M] : V2
% 3.76/1.92                  @ X3 ) ) )
% 3.76/1.92         => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) )] :
% 3.76/1.92                ( ( Getter
% 3.76/1.92                  @ ( the @ ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) )
% 3.76/1.92                    @ ( cast_D1220047104_o_o_t @ C @ A @ B @ J @ K
% 3.76/1.92                      @ ( Setter
% 3.76/1.92                        @ ^ [Uu: M] : V2
% 3.76/1.92                        @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K @ X3 ) ) ) ) )
% 3.76/1.92                = ( Getter @ X3 ) )
% 3.76/1.92           => ( 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 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_182_get__M__document__put__M__shadow__root,axiom,
% 3.76/1.92      ! [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_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E )] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 )
% 3.76/1.92       => ( ! [X3: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) )] :
% 3.76/1.92              ( ( is_sha596430153_e_n_t @ C @ A @ B @ J @ K @ X3 )
% 3.76/1.92             => ( ( Getter
% 3.76/1.92                  @ ( cast_S69733376_e_n_t @ C @ A @ B @ J @ K
% 3.76/1.92                    @ ( Setter
% 3.76/1.92                      @ ^ [Uu: M] : V2
% 3.76/1.92                      @ ( 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 @ X3 ) ) ) ) )
% 3.76/1.92                = ( Getter @ X3 ) ) )
% 3.76/1.92         => ( 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_ptr3 @ Getter ) @ H2 @ H3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_183_cast__document__document__element__shadow__root__child__nodes,axiom,
% 3.76/1.92      ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Arg: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] :
% 3.76/1.92        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E @ X )
% 3.76/1.92       => ( ( document_element @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ F ) )
% 3.76/1.92            @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ F
% 3.76/1.92              @ ( child_nodes_update2 @ B @ C @ A @ ( option @ D )
% 3.76/1.92                @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] : Arg
% 3.76/1.92                @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 3.76/1.92          = ( document_element @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) @ X ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_184_cast__document__document__element__shadow__root__mode,axiom,
% 3.76/1.92      ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Arg: shadow_root_mode] :
% 3.76/1.92        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E @ X )
% 3.76/1.92       => ( ( document_element @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ F ) )
% 3.76/1.92            @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ F
% 3.76/1.92              @ ( mode_update @ A @ B @ C @ ( option @ D )
% 3.76/1.92                @ ^ [Uu: shadow_root_mode] : Arg
% 3.76/1.92                @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 3.76/1.92          = ( document_element @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) @ X ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_185_cast__shadow__root__child__nodes__document__disconnected__nodes,axiom,
% 3.76/1.92      ! [E: $tType,D: $tType,B: $tType,A: $tType,C: $tType,Y: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ),X: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) )] :
% 3.76/1.92        ( ( child_nodes2 @ C @ A @ B @ ( option @ D )
% 3.76/1.92          @ ( the @ ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) ) )
% 3.76/1.92            @ ( cast_D1220047104_o_o_t @ C @ A @ B @ D @ E
% 3.76/1.92              @ ( discon1635973971update @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) @ E ) )
% 3.76/1.92                @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) )] : Y
% 3.76/1.92                @ ( cast_S69733376_e_n_t @ C @ A @ B @ D @ E @ X ) ) ) ) )
% 3.76/1.92        = ( child_nodes2 @ C @ A @ B @ ( option @ D ) @ X ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_186_cast__shadow__root__child__nodes__document__doctype,axiom,
% 3.76/1.92      ! [E: $tType,D: $tType,B: $tType,A: $tType,C: $tType,Y: list @ char,X: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) )] :
% 3.76/1.92        ( ( child_nodes2 @ C @ A @ B @ ( option @ D )
% 3.76/1.92          @ ( the @ ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) ) )
% 3.76/1.92            @ ( cast_D1220047104_o_o_t @ C @ A @ B @ D @ E
% 3.76/1.92              @ ( doctype_update @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) @ E ) )
% 3.76/1.92                @ ^ [Uu: list @ char] : Y
% 3.76/1.92                @ ( cast_S69733376_e_n_t @ C @ A @ B @ D @ E @ X ) ) ) ) )
% 3.76/1.92        = ( child_nodes2 @ C @ A @ B @ ( option @ D ) @ X ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_187_cast__shadow__root__child__nodes__document__document__element,axiom,
% 3.76/1.92      ! [E: $tType,D: $tType,B: $tType,A: $tType,C: $tType,Y: option @ ( element_ptr @ A ),X: rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) )] :
% 3.76/1.92        ( ( child_nodes2 @ C @ A @ B @ ( option @ D )
% 3.76/1.92          @ ( the @ ( rObject_ext @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) ) )
% 3.76/1.92            @ ( cast_D1220047104_o_o_t @ C @ A @ B @ D @ E
% 3.76/1.92              @ ( docume446011358update @ A @ C @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ D ) ) @ E ) )
% 3.76/1.92                @ ^ [Uu: option @ ( element_ptr @ A )] : Y
% 3.76/1.92                @ ( cast_S69733376_e_n_t @ C @ A @ B @ D @ E @ X ) ) ) ) )
% 3.76/1.92        = ( child_nodes2 @ C @ A @ B @ ( option @ D ) @ X ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_188_RShadowRoot_Ounfold__congs_I8_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ),F3: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( child_nodes2 @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) )] :
% 3.76/1.92                ( ( V4 = V3 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( child_nodes_update2 @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( child_nodes_update2 @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_189_RShadowRoot_Ofold__congs_I8_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ),F3: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( child_nodes2 @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) )] :
% 3.76/1.92                ( ( V3 = V4 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( child_nodes_update2 @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( child_nodes_update2 @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_190_cast__document__doctype__shadow__root__mode,axiom,
% 3.76/1.92      ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Arg: shadow_root_mode] :
% 3.76/1.92        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E @ X )
% 3.76/1.92       => ( ( doctype @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ F ) )
% 3.76/1.92            @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ F
% 3.76/1.92              @ ( mode_update @ A @ B @ C @ ( option @ D )
% 3.76/1.92                @ ^ [Uu: shadow_root_mode] : Arg
% 3.76/1.92                @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 3.76/1.92          = ( doctype @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) @ X ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_191_cast__document__doctype__shadow__root__child__nodes,axiom,
% 3.76/1.92      ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Arg: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] :
% 3.76/1.92        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E @ X )
% 3.76/1.92       => ( ( doctype @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ F ) )
% 3.76/1.92            @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ F
% 3.76/1.92              @ ( child_nodes_update2 @ B @ C @ A @ ( option @ D )
% 3.76/1.92                @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] : Arg
% 3.76/1.92                @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 3.76/1.92          = ( doctype @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) @ X ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_192_RDocument_Ofold__congs_I3_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F3: ( list @ char ) > ( list @ char )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( doctype @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: list @ char] :
% 3.76/1.92                ( ( V3 = V4 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( doctype_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( doctype_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_193_RDocument_Ounfold__congs_I3_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F3: ( list @ char ) > ( list @ char )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( doctype @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: list @ char] :
% 3.76/1.92                ( ( V4 = V3 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( doctype_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( doctype_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_194_cast__document__disconnected__nodes__shadow__root__child__nodes,axiom,
% 3.76/1.92      ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Arg: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] :
% 3.76/1.92        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E @ X )
% 3.76/1.92       => ( ( disconnected_nodes @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ F ) )
% 3.76/1.92            @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ F
% 3.76/1.92              @ ( child_nodes_update2 @ B @ C @ A @ ( option @ D )
% 3.76/1.92                @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] : Arg
% 3.76/1.92                @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 3.76/1.92          = ( disconnected_nodes @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) @ X ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_195_cast__document__disconnected__nodes__shadow__root__mode,axiom,
% 3.76/1.92      ! [F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) ),Arg: shadow_root_mode] :
% 3.76/1.92        ( ( is_sha596430153_e_n_t @ A @ B @ C @ D @ E @ X )
% 3.76/1.92       => ( ( disconnected_nodes @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ F ) )
% 3.76/1.92            @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ F
% 3.76/1.92              @ ( mode_update @ A @ B @ C @ ( option @ D )
% 3.76/1.92                @ ^ [Uu: shadow_root_mode] : Arg
% 3.76/1.92                @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 3.76/1.92          = ( disconnected_nodes @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) @ X ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_196_RDocument_Ounfold__congs_I5_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ),F3: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( disconnected_nodes @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) )] :
% 3.76/1.92                ( ( V4 = V3 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( discon1635973971update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( discon1635973971update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_197_RDocument_Ofold__congs_I5_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ),F3: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( disconnected_nodes @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) )] :
% 3.76/1.92                ( ( V3 = V4 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( discon1635973971update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( discon1635973971update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_198_cast__shadow__root__mode__document__disconnected__nodes,axiom,
% 3.76/1.92      ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Y: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) ),X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 3.76/1.92        ( ( mode @ A @ B @ C @ ( option @ D )
% 3.76/1.92          @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) )
% 3.76/1.92            @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E
% 3.76/1.92              @ ( discon1635973971update @ B @ C @ A @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 3.76/1.92                @ ^ [Uu: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ B ) @ ( sum_sum @ ( character_data_ptr @ C ) @ A ) ) )] : Y
% 3.76/1.92                @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 3.76/1.92        = ( mode @ A @ B @ C @ ( option @ D ) @ X ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_199_cast__shadow__root__mode__document__doctype,axiom,
% 3.76/1.92      ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Y: list @ char,X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 3.76/1.92        ( ( mode @ A @ B @ C @ ( option @ D )
% 3.76/1.92          @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) )
% 3.76/1.92            @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E
% 3.76/1.92              @ ( doctype_update @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 3.76/1.92                @ ^ [Uu: list @ char] : Y
% 3.76/1.92                @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 3.76/1.92        = ( mode @ A @ B @ C @ ( option @ D ) @ X ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_200_cast__shadow__root__mode__document__document__element,axiom,
% 3.76/1.92      ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Y: option @ ( element_ptr @ B ),X: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 3.76/1.92        ( ( mode @ A @ B @ C @ ( option @ D )
% 3.76/1.92          @ ( the @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) )
% 3.76/1.92            @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E
% 3.76/1.92              @ ( docume446011358update @ B @ A @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) )
% 3.76/1.92                @ ^ [Uu: option @ ( element_ptr @ B )] : Y
% 3.76/1.92                @ ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ X ) ) ) ) )
% 3.76/1.92        = ( mode @ A @ B @ C @ ( option @ D ) @ X ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_201_RShadowRoot_Ofold__congs_I7_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),V3: shadow_root_mode,F2: shadow_root_mode > shadow_root_mode,F3: shadow_root_mode > shadow_root_mode] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( mode @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: shadow_root_mode] :
% 3.76/1.92                ( ( V3 = V4 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( mode_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( mode_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_202_RShadowRoot_Ounfold__congs_I7_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),R3: rObject_ext @ ( rDocument_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ ( rShadowRoot_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 ) ),V3: shadow_root_mode,F2: shadow_root_mode > shadow_root_mode,F3: shadow_root_mode > shadow_root_mode] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( mode @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: shadow_root_mode] :
% 3.76/1.92                ( ( V4 = V3 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( mode_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( mode_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_203_new__shadow__root__mode,axiom,
% 3.76/1.92      ! [C: $tType,A: $tType,B: $tType,J: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,L: $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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 3.76/1.92       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 3.76/1.92         => ( 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 @ shadow_root_mode @ H3 @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ shadow_root_mode @ E @ F @ G @ H @ I @ K @ L @ New_shadow_root_ptr @ ( mode @ C @ A @ B @ ( option @ J ) ) ) @ shadow_root_Open ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_204_new__shadow__root__disconnected__nodes,axiom,
% 3.76/1.92      ! [J: $tType,K: $tType,F: $tType,G: $tType,H: $tType,I: $tType,L: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 3.76/1.92       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 3.76/1.92         => ( 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 @ ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ F @ G @ H @ I @ L @ ( cast_s636919983_p_t_r @ D @ E @ New_shadow_root_ptr ) @ ( disconnected_nodes @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) ) @ ( nil @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_205_new__document__disconnected__nodes,axiom,
% 3.76/1.92      ! [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 )] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( 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 ) ) ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_206_new__shadow__root__children,axiom,
% 3.76/1.92      ! [J: $tType,E: $tType,F: $tType,G: $tType,H: $tType,I: $tType,K: $tType,L: $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 ) ),H3: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ H ) ) @ I ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ A @ B @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ H3 )
% 3.76/1.92       => ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 3.76/1.92         => ( 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 @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ H3 @ ( shadow1195525443_o_o_t @ D @ C @ A @ B @ J @ ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) @ E @ F @ G @ H @ I @ K @ L @ New_shadow_root_ptr @ ( child_nodes2 @ C @ A @ B @ ( option @ J ) ) ) @ ( nil @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_207_new__element__child__nodes,axiom,
% 3.76/1.92      ! [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] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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 )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( 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 ) ) ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_208_new__document__doctype,axiom,
% 3.76/1.92      ! [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 )] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( 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 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_209_RElement_Ofold__congs_I5_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ),F3: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( child_nodes @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) )] :
% 3.76/1.92                ( ( V3 = V4 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( child_nodes_update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( child_nodes_update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Shadow_root_ptr4 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_210_RElement_Ounfold__congs_I5_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ),F2: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ),F3: ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) ) > ( list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) ) )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( child_nodes @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: list @ ( node_ptr @ ( sum_sum @ ( element_ptr @ Element_ptr2 ) @ ( sum_sum @ ( character_data_ptr @ Character_data_ptr2 ) @ Node_ptr2 ) ) )] :
% 3.76/1.92                ( ( V4 = V3 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( child_nodes_update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( child_nodes_update @ Element_ptr2 @ Character_data_ptr2 @ Node_ptr2 @ Shadow_root_ptr4 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_211_new__character__data__child__nodes,axiom,
% 3.76/1.92      ! [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] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ 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 )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( 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 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_212_new__element__tag__name,axiom,
% 3.76/1.92      ! [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] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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 )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( 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 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_213_RElement_Ounfold__congs_I4_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F3: ( list @ char ) > ( list @ char )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( tag_name @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: list @ char] :
% 3.76/1.92                ( ( V4 = V3 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( tag_name_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( tag_name_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_214_RElement_Ofold__congs_I4_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),V3: list @ char,F2: ( list @ char ) > ( list @ char ),F3: ( list @ char ) > ( list @ char )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( tag_name @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: list @ char] :
% 3.76/1.92                ( ( V3 = V4 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( tag_name_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( tag_name_update @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_215_RCharacterData_Ofold__congs_I4_J,axiom,
% 3.76/1.92      ! [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 ),F3: ( list @ char ) > ( list @ char )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( val @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: list @ char] :
% 3.76/1.92                ( ( V3 = V4 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( val_update @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( val_update @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_216_RCharacterData_Ounfold__congs_I4_J,axiom,
% 3.76/1.92      ! [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 ),F3: ( list @ char ) > ( list @ char )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( val @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: list @ char] :
% 3.76/1.92                ( ( V4 = V3 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( val_update @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( val_update @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_217_new__document__document__element,axiom,
% 3.76/1.92      ! [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 )] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_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 )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( 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 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_218_new_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__M__is__shadow__root__ptr,axiom,
% 3.76/1.92      ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,C: $tType,B: $tType,A: $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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) @ K ) ) ) @ L ) ),New_shadow_root_ptr: shadow_root_ptr @ D] :
% 3.76/1.92        ( ( 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 @ ( shadow_root_ptr @ D ) @ H2 @ ( shadow824386965_o_t_M @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) @ New_shadow_root_ptr )
% 3.76/1.92       => ( is_sha302423855_p_t_r @ D @ New_shadow_root_ptr ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_219_DocumentMonad_Otype__wf__put__I,axiom,
% 3.76/1.92      ! [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 ) ),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 ) ),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 ) )] :
% 3.76/1.92        ( ( type_wf2 @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ H2 )
% 3.76/1.92       => ( ( 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 ) ) @ Ptr2 @ Obj2 @ H2 ) )
% 3.76/1.92         => ( ( ( is_document_ptr_kind @ A @ B @ C @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) @ F @ Ptr2 )
% 3.76/1.92             => ( is_document_kind @ C @ A @ B @ D @ G @ H @ I @ J @ K @ Obj2 ) )
% 3.76/1.92           => ( 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 ) ) @ Ptr2 @ Obj2 @ H2 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_220_put_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__def,axiom,
% 3.76/1.92      ! [Node_ptr: $tType,Element_ptr: $tType,Character_data_ptr: $tType,ShadowRoot: $tType,Document_ptr: $tType,Object: $tType,Node: $tType,CharacterData: $tType,Element: $tType,Object_ptr: $tType,Document: $tType,Shadow_root_ptr: $tType] :
% 3.76/1.92        ( ( put_S_1765298839_o_o_t @ Shadow_root_ptr @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document_ptr @ Object_ptr @ Element @ CharacterData @ Node @ Document @ Object )
% 3.76/1.92        = ( ^ [Shadow_root_ptr5: shadow_root_ptr @ Shadow_root_ptr,Shadow_root: rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) )] : ( put_D_o_c_u_m_e_n_t @ Shadow_root_ptr @ Document_ptr @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) @ Object_ptr @ Element @ CharacterData @ Node @ Object @ ( cast_s636919983_p_t_r @ Shadow_root_ptr @ Document_ptr @ Shadow_root_ptr5 ) @ ( cast_S69733376_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document @ Shadow_root ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_221_document__ptr__document__ptr__cast,axiom,
% 3.76/1.92      ! [A: $tType,B: $tType,C: $tType,E: $tType,D: $tType,Document_ptr3: document_ptr @ D] : ( is_document_ptr_kind @ A @ B @ C @ D @ E @ ( cast_d1427782271_p_t_r @ D @ A @ B @ C @ E @ Document_ptr3 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_222_is__document__ptr__kind__obtains,axiom,
% 3.76/1.92      ! [A: $tType,B: $tType,C: $tType,E: $tType,D: $tType,Ptr2: object_ptr @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ D ) @ E ) )] :
% 3.76/1.92        ( ( is_document_ptr_kind @ A @ B @ C @ D @ E @ Ptr2 )
% 3.76/1.92       => ~ ! [Document_ptr5: document_ptr @ D] :
% 3.76/1.92              ( Ptr2
% 3.76/1.92             != ( cast_d1427782271_p_t_r @ D @ A @ B @ C @ E @ Document_ptr5 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_223_document__ptr__no__node__ptr__cast,axiom,
% 3.76/1.92      ! [D: $tType,E: $tType,C: $tType,B: $tType,A: $tType,Node_ptr3: node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) )] :
% 3.76/1.92        ~ ( is_document_ptr_kind @ A @ B @ C @ D @ E @ ( cast_n1885620943_p_t_r @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) @ ( sum_sum @ ( document_ptr @ D ) @ E ) @ Node_ptr3 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_224_get__shadow__root__put__document,axiom,
% 3.76/1.92      ! [L: $tType,K: $tType,F: $tType,J: $tType,I: $tType,H: $tType,G: $tType,B: $tType,A: $tType,C: $tType,E: $tType,D: $tType,Shadow_root_ptr2: shadow_root_ptr @ A,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document3: rObject_ext @ ( rDocument_ext @ C @ D @ E @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ D @ E @ ( option @ F ) ) @ K ) ) ),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 @ ( sum_sum @ ( rShadowRoot_ext @ C @ D @ E @ ( option @ F ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.92        ( ( ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 )
% 3.76/1.92         != Document_ptr3 )
% 3.76/1.92       => ( ( get_S_1040819486_o_o_t @ A @ D @ E @ C @ B @ G @ H @ I @ J @ F @ K @ L @ Shadow_root_ptr2 @ ( put_D_o_c_u_m_e_n_t @ A @ B @ C @ D @ E @ ( sum_sum @ ( rShadowRoot_ext @ C @ D @ E @ ( option @ F ) ) @ K ) @ G @ H @ I @ J @ L @ Document_ptr3 @ Document3 @ H2 ) )
% 3.76/1.92          = ( get_S_1040819486_o_o_t @ A @ D @ E @ C @ B @ G @ H @ I @ J @ F @ K @ L @ Shadow_root_ptr2 @ H2 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_225_put_092_060_094sub_062N_092_060_094sub_062o_092_060_094sub_062d_092_060_094sub_062e__def,axiom,
% 3.76/1.92      ! [Node: $tType,Object_ptr: $tType,Object: $tType,Node_ptr: $tType] :
% 3.76/1.92        ( ( put_N_o_d_e @ Node_ptr @ Node @ Object_ptr @ Object )
% 3.76/1.92        = ( ^ [Node_ptr4: node_ptr @ Node_ptr,Node3: rObject_ext @ ( rNode_ext @ Node )] : ( put_O_b_j_e_c_t @ ( sum_sum @ ( node_ptr @ Node_ptr ) @ Object_ptr ) @ ( sum_sum @ ( rNode_ext @ Node ) @ Object ) @ ( cast_n1885620943_p_t_r @ Node_ptr @ Object_ptr @ Node_ptr4 ) @ ( cast_N414129940_e_c_t @ Node @ Object @ Node3 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_226_get__shadow__root__ptr__simp2,axiom,
% 3.76/1.92      ! [L: $tType,K: $tType,E: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,A: $tType,B: $tType,D: $tType,C: $tType,Shadow_root_ptr2: shadow_root_ptr @ A,Shadow_root_ptr3: shadow_root_ptr @ A,Shadow_root2: rObject_ext @ ( rDocument_ext @ B @ C @ D @ ( rShadowRoot_ext @ B @ C @ D @ ( option @ E ) ) ),H2: heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ C ) @ ( sum_sum @ ( character_data_ptr @ D ) @ B ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ F ) ) @ G ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ B @ C @ D @ A @ ( option @ H ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ I ) ) @ J ) ) ) @ ( sum_sum @ ( rDocument_ext @ B @ C @ D @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ B @ C @ D @ ( option @ E ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.92        ( ( Shadow_root_ptr2 != Shadow_root_ptr3 )
% 3.76/1.92       => ( ( get_S_1040819486_o_o_t @ A @ C @ D @ B @ F @ G @ H @ I @ J @ E @ K @ L @ Shadow_root_ptr2 @ ( put_S_1765298839_o_o_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L @ Shadow_root_ptr3 @ Shadow_root2 @ H2 ) )
% 3.76/1.92          = ( get_S_1040819486_o_o_t @ A @ C @ D @ B @ F @ G @ H @ I @ J @ E @ K @ L @ Shadow_root_ptr2 @ H2 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_227_put__M_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__def,axiom,
% 3.76/1.92      ! [M: $tType,L: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,J: $tType,B: $tType,A: $tType,C: $tType,D: $tType] :
% 3.76/1.92        ( ( shadow2002649738_o_o_t @ D @ M @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L )
% 3.76/1.92        = ( l_put_a_put_M @ ( shadow_root_ptr @ D ) @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ D ) @ E ) ) @ F ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ A @ B @ D @ ( option @ G ) ) @ ( sum_sum @ ( 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 @ ( rDocument_ext @ C @ A @ B @ ( rShadowRoot_ext @ C @ A @ B @ ( option @ J ) ) ) ) @ M @ ( get_S_1040819486_o_o_t @ D @ A @ B @ C @ E @ F @ G @ H @ I @ J @ K @ L ) @ ( put_S_1765298839_o_o_t @ D @ C @ A @ B @ J @ E @ F @ G @ H @ I @ K @ L ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_228_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,
% 3.76/1.92      ! [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] :
% 3.76/1.92        ( ( 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 )
% 3.76/1.92        = ( ^ [Element_ptr5: 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_ptr5 ) @ ( cast_E624595161_o_d_e @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ Node @ Element3 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_229_get__shadow__root__ptr__simp4,axiom,
% 3.76/1.92      ! [L: $tType,K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Shadow_root_ptr2: shadow_root_ptr @ E,Element_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.92        ( ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) @ Element_ptr3 @ F2 @ H2 ) )
% 3.76/1.92        = ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_ptr2 @ H2 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_230_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,
% 3.76/1.92      ! [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] :
% 3.76/1.92        ( ( put_C_1264771785_a_t_a @ Character_data_ptr @ CharacterData @ Element_ptr @ Node_ptr @ Shadow_root_ptr @ Document_ptr @ Object_ptr @ Element @ Node @ Object )
% 3.76/1.92        = ( ^ [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 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_231_get__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__def,axiom,
% 3.76/1.92      ! [M: $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] :
% 3.76/1.92        ( ( shadow1195525443_o_o_t @ A @ D @ B @ C @ J @ M @ E @ F @ G @ H @ I @ K @ L )
% 3.76/1.92        = ( l_get_a_get_M @ ( shadow_root_ptr @ A ) @ ( 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 ) ) ) @ ( rObject_ext @ ( rDocument_ext @ D @ B @ C @ ( rShadowRoot_ext @ D @ B @ C @ ( option @ J ) ) ) ) @ M @ ( get_S_1040819486_o_o_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ L ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_232_get__shadow__root__ptr__simp6,axiom,
% 3.76/1.92      ! [L: $tType,K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Shadow_root_ptr2: shadow_root_ptr @ E,Character_data_ptr3: 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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.92        ( ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_ptr2 @ ( put_C_1264771785_a_t_a @ C @ I @ B @ A @ E @ F @ G @ H @ J @ ( sum_sum @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) @ Character_data_ptr3 @ F2 @ H2 ) )
% 3.76/1.92        = ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_ptr2 @ H2 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_233_shadow__root__mode_Osimps_I5_J,axiom,
% 3.76/1.92      ! [A: $tType,F1: A,F22: A] :
% 3.76/1.92        ( ( shadow1373981654t_mode @ A @ F1 @ F22 @ shadow_root_Open )
% 3.76/1.92        = F1 ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_234_get__document__put__shadow__root,axiom,
% 3.76/1.92      ! [L: $tType,G: $tType,F: $tType,K: $tType,J: $tType,I: $tType,H: $tType,B: $tType,A: $tType,C: $tType,E: $tType,D: $tType,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Shadow_root_ptr2: shadow_root_ptr @ A,Shadow_root2: rObject_ext @ ( rDocument_ext @ C @ D @ E @ ( rShadowRoot_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 ) ) @ H ) ) @ ( sum_sum @ ( rNode_ext @ ( sum_sum @ ( rElement_ext @ C @ D @ E @ A @ ( option @ I ) ) @ ( sum_sum @ ( rCharacterData_ext @ ( option @ J ) ) @ K ) ) ) @ ( sum_sum @ ( rDocument_ext @ C @ D @ E @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ C @ D @ E @ ( option @ F ) ) @ G ) ) ) @ L ) )] :
% 3.76/1.92        ( ( Document_ptr3
% 3.76/1.92         != ( cast_s636919983_p_t_r @ A @ B @ Shadow_root_ptr2 ) )
% 3.76/1.92       => ( ( get_D_o_c_u_m_e_n_t @ A @ B @ D @ E @ C @ H @ I @ J @ K @ ( sum_sum @ ( rShadowRoot_ext @ C @ D @ E @ ( option @ F ) ) @ G ) @ L @ Document_ptr3 @ ( put_S_1765298839_o_o_t @ A @ C @ D @ E @ F @ B @ H @ I @ J @ K @ G @ L @ Shadow_root_ptr2 @ Shadow_root2 @ H2 ) )
% 3.76/1.92          = ( get_D_o_c_u_m_e_n_t @ A @ B @ D @ E @ C @ H @ I @ J @ K @ ( sum_sum @ ( rShadowRoot_ext @ C @ D @ E @ ( option @ F ) ) @ G ) @ L @ Document_ptr3 @ H2 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_235_get__document__ptr__simp2,axiom,
% 3.76/1.92      ! [K: $tType,F: $tType,J: $tType,I: $tType,H: $tType,G: $tType,B: $tType,A: $tType,C: $tType,E: $tType,D: $tType,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document_ptr4: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ),Document3: 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 ) )] :
% 3.76/1.92        ( ( Document_ptr3 != Document_ptr4 )
% 3.76/1.92       => ( ( get_D_o_c_u_m_e_n_t @ A @ B @ D @ E @ C @ G @ H @ I @ J @ F @ K @ Document_ptr3 @ ( put_D_o_c_u_m_e_n_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K @ Document_ptr4 @ Document3 @ H2 ) )
% 3.76/1.92          = ( get_D_o_c_u_m_e_n_t @ A @ B @ D @ E @ C @ G @ H @ I @ J @ F @ K @ Document_ptr3 @ H2 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_236_get__document__ptr__simp6,axiom,
% 3.76/1.92      ! [K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),Character_data_ptr3: 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 ) )] :
% 3.76/1.92        ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ ( 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_ptr3 @ F2 @ H2 ) )
% 3.76/1.92        = ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ H2 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_237_get__document__ptr__simp4,axiom,
% 3.76/1.92      ! [K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,Document_ptr3: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ),Element_ptr3: 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 ) )] :
% 3.76/1.92        ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ ( 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_ptr3 @ F2 @ H2 ) )
% 3.76/1.92        = ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ H2 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_238_get__document__ptr__simp,axiom,
% 3.76/1.92      ! [K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,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 @ E ) @ F ) ) @ G ) ),Document_ptr3: 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 ) )] :
% 3.76/1.92        ( ( ( Ptr2
% 3.76/1.92            = ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) @ B @ C @ A @ G @ Document_ptr3 ) )
% 3.76/1.92         => ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ ( 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 ) ) @ Ptr2 @ Obj2 @ H2 ) )
% 3.76/1.92            = ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ H @ I @ J @ D @ K @ Obj2 ) ) )
% 3.76/1.92        & ( ( Ptr2
% 3.76/1.92           != ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) @ B @ C @ A @ G @ Document_ptr3 ) )
% 3.76/1.92         => ( ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ ( 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 ) ) @ Ptr2 @ Obj2 @ H2 ) )
% 3.76/1.92            = ( get_D_o_c_u_m_e_n_t @ E @ F @ B @ C @ A @ G @ H @ I @ J @ D @ K @ Document_ptr3 @ H2 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_239_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,
% 3.76/1.92      ! [L: $tType,K: $tType,I: $tType,H: $tType,G: $tType,F: $tType,J: $tType,B: $tType,A: $tType,C: $tType,E: $tType,D: $tType] :
% 3.76/1.92        ( ( put_M_950607941_e_n_t @ D @ E @ L @ C @ A @ B @ J @ F @ G @ H @ I @ K )
% 3.76/1.92        = ( 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 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_240_get_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__def,axiom,
% 3.76/1.92      ! [Element_ptr: $tType,Character_data_ptr: $tType,Node_ptr: $tType,Document_ptr: $tType,Object_ptr: $tType,Element: $tType,CharacterData: $tType,Node: $tType,ShadowRoot: $tType,Document: $tType,Object: $tType,Shadow_root_ptr: $tType] :
% 3.76/1.92        ( ( get_S_1040819486_o_o_t @ Shadow_root_ptr @ Element_ptr @ Character_data_ptr @ Node_ptr @ Document_ptr @ Object_ptr @ Element @ CharacterData @ Node @ ShadowRoot @ Document @ Object )
% 3.76/1.92        = ( ^ [Shadow_root_ptr5: shadow_root_ptr @ Shadow_root_ptr,H5: 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 @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) ) ) @ Object ) )] : ( bind @ ( 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 ) ) ) ) @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) @ ( get_D_o_c_u_m_e_n_t @ Shadow_root_ptr @ Document_ptr @ Element_ptr @ Character_data_ptr @ Node_ptr @ Object_ptr @ Element @ CharacterData @ Node @ ( sum_sum @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) @ Document ) @ Object @ ( cast_s636919983_p_t_r @ Shadow_root_ptr @ Document_ptr @ Shadow_root_ptr5 ) @ H5 ) @ ( cast_D1220047104_o_o_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_241_get__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def,axiom,
% 3.76/1.92      ! [L: $tType,K: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,D: $tType,C: $tType,B: $tType,A: $tType] :
% 3.76/1.92        ( ( get_M_1744428286_e_n_t @ A @ B @ E @ C @ D @ J @ L @ F @ G @ H @ I @ K )
% 3.76/1.92        = ( l_get_a_get_M @ ( document_ptr @ ( sum_sum @ ( shadow_root_ptr @ A ) @ B ) ) @ ( 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 ) ) ) @ ( rObject_ext @ ( rDocument_ext @ E @ C @ D @ ( option @ J ) ) ) @ L @ ( get_D_o_c_u_m_e_n_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ J @ K ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_242_bind__rzero,axiom,
% 3.76/1.92      ! [B: $tType,A: $tType,X: option @ B] :
% 3.76/1.92        ( ( bind @ B @ A @ X
% 3.76/1.92          @ ^ [X2: B] : ( none @ A ) )
% 3.76/1.92        = ( none @ A ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_243_Option_Obind__assoc,axiom,
% 3.76/1.92      ! [B: $tType,A: $tType,C: $tType,X: option @ C,F2: C > ( option @ B ),G2: B > ( option @ A )] :
% 3.76/1.92        ( ( bind @ B @ A @ ( bind @ C @ B @ X @ F2 ) @ G2 )
% 3.76/1.92        = ( bind @ C @ A @ X
% 3.76/1.92          @ ^ [Y3: C] : ( bind @ B @ A @ ( F2 @ Y3 ) @ G2 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_244_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,
% 3.76/1.92      ! [E: $tType,D: $tType,C: $tType,B: $tType,A: $tType,Document3: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ E ) ) )] :
% 3.76/1.92        ( ( ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ E @ Document3 )
% 3.76/1.92          = ( none @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) ) )
% 3.76/1.92        = ( ~ ? [Shadow_root: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) )] :
% 3.76/1.92                ( ( cast_S69733376_e_n_t @ A @ B @ C @ D @ E @ Shadow_root )
% 3.76/1.92                = Document3 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_245_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,
% 3.76/1.92      ! [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 ) )] :
% 3.76/1.92        ( ( ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ F @ G @ H @ D @ I @ Obj2 )
% 3.76/1.92          = ( none @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) ) ) ) )
% 3.76/1.92        = ( ~ ? [Document2: rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ D ) )] :
% 3.76/1.92                ( ( cast_D42511940_e_c_t @ A @ B @ C @ D @ E @ F @ G @ H @ I @ Document2 )
% 3.76/1.92                = Obj2 ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_246_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,
% 3.76/1.92      ! [Document: $tType,ShadowRoot: $tType,Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType] :
% 3.76/1.92        ( ( is_sha596430153_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document )
% 3.76/1.92        = ( ^ [Ptr3: 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 ) ) )] :
% 3.76/1.92              ( ( cast_D1220047104_o_o_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ ShadowRoot @ Document @ Ptr3 )
% 3.76/1.92             != ( none @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( rShadowRoot_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ ShadowRoot ) ) ) ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_247_is__document__kind__def,axiom,
% 3.76/1.92      ! [Object: $tType,Document: $tType,Node: $tType,CharacterData: $tType,Element: $tType,Shadow_root_ptr: $tType,Character_data_ptr: $tType,Element_ptr: $tType,Node_ptr: $tType] :
% 3.76/1.92        ( ( is_document_kind @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Document @ Object )
% 3.76/1.92        = ( ^ [Ptr3: 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 ) )] :
% 3.76/1.92              ( ( cast_O1159777348_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Document @ Object @ Ptr3 )
% 3.76/1.92             != ( none @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_248_shadow__root__get__put__1,axiom,
% 3.76/1.92      ! [L: $tType,K: $tType,D: $tType,J: $tType,I: $tType,H: $tType,G: $tType,F: $tType,E: $tType,A: $tType,C: $tType,B: $tType,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 @ E ) @ F ) ) @ G ) ),Shadow_root_ptr2: shadow_root_ptr @ E,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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) ),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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) )] :
% 3.76/1.92        ( ( ( Ptr2
% 3.76/1.92            = ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) @ B @ C @ A @ G @ ( cast_s636919983_p_t_r @ E @ F @ Shadow_root_ptr2 ) ) )
% 3.76/1.92         => ( ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) ) @ Ptr2 @ Obj2 @ H2 ) )
% 3.76/1.92            = ( case_option @ ( option @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) ) @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) ) @ ( none @ ( rObject_ext @ ( rDocument_ext @ A @ B @ C @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) ) ) ) @ ( cast_D1220047104_o_o_t @ A @ B @ C @ D @ K ) @ ( cast_O1159777348_e_n_t @ A @ B @ C @ E @ H @ I @ J @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) @ L @ Obj2 ) ) ) )
% 3.76/1.92        & ( ( Ptr2
% 3.76/1.92           != ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ E ) @ F ) @ B @ C @ A @ G @ ( cast_s636919983_p_t_r @ E @ F @ Shadow_root_ptr2 ) ) )
% 3.76/1.92         => ( ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_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 @ ( sum_sum @ ( rShadowRoot_ext @ A @ B @ C @ ( option @ D ) ) @ K ) ) ) @ L ) ) @ Ptr2 @ Obj2 @ H2 ) )
% 3.76/1.92            = ( get_S_1040819486_o_o_t @ E @ B @ C @ A @ F @ G @ H @ I @ J @ D @ K @ L @ Shadow_root_ptr2 @ H2 ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_249_new__element__shadow__root__opt,axiom,
% 3.76/1.92      ! [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] :
% 3.76/1.92        ( ( heap_E940394160s_heap @ ( heap @ ( sum_sum @ ( node_ptr @ ( sum_sum @ ( element_ptr @ A ) @ ( sum_sum @ ( character_data_ptr @ B ) @ C ) ) ) @ ( sum_sum @ ( document_ptr @ ( 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 )
% 3.76/1.92       => ( ( 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 )
% 3.76/1.92         => ( 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 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_250_option_Ocase__distrib,axiom,
% 3.76/1.92      ! [C: $tType,B: $tType,A: $tType,H2: B > C,F1: B,F22: A > B,Option: option @ A] :
% 3.76/1.92        ( ( H2 @ ( case_option @ B @ A @ F1 @ F22 @ Option ) )
% 3.76/1.92        = ( case_option @ C @ A @ ( H2 @ F1 )
% 3.76/1.92          @ ^ [X2: A] : ( H2 @ ( F22 @ X2 ) )
% 3.76/1.92          @ Option ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_251_RElement_Ounfold__congs_I7_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ 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 ) ),F3: ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( shadow_root_opt @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: option @ ( shadow_root_ptr @ Shadow_root_ptr4 )] :
% 3.76/1.92                ( ( V4 = V3 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_252_RElement_Ofold__congs_I7_J,axiom,
% 3.76/1.92      ! [Z2: $tType,Shadow_root_ptr4: $tType,Character_data_ptr2: $tType,Element_ptr2: $tType,Node_ptr2: $tType,R2: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 ) ),R3: rObject_ext @ ( rNode_ext @ ( rElement_ext @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ 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 ) ),F3: ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) ) > ( option @ ( shadow_root_ptr @ Shadow_root_ptr4 ) )] :
% 3.76/1.92        ( ( R2 = R3 )
% 3.76/1.92       => ( ( ( shadow_root_opt @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Shadow_root_ptr4 @ Z2 @ R3 )
% 3.76/1.92            = V3 )
% 3.76/1.92         => ( ! [V4: option @ ( shadow_root_ptr @ Shadow_root_ptr4 )] :
% 3.76/1.92                ( ( V3 = V4 )
% 3.76/1.92               => ( ( F2 @ V4 )
% 3.76/1.92                  = ( F3 @ V4 ) ) )
% 3.76/1.92           => ( ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F2 @ R2 )
% 3.76/1.92              = ( shadow1355209752update @ Shadow_root_ptr4 @ Node_ptr2 @ Element_ptr2 @ Character_data_ptr2 @ Z2 @ F3 @ R3 ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_253_disjE__realizer2,axiom,
% 3.76/1.92      ! [B: $tType,A: $tType,P2: $o,Q: A > $o,X: option @ A,R4: B > $o,F2: B,G2: A > B] :
% 3.76/1.92        ( ( case_option @ $o @ A @ P2 @ Q @ X )
% 3.76/1.92       => ( ( P2
% 3.76/1.92           => ( R4 @ F2 ) )
% 3.76/1.92         => ( ! [Q2: A] :
% 3.76/1.92                ( ( Q @ Q2 )
% 3.76/1.92               => ( R4 @ ( G2 @ Q2 ) ) )
% 3.76/1.92           => ( R4 @ ( case_option @ B @ A @ F2 @ G2 @ X ) ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_254_get_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,
% 3.76/1.92      ! [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: $tType,Shadow_root_ptr: $tType] :
% 3.76/1.92        ( ( get_D_o_c_u_m_e_n_t @ Shadow_root_ptr @ Document_ptr @ Element_ptr @ Character_data_ptr @ Node_ptr @ Object_ptr @ Element @ CharacterData @ Node @ Document @ Object )
% 3.76/1.92        = ( ^ [Document_ptr2: document_ptr @ ( sum_sum @ ( shadow_root_ptr @ Shadow_root_ptr ) @ Document_ptr ),H5: 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 ) )] : ( bind @ ( 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 ) ) ) @ ( rObject_ext @ ( rDocument_ext @ Node_ptr @ Element_ptr @ Character_data_ptr @ ( option @ Document ) ) ) @ ( get_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_ptr2 ) @ H5 ) @ ( cast_O1159777348_e_n_t @ Node_ptr @ Element_ptr @ Character_data_ptr @ Shadow_root_ptr @ Element @ CharacterData @ Node @ Document @ Object ) ) ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(fact_255_option_Odisc__eq__case_I2_J,axiom,
% 3.76/1.92      ! [A: $tType,Option: option @ A] :
% 3.76/1.92        ( ( Option
% 3.76/1.92         != ( none @ A ) )
% 3.76/1.92        = ( case_option @ $o @ A @ $false
% 3.76/1.92          @ ^ [Uu: A] : $true
% 3.76/1.92          @ Option ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(conj_0,hypothesis,
% 3.76/1.92      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 @ ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) ) @ h2 @ ( get_M_1744428286_e_n_t @ d @ e @ c @ a @ b @ ( 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 ) ) ) ) @ f @ g @ h @ i @ l @ document_ptr2 @ ( id @ ( rObject_ext @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) ) ) ) @ x ).
% 3.76/1.92  
% 3.76/1.92  thf(conj_1,hypothesis,
% 3.76/1.92      ( h3
% 3.76/1.92      = ( 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 @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) ) @ ( cast_d1427782271_p_t_r @ ( sum_sum @ ( shadow_root_ptr @ d ) @ e ) @ a @ b @ c @ f @ document_ptr2 )
% 3.76/1.92        @ ( cast_D42511940_e_c_t @ c @ a @ b @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) @ d @ g @ h @ i @ l
% 3.76/1.92          @ ( docume446011358update @ a @ c @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) )
% 3.76/1.92            @ ^ [Uu: option @ ( element_ptr @ a )] : v
% 3.76/1.92            @ x ) )
% 3.76/1.92        @ h2 ) ) ).
% 3.76/1.92  
% 3.76/1.92  thf(conj_2,hypothesis,
% 3.76/1.92      type_wf4 @ a @ b @ c @ d @ e @ f @ g @ h @ i @ j @ k @ l @ h2 ).
% 3.76/1.92  
% 3.76/1.92  thf(conj_3,conjecture,
% 3.76/1.92      type_wf3 @ a @ b @ c @ d @ e @ f @ g @ ( sum_sum @ ( rCharacterData_ext @ ( option @ h ) ) @ i ) @ ( sum_sum @ ( rDocument_ext @ c @ a @ b @ ( option @ ( sum_sum @ ( rShadowRoot_ext @ c @ a @ b @ ( option @ j ) ) @ k ) ) ) @ l ) @ h2 ).
% 3.76/1.92  ------------------------
% 4.00/2.02  % (16089)lrs+1004_1:128_cond=on:e2e=on:sp=weighted_frequency:i=18:si=on:rtra=on_0 on DTF2THF_15839 for (2999ds/18Mi)
% 4.00/2.02  % (16089)Instruction limit reached!
% 4.00/2.02  % (16089)------------------------------
% 4.00/2.02  % (16089)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.02  % (16089)Termination reason: Unknown
% 4.00/2.02  % (16089)Termination phase: shuffling
% 4.00/2.02  
% 4.00/2.02  % (16089)Memory used [KB]: 2174
% 4.00/2.02  % (16089)Time elapsed: 0.008 s
% 4.00/2.02  % (16089)Instructions burned: 19 (million)
% 4.00/2.02  % (16089)------------------------------
% 4.00/2.02  % (16089)------------------------------
% 4.00/2.02  % (16083)lrs+1002_1:8_bd=off:fd=off:hud=10:tnu=1:i=183:si=on:rtra=on_0 on DTF2THF_15839 for (2999ds/183Mi)
% 4.00/2.02  % (16084)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_15839 for (2999ds/4Mi)
% 4.00/2.02  % (16085)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_15839 for (2999ds/27Mi)
% 4.00/2.02  % (16086)lrs+10_1:1_au=on:inj=on:i=2:si=on:rtra=on_0 on DTF2THF_15839 for (2999ds/2Mi)
% 4.00/2.02  % (16087)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_15839 for (2999ds/2Mi)
% 4.00/2.02  % (16088)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_15839 for (2999ds/275Mi)
% 4.00/2.03  % (16086)Instruction limit reached!
% 4.00/2.03  % (16086)------------------------------
% 4.00/2.03  % (16086)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.03  % (16086)Termination reason: Unknown
% 4.00/2.03  % (16086)Termination phase: shuffling
% 4.00/2.03  
% 4.00/2.03  % (16086)Memory used [KB]: 1791
% 4.00/2.03  % (16086)Time elapsed: 0.003 s
% 4.00/2.03  % (16086)Instructions burned: 2 (million)
% 4.00/2.03  % (16086)------------------------------
% 4.00/2.03  % (16086)------------------------------
% 4.00/2.03  % (16087)Instruction limit reached!
% 4.00/2.03  % (16087)------------------------------
% 4.00/2.03  % (16087)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.03  % (16087)Termination reason: Unknown
% 4.00/2.03  % (16087)Termination phase: shuffling
% 4.00/2.03  
% 4.00/2.03  % (16087)Memory used [KB]: 1791
% 4.00/2.03  % (16087)Time elapsed: 0.003 s
% 4.00/2.03  % (16087)Instructions burned: 2 (million)
% 4.00/2.03  % (16087)------------------------------
% 4.00/2.03  % (16087)------------------------------
% 4.00/2.03  % (16084)Instruction limit reached!
% 4.00/2.03  % (16084)------------------------------
% 4.00/2.03  % (16084)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.03  % (16084)Termination reason: Unknown
% 4.00/2.03  % (16084)Termination phase: shuffling
% 4.00/2.03  
% 4.00/2.03  % (16084)Memory used [KB]: 1791
% 4.00/2.03  % (16084)Time elapsed: 0.004 s
% 4.00/2.03  % (16084)Instructions burned: 4 (million)
% 4.00/2.03  % (16084)------------------------------
% 4.00/2.03  % (16084)------------------------------
% 4.00/2.03  % (16095)lrs+10_1:1_bet=on:cnfonf=off:fd=off:hud=5:inj=on:i=3:si=on:rtra=on_0 on DTF2THF_15839 for (2999ds/3Mi)
% 4.00/2.03  % (16095)Instruction limit reached!
% 4.00/2.03  % (16095)------------------------------
% 4.00/2.03  % (16095)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.03  % (16095)Termination reason: Unknown
% 4.00/2.03  % (16095)Termination phase: shuffling
% 4.00/2.03  
% 4.00/2.03  % (16095)Memory used [KB]: 1918
% 4.00/2.03  % (16095)Time elapsed: 0.003 s
% 4.00/2.03  % (16095)Instructions burned: 5 (million)
% 4.00/2.03  % (16095)------------------------------
% 4.00/2.03  % (16095)------------------------------
% 4.00/2.04  % (16085)Instruction limit reached!
% 4.00/2.04  % (16085)------------------------------
% 4.00/2.04  % (16085)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.04  % (16085)Termination reason: Unknown
% 4.00/2.04  % (16085)Termination phase: shuffling
% 4.00/2.04  
% 4.00/2.04  % (16085)Memory used [KB]: 2302
% 4.00/2.04  % (16085)Time elapsed: 0.018 s
% 4.00/2.04  % (16085)Instructions burned: 27 (million)
% 4.00/2.04  % (16085)------------------------------
% 4.00/2.04  % (16085)------------------------------
% 4.00/2.04  % (16096)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_15839 for (2999ds/37Mi)
% 4.00/2.04  % (16097)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_15839 for (2999ds/15Mi)
% 4.00/2.04  % (16104)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_15839 for (2999ds/1041Mi)
% 4.00/2.04  % (16098)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_15839 for (2999ds/3Mi)
% 4.00/2.05  % (16098)Instruction limit reached!
% 4.00/2.05  % (16098)------------------------------
% 4.00/2.05  % (16098)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.05  % (16098)Termination reason: Unknown
% 4.00/2.05  % (16098)Termination phase: shuffling
% 4.00/2.05  
% 4.00/2.05  % (16098)Memory used [KB]: 1791
% 4.00/2.05  % (16098)Time elapsed: 0.004 s
% 4.00/2.05  % (16098)Instructions burned: 3 (million)
% 4.00/2.05  % (16098)------------------------------
% 4.00/2.05  % (16098)------------------------------
% 4.00/2.05  % (16097)Instruction limit reached!
% 4.00/2.05  % (16097)------------------------------
% 4.00/2.05  % (16097)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.05  % (16097)Termination reason: Unknown
% 4.00/2.05  % (16097)Termination phase: shuffling
% 4.00/2.05  
% 4.00/2.05  % (16097)Memory used [KB]: 2046
% 4.00/2.05  % (16097)Time elapsed: 0.012 s
% 4.00/2.05  % (16097)Instructions burned: 16 (million)
% 4.00/2.05  % (16097)------------------------------
% 4.00/2.05  % (16097)------------------------------
% 4.00/2.06  % (16111)lrs+10_1:1_av=off:chr=on:plsq=on:slsq=on:i=7:si=on:rtra=on_0 on DTF2THF_15839 for (2998ds/7Mi)
% 4.00/2.06  % (16111)Instruction limit reached!
% 4.00/2.06  % (16111)------------------------------
% 4.00/2.06  % (16111)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.06  % (16111)Termination reason: Unknown
% 4.00/2.06  % (16111)Termination phase: shuffling
% 4.00/2.06  
% 4.00/2.06  % (16111)Memory used [KB]: 1918
% 4.00/2.06  % (16111)Time elapsed: 0.007 s
% 4.00/2.06  % (16111)Instructions burned: 7 (million)
% 4.00/2.06  % (16111)------------------------------
% 4.00/2.06  % (16111)------------------------------
% 4.00/2.06  % (16096)Instruction limit reached!
% 4.00/2.06  % (16096)------------------------------
% 4.00/2.06  % (16096)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.06  % (16096)Termination reason: Unknown
% 4.00/2.06  % (16096)Termination phase: shuffling
% 4.00/2.06  
% 4.00/2.06  % (16096)Memory used [KB]: 2302
% 4.00/2.06  % (16096)Time elapsed: 0.022 s
% 4.00/2.06  % (16096)Instructions burned: 38 (million)
% 4.00/2.06  % (16096)------------------------------
% 4.00/2.06  % (16096)------------------------------
% 4.00/2.06  % (16114)lrs+10_1:1_acc=on:amm=sco:cs=on:tgt=full:i=16:si=on:rtra=on_0 on DTF2THF_15839 for (2998ds/16Mi)
% 4.00/2.07  % (16120)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_15839 for (2998ds/3Mi)
% 4.00/2.07  % (16120)Instruction limit reached!
% 4.00/2.07  % (16120)------------------------------
% 4.00/2.07  % (16120)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.07  % (16120)Termination reason: Unknown
% 4.00/2.07  % (16120)Termination phase: shuffling
% 4.00/2.07  
% 4.00/2.07  % (16120)Memory used [KB]: 1791
% 4.00/2.07  % (16120)Time elapsed: 0.004 s
% 4.00/2.07  % (16120)Instructions burned: 3 (million)
% 4.00/2.07  % (16120)------------------------------
% 4.00/2.07  % (16120)------------------------------
% 4.00/2.07  % (16114)Instruction limit reached!
% 4.00/2.07  % (16114)------------------------------
% 4.00/2.07  % (16114)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.07  % (16114)Termination reason: Unknown
% 4.00/2.07  % (16114)Termination phase: shuffling
% 4.00/2.07  
% 4.00/2.07  % (16114)Memory used [KB]: 2046
% 4.00/2.07  % (16114)Time elapsed: 0.012 s
% 4.00/2.07  % (16114)Instructions burned: 16 (million)
% 4.00/2.07  % (16114)------------------------------
% 4.00/2.07  % (16114)------------------------------
% 4.00/2.08  % (16123)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_15839 for (2998ds/3Mi)
% 4.00/2.08  % (16124)lrs+10_1:1_cnfonf=off:cs=on:hud=3:prag=on:sup=off:i=7:si=on:rtra=on_0 on DTF2THF_15839 for (2998ds/7Mi)
% 4.00/2.08  % (16123)Instruction limit reached!
% 4.00/2.08  % (16123)------------------------------
% 4.00/2.08  % (16123)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.08  % (16123)Termination reason: Unknown
% 4.00/2.08  % (16123)Termination phase: shuffling
% 4.00/2.08  
% 4.00/2.08  % (16123)Memory used [KB]: 1791
% 4.00/2.08  % (16123)Time elapsed: 0.004 s
% 4.00/2.08  % (16123)Instructions burned: 3 (million)
% 4.00/2.08  % (16123)------------------------------
% 4.00/2.08  % (16123)------------------------------
% 4.00/2.09  % (16124)Instruction limit reached!
% 4.00/2.09  % (16124)------------------------------
% 4.00/2.09  % (16124)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.09  % (16124)Termination reason: Unknown
% 4.00/2.09  % (16124)Termination phase: shuffling
% 4.00/2.09  
% 4.00/2.09  % (16124)Memory used [KB]: 1918
% 4.00/2.09  % (16124)Time elapsed: 0.007 s
% 4.00/2.09  % (16124)Instructions burned: 8 (million)
% 4.00/2.09  % (16124)------------------------------
% 4.00/2.09  % (16124)------------------------------
% 4.00/2.09  % (16125)dis+1002_1:1_add=large:cnfonf=lazy_pi_sigma_gen:fe=off:prag=on:i=3:si=on:rtra=on_0 on DTF2THF_15839 for (2998ds/3Mi)
% 4.00/2.09  % (16126)dis+1004_1:1_cha=on:cs=on:fe=off:hud=1:i=4:si=on:rtra=on_0 on DTF2THF_15839 for (2998ds/4Mi)
% 4.00/2.09  % (16125)Instruction limit reached!
% 4.00/2.09  % (16125)------------------------------
% 4.00/2.09  % (16125)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.09  % (16125)Termination reason: Unknown
% 4.00/2.09  % (16125)Termination phase: shuffling
% 4.00/2.09  
% 4.00/2.09  % (16125)Memory used [KB]: 1791
% 4.00/2.09  % (16125)Time elapsed: 0.004 s
% 4.00/2.09  % (16125)Instructions burned: 3 (million)
% 4.00/2.09  % (16125)------------------------------
% 4.00/2.09  % (16125)------------------------------
% 4.00/2.09  % (16126)Instruction limit reached!
% 4.00/2.09  % (16126)------------------------------
% 4.00/2.09  % (16126)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.00/2.09  % (16126)Termination reason: Unknown
% 4.00/2.09  % (16126)Termination phase: shuffling
% 4.00/2.09  
% 4.00/2.09  % (16126)Memory used [KB]: 1791
% 4.00/2.09  % (16126)Time elapsed: 0.005 s
% 4.00/2.09  % (16126)Instructions burned: 5 (million)
% 4.00/2.09  % (16126)------------------------------
% 4.00/2.09  % (16126)------------------------------
% 4.00/2.10  % (16137)lrs+1002_1:1_anc=all_dependent:au=on:cbe=off:fde=unused:ntd=on:i=18:si=on:rtra=on_0 on DTF2THF_15839 for (2998ds/18Mi)
% 4.00/2.10  % (16139)lrs+10_1:1_e2e=on:sd=1:sgt=8:ss=axioms:i=710:si=on:rtra=on_0 on DTF2THF_15839 for (2998ds/710Mi)
% 4.00/2.11  % (16145)lrs+1004_1:1_chr=on:prag=on:i=6:si=on:rtra=on_0 on DTF2THF_15839 for (2998ds/6Mi)
% 4.00/2.11  % (16146)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_15839 for (2998ds/902Mi)
% 4.35/2.11  % (16137)Instruction limit reached!
% 4.35/2.11  % (16137)------------------------------
% 4.35/2.11  % (16137)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.35/2.11  % (16137)Termination reason: Unknown
% 4.35/2.11  % (16137)Termination phase: shuffling
% 4.35/2.11  
% 4.35/2.11  % (16137)Memory used [KB]: 2174
% 4.35/2.11  % (16137)Time elapsed: 0.013 s
% 4.35/2.11  % (16137)Instructions burned: 18 (million)
% 4.35/2.11  % (16137)------------------------------
% 4.35/2.11  % (16137)------------------------------
% 4.35/2.11  % (16145)Instruction limit reached!
% 4.35/2.11  % (16145)------------------------------
% 4.35/2.11  % (16145)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.35/2.11  % (16145)Termination reason: Unknown
% 4.35/2.11  % (16145)Termination phase: shuffling
% 4.35/2.11  
% 4.35/2.11  % (16145)Memory used [KB]: 1918
% 4.35/2.11  % (16145)Time elapsed: 0.006 s
% 4.35/2.11  % (16145)Instructions burned: 6 (million)
% 4.35/2.11  % (16145)------------------------------
% 4.35/2.11  % (16145)------------------------------
% 4.35/2.13  % (16155)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_15839 for (2998ds/21Mi)
% 4.35/2.13  % (16156)dis+10_1:1_cnfonf=lazy_gen:fe=off:i=5:si=on:rtra=on_0 on DTF2THF_15839 for (2998ds/5Mi)
% 4.35/2.13  % (16156)Instruction limit reached!
% 4.35/2.13  % (16156)------------------------------
% 4.35/2.13  % (16156)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.35/2.13  % (16156)Termination reason: Unknown
% 4.35/2.13  % (16156)Termination phase: shuffling
% 4.35/2.13  
% 4.35/2.13  % (16156)Memory used [KB]: 1791
% 4.35/2.13  % (16156)Time elapsed: 0.004 s
% 4.35/2.13  % (16156)Instructions burned: 6 (million)
% 4.35/2.13  % (16156)------------------------------
% 4.35/2.13  % (16156)------------------------------
% 4.35/2.13  % (16155)Instruction limit reached!
% 4.35/2.13  % (16155)------------------------------
% 4.35/2.13  % (16155)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.35/2.13  % (16155)Termination reason: Unknown
% 4.35/2.13  % (16155)Termination phase: shuffling
% 4.35/2.13  
% 4.35/2.13  % (16155)Memory used [KB]: 2174
% 4.35/2.13  % (16155)Time elapsed: 0.010 s
% 4.35/2.13  % (16155)Instructions burned: 21 (million)
% 4.35/2.13  % (16155)------------------------------
% 4.35/2.13  % (16155)------------------------------
% 4.35/2.13  % (16083)Instruction limit reached!
% 4.35/2.13  % (16083)------------------------------
% 4.35/2.13  % (16083)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.35/2.13  % (16083)Termination reason: Unknown
% 4.35/2.14  % (16083)Termination phase: shuffling
% 4.35/2.14  
% 4.35/2.14  % (16083)Memory used [KB]: 5373
% 4.35/2.14  % (16083)Time elapsed: 0.113 s
% 4.35/2.14  % (16083)Instructions burned: 183 (million)
% 4.35/2.14  % (16083)------------------------------
% 4.35/2.14  % (16083)------------------------------
% 4.35/2.14  % (16169)lrs+1002_1:128_au=on:c=on:fsr=off:piset=equals:i=377:si=on:rtra=on_0 on DTF2THF_15839 for (2997ds/377Mi)
% 4.35/2.14  % (16168)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_15839 for (2997ds/6Mi)
% 4.35/2.15  % (16168)Instruction limit reached!
% 4.35/2.15  % (16168)------------------------------
% 4.35/2.15  % (16168)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.35/2.15  % (16168)Termination reason: Unknown
% 4.35/2.15  % (16168)Termination phase: shuffling
% 4.35/2.15  
% 4.35/2.15  % (16168)Memory used [KB]: 1791
% 4.35/2.15  % (16168)Time elapsed: 0.003 s
% 4.35/2.15  % (16168)Instructions burned: 7 (million)
% 4.35/2.15  % (16168)------------------------------
% 4.35/2.15  % (16168)------------------------------
% 4.35/2.15  % (16172)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_15839 for (2997ds/779Mi)
% 4.35/2.16  % (16175)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_15839 for (2997ds/19Mi)
% 4.35/2.16  % (16175)Instruction limit reached!
% 4.35/2.16  % (16175)------------------------------
% 4.35/2.16  % (16175)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.35/2.16  % (16175)Termination reason: Unknown
% 4.35/2.16  % (16175)Termination phase: shuffling
% 4.35/2.16  
% 4.35/2.16  % (16175)Memory used [KB]: 2046
% 4.35/2.16  % (16175)Time elapsed: 0.007 s
% 4.35/2.16  % (16175)Instructions burned: 20 (million)
% 4.35/2.16  % (16175)------------------------------
% 4.35/2.16  % (16175)------------------------------
% 4.35/2.17  % (16183)lrs+1010_1:1_au=on:s2a=on:sd=1:sgt=50:ss=axioms:i=879:si=on:rtra=on_0 on DTF2THF_15839 for (2997ds/879Mi)
% 4.35/2.18  % (16088)Instruction limit reached!
% 4.35/2.18  % (16088)------------------------------
% 4.35/2.18  % (16088)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.35/2.18  % (16088)Termination reason: Unknown
% 4.35/2.18  % (16088)Termination phase: SInE selection
% 4.35/2.18  
% 4.35/2.18  % (16088)Memory used [KB]: 6396
% 4.35/2.18  % (16088)Time elapsed: 0.154 s
% 4.35/2.18  % (16088)Instructions burned: 275 (million)
% 4.35/2.18  % (16088)------------------------------
% 4.35/2.18  % (16088)------------------------------
% 4.35/2.19  % (16191)dis+1002_1:128_acc=on:er=filter:i=17:si=on:rtra=on_0 on DTF2THF_15839 for (2997ds/17Mi)
% 4.35/2.19  % (16191)Instruction limit reached!
% 4.35/2.19  % (16191)------------------------------
% 4.35/2.19  % (16191)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.35/2.19  % (16191)Termination reason: Unknown
% 4.35/2.19  % (16191)Termination phase: shuffling
% 4.35/2.19  
% 4.35/2.19  % (16191)Memory used [KB]: 2174
% 4.35/2.19  % (16191)Time elapsed: 0.008 s
% 4.35/2.19  % (16191)Instructions burned: 19 (million)
% 4.35/2.19  % (16191)------------------------------
% 4.35/2.19  % (16191)------------------------------
% 4.80/2.20  % (16197)ott+21_1:1_apa=on:au=on:cnfonf=off:sos=on:i=3:si=on:rtra=on_0 on DTF2THF_15839 for (2997ds/3Mi)
% 4.80/2.21  % (16197)Instruction limit reached!
% 4.80/2.21  % (16197)------------------------------
% 4.80/2.21  % (16197)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.80/2.21  % (16197)Termination reason: Unknown
% 4.80/2.21  % (16197)Termination phase: shuffling
% 4.80/2.21  
% 4.80/2.21  % (16197)Memory used [KB]: 1791
% 4.80/2.21  % (16197)Time elapsed: 0.002 s
% 4.80/2.21  % (16197)Instructions burned: 3 (million)
% 4.80/2.21  % (16197)------------------------------
% 4.80/2.21  % (16197)------------------------------
% 4.80/2.22  % (16201)lrs+1010_1:8_cnfonf=off:hud=1:inj=on:tnu=5:i=30:si=on:rtra=on_0 on DTF2THF_15839 for (2997ds/30Mi)
% 4.80/2.23  % (16201)Instruction limit reached!
% 4.80/2.23  % (16201)------------------------------
% 4.80/2.23  % (16201)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.80/2.23  % (16201)Termination reason: Unknown
% 4.80/2.23  % (16201)Termination phase: shuffling
% 4.80/2.23  
% 4.80/2.23  % (16201)Memory used [KB]: 2430
% 4.80/2.23  % (16201)Time elapsed: 0.012 s
% 4.80/2.23  % (16201)Instructions burned: 31 (million)
% 4.80/2.23  % (16201)------------------------------
% 4.80/2.23  % (16201)------------------------------
% 4.80/2.24  % (16209)dis+10_1:1_ixr=off:plsq=on:plsqc=1:plsqr=32,1:s2a=on:i=127:si=on:rtra=on_0 on DTF2THF_15839 for (2996ds/127Mi)
% 4.80/2.26  % (16169)Instruction limit reached!
% 4.80/2.26  % (16169)------------------------------
% 4.80/2.26  % (16169)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.80/2.26  % (16169)Termination reason: Unknown
% 4.80/2.26  % (16169)Termination phase: Function definition elimination
% 4.80/2.26  
% 4.80/2.26  % (16169)Memory used [KB]: 6780
% 4.80/2.26  % (16169)Time elapsed: 0.117 s
% 4.80/2.26  % (16169)Instructions burned: 378 (million)
% 4.80/2.26  % (16169)------------------------------
% 4.80/2.26  % (16169)------------------------------
% 4.80/2.27  % (16219)lrs+1002_1:1_au=on:cbe=off:cnfonf=conj_eager:cond=on:hi=on:i=100:si=on:rtra=on_0 on DTF2THF_15839 for (2996ds/100Mi)
% 4.80/2.28  % (16209)Instruction limit reached!
% 4.80/2.28  % (16209)------------------------------
% 4.80/2.28  % (16209)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.80/2.28  % (16209)Termination reason: Unknown
% 4.80/2.28  % (16209)Termination phase: shuffling
% 4.80/2.28  
% 4.80/2.28  % (16209)Memory used [KB]: 4221
% 4.80/2.28  % (16209)Time elapsed: 0.046 s
% 4.80/2.28  % (16209)Instructions burned: 127 (million)
% 4.80/2.28  % (16209)------------------------------
% 4.80/2.28  % (16209)------------------------------
% 4.80/2.28  % (16146)First to succeed.
% 4.80/2.29  % (16139)Also succeeded, but the first one will report.
% 4.80/2.29  % (16146)Refutation found. Thanks to Tanya!
% 4.80/2.29  % SZS status Theorem for DTF2THF_15839
% 4.80/2.29  % SZS output start Proof for DTF2THF_15839
% 4.80/2.29  thf(type_def_5, type, option: ($tType) > $tType).
% 4.80/2.29  thf(type_def_7, type, exception: $tType).
% 4.80/2.29  thf(type_def_8, type, heap_Error_prog: ($tType * $tType * $tType) > $tType).
% 4.80/2.29  thf(type_def_9, type, product_unit: $tType).
% 4.80/2.29  thf(type_def_10, type, rCharacterData_ext: ($tType) > $tType).
% 4.80/2.29  thf(type_def_11, type, rNode_ext: ($tType) > $tType).
% 4.80/2.29  thf(type_def_12, type, rObject_ext: ($tType) > $tType).
% 4.80/2.29  thf(type_def_13, type, char: $tType).
% 4.80/2.29  thf(type_def_14, type, list: ($tType) > $tType).
% 4.80/2.29  thf(type_def_15, type, rElement_ext: ($tType * $tType * $tType * $tType * $tType) > $tType).
% 4.80/2.29  thf(type_def_16, type, sum_sum: ($tType * $tType) > $tType).
% 4.80/2.29  thf(type_def_17, type, character_data_ptr: ($tType) > $tType).
% 4.80/2.29  thf(type_def_18, type, element_ptr: ($tType) > $tType).
% 4.80/2.29  thf(type_def_19, type, node_ptr: ($tType) > $tType).
% 4.80/2.29  thf(type_def_20, type, shadow_root_ptr: ($tType) > $tType).
% 4.80/2.29  thf(type_def_21, type, document_ptr: ($tType) > $tType).
% 4.80/2.29  thf(type_def_22, type, heap: ($tType * $tType) > $tType).
% 4.80/2.29  thf(type_def_23, type, rDocument_ext: ($tType * $tType * $tType * $tType) > $tType).
% 4.80/2.29  thf(type_def_24, type, object_ptr: ($tType) > $tType).
% 4.80/2.29  thf(type_def_25, type, finite_fmap: ($tType * $tType) > $tType).
% 4.80/2.29  thf(type_def_26, type, rShadowRoot_ext: ($tType * $tType * $tType * $tType) > $tType).
% 4.80/2.29  thf(type_def_27, type, shadow_root_mode: $tType).
% 4.80/2.29  thf(type_def_28, type, d: $tType).
% 4.80/2.29  thf(type_def_29, type, e: $tType).
% 4.80/2.29  thf(type_def_30, type, a: $tType).
% 4.80/2.29  thf(type_def_31, type, b: $tType).
% 4.80/2.29  thf(type_def_32, type, c: $tType).
% 4.80/2.29  thf(type_def_33, type, f: $tType).
% 4.80/2.29  thf(type_def_34, type, g: $tType).
% 4.80/2.29  thf(type_def_35, type, h: $tType).
% 4.80/2.29  thf(type_def_36, type, i: $tType).
% 4.80/2.29  thf(type_def_37, type, j: $tType).
% 4.80/2.29  thf(type_def_38, type, k: $tType).
% 4.80/2.29  thf(type_def_39, type, l: $tType).
% 4.80/2.29  thf(func_def_0, type, rCharacterData_ext: ($tType) > $tType).
% 4.80/2.29  thf(func_def_1, type, rShadowRoot_ext: ($tType * $tType * $tType * $tType) > $tType).
% 4.80/2.29  thf(func_def_2, type, character_data_ptr: ($tType) > $tType).
% 4.80/2.29  thf(func_def_3, type, rDocument_ext: ($tType * $tType * $tType * $tType) > $tType).
% 4.80/2.29  thf(func_def_4, type, rElement_ext: ($tType * $tType * $tType * $tType * $tType) > $tType).
% 4.80/2.29  thf(func_def_5, type, shadow_root_ptr: ($tType) > $tType).
% 4.80/2.29  thf(func_def_6, type, shadow_root_mode: $tType).
% 4.80/2.29  thf(func_def_7, type, rObject_ext: ($tType) > $tType).
% 4.80/2.29  thf(func_def_8, type, document_ptr: ($tType) > $tType).
% 4.80/2.29  thf(func_def_9, type, rNode_ext: ($tType) > $tType).
% 4.80/2.29  thf(func_def_10, type, element_ptr: ($tType) > $tType).
% 4.80/2.29  thf(func_def_11, type, object_ptr: ($tType) > $tType).
% 4.80/2.29  thf(func_def_12, type, heap_Error_prog: ($tType * $tType * $tType) > $tType).
% 4.80/2.29  thf(func_def_13, type, node_ptr: ($tType) > $tType).
% 4.80/2.29  thf(func_def_14, type, exception: $tType).
% 4.80/2.29  thf(func_def_15, type, product_unit: $tType).
% 4.80/2.29  thf(func_def_16, type, heap: ($tType * $tType) > $tType).
% 4.80/2.29  thf(func_def_17, type, finite_fmap: ($tType * $tType) > $tType).
% 4.80/2.29  thf(func_def_18, type, sum_sum: ($tType * $tType) > $tType).
% 4.80/2.29  thf(func_def_19, type, option: ($tType) > $tType).
% 4.80/2.29  thf(func_def_20, type, char: $tType).
% 4.80/2.29  thf(func_def_21, type, list: ($tType) > $tType).
% 4.80/2.29  thf(func_def_22, type, l: $tType).
% 4.80/2.29  thf(func_def_23, type, k: $tType).
% 4.80/2.29  thf(func_def_24, type, j: $tType).
% 4.80/2.29  thf(func_def_25, type, i: $tType).
% 4.80/2.29  thf(func_def_26, type, h: $tType).
% 4.80/2.29  thf(func_def_27, type, g: $tType).
% 4.80/2.29  thf(func_def_28, type, f: $tType).
% 4.80/2.29  thf(func_def_29, type, e: $tType).
% 4.80/2.29  thf(func_def_30, type, d: $tType).
% 4.80/2.29  thf(func_def_31, type, c: $tType).
% 4.80/2.29  thf(func_def_32, type, b: $tType).
% 4.80/2.29  thf(func_def_33, type, a: $tType).
% 4.80/2.29  thf(func_def_34, type, l_get_a_get_M: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((X0 > X1 > option @ X2) > X0 > (X2 > X3) > heap_Error_prog @ X1 @ exception @ X3)).
% 4.80/2.29  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)).
% 4.80/2.29  thf(func_def_36, type, val: !>[X0: $tType]:(rObject_ext @ rNode_ext @ rCharacterData_ext @ X0 > list @ char)).
% 4.80/2.29  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)).
% 4.80/2.29  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)).
% 4.80/2.29  thf(func_def_39, 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)).
% 4.80/2.29  thf(func_def_40, 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)).
% 4.80/2.29  thf(func_def_41, 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)).
% 4.80/2.29  thf(func_def_42, 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)).
% 4.80/2.29  thf(func_def_43, 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)).
% 4.80/2.29  thf(func_def_44, 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)).
% 4.80/2.29  thf(func_def_45, 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)).
% 4.80/2.29  thf(func_def_46, type, is_cha1694415012_p_t_r: !>[X0: $tType]:(character_data_ptr @ X0 > $o)).
% 4.80/2.29  thf(func_def_47, 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)).
% 4.80/2.29  thf(func_def_48, 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)).
% 4.80/2.29  thf(func_def_49, type, doctype: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ X3 > list @ char)).
% 4.80/2.29  thf(func_def_50, 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)).
% 4.80/2.29  thf(func_def_51, type, document_element: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ X3 > option @ element_ptr @ X1)).
% 4.80/2.29  thf(func_def_52, 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)).
% 4.80/2.29  thf(func_def_53, 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)).
% 4.80/2.29  thf(func_def_54, 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)).
% 4.80/2.29  thf(func_def_55, 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)).
% 4.80/2.29  thf(func_def_56, 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)).
% 4.80/2.29  thf(func_def_57, 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)).
% 4.80/2.29  thf(func_def_58, 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)).
% 4.80/2.29  thf(func_def_59, 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)).
% 4.80/2.29  thf(func_def_60, 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)).
% 4.80/2.29  thf(func_def_61, 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)).
% 4.80/2.29  thf(func_def_62, 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)).
% 4.80/2.29  thf(func_def_63, 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)).
% 4.80/2.29  thf(func_def_64, 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)).
% 4.80/2.29  thf(func_def_65, type, is_doc697300620_p_t_r: !>[X0: $tType]:(document_ptr @ X0 > $o)).
% 4.80/2.29  thf(func_def_66, 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)).
% 4.80/2.29  thf(func_def_67, 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)).
% 4.80/2.29  thf(func_def_68, 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)).
% 4.80/2.29  thf(func_def_69, 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)).
% 4.80/2.29  thf(func_def_70, 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)).
% 4.80/2.29  thf(func_def_71, 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)).
% 4.80/2.29  thf(func_def_72, 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)).
% 4.80/2.29  thf(func_def_73, 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)).
% 4.80/2.29  thf(func_def_74, 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)).
% 4.80/2.29  thf(func_def_75, type, l_get_455762803lemmas: !>[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)).
% 4.80/2.29  thf(func_def_76, 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)).
% 4.80/2.29  thf(func_def_77, 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)).
% 4.80/2.29  thf(func_def_78, 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)).
% 4.80/2.29  thf(func_def_79, 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)).
% 4.80/2.29  thf(func_def_80, 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)).
% 4.80/2.29  thf(func_def_81, 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)).
% 4.80/2.29  thf(func_def_82, 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)).
% 4.80/2.29  thf(func_def_83, type, cast_e2129487814_p_t_r: !>[X0: $tType, X1: $tType]:(element_ptr @ X0 > node_ptr @ sum_sum @ element_ptr @ X0 @ X1)).
% 4.80/2.29  thf(func_def_84, type, is_ele1630183935_p_t_r: !>[X0: $tType]:(element_ptr @ X0 > $o)).
% 4.80/2.29  thf(func_def_85, type, id: !>[X0: $tType]:(X0 > X0)).
% 4.80/2.29  thf(func_def_86, type, heap_Error_noop: !>[X0: $tType, X1: $tType]:(heap_Error_prog @ X0 @ X1 @ product_unit)).
% 4.80/2.29  thf(func_def_87, type, heap_Error_preserved: !>[X0: $tType, X1: $tType, X2: $tType]:(heap_Error_prog @ X0 @ X1 @ X2 > X0 > X0 > $o)).
% 4.80/2.29  thf(func_def_88, type, heap_E381990939n_heap: !>[X0: $tType, X1: $tType]:(X0 > heap_Error_prog @ X0 @ X1 @ product_unit)).
% 4.80/2.29  thf(func_def_89, type, heap_E940394160s_heap: !>[X0: $tType, X1: $tType, X2: $tType]:(X0 > heap_Error_prog @ X0 @ X1 @ X2 > X0 > $o)).
% 4.80/2.29  thf(func_def_90, type, heap_E1989005601result: !>[X0: $tType, X1: $tType, X2: $tType]:(X0 > heap_Error_prog @ X0 @ X1 @ X2 > X2 > $o)).
% 4.80/2.29  thf(func_def_91, type, heap_E56519469t_heap: !>[X0: $tType, X1: $tType, X2: $tType]:(X0 > heap_Error_prog @ X0 @ X1 @ X2 > X2 > X0 > $o)).
% 4.80/2.29  thf(func_def_92, type, nil: !>[X0: $tType]:(list @ X0)).
% 4.80/2.29  thf(func_def_93, type, cast_N414129940_e_c_t: !>[X0: $tType, X1: $tType]:(rObject_ext @ rNode_ext @ X0 > rObject_ext @ sum_sum @ rNode_ext @ X0 @ X1)).
% 4.80/2.29  thf(func_def_94, 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)).
% 4.80/2.29  thf(func_def_95, 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)).
% 4.80/2.29  thf(func_def_96, 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)).
% 4.80/2.29  thf(func_def_97, type, cast_n1885620943_p_t_r: !>[X0: $tType, X1: $tType]:(node_ptr @ X0 > object_ptr @ sum_sum @ node_ptr @ X0 @ X1)).
% 4.80/2.29  thf(func_def_98, type, get_O_b_j_e_c_t: !>[X0: $tType, X1: $tType]:(object_ptr @ X0 > heap @ X0 @ X1 > option @ rObject_ext @ X1)).
% 4.80/2.29  thf(func_def_99, type, put_O_b_j_e_c_t: !>[X0: $tType, X1: $tType]:(object_ptr @ X0 > rObject_ext @ X1 > heap @ X0 @ X1 > heap @ X0 @ X1)).
% 4.80/2.29  thf(func_def_100, 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)).
% 4.80/2.29  thf(func_def_101, 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)).
% 4.80/2.29  thf(func_def_102, type, bind: !>[X0: $tType, X1: $tType]:(option @ X0 > (X0 > option @ X1) > option @ X1)).
% 4.80/2.29  thf(func_def_103, type, none: !>[X0: $tType]:(option @ X0)).
% 4.80/2.29  thf(func_def_104, type, case_option: !>[X0: $tType, X1: $tType]:(X0 > (X1 > X0) > option @ X1 > X0)).
% 4.80/2.29  thf(func_def_105, type, the: !>[X0: $tType]:(option @ X0 > X0)).
% 4.80/2.29  thf(func_def_106, type, child_nodes2: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ rShadowRoot_ext @ X0 @ X1 @ X2 @ X3 > list @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X2 @ X0)).
% 4.80/2.29  thf(func_def_107, type, child_nodes_update2: !>[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 @ rShadowRoot_ext @ X2 @ X0 @ X1 @ X3 > rObject_ext @ rDocument_ext @ X2 @ X0 @ X1 @ rShadowRoot_ext @ X2 @ X0 @ X1 @ X3)).
% 4.80/2.29  thf(func_def_108, type, mode: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ rShadowRoot_ext @ X0 @ X1 @ X2 @ X3 > shadow_root_mode)).
% 4.80/2.29  thf(func_def_109, type, mode_update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((shadow_root_mode > shadow_root_mode) > rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ rShadowRoot_ext @ X0 @ X1 @ X2 @ X3 > rObject_ext @ rDocument_ext @ X0 @ X1 @ X2 @ rShadowRoot_ext @ X0 @ X1 @ X2 @ X3)).
% 4.80/2.29  thf(func_def_110, 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)).
% 4.80/2.29  thf(func_def_111, 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)).
% 4.80/2.29  thf(func_def_112, type, get_S_1040819486_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]:(shadow_root_ptr @ X0 > heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X2 @ X3 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X3 @ X1 @ X2 @ X0 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X7 @ X8 @ sum_sum @ rDocument_ext @ X3 @ X1 @ X2 @ option @ sum_sum @ rShadowRoot_ext @ X3 @ X1 @ X2 @ option @ X9 @ X10 @ X11 > option @ rObject_ext @ rDocument_ext @ X3 @ X1 @ X2 @ rShadowRoot_ext @ X3 @ X1 @ X2 @ option @ X9)).
% 4.80/2.29  thf(func_def_113, 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)).
% 4.80/2.29  thf(func_def_114, type, l_get_1025633809lemmas: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $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 @ sum_sum @ rShadowRoot_ext @ X2 @ X0 @ X1 @ option @ X9 @ X10 @ X11 > $o) > $o)).
% 4.80/2.29  thf(func_def_115, type, l_type1084893710ype_wf: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $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 @ sum_sum @ rShadowRoot_ext @ X2 @ X0 @ X1 @ option @ X9 @ X10 @ X11 > $o)).
% 4.80/2.29  thf(func_def_116, type, put_S_1765298839_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]:(shadow_root_ptr @ X0 > rObject_ext @ rDocument_ext @ X1 @ X2 @ X3 @ rShadowRoot_ext @ X1 @ X2 @ X3 @ option @ X4 > 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 @ X5 @ X6 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X1 @ X2 @ X3 @ X0 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X8 @ X9 @ sum_sum @ rDocument_ext @ X1 @ X2 @ X3 @ option @ sum_sum @ rShadowRoot_ext @ X1 @ X2 @ X3 @ option @ X4 @ X10 @ X11 > 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 @ X5 @ X6 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X1 @ X2 @ X3 @ X0 @ option @ X7 @ sum_sum @ rCharacterData_ext @ option @ X8 @ X9 @ sum_sum @ rDocument_ext @ X1 @ X2 @ X3 @ option @ sum_sum @ rShadowRoot_ext @ X1 @ X2 @ X3 @ option @ X4 @ X10 @ X11)).
% 4.80/2.29  thf(func_def_117, type, shadow_root_Open: shadow_root_mode).
% 4.80/2.29  thf(func_def_118, type, shadow1373981654t_mode: !>[X0: $tType]:(X0 > X0 > shadow_root_mode > X0)).
% 4.80/2.29  thf(func_def_119, type, type_wf4: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $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 @ sum_sum @ rShadowRoot_ext @ X2 @ X0 @ X1 @ option @ X9 @ X10 @ X11 > $o)).
% 4.80/2.29  thf(func_def_120, type, shadow915526646_o_t_M: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $tType]:(shadow_root_ptr @ X0 > heap_Error_prog @ heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X1 @ sum_sum @ character_data_ptr @ X2 @ X3 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X4 @ X5 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X3 @ X1 @ X2 @ X0 @ option @ X6 @ sum_sum @ rCharacterData_ext @ option @ X7 @ X8 @ sum_sum @ rDocument_ext @ X3 @ X1 @ X2 @ option @ sum_sum @ rShadowRoot_ext @ X3 @ X1 @ X2 @ option @ X9 @ X10 @ X11 @ exception @ product_unit)).
% 4.80/2.29  thf(func_def_121, 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)).
% 4.80/2.29  thf(func_def_122, type, shadow1597418701lemmas: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $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 @ sum_sum @ rShadowRoot_ext @ X2 @ X0 @ X1 @ option @ X9 @ X10 @ X11 > $o) > $o)).
% 4.80/2.29  thf(func_def_123, type, shadow824386965_o_t_M: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $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 @ sum_sum @ rShadowRoot_ext @ X2 @ X0 @ X1 @ option @ X9 @ X10 @ X11 @ exception @ shadow_root_ptr @ X3)).
% 4.80/2.29  thf(func_def_124, 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)).
% 4.80/2.29  thf(func_def_125, type, cast_s636919983_p_t_r: !>[X0: $tType, X1: $tType]:(shadow_root_ptr @ X0 > document_ptr @ sum_sum @ shadow_root_ptr @ X0 @ X1)).
% 4.80/2.29  thf(func_def_126, type, is_sha302423855_p_t_r: !>[X0: $tType]:(shadow_root_ptr @ X0 > $o)).
% 4.80/2.29  thf(func_def_127, type, document_ptr2: document_ptr @ sum_sum @ shadow_root_ptr @ d @ e).
% 4.80/2.29  thf(func_def_128, 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).
% 4.80/2.29  thf(func_def_129, 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).
% 4.80/2.29  thf(func_def_130, type, v: option @ element_ptr @ a).
% 4.80/2.29  thf(func_def_131, type, x: rObject_ext @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k).
% 4.80/2.29  thf(func_def_145, type, sK0: !>[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)).
% 4.80/2.29  thf(func_def_146, type, sK1: (shadow_root_mode > shadow_root_mode) > (shadow_root_mode > shadow_root_mode) > shadow_root_mode > shadow_root_mode).
% 4.80/2.29  thf(func_def_147, type, sK2: !>[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)).
% 4.80/2.29  thf(func_def_148, type, sK3: (list @ char > list @ char) > (list @ char > list @ char) > list @ char > list @ char).
% 4.80/2.29  thf(func_def_149, type, sK4: (list @ char > list @ char) > (list @ char > list @ char) > list @ char > list @ char).
% 4.80/2.29  thf(func_def_150, type, sK5: !>[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)).
% 4.80/2.29  thf(func_def_151, type, sK6: !>[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)).
% 4.80/2.29  thf(func_def_152, type, sK7: !>[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)).
% 4.80/2.29  thf(func_def_153, type, sK8: !>[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)).
% 4.80/2.29  thf(func_def_154, type, sK9: !>[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)).
% 4.80/2.29  thf(func_def_155, type, sK10: !>[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 @ option @ sum_sum @ rShadowRoot_ext @ X4 @ X6 @ X5 @ option @ X3 @ X2)).
% 4.80/2.29  thf(func_def_156, type, sK11: !>[X0: $tType, X1: $tType]:((X1 > X0) > (X0 > $o) > (X1 > $o) > X1)).
% 4.80/2.29  thf(func_def_157, type, sK12: !>[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)).
% 4.80/2.29  thf(func_def_158, type, sK13: !>[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)).
% 4.80/2.29  thf(func_def_159, type, sK14: !>[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)).
% 4.80/2.29  thf(func_def_160, type, sK15: !>[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)).
% 4.80/2.29  thf(func_def_161, type, sK16: !>[X0: $tType]:((X0 > X0) > X0)).
% 4.80/2.29  thf(func_def_162, type, sK17: (list @ char > list @ char) > (list @ char > list @ char) > list @ char > list @ char).
% 4.80/2.29  thf(func_def_163, type, sK18: !>[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)).
% 4.80/2.29  thf(func_def_164, type, sK19: !>[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)).
% 4.80/2.29  thf(func_def_165, type, sK20: !>[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)).
% 4.80/2.29  thf(func_def_166, type, sK21: (shadow_root_mode > shadow_root_mode) > (shadow_root_mode > shadow_root_mode) > shadow_root_mode > shadow_root_mode).
% 4.80/2.29  thf(func_def_167, type, sK22: !>[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)).
% 4.80/2.29  thf(func_def_168, type, sK23: !>[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)).
% 4.80/2.29  thf(func_def_169, type, sK24: !>[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)).
% 4.80/2.29  thf(func_def_170, type, sK25: (list @ char > list @ char) > (list @ char > list @ char) > list @ char > list @ char).
% 4.80/2.29  thf(func_def_171, type, sK26: !>[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)).
% 4.80/2.29  thf(func_def_172, type, sK27: !>[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)).
% 4.80/2.29  thf(func_def_173, type, sK28: !>[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 @ X4 @ X3 > document_ptr @ X4)).
% 4.80/2.29  thf(func_def_174, type, sK29: (list @ char > list @ char) > (list @ char > list @ char) > list @ char > list @ char).
% 4.80/2.29  thf(func_def_175, type, sK30: !>[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)).
% 4.80/2.29  thf(func_def_176, type, sK31: !>[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)).
% 4.80/2.29  thf(func_def_177, type, sK32: !>[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)).
% 4.80/2.29  thf(func_def_178, type, sK33: !>[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)).
% 4.80/2.29  thf(func_def_179, type, sK34: !>[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)).
% 4.80/2.29  thf(func_def_180, type, sK35: !>[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)).
% 4.80/2.29  thf(func_def_181, type, sK36: !>[X0: $tType, X1: $tType]:((X1 > X0) > (X1 > X0) > X1)).
% 4.80/2.29  thf(func_def_182, type, sK37: (list @ char > list @ char) > (list @ char > list @ char) > list @ char > list @ char).
% 4.80/2.29  thf(func_def_183, type, sK38: !>[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)).
% 4.80/2.29  thf(func_def_184, type, sK39: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(X0 > ((X0 > X0) > rObject_ext @ rNode_ext @ 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)).
% 4.80/2.29  thf(func_def_185, type, sK40: !>[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)).
% 4.80/2.29  thf(func_def_186, type, sK41: !>[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)).
% 4.80/2.29  thf(func_def_187, type, sK42: !>[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)).
% 4.80/2.29  thf(func_def_188, type, sK43: !>[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)).
% 4.80/2.29  thf(func_def_189, type, sK44: !>[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)).
% 4.80/2.29  thf(func_def_190, type, sK45: !>[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)).
% 4.80/2.29  thf(func_def_191, type, sK46: !>[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)).
% 4.80/2.29  thf(func_def_192, type, sK47: !>[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)).
% 4.80/2.29  thf(func_def_193, type, sK48: !>[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)).
% 4.80/2.29  thf(func_def_194, type, sK49: !>[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)).
% 4.80/2.29  thf(func_def_195, type, sK50: !>[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)).
% 4.80/2.29  thf(func_def_196, 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)).
% 4.80/2.29  thf(func_def_197, type, sK52: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType]:((rObject_ext @ rDocument_ext @ X4 @ X6 @ X5 @ rShadowRoot_ext @ X4 @ X6 @ X5 @ option @ X3 > X1) > X0 > ((X0 > X0) > rObject_ext @ rDocument_ext @ X4 @ X6 @ X5 @ option @ sum_sum @ rShadowRoot_ext @ X4 @ X6 @ X5 @ option @ X3 @ X2 > rObject_ext @ rDocument_ext @ X4 @ X6 @ X5 @ option @ sum_sum @ rShadowRoot_ext @ X4 @ X6 @ X5 @ option @ X3 @ X2) > rObject_ext @ rDocument_ext @ X4 @ X6 @ X5 @ rShadowRoot_ext @ X4 @ X6 @ X5 @ option @ X3)).
% 4.80/2.29  thf(func_def_198, type, sK53: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:(X0 > ((X0 > X0) > rObject_ext @ rDocument_ext @ X3 @ X5 @ X4 @ option @ sum_sum @ rShadowRoot_ext @ X3 @ X5 @ X4 @ option @ X2 @ X1 > rObject_ext @ rDocument_ext @ X3 @ X5 @ X4 @ option @ sum_sum @ rShadowRoot_ext @ X3 @ X5 @ X4 @ option @ X2 @ X1) > rObject_ext @ rDocument_ext @ X3 @ X5 @ X4 @ option @ sum_sum @ rShadowRoot_ext @ X3 @ X5 @ X4 @ option @ X2 @ X1)).
% 4.80/2.29  thf(func_def_199, type, sK54: !>[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)).
% 4.80/2.29  thf(func_def_201, type, ph56: !>[X0: $tType]:(X0)).
% 4.80/2.29  thf(f1583,plain,(
% 4.80/2.29    $false),
% 4.80/2.29    inference(trivial_inequality_removal,[status(thm)],[f1582])).
% 4.80/2.29  thf(f1582,plain,(
% 4.80/2.29    ($true != $true)),
% 4.80/2.29    inference(superposition,[status(thm)],[f1541,f1442])).
% 4.80/2.29  thf(f1442,plain,(
% 4.80/2.29    ((type_wf4 @ a @ b @ c @ d @ e @ f @ g @ h @ i @ j @ k @ l @ h2) = $true)),
% 4.80/2.29    inference(cnf_transformation,[status(thm)],[f280])).
% 4.80/2.29  thf(f280,plain,(
% 4.80/2.29    ((type_wf4 @ a @ b @ c @ d @ e @ f @ g @ h @ i @ j @ k @ l @ h2) = $true)),
% 4.80/2.29    inference(fool_elimination,[status(thm)],[f279])).
% 4.80/2.29  thf(f279,plain,(
% 4.80/2.29    (type_wf4 @ a @ b @ c @ d @ e @ f @ g @ h @ i @ j @ k @ l @ h2)),
% 4.80/2.29    inference(rectify,[status(thm)],[f259])).
% 4.80/2.29  thf(f259,axiom,(
% 4.80/2.29    (type_wf4 @ a @ b @ c @ d @ e @ f @ g @ h @ i @ j @ k @ l @ h2)),
% 4.80/2.29    file('/export/starexec/sandbox2/tmp/tmp.BUSaAWiViN/DTF2THF_15839.p',conj_2)).
% 4.80/2.29  thf(f1541,plain,(
% 4.80/2.29    ((type_wf4 @ a @ b @ c @ d @ e @ f @ g @ h @ i @ j @ k @ l @ h2) != $true)),
% 4.80/2.29    inference(trivial_inequality_removal,[status(thm)],[f1537])).
% 4.80/2.29  thf(f1537,plain,(
% 4.80/2.29    ((type_wf4 @ a @ b @ c @ d @ e @ f @ g @ h @ i @ j @ k @ l @ h2) != $true) | ($true != $true)),
% 4.80/2.29    inference(superposition,[status(thm)],[f1204,f1235])).
% 4.80/2.29  thf(f1235,plain,(
% 4.80/2.29    ( ! [X5 : $tType,X4 : $tType,X7 : $tType,X9 : $tType,X6 : $tType,X8 : $tType,X1 : $tType,X11 : $tType,X0 : $tType,X10 : $tType,X3 : $tType,X2 : $tType,X12 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X11 @ sum_sum @ character_data_ptr @ X10 @ X9 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X8 @ X7 @ X6 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X9 @ X11 @ X10 @ X8 @ option @ X5 @ sum_sum @ rCharacterData_ext @ option @ X4 @ X3 @ sum_sum @ rDocument_ext @ X9 @ X11 @ X10 @ option @ sum_sum @ rShadowRoot_ext @ X9 @ X11 @ X10 @ option @ X2 @ X1 @ X0] : (((type_wf3 @ X11 @ X10 @ X9 @ X8 @ X7 @ X6 @ X5 @ sum_sum @ rCharacterData_ext @ option @ X4 @ X3 @ sum_sum @ rDocument_ext @ X9 @ X11 @ X10 @ option @ sum_sum @ rShadowRoot_ext @ X9 @ X11 @ X10 @ option @ X2 @ X1 @ X0 @ X12) = $true) | ($true != (type_wf4 @ X11 @ X10 @ X9 @ X8 @ X7 @ X6 @ X5 @ X4 @ X3 @ X2 @ X1 @ X0 @ X12))) )),
% 4.80/2.29    inference(cnf_transformation,[status(thm)],[f840])).
% 4.80/2.29  thf(f840,plain,(
% 4.80/2.29    ! [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 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X11 @ sum_sum @ character_data_ptr @ X10 @ X9 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X8 @ X7 @ X6 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X9 @ X11 @ X10 @ X8 @ option @ X5 @ sum_sum @ rCharacterData_ext @ option @ X4 @ X3 @ sum_sum @ rDocument_ext @ X9 @ X11 @ X10 @ option @ sum_sum @ rShadowRoot_ext @ X9 @ X11 @ X10 @ option @ X2 @ X1 @ X0] : (((type_wf3 @ X11 @ X10 @ X9 @ X8 @ X7 @ X6 @ X5 @ sum_sum @ rCharacterData_ext @ option @ X4 @ X3 @ sum_sum @ rDocument_ext @ X9 @ X11 @ X10 @ option @ sum_sum @ rShadowRoot_ext @ X9 @ X11 @ X10 @ option @ X2 @ X1 @ X0 @ X12) = $true) | ($true != (type_wf4 @ X11 @ X10 @ X9 @ X8 @ X7 @ X6 @ X5 @ X4 @ X3 @ X2 @ X1 @ X0 @ X12)))),
% 4.80/2.29    inference(ennf_transformation,[status(thm)],[f682])).
% 4.80/2.29  thf(f682,plain,(
% 4.80/2.29    ! [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 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X11 @ sum_sum @ character_data_ptr @ X10 @ X9 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X8 @ X7 @ X6 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X9 @ X11 @ X10 @ X8 @ option @ X5 @ sum_sum @ rCharacterData_ext @ option @ X4 @ X3 @ sum_sum @ rDocument_ext @ X9 @ X11 @ X10 @ option @ sum_sum @ rShadowRoot_ext @ X9 @ X11 @ X10 @ option @ X2 @ X1 @ X0] : (($true = (type_wf4 @ X11 @ X10 @ X9 @ X8 @ X7 @ X6 @ X5 @ X4 @ X3 @ X2 @ X1 @ X0 @ X12)) => ((type_wf3 @ X11 @ X10 @ X9 @ X8 @ X7 @ X6 @ X5 @ sum_sum @ rCharacterData_ext @ option @ X4 @ X3 @ sum_sum @ rDocument_ext @ X9 @ X11 @ X10 @ option @ sum_sum @ rShadowRoot_ext @ X9 @ X11 @ X10 @ option @ X2 @ X1 @ X0 @ X12) = $true))),
% 4.80/2.29    inference(fool_elimination,[status(thm)],[f681])).
% 4.80/2.29  thf(f681,plain,(
% 4.80/2.29    ! [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 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X11 @ sum_sum @ character_data_ptr @ X10 @ X9 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X8 @ X7 @ X6 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X9 @ X11 @ X10 @ X8 @ option @ X5 @ sum_sum @ rCharacterData_ext @ option @ X4 @ X3 @ sum_sum @ rDocument_ext @ X9 @ X11 @ X10 @ option @ sum_sum @ rShadowRoot_ext @ X9 @ X11 @ X10 @ option @ X2 @ X1 @ X0] : ((type_wf4 @ X11 @ X10 @ X9 @ X8 @ X7 @ X6 @ X5 @ X4 @ X3 @ X2 @ X1 @ X0 @ X12) => (type_wf3 @ X11 @ X10 @ X9 @ X8 @ X7 @ X6 @ X5 @ sum_sum @ rCharacterData_ext @ option @ X4 @ X3 @ sum_sum @ rDocument_ext @ X9 @ X11 @ X10 @ option @ sum_sum @ rShadowRoot_ext @ X9 @ X11 @ X10 @ option @ X2 @ X1 @ X0 @ X12))),
% 4.80/2.29    inference(rectify,[status(thm)],[f2])).
% 4.80/2.29  thf(f2,axiom,(
% 4.80/2.29    ! [X28 : $tType,X26 : $tType,X25 : $tType,X24 : $tType,X23 : $tType,X22 : $tType,X21 : $tType,X20 : $tType,X19 : $tType,X18 : $tType,X17 : $tType,X16 : $tType,X31 : heap @ sum_sum @ node_ptr @ sum_sum @ element_ptr @ X16 @ sum_sum @ character_data_ptr @ X17 @ X18 @ sum_sum @ document_ptr @ sum_sum @ shadow_root_ptr @ X19 @ X20 @ X21 @ sum_sum @ rNode_ext @ sum_sum @ rElement_ext @ X18 @ X16 @ X17 @ X19 @ option @ X22 @ sum_sum @ rCharacterData_ext @ option @ X23 @ X24 @ sum_sum @ rDocument_ext @ X18 @ X16 @ X17 @ option @ sum_sum @ rShadowRoot_ext @ X18 @ X16 @ X17 @ option @ X25 @ X26 @ X28] : ((type_wf4 @ X16 @ X17 @ X18 @ X19 @ X20 @ X21 @ X22 @ X23 @ X24 @ X25 @ X26 @ X28 @ X31) => (type_wf3 @ X16 @ X17 @ X18 @ X19 @ X20 @ X21 @ X22 @ sum_sum @ rCharacterData_ext @ option @ X23 @ X24 @ sum_sum @ rDocument_ext @ X18 @ X16 @ X17 @ option @ sum_sum @ rShadowRoot_ext @ X18 @ X16 @ X17 @ option @ X25 @ X26 @ X28 @ X31))),
% 4.80/2.29    file('/export/starexec/sandbox2/tmp/tmp.BUSaAWiViN/DTF2THF_15839.p',fact_1_ShadowRootClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t)).
% 4.80/2.29  thf(f1204,plain,(
% 4.80/2.29    ((type_wf3 @ a @ b @ c @ d @ e @ f @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ h2) != $true)),
% 4.80/2.29    inference(cnf_transformation,[status(thm)],[f720])).
% 4.80/2.29  thf(f720,plain,(
% 4.80/2.29    ((type_wf3 @ a @ b @ c @ d @ e @ f @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ h2) != $true)),
% 4.80/2.29    inference(flattening,[status(thm)],[f512])).
% 4.80/2.29  thf(f512,plain,(
% 4.80/2.29    ~((type_wf3 @ a @ b @ c @ d @ e @ f @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ h2) = $true)),
% 4.80/2.29    inference(fool_elimination,[status(thm)],[f511])).
% 4.80/2.29  thf(f511,plain,(
% 4.80/2.29    ~(type_wf3 @ a @ b @ c @ d @ e @ f @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ h2)),
% 4.80/2.29    inference(rectify,[status(thm)],[f261])).
% 4.80/2.29  thf(f261,negated_conjecture,(
% 4.80/2.29    ~(type_wf3 @ a @ b @ c @ d @ e @ f @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ h2)),
% 4.80/2.29    inference(negated_conjecture,[status(cth)],[f260])).
% 4.80/2.29  thf(f260,conjecture,(
% 4.80/2.29    (type_wf3 @ a @ b @ c @ d @ e @ f @ g @ sum_sum @ rCharacterData_ext @ option @ h @ i @ sum_sum @ rDocument_ext @ c @ a @ b @ option @ sum_sum @ rShadowRoot_ext @ c @ a @ b @ option @ j @ k @ l @ h2)),
% 4.80/2.29    file('/export/starexec/sandbox2/tmp/tmp.BUSaAWiViN/DTF2THF_15839.p',conj_3)).
% 4.80/2.29  % SZS output end Proof for DTF2THF_15839
% 4.80/2.29  % (16146)------------------------------
% 4.80/2.29  % (16146)Version: Vampire 4.8 (commit 7b44b1c2f on 2025-07-15 09:50:17 +0100)
% 4.80/2.29  % (16146)Termination reason: Refutation
% 4.80/2.29  
% 4.80/2.29  % (16146)Memory used [KB]: 12409
% 4.80/2.29  % (16146)Time elapsed: 0.178 s
% 4.80/2.29  % (16146)Instructions burned: 566 (million)
% 4.80/2.29  % (16146)------------------------------
% 4.80/2.29  % (16146)------------------------------
% 4.80/2.29  % (16050)Success in time 0.361 s
%------------------------------------------------------------------------------