TSTP Solution File: ITP312_1 by iProver---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : iProver---3.9
% Problem  : ITP312_1 : TPTP v8.1.2. Released v8.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_iprover %s %d THM

% Computer : n017.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 : Fri May  3 02:30:37 EDT 2024

% Result   : Theorem 28.42s 4.70s
% Output   : CNFRefutation 28.42s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    8
%            Number of leaves      :    9
% Syntax   : Number of formulae    :   46 (  11 unt;   0 typ;   0 def)
%            Number of atoms       :  286 (  56 equ)
%            Maximal formula atoms :    8 (   6 avg)
%            Number of connectives :  120 (  46   ~;  61   |;   5   &)
%                                         (   3 <=>;   4  =>;   0  <=;   1 <~>)
%            Maximal formula depth :    9 (   4 avg)
%            Maximal term depth    :    1 (   1 avg)
%            Number of FOOLs       :  166 ( 166 fml;   0 var)
%            Number of types       :    0 (   0 usr)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of predicates  :   17 (  15 usr;  10 prp; 0-3 aty)
%            Number of functors    :    0 (   0 usr;   0 con; --- aty)
%            Number of variables   :   72 (   0 sgn  38   !;   3   ?;  41   :)

% Comments : 
%------------------------------------------------------------------------------
tff(f7,conjecture,
    'select_result$'('execute$'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) = 'select_result$'('execute$'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conjecture6) ).

tff(f8,negated_conjecture,
    ( ~ 'select_result$'('execute$'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) = 'select_result$'('execute$'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) ),
    inference(negated_conjecture,[],[f7]) ).

tff(f9,axiom,
    'doc_ptr$' != 'document_ptr$',
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',hypothesis7) ).

tff(f12,axiom,
    ! [X0: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap_exception_element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list_prog$',X2: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$'] :
      ( ! [X3: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list$'] :
          ( 'fun_app$i'('returns_result$b'(X0,X1),X3)
        <=> 'fun_app$i'('returns_result$b'(X2,X1),X3) )
     => ( 'select_result$'('execute$'(X0,X1)) = 'select_result$'('execute$'(X2,X1)) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom10) ).

tff(f14,axiom,
    ! [X0: 'Document_ptr_document_ptr$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list$'] :
      ( ( 'document_ptr$' != X0 )
     => ( 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$',X0)),X1)
      <=> 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$',X0)),X1) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom12) ).

tff(f25,axiom,
    ! [X0: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap_exception_element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list_prog$',X2: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list$'] :
      ( 'fun_app$i'('returns_result$b'(X0,X1),X2)
     => ( 'select_result$'('execute$'(X0,X1)) = X2 ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',axiom23) ).

tff(f649,plain,
    'select_result$'('execute$'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) != 'select_result$'('execute$'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))),
    inference(flattening,[],[f8]) ).

tff(f829,plain,
    ! [X0: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap_exception_element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list_prog$',X2: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$'] :
      ( ( 'select_result$'('execute$'(X0,X1)) = 'select_result$'('execute$'(X2,X1)) )
      | ? [X3: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list$'] :
          ( 'fun_app$i'('returns_result$b'(X0,X1),X3)
        <~> 'fun_app$i'('returns_result$b'(X2,X1),X3) ) ),
    inference(ennf_transformation,[],[f12]) ).

tff(f831,plain,
    ! [X0: 'Document_ptr_document_ptr$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list$'] :
      ( ( 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$',X0)),X1)
      <=> 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$',X0)),X1) )
      | ( 'document_ptr$' = X0 ) ),
    inference(ennf_transformation,[],[f14]) ).

tff(f834,plain,
    ! [X0: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap_exception_element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list_prog$',X2: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list$'] :
      ( ( 'select_result$'('execute$'(X0,X1)) = X2 )
      | ~ 'fun_app$i'('returns_result$b'(X0,X1),X2) ),
    inference(ennf_transformation,[],[f25]) ).

tff(f1559,plain,
    ! [X0: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap_exception_element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list_prog$',X2: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$'] :
      ( ( 'select_result$'('execute$'(X0,X1)) = 'select_result$'('execute$'(X2,X1)) )
      | ? [X3: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list$'] :
          ( ( ~ 'fun_app$i'('returns_result$b'(X2,X1),X3)
            | ~ 'fun_app$i'('returns_result$b'(X0,X1),X3) )
          & ( 'fun_app$i'('returns_result$b'(X2,X1),X3)
            | 'fun_app$i'('returns_result$b'(X0,X1),X3) ) ) ),
    inference(nnf_transformation,[],[f829]) ).

tff(f1560,plain,
    ! [X0: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap_exception_element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list_prog$',X2: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$'] :
      ( ? [X3: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list$'] :
          ( ( ~ 'fun_app$i'('returns_result$b'(X2,X1),X3)
            | ~ 'fun_app$i'('returns_result$b'(X0,X1),X3) )
          & ( 'fun_app$i'('returns_result$b'(X2,X1),X3)
            | 'fun_app$i'('returns_result$b'(X0,X1),X3) ) )
     => ( ( ~ 'fun_app$i'('returns_result$b'(X2,X1),sK47(X0,X1,X2))
          | ~ 'fun_app$i'('returns_result$b'(X0,X1),sK47(X0,X1,X2)) )
        & ( 'fun_app$i'('returns_result$b'(X2,X1),sK47(X0,X1,X2))
          | 'fun_app$i'('returns_result$b'(X0,X1),sK47(X0,X1,X2)) ) ) ),
    introduced(choice_axiom,[]) ).

tff(f1561,plain,
    ! [X0: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap_exception_element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list_prog$',X2: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$'] :
      ( ( 'select_result$'('execute$'(X0,X1)) = 'select_result$'('execute$'(X2,X1)) )
      | ( ( ~ 'fun_app$i'('returns_result$b'(X2,X1),sK47(X0,X1,X2))
          | ~ 'fun_app$i'('returns_result$b'(X0,X1),sK47(X0,X1,X2)) )
        & ( 'fun_app$i'('returns_result$b'(X2,X1),sK47(X0,X1,X2))
          | 'fun_app$i'('returns_result$b'(X0,X1),sK47(X0,X1,X2)) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK47])],[f1559,f1560]) ).

tff(f1565,plain,
    ! [X0: 'Document_ptr_document_ptr$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list$'] :
      ( ( ( 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$',X0)),X1)
          | ~ 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$',X0)),X1) )
        & ( 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$',X0)),X1)
          | ~ 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$',X0)),X1) ) )
      | ( 'document_ptr$' = X0 ) ),
    inference(nnf_transformation,[],[f831]) ).

tff(f2431,plain,
    'select_result$'('execute$'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) != 'select_result$'('execute$'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))),
    inference(cnf_transformation,[],[f649]) ).

tff(f2432,plain,
    'doc_ptr$' != 'document_ptr$',
    inference(cnf_transformation,[],[f9]) ).

tff(f2437,plain,
    ! [X2: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$',X0: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap_exception_element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list_prog$'] :
      ( ( 'select_result$'('execute$'(X0,X1)) = 'select_result$'('execute$'(X2,X1)) )
      | 'fun_app$i'('returns_result$b'(X2,X1),sK47(X0,X1,X2))
      | 'fun_app$i'('returns_result$b'(X0,X1),sK47(X0,X1,X2)) ),
    inference(cnf_transformation,[],[f1561]) ).

tff(f2441,plain,
    ! [X0: 'Document_ptr_document_ptr$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list$'] :
      ( 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$',X0)),X1)
      | ~ 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$',X0)),X1)
      | ( 'document_ptr$' = X0 ) ),
    inference(cnf_transformation,[],[f1565]) ).

tff(f2442,plain,
    ! [X0: 'Document_ptr_document_ptr$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list$'] :
      ( 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$',X0)),X1)
      | ~ 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$',X0)),X1)
      | ( 'document_ptr$' = X0 ) ),
    inference(cnf_transformation,[],[f1565]) ).

tff(f2453,plain,
    ! [X2: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list$',X0: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap$',X1: 'Element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_document_ptr_document_ptr_shadow_root_ptr_shadow_root_ptr_object_ptr_sum_sum_sum_node_ptr_element_ptr_character_data_ptr_shadow_root_ptr_Element_option_RElement_ext_CharacterData_option_RCharacterData_ext_Node_sum_sum_RNode_ext_node_ptr_element_ptr_character_data_ptr_Document_option_RDocument_ext_Object_sum_sum_heap_exception_element_ptr_element_ptr_character_data_ptr_character_data_ptr_node_ptr_sum_sum_node_ptr_list_prog$'] :
      ( ( 'select_result$'('execute$'(X0,X1)) = X2 )
      | ~ 'fun_app$i'('returns_result$b'(X0,X1),X2) ),
    inference(cnf_transformation,[],[f834]) ).

cnf(c_64,negated_conjecture,
    'select_result$'('execute$'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) != 'select_result$'('execute$'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))),
    inference(cnf_transformation,[],[f2431]) ).

cnf(c_65,negated_conjecture,
    'document_ptr$' != 'doc_ptr$',
    inference(cnf_transformation,[],[f2432]) ).

cnf(c_71,plain,
    ( 'select_result$'('execute$'(X0_58,X0_61)) = 'select_result$'('execute$'(X1_58,X0_61))
    | 'fun_app$i'('returns_result$b'(X0_58,X0_61),sK47(X0_58,X0_61,X1_58))
    | 'fun_app$i'('returns_result$b'(X1_58,X0_61),sK47(X0_58,X0_61,X1_58)) ),
    inference(cnf_transformation,[],[f2437]) ).

cnf(c_74,plain,
    ( ~ 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$',X0_13)),X0_52)
    | X0_13 = 'document_ptr$'
    | 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$',X0_13)),X0_52) ),
    inference(cnf_transformation,[],[f2442]) ).

cnf(c_75,plain,
    ( ~ 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$',X0_13)),X0_52)
    | X0_13 = 'document_ptr$'
    | 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$',X0_13)),X0_52) ),
    inference(cnf_transformation,[],[f2441]) ).

cnf(c_86,plain,
    ( ~ 'fun_app$i'('returns_result$b'(X0_58,X0_61),X0_52)
    | 'select_result$'('execute$'(X0_58,X0_61)) = X0_52 ),
    inference(cnf_transformation,[],[f2453]) ).

cnf(c_5020,plain,
    ( ~ 'fun_app$i'('returns_result$b'(X0_58,X0_147),X0_52)
    | 'select_result$'('execute$'(X0_58,X0_147)) = X0_52 ),
    inference(subtyping,[status(esa)],[c_86]) ).

cnf(c_5031,plain,
    ( ~ 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$',X0_13)),X0_52)
    | X0_13 = 'document_ptr$'
    | 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$',X0_13)),X0_52) ),
    inference(subtyping,[status(esa)],[c_75]) ).

cnf(c_5032,plain,
    ( ~ 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$',X0_13)),X0_52)
    | X0_13 = 'document_ptr$'
    | 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$',X0_13)),X0_52) ),
    inference(subtyping,[status(esa)],[c_74]) ).

cnf(c_5035,plain,
    ( 'select_result$'('execute$'(X0_58,X0_147)) = 'select_result$'('execute$'(X1_58,X0_147))
    | 'fun_app$i'('returns_result$b'(X0_58,X0_147),sK47(X0_58,X0_147,X1_58))
    | 'fun_app$i'('returns_result$b'(X1_58,X0_147),sK47(X0_58,X0_147,X1_58)) ),
    inference(subtyping,[status(esa)],[c_71]) ).

cnf(c_5059,plain,
    X0_13 = X0_13,
    theory(equality) ).

cnf(c_5129,plain,
    ( X0_13 != X1_13
    | X2_13 != X1_13
    | X2_13 = X0_13 ),
    theory(equality) ).

cnf(c_5139,plain,
    ( X0_52 != X1_52
    | X2_52 != X1_52
    | X2_52 = X0_52 ),
    theory(equality) ).

cnf(c_6419,plain,
    'document_ptr$' = 'document_ptr$',
    inference(instantiation,[status(thm)],[c_5059]) ).

cnf(c_7026,plain,
    ( 'document_ptr$' != X0_13
    | 'doc_ptr$' != X0_13
    | 'document_ptr$' = 'doc_ptr$' ),
    inference(instantiation,[status(thm)],[c_5129]) ).

cnf(c_7027,plain,
    ( 'document_ptr$' != 'document_ptr$'
    | 'doc_ptr$' != 'document_ptr$'
    | 'document_ptr$' = 'doc_ptr$' ),
    inference(instantiation,[status(thm)],[c_7026]) ).

cnf(c_21679,plain,
    ( 'select_result$'('execute$'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) != X0_52
    | 'select_result$'('execute$'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) != X0_52
    | 'select_result$'('execute$'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) = 'select_result$'('execute$'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) ),
    inference(instantiation,[status(thm)],[c_5139]) ).

cnf(c_22875,plain,
    ( 'select_result$'('execute$'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) = 'select_result$'('execute$'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$')))
    | 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$')),sK47('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'),'h$'))
    | 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$')),sK47('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'),'h$')) ),
    inference(instantiation,[status(thm)],[c_5035]) ).

cnf(c_23147,plain,
    ( ~ 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$')),sK47('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'),'h$'))
    | 'select_result$'('execute$'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) = sK47('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'),'h$') ),
    inference(instantiation,[status(thm)],[c_5020]) ).

cnf(c_23173,plain,
    ( ~ 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$')),X0_52)
    | 'doc_ptr$' = 'document_ptr$'
    | 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$')),X0_52) ),
    inference(instantiation,[status(thm)],[c_5032]) ).

cnf(c_23174,plain,
    ( ~ 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$')),X0_52)
    | 'doc_ptr$' = 'document_ptr$'
    | 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$')),X0_52) ),
    inference(instantiation,[status(thm)],[c_5031]) ).

cnf(c_25321,plain,
    ( ~ 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$')),sK47('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'),'h$'))
    | 'select_result$'('execute$'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) = sK47('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'),'h$') ),
    inference(instantiation,[status(thm)],[c_5020]) ).

cnf(c_25428,plain,
    ( ~ 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$')),sK47('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'),'h$'))
    | 'doc_ptr$' = 'document_ptr$'
    | 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$')),sK47('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'),'h$')) ),
    inference(instantiation,[status(thm)],[c_23174]) ).

cnf(c_28064,plain,
    ( ~ 'fun_app$i'('returns_result$b'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$')),sK47('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'),'h$'))
    | 'doc_ptr$' = 'document_ptr$'
    | 'fun_app$i'('returns_result$b'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$')),sK47('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'),'h$')) ),
    inference(instantiation,[status(thm)],[c_23173]) ).

cnf(c_28066,plain,
    ( 'select_result$'('execute$'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) != sK47('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'),'h$')
    | 'select_result$'('execute$'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) != sK47('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'),'h$')
    | 'select_result$'('execute$'('h3$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) = 'select_result$'('execute$'('h$','fun_app$f'('get_disconnected_nodes$','doc_ptr$'))) ),
    inference(instantiation,[status(thm)],[c_21679]) ).

cnf(c_28805,plain,
    $false,
    inference(prop_impl_just,[status(thm)],[c_28066,c_28064,c_25428,c_25321,c_23147,c_22875,c_7027,c_6419,c_64,c_65]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12  % Problem  : ITP312_1 : TPTP v8.1.2. Released v8.0.0.
% 0.06/0.13  % Command  : run_iprover %s %d THM
% 0.13/0.34  % Computer : n017.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 300
% 0.13/0.34  % DateTime : Thu May  2 21:30:21 EDT 2024
% 0.13/0.34  % CPUTime  : 
% 0.19/0.47  Running first-order theorem proving
% 0.19/0.47  Running: /export/starexec/sandbox2/solver/bin/run_problem --schedule fof_schedule --heuristic_context casc_unsat --no_cores 8 /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% 28.42/4.70  % SZS status Started for theBenchmark.p
% 28.42/4.70  % SZS status Theorem for theBenchmark.p
% 28.42/4.70  
% 28.42/4.70  %---------------- iProver v3.9 (pre CASC 2024/SMT-COMP 2024) ----------------%
% 28.42/4.70  
% 28.42/4.70  ------  iProver source info
% 28.42/4.70  
% 28.42/4.70  git: date: 2024-05-02 19:28:25 +0000
% 28.42/4.70  git: sha1: a33b5eb135c74074ba803943bb12f2ebd971352f
% 28.42/4.70  git: non_committed_changes: false
% 28.42/4.70  
% 28.42/4.70  ------ Parsing...
% 28.42/4.70  ------ Clausification by vclausify_rel  & Parsing by iProver...
% 28.42/4.70  
% 28.42/4.70  ------ Preprocessing... sup_sim: 0  sf_s  rm: 13 0s  sf_e  sup_sim: 0  sf_s  rm: 4 0s  sf_e 
% 28.42/4.70  
% 28.42/4.70  ------ Preprocessing...
% 28.42/4.70  
% 28.42/4.70  ------ Preprocessing... sf_s  rm: 1 0s  sf_e  sf_s  rm: 0 0s  sf_e 
% 28.42/4.70  ------ Proving...
% 28.42/4.70  ------ Problem Properties 
% 28.42/4.70  
% 28.42/4.70  
% 28.42/4.70  clauses                                 1215
% 28.42/4.70  conjectures                             34
% 28.42/4.70  EPR                                     134
% 28.42/4.70  Horn                                    790
% 28.42/4.70  unary                                   101
% 28.42/4.70  binary                                  471
% 28.42/4.70  lits                                    3819
% 28.42/4.70  lits eq                                 162
% 28.42/4.70  fd_pure                                 1
% 28.42/4.70  fd_pseudo                               0
% 28.42/4.70  fd_cond                                 21
% 28.42/4.70  fd_pseudo_cond                          43
% 28.42/4.70  AC symbols                              0
% 28.42/4.70  
% 28.42/4.70  ------ Input Options Time Limit: Unbounded
% 28.42/4.70  
% 28.42/4.70  
% 28.42/4.70  ------ 
% 28.42/4.70  Current options:
% 28.42/4.70  ------ 
% 28.42/4.70  
% 28.42/4.70  
% 28.42/4.70  
% 28.42/4.70  
% 28.42/4.70  ------ Proving...
% 28.42/4.70  
% 28.42/4.70  
% 28.42/4.70  % SZS status Theorem for theBenchmark.p
% 28.42/4.70  
% 28.42/4.70  % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 28.42/4.70  
% 28.42/4.70  
%------------------------------------------------------------------------------