TSTP Solution File: HWV006-1 by SnakeForV-SAT---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV-SAT---1.0
% Problem  : HWV006-1 : TPTP v8.1.0. Released v2.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s

% Computer : n003.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 Aug 31 16:58:09 EDT 2022

% Result   : Unsatisfiable 1.75s 0.60s
% Output   : Refutation 1.75s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    9
%            Number of leaves      :   78
% Syntax   : Number of formulae    :  275 (  28 unt;   0 def)
%            Number of atoms       :  667 (   0 equ)
%            Maximal formula atoms :    5 (   2 avg)
%            Number of connectives :  728 ( 336   ~; 361   |;   0   &)
%                                         (  31 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    7 (   3 avg)
%            Maximal term depth    :    4 (   2 avg)
%            Number of predicates  :   37 (  36 usr;  32 prp; 0-2 aty)
%            Number of functors    :   21 (  21 usr;  13 con; 0-2 aty)
%            Number of variables   :   68 (  68   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f923,plain,
    $false,
    inference(avatar_sat_refutation,[],[f67,f72,f171,f174,f233,f237,f300,f334,f357,f438,f490,f568,f592,f639,f643,f660,f681,f684,f736,f762,f802,f818,f822,f829,f840,f855,f861,f864,f885,f897,f912,f922]) ).

fof(f922,plain,
    ( ~ spl0_11
    | spl0_36
    | ~ spl0_72 ),
    inference(avatar_contradiction_clause,[],[f921]) ).

fof(f921,plain,
    ( $false
    | ~ spl0_11
    | spl0_36
    | ~ spl0_72 ),
    inference(subsumption_resolution,[],[f920,f460]) ).

fof(f460,plain,
    ( ~ value(out(n1,and2(h2(f))),n0)
    | spl0_36 ),
    inference(avatar_component_clause,[],[f459]) ).

fof(f459,plain,
    ( spl0_36
  <=> value(out(n1,and2(h2(f))),n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_36])]) ).

fof(f920,plain,
    ( value(out(n1,and2(h2(f))),n0)
    | ~ spl0_11
    | ~ spl0_72 ),
    inference(resolution,[],[f917,f245]) ).

fof(f245,plain,
    ( connection(out(n1,and2(h2(f))),in(n1,not1(h2(f))))
    | ~ spl0_11 ),
    inference(resolution,[],[f231,f33]) ).

fof(f33,axiom,
    ! [X8] :
      ( ~ type(X8,halfadder)
      | connection(out(n1,and2(X8)),in(n1,not1(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',halfadder_connection_out1and2_in1not1) ).

fof(f231,plain,
    ( type(h2(f),halfadder)
    | ~ spl0_11 ),
    inference(avatar_component_clause,[],[f230]) ).

fof(f230,plain,
    ( spl0_11
  <=> type(h2(f),halfadder) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_11])]) ).

fof(f917,plain,
    ( ! [X1] :
        ( ~ connection(X1,in(n1,not1(h2(f))))
        | value(X1,n0) )
    | ~ spl0_72 ),
    inference(resolution,[],[f896,f2]) ).

fof(f2,axiom,
    ! [X2,X0,X1] :
      ( ~ value(X1,X2)
      | value(X0,X2)
      | ~ connection(X0,X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',value_propagation2) ).

fof(f896,plain,
    ( value(in(n1,not1(h2(f))),n0)
    | ~ spl0_72 ),
    inference(avatar_component_clause,[],[f894]) ).

fof(f894,plain,
    ( spl0_72
  <=> value(in(n1,not1(h2(f))),n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_72])]) ).

fof(f912,plain,
    ( ~ spl0_11
    | spl0_65 ),
    inference(avatar_contradiction_clause,[],[f911]) ).

fof(f911,plain,
    ( $false
    | ~ spl0_11
    | spl0_65 ),
    inference(subsumption_resolution,[],[f910,f231]) ).

fof(f910,plain,
    ( ~ type(h2(f),halfadder)
    | spl0_65 ),
    inference(resolution,[],[f717,f24]) ).

fof(f24,axiom,
    ! [X8] :
      ( type(not1(X8),not)
      | ~ type(X8,halfadder) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',halfadder_not1) ).

fof(f717,plain,
    ( ~ type(not1(h2(f)),not)
    | spl0_65 ),
    inference(avatar_component_clause,[],[f715]) ).

fof(f715,plain,
    ( spl0_65
  <=> type(not1(h2(f)),not) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_65])]) ).

fof(f897,plain,
    ( spl0_72
    | ~ spl0_65
    | ~ spl0_63
    | ~ spl0_64 ),
    inference(avatar_split_clause,[],[f892,f711,f706,f715,f894]) ).

fof(f706,plain,
    ( spl0_63
  <=> mode(not1(h2(f)),ok) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_63])]) ).

fof(f711,plain,
    ( spl0_64
  <=> value(out(n1,not1(h2(f))),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_64])]) ).

fof(f892,plain,
    ( ~ type(not1(h2(f)),not)
    | value(in(n1,not1(h2(f))),n0)
    | ~ spl0_63
    | ~ spl0_64 ),
    inference(subsumption_resolution,[],[f886,f707]) ).

fof(f707,plain,
    ( mode(not1(h2(f)),ok)
    | ~ spl0_63 ),
    inference(avatar_component_clause,[],[f706]) ).

fof(f886,plain,
    ( ~ mode(not1(h2(f)),ok)
    | ~ type(not1(h2(f)),not)
    | value(in(n1,not1(h2(f))),n0)
    | ~ spl0_64 ),
    inference(resolution,[],[f713,f21]) ).

fof(f21,axiom,
    ! [X6] :
      ( ~ value(out(n1,X6),n1)
      | ~ type(X6,not)
      | value(in(n1,X6),n0)
      | ~ mode(X6,ok) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',not_1_0_bw) ).

fof(f713,plain,
    ( value(out(n1,not1(h2(f))),n1)
    | ~ spl0_64 ),
    inference(avatar_component_clause,[],[f711]) ).

fof(f885,plain,
    ( spl0_64
    | ~ spl0_11
    | ~ spl0_71 ),
    inference(avatar_split_clause,[],[f884,f852,f230,f711]) ).

fof(f852,plain,
    ( spl0_71
  <=> value(in(n2,and1(h2(f))),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_71])]) ).

fof(f884,plain,
    ( value(out(n1,not1(h2(f))),n1)
    | ~ spl0_11
    | ~ spl0_71 ),
    inference(resolution,[],[f874,f246]) ).

fof(f246,plain,
    ( connection(out(n1,not1(h2(f))),in(n2,and1(h2(f))))
    | ~ spl0_11 ),
    inference(resolution,[],[f231,f34]) ).

fof(f34,axiom,
    ! [X8] :
      ( ~ type(X8,halfadder)
      | connection(out(n1,not1(X8)),in(n2,and1(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',halfadder_connection_out1not1_in2and1) ).

fof(f874,plain,
    ( ! [X1] :
        ( ~ connection(X1,in(n2,and1(h2(f))))
        | value(X1,n1) )
    | ~ spl0_71 ),
    inference(resolution,[],[f854,f2]) ).

fof(f854,plain,
    ( value(in(n2,and1(h2(f))),n1)
    | ~ spl0_71 ),
    inference(avatar_component_clause,[],[f852]) ).

fof(f864,plain,
    ( ~ spl0_11
    | spl0_23 ),
    inference(avatar_contradiction_clause,[],[f863]) ).

fof(f863,plain,
    ( $false
    | ~ spl0_11
    | spl0_23 ),
    inference(subsumption_resolution,[],[f862,f231]) ).

fof(f862,plain,
    ( ~ type(h2(f),halfadder)
    | spl0_23 ),
    inference(resolution,[],[f367,f22]) ).

fof(f22,axiom,
    ! [X8] :
      ( type(and1(X8),and)
      | ~ type(X8,halfadder) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',halfadder_and1) ).

fof(f367,plain,
    ( ~ type(and1(h2(f)),and)
    | spl0_23 ),
    inference(avatar_component_clause,[],[f365]) ).

fof(f365,plain,
    ( spl0_23
  <=> type(and1(h2(f)),and) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_23])]) ).

fof(f861,plain,
    ( spl0_63
    | spl0_3
    | ~ spl0_11 ),
    inference(avatar_split_clause,[],[f860,f230,f69,f706]) ).

fof(f69,plain,
    ( spl0_3
  <=> mode(not1(h2(f)),abnormal) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_3])]) ).

fof(f860,plain,
    ( mode(not1(h2(f)),ok)
    | spl0_3
    | ~ spl0_11 ),
    inference(subsumption_resolution,[],[f856,f231]) ).

fof(f856,plain,
    ( mode(not1(h2(f)),ok)
    | ~ type(h2(f),halfadder)
    | spl0_3 ),
    inference(resolution,[],[f71,f85]) ).

fof(f85,plain,
    ! [X2] :
      ( mode(not1(X2),abnormal)
      | ~ type(X2,halfadder)
      | mode(not1(X2),ok) ),
    inference(resolution,[],[f7,f24]) ).

fof(f7,axiom,
    ! [X6,X7] :
      ( ~ type(X6,X7)
      | mode(X6,ok)
      | mode(X6,abnormal) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ok_or_abnormal) ).

fof(f71,plain,
    ( ~ mode(not1(h2(f)),abnormal)
    | spl0_3 ),
    inference(avatar_component_clause,[],[f69]) ).

fof(f855,plain,
    ( ~ spl0_23
    | spl0_71
    | ~ spl0_11
    | ~ spl0_22 ),
    inference(avatar_split_clause,[],[f850,f361,f230,f852,f365]) ).

fof(f361,plain,
    ( spl0_22
  <=> mode(and1(h2(f)),ok) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_22])]) ).

fof(f850,plain,
    ( value(in(n2,and1(h2(f))),n1)
    | ~ type(and1(h2(f)),and)
    | ~ spl0_11
    | ~ spl0_22 ),
    inference(subsumption_resolution,[],[f373,f362]) ).

fof(f362,plain,
    ( mode(and1(h2(f)),ok)
    | ~ spl0_22 ),
    inference(avatar_component_clause,[],[f361]) ).

fof(f373,plain,
    ( value(in(n2,and1(h2(f))),n1)
    | ~ type(and1(h2(f)),and)
    | ~ mode(and1(h2(f)),ok)
    | ~ spl0_11 ),
    inference(resolution,[],[f12,f267]) ).

fof(f267,plain,
    ( value(out(n1,and1(h2(f))),n1)
    | ~ spl0_11 ),
    inference(resolution,[],[f242,f150]) ).

fof(f150,plain,
    ! [X2] :
      ( ~ connection(out(s,h2(f)),X2)
      | value(X2,n1) ),
    inference(resolution,[],[f147,f1]) ).

fof(f1,axiom,
    ! [X2,X0,X1] :
      ( ~ value(X0,X2)
      | value(X1,X2)
      | ~ connection(X0,X1) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',value_propagation1) ).

fof(f147,plain,
    value(out(s,h2(f)),n1),
    inference(resolution,[],[f145,f76]) ).

fof(f76,plain,
    ! [X3] :
      ( ~ connection(out(s,f),X3)
      | value(X3,n1) ),
    inference(resolution,[],[f1,f50]) ).

fof(f50,axiom,
    value(out(s,f),n1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',outs_1) ).

fof(f145,plain,
    connection(out(s,f),out(s,h2(f))),
    inference(resolution,[],[f44,f46]) ).

fof(f46,axiom,
    type(f,fulladder),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',f_isa_fulladder) ).

fof(f44,axiom,
    ! [X8] :
      ( ~ type(X8,fulladder)
      | connection(out(s,X8),out(s,h2(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fulladder_connection_outs_outsh2) ).

fof(f242,plain,
    ( connection(out(s,h2(f)),out(n1,and1(h2(f))))
    | ~ spl0_11 ),
    inference(resolution,[],[f231,f30]) ).

fof(f30,axiom,
    ! [X8] :
      ( ~ type(X8,halfadder)
      | connection(out(s,X8),out(n1,and1(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',halfadder_connection_outs_out1and1) ).

fof(f12,axiom,
    ! [X6] :
      ( ~ value(out(n1,X6),n1)
      | value(in(n2,X6),n1)
      | ~ type(X6,and)
      | ~ mode(X6,ok) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',and_1_x1) ).

fof(f840,plain,
    ( spl0_2
    | ~ spl0_11
    | spl0_22 ),
    inference(avatar_contradiction_clause,[],[f839]) ).

fof(f839,plain,
    ( $false
    | spl0_2
    | ~ spl0_11
    | spl0_22 ),
    inference(subsumption_resolution,[],[f838,f363]) ).

fof(f363,plain,
    ( ~ mode(and1(h2(f)),ok)
    | spl0_22 ),
    inference(avatar_component_clause,[],[f361]) ).

fof(f838,plain,
    ( mode(and1(h2(f)),ok)
    | spl0_2
    | ~ spl0_11 ),
    inference(subsumption_resolution,[],[f837,f231]) ).

fof(f837,plain,
    ( ~ type(h2(f),halfadder)
    | mode(and1(h2(f)),ok)
    | spl0_2 ),
    inference(resolution,[],[f66,f83]) ).

fof(f83,plain,
    ! [X0] :
      ( mode(and1(X0),abnormal)
      | ~ type(X0,halfadder)
      | mode(and1(X0),ok) ),
    inference(resolution,[],[f7,f22]) ).

fof(f66,plain,
    ( ~ mode(and1(h2(f)),abnormal)
    | spl0_2 ),
    inference(avatar_component_clause,[],[f64]) ).

fof(f64,plain,
    ( spl0_2
  <=> mode(and1(h2(f)),abnormal) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_2])]) ).

fof(f829,plain,
    ( ~ spl0_6
    | ~ spl0_32
    | ~ spl0_67 ),
    inference(avatar_contradiction_clause,[],[f828]) ).

fof(f828,plain,
    ( $false
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_67 ),
    inference(subsumption_resolution,[],[f824,f4]) ).

fof(f4,axiom,
    ~ equal_value(n0,n1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',equal_value1) ).

fof(f824,plain,
    ( equal_value(n0,n1)
    | ~ spl0_6
    | ~ spl0_32
    | ~ spl0_67 ),
    inference(resolution,[],[f753,f501]) ).

fof(f501,plain,
    ( ! [X0] :
        ( ~ value(in(n2,and1(h1(f))),X0)
        | equal_value(X0,n1) )
    | ~ spl0_6
    | ~ spl0_32 ),
    inference(resolution,[],[f500,f3]) ).

fof(f3,axiom,
    ! [X3,X4,X5] :
      ( ~ value(X3,X5)
      | ~ value(X3,X4)
      | equal_value(X4,X5) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',unique_value) ).

fof(f500,plain,
    ( value(in(n2,and1(h1(f))),n1)
    | ~ spl0_6
    | ~ spl0_32 ),
    inference(resolution,[],[f496,f218]) ).

fof(f218,plain,
    ( connection(out(n1,not1(h1(f))),in(n2,and1(h1(f))))
    | ~ spl0_6 ),
    inference(resolution,[],[f34,f165]) ).

fof(f165,plain,
    ( type(h1(f),halfadder)
    | ~ spl0_6 ),
    inference(avatar_component_clause,[],[f164]) ).

fof(f164,plain,
    ( spl0_6
  <=> type(h1(f),halfadder) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_6])]) ).

fof(f496,plain,
    ( ! [X2] :
        ( ~ connection(out(n1,not1(h1(f))),X2)
        | value(X2,n1) )
    | ~ spl0_32 ),
    inference(resolution,[],[f437,f1]) ).

fof(f437,plain,
    ( value(out(n1,not1(h1(f))),n1)
    | ~ spl0_32 ),
    inference(avatar_component_clause,[],[f435]) ).

fof(f435,plain,
    ( spl0_32
  <=> value(out(n1,not1(h1(f))),n1) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_32])]) ).

fof(f753,plain,
    ( value(in(n2,and1(h1(f))),n0)
    | ~ spl0_67 ),
    inference(avatar_component_clause,[],[f751]) ).

fof(f751,plain,
    ( spl0_67
  <=> value(in(n2,and1(h1(f))),n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_67])]) ).

fof(f822,plain,
    ( spl0_67
    | ~ spl0_7
    | ~ spl0_53
    | ~ spl0_54
    | spl0_66 ),
    inference(avatar_split_clause,[],[f821,f747,f613,f586,f168,f751]) ).

fof(f168,plain,
    ( spl0_7
  <=> mode(and1(h1(f)),ok) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_7])]) ).

fof(f586,plain,
    ( spl0_53
  <=> type(and1(h1(f)),and) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_53])]) ).

fof(f613,plain,
    ( spl0_54
  <=> value(out(n1,and1(h1(f))),n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_54])]) ).

fof(f747,plain,
    ( spl0_66
  <=> value(in(n1,and1(h1(f))),n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_66])]) ).

fof(f821,plain,
    ( value(in(n2,and1(h1(f))),n0)
    | ~ spl0_7
    | ~ spl0_53
    | ~ spl0_54
    | spl0_66 ),
    inference(subsumption_resolution,[],[f820,f748]) ).

fof(f748,plain,
    ( ~ value(in(n1,and1(h1(f))),n0)
    | spl0_66 ),
    inference(avatar_component_clause,[],[f747]) ).

fof(f820,plain,
    ( value(in(n1,and1(h1(f))),n0)
    | value(in(n2,and1(h1(f))),n0)
    | ~ spl0_7
    | ~ spl0_53
    | ~ spl0_54 ),
    inference(subsumption_resolution,[],[f819,f170]) ).

fof(f170,plain,
    ( mode(and1(h1(f)),ok)
    | ~ spl0_7 ),
    inference(avatar_component_clause,[],[f168]) ).

fof(f819,plain,
    ( ~ mode(and1(h1(f)),ok)
    | value(in(n2,and1(h1(f))),n0)
    | value(in(n1,and1(h1(f))),n0)
    | ~ spl0_53
    | ~ spl0_54 ),
    inference(subsumption_resolution,[],[f769,f587]) ).

fof(f587,plain,
    ( type(and1(h1(f)),and)
    | ~ spl0_53 ),
    inference(avatar_component_clause,[],[f586]) ).

fof(f769,plain,
    ( ~ type(and1(h1(f)),and)
    | value(in(n2,and1(h1(f))),n0)
    | value(in(n1,and1(h1(f))),n0)
    | ~ mode(and1(h1(f)),ok)
    | ~ spl0_54 ),
    inference(resolution,[],[f615,f10]) ).

fof(f10,axiom,
    ! [X6] :
      ( ~ value(out(n1,X6),n0)
      | value(in(n1,X6),n0)
      | ~ type(X6,and)
      | ~ mode(X6,ok)
      | value(in(n2,X6),n0) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',and_0_00) ).

fof(f615,plain,
    ( value(out(n1,and1(h1(f))),n0)
    | ~ spl0_54 ),
    inference(avatar_component_clause,[],[f613]) ).

fof(f818,plain,
    ( ~ spl0_6
    | ~ spl0_15
    | ~ spl0_18
    | ~ spl0_50 ),
    inference(avatar_contradiction_clause,[],[f817]) ).

fof(f817,plain,
    ( $false
    | ~ spl0_6
    | ~ spl0_15
    | ~ spl0_18
    | ~ spl0_50 ),
    inference(subsumption_resolution,[],[f813,f4]) ).

fof(f813,plain,
    ( equal_value(n0,n1)
    | ~ spl0_6
    | ~ spl0_15
    | ~ spl0_18
    | ~ spl0_50 ),
    inference(resolution,[],[f811,f197]) ).

fof(f197,plain,
    ( ! [X0] :
        ( ~ value(in(n2,or1(h1(f))),X0)
        | equal_value(X0,n1) )
    | ~ spl0_6 ),
    inference(resolution,[],[f196,f3]) ).

fof(f196,plain,
    ( value(in(n2,or1(h1(f))),n1)
    | ~ spl0_6 ),
    inference(resolution,[],[f176,f142]) ).

fof(f142,plain,
    ! [X2] :
      ( ~ connection(in(n2,h1(f)),X2)
      | value(X2,n1) ),
    inference(resolution,[],[f139,f1]) ).

fof(f139,plain,
    value(in(n2,h1(f)),n1),
    inference(resolution,[],[f138,f74]) ).

fof(f74,plain,
    ! [X1] :
      ( ~ connection(in(c,f),X1)
      | value(X1,n1) ),
    inference(resolution,[],[f1,f49]) ).

fof(f49,axiom,
    value(in(c,f),n1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',inc_1) ).

fof(f138,plain,
    connection(in(c,f),in(n2,h1(f))),
    inference(resolution,[],[f43,f46]) ).

fof(f43,axiom,
    ! [X8] :
      ( ~ type(X8,fulladder)
      | connection(in(c,X8),in(n2,h1(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fulladder_connection_inc_in2h1) ).

fof(f176,plain,
    ( connection(in(n2,h1(f)),in(n2,or1(h1(f))))
    | ~ spl0_6 ),
    inference(resolution,[],[f165,f27]) ).

fof(f27,axiom,
    ! [X8] :
      ( ~ type(X8,halfadder)
      | connection(in(n2,X8),in(n2,or1(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',halfadder_connection_in2_in2or1) ).

fof(f811,plain,
    ( value(in(n2,or1(h1(f))),n0)
    | ~ spl0_15
    | ~ spl0_18
    | ~ spl0_50 ),
    inference(subsumption_resolution,[],[f810,f294]) ).

fof(f294,plain,
    ( mode(or1(h1(f)),ok)
    | ~ spl0_15 ),
    inference(avatar_component_clause,[],[f292]) ).

fof(f292,plain,
    ( spl0_15
  <=> mode(or1(h1(f)),ok) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_15])]) ).

fof(f810,plain,
    ( ~ mode(or1(h1(f)),ok)
    | value(in(n2,or1(h1(f))),n0)
    | ~ spl0_18
    | ~ spl0_50 ),
    inference(subsumption_resolution,[],[f803,f562]) ).

fof(f562,plain,
    ( type(or1(h1(f)),or)
    | ~ spl0_50 ),
    inference(avatar_component_clause,[],[f561]) ).

fof(f561,plain,
    ( spl0_50
  <=> type(or1(h1(f)),or) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_50])]) ).

fof(f803,plain,
    ( ~ type(or1(h1(f)),or)
    | ~ mode(or1(h1(f)),ok)
    | value(in(n2,or1(h1(f))),n0)
    | ~ spl0_18 ),
    inference(resolution,[],[f339,f17]) ).

fof(f17,axiom,
    ! [X6] :
      ( ~ value(out(n1,X6),n0)
      | ~ mode(X6,ok)
      | value(in(n2,X6),n0)
      | ~ type(X6,or) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',or_0_01) ).

fof(f339,plain,
    ( value(out(n1,or1(h1(f))),n0)
    | ~ spl0_18 ),
    inference(avatar_component_clause,[],[f337]) ).

fof(f337,plain,
    ( spl0_18
  <=> value(out(n1,or1(h1(f))),n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_18])]) ).

fof(f802,plain,
    ( spl0_18
    | ~ spl0_6
    | ~ spl0_66 ),
    inference(avatar_split_clause,[],[f801,f747,f164,f337]) ).

fof(f801,plain,
    ( value(out(n1,or1(h1(f))),n0)
    | ~ spl0_6
    | ~ spl0_66 ),
    inference(resolution,[],[f777,f181]) ).

fof(f181,plain,
    ( connection(out(n1,or1(h1(f))),in(n1,and1(h1(f))))
    | ~ spl0_6 ),
    inference(resolution,[],[f165,f32]) ).

fof(f32,axiom,
    ! [X8] :
      ( ~ type(X8,halfadder)
      | connection(out(n1,or1(X8)),in(n1,and1(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',halfadder_connection_out1or1_in1_and1) ).

fof(f777,plain,
    ( ! [X1] :
        ( ~ connection(X1,in(n1,and1(h1(f))))
        | value(X1,n0) )
    | ~ spl0_66 ),
    inference(resolution,[],[f749,f2]) ).

fof(f749,plain,
    ( value(in(n1,and1(h1(f))),n0)
    | ~ spl0_66 ),
    inference(avatar_component_clause,[],[f747]) ).

fof(f762,plain,
    ( ~ spl0_11
    | ~ spl0_60 ),
    inference(avatar_contradiction_clause,[],[f761]) ).

fof(f761,plain,
    ( $false
    | ~ spl0_11
    | ~ spl0_60 ),
    inference(subsumption_resolution,[],[f757,f4]) ).

fof(f757,plain,
    ( equal_value(n0,n1)
    | ~ spl0_11
    | ~ spl0_60 ),
    inference(resolution,[],[f680,f264]) ).

fof(f264,plain,
    ( ! [X0] :
        ( ~ value(in(n1,and2(h2(f))),X0)
        | equal_value(X0,n1) )
    | ~ spl0_11 ),
    inference(resolution,[],[f263,f3]) ).

fof(f263,plain,
    ( value(in(n1,and2(h2(f))),n1)
    | ~ spl0_11 ),
    inference(resolution,[],[f240,f128]) ).

fof(f128,plain,
    ! [X2] :
      ( ~ connection(in(n1,h2(f)),X2)
      | value(X2,n1) ),
    inference(resolution,[],[f125,f1]) ).

fof(f125,plain,
    value(in(n1,h2(f)),n1),
    inference(resolution,[],[f124,f73]) ).

fof(f73,plain,
    ! [X0] :
      ( ~ connection(in(n1,f),X0)
      | value(X0,n1) ),
    inference(resolution,[],[f1,f47]) ).

fof(f47,axiom,
    value(in(n1,f),n1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',in1_1) ).

fof(f124,plain,
    connection(in(n1,f),in(n1,h2(f))),
    inference(resolution,[],[f41,f46]) ).

fof(f41,axiom,
    ! [X8] :
      ( ~ type(X8,fulladder)
      | connection(in(n1,X8),in(n1,h2(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fulladder_connection_in1_in1h2) ).

fof(f240,plain,
    ( connection(in(n1,h2(f)),in(n1,and2(h2(f))))
    | ~ spl0_11 ),
    inference(resolution,[],[f231,f28]) ).

fof(f28,axiom,
    ! [X8] :
      ( ~ type(X8,halfadder)
      | connection(in(n1,X8),in(n1,and2(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',halfadder_connection_in1_in1and2) ).

fof(f680,plain,
    ( value(in(n1,and2(h2(f))),n0)
    | ~ spl0_60 ),
    inference(avatar_component_clause,[],[f678]) ).

fof(f678,plain,
    ( spl0_60
  <=> value(in(n1,and2(h2(f))),n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_60])]) ).

fof(f736,plain,
    ( spl0_54
    | ~ spl0_6
    | ~ spl0_11
    | ~ spl0_59 ),
    inference(avatar_split_clause,[],[f734,f674,f230,f164,f613]) ).

fof(f674,plain,
    ( spl0_59
  <=> value(in(n2,and2(h2(f))),n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_59])]) ).

fof(f734,plain,
    ( value(out(n1,and1(h1(f))),n0)
    | ~ spl0_6
    | ~ spl0_11
    | ~ spl0_59 ),
    inference(resolution,[],[f727,f179]) ).

fof(f179,plain,
    ( connection(out(s,h1(f)),out(n1,and1(h1(f))))
    | ~ spl0_6 ),
    inference(resolution,[],[f165,f30]) ).

fof(f727,plain,
    ( ! [X2] :
        ( ~ connection(out(s,h1(f)),X2)
        | value(X2,n0) )
    | ~ spl0_11
    | ~ spl0_59 ),
    inference(resolution,[],[f724,f1]) ).

fof(f724,plain,
    ( value(out(s,h1(f)),n0)
    | ~ spl0_11
    | ~ spl0_59 ),
    inference(resolution,[],[f722,f276]) ).

fof(f276,plain,
    connection(out(s,h1(f)),in(n2,h2(f))),
    inference(resolution,[],[f38,f46]) ).

fof(f38,axiom,
    ! [X8] :
      ( ~ type(X8,fulladder)
      | connection(out(s,h1(X8)),in(n2,h2(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fulladder_connection_outsh1_in2h2) ).

fof(f722,plain,
    ( ! [X1] :
        ( ~ connection(X1,in(n2,h2(f)))
        | value(X1,n0) )
    | ~ spl0_11
    | ~ spl0_59 ),
    inference(resolution,[],[f719,f2]) ).

fof(f719,plain,
    ( value(in(n2,h2(f)),n0)
    | ~ spl0_11
    | ~ spl0_59 ),
    inference(resolution,[],[f688,f241]) ).

fof(f241,plain,
    ( connection(in(n2,h2(f)),in(n2,and2(h2(f))))
    | ~ spl0_11 ),
    inference(resolution,[],[f231,f29]) ).

fof(f29,axiom,
    ! [X8] :
      ( ~ type(X8,halfadder)
      | connection(in(n2,X8),in(n2,and2(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',halfadder_connection_in2_in2and2) ).

fof(f688,plain,
    ( ! [X1] :
        ( ~ connection(X1,in(n2,and2(h2(f))))
        | value(X1,n0) )
    | ~ spl0_59 ),
    inference(resolution,[],[f676,f2]) ).

fof(f676,plain,
    ( value(in(n2,and2(h2(f))),n0)
    | ~ spl0_59 ),
    inference(avatar_component_clause,[],[f674]) ).

fof(f684,plain,
    ( ~ spl0_11
    | spl0_58 ),
    inference(avatar_contradiction_clause,[],[f683]) ).

fof(f683,plain,
    ( $false
    | ~ spl0_11
    | spl0_58 ),
    inference(subsumption_resolution,[],[f682,f231]) ).

fof(f682,plain,
    ( ~ type(h2(f),halfadder)
    | spl0_58 ),
    inference(resolution,[],[f672,f23]) ).

fof(f23,axiom,
    ! [X8] :
      ( type(and2(X8),and)
      | ~ type(X8,halfadder) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',halfadder_and2) ).

fof(f672,plain,
    ( ~ type(and2(h2(f)),and)
    | spl0_58 ),
    inference(avatar_component_clause,[],[f670]) ).

fof(f670,plain,
    ( spl0_58
  <=> type(and2(h2(f)),and) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_58])]) ).

fof(f681,plain,
    ( ~ spl0_58
    | spl0_59
    | spl0_60
    | ~ spl0_10
    | ~ spl0_36 ),
    inference(avatar_split_clause,[],[f668,f459,f226,f678,f674,f670]) ).

fof(f226,plain,
    ( spl0_10
  <=> mode(and2(h2(f)),ok) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_10])]) ).

fof(f668,plain,
    ( value(in(n1,and2(h2(f))),n0)
    | value(in(n2,and2(h2(f))),n0)
    | ~ type(and2(h2(f)),and)
    | ~ spl0_10
    | ~ spl0_36 ),
    inference(subsumption_resolution,[],[f663,f228]) ).

fof(f228,plain,
    ( mode(and2(h2(f)),ok)
    | ~ spl0_10 ),
    inference(avatar_component_clause,[],[f226]) ).

fof(f663,plain,
    ( value(in(n2,and2(h2(f))),n0)
    | ~ type(and2(h2(f)),and)
    | ~ mode(and2(h2(f)),ok)
    | value(in(n1,and2(h2(f))),n0)
    | ~ spl0_36 ),
    inference(resolution,[],[f461,f10]) ).

fof(f461,plain,
    ( value(out(n1,and2(h2(f))),n0)
    | ~ spl0_36 ),
    inference(avatar_component_clause,[],[f459]) ).

fof(f660,plain,
    ( spl0_36
    | ~ spl0_11
    | ~ spl0_56 ),
    inference(avatar_split_clause,[],[f658,f632,f230,f459]) ).

fof(f632,plain,
    ( spl0_56
  <=> value(in(n1,or1(f)),n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_56])]) ).

fof(f658,plain,
    ( value(out(n1,and2(h2(f))),n0)
    | ~ spl0_11
    | ~ spl0_56 ),
    inference(resolution,[],[f654,f243]) ).

fof(f243,plain,
    ( connection(out(c,h2(f)),out(n1,and2(h2(f))))
    | ~ spl0_11 ),
    inference(resolution,[],[f231,f31]) ).

fof(f31,axiom,
    ! [X8] :
      ( ~ type(X8,halfadder)
      | connection(out(c,X8),out(n1,and2(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',halfadder_connection_outc_out1and2) ).

fof(f654,plain,
    ( ! [X2] :
        ( ~ connection(out(c,h2(f)),X2)
        | value(X2,n0) )
    | ~ spl0_56 ),
    inference(resolution,[],[f651,f1]) ).

fof(f651,plain,
    ( value(out(c,h2(f)),n0)
    | ~ spl0_56 ),
    inference(resolution,[],[f648,f302]) ).

fof(f302,plain,
    connection(out(c,h2(f)),in(n1,or1(f))),
    inference(resolution,[],[f40,f46]) ).

fof(f40,axiom,
    ! [X8] :
      ( ~ type(X8,fulladder)
      | connection(out(c,h2(X8)),in(n1,or1(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fulladder_connection_outch2_in1or1) ).

fof(f648,plain,
    ( ! [X1] :
        ( ~ connection(X1,in(n1,or1(f)))
        | value(X1,n0) )
    | ~ spl0_56 ),
    inference(resolution,[],[f634,f2]) ).

fof(f634,plain,
    ( value(in(n1,or1(f)),n0)
    | ~ spl0_56 ),
    inference(avatar_component_clause,[],[f632]) ).

fof(f643,plain,
    spl0_57,
    inference(avatar_contradiction_clause,[],[f642]) ).

fof(f642,plain,
    ( $false
    | spl0_57 ),
    inference(subsumption_resolution,[],[f640,f46]) ).

fof(f640,plain,
    ( ~ type(f,fulladder)
    | spl0_57 ),
    inference(resolution,[],[f638,f37]) ).

fof(f37,axiom,
    ! [X8] :
      ( type(or1(X8),or)
      | ~ type(X8,fulladder) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fulladder_or1) ).

fof(f638,plain,
    ( ~ type(or1(f),or)
    | spl0_57 ),
    inference(avatar_component_clause,[],[f636]) ).

fof(f636,plain,
    ( spl0_57
  <=> type(or1(f),or) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_57])]) ).

fof(f639,plain,
    ( spl0_56
    | ~ spl0_57
    | spl0_1 ),
    inference(avatar_split_clause,[],[f630,f60,f636,f632]) ).

fof(f60,plain,
    ( spl0_1
  <=> mode(or1(f),abnormal) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_1])]) ).

fof(f630,plain,
    ( ~ type(or1(f),or)
    | value(in(n1,or1(f)),n0)
    | spl0_1 ),
    inference(subsumption_resolution,[],[f629,f286]) ).

fof(f286,plain,
    ( mode(or1(f),ok)
    | spl0_1 ),
    inference(subsumption_resolution,[],[f283,f46]) ).

fof(f283,plain,
    ( mode(or1(f),ok)
    | ~ type(f,fulladder)
    | spl0_1 ),
    inference(resolution,[],[f86,f62]) ).

fof(f62,plain,
    ( ~ mode(or1(f),abnormal)
    | spl0_1 ),
    inference(avatar_component_clause,[],[f60]) ).

fof(f86,plain,
    ! [X3] :
      ( mode(or1(X3),abnormal)
      | ~ type(X3,fulladder)
      | mode(or1(X3),ok) ),
    inference(resolution,[],[f7,f37]) ).

fof(f629,plain,
    ( ~ mode(or1(f),ok)
    | value(in(n1,or1(f)),n0)
    | ~ type(or1(f),or) ),
    inference(resolution,[],[f16,f151]) ).

fof(f151,plain,
    value(out(n1,or1(f)),n0),
    inference(resolution,[],[f146,f77]) ).

fof(f77,plain,
    ! [X4] :
      ( ~ connection(out(c,f),X4)
      | value(X4,n0) ),
    inference(resolution,[],[f1,f51]) ).

fof(f51,axiom,
    value(out(c,f),n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',outc_0) ).

fof(f146,plain,
    connection(out(c,f),out(n1,or1(f))),
    inference(resolution,[],[f45,f46]) ).

fof(f45,axiom,
    ! [X8] :
      ( ~ type(X8,fulladder)
      | connection(out(c,X8),out(n1,or1(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fulladder_connection_outc_out1or1) ).

fof(f16,axiom,
    ! [X6] :
      ( ~ value(out(n1,X6),n0)
      | ~ type(X6,or)
      | value(in(n1,X6),n0)
      | ~ mode(X6,ok) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',or_0_0x) ).

fof(f592,plain,
    ( ~ spl0_6
    | spl0_53 ),
    inference(avatar_contradiction_clause,[],[f591]) ).

fof(f591,plain,
    ( $false
    | ~ spl0_6
    | spl0_53 ),
    inference(subsumption_resolution,[],[f590,f165]) ).

fof(f590,plain,
    ( ~ type(h1(f),halfadder)
    | spl0_53 ),
    inference(resolution,[],[f588,f22]) ).

fof(f588,plain,
    ( ~ type(and1(h1(f)),and)
    | spl0_53 ),
    inference(avatar_component_clause,[],[f586]) ).

fof(f568,plain,
    ( ~ spl0_6
    | spl0_50 ),
    inference(avatar_contradiction_clause,[],[f567]) ).

fof(f567,plain,
    ( $false
    | ~ spl0_6
    | spl0_50 ),
    inference(subsumption_resolution,[],[f566,f165]) ).

fof(f566,plain,
    ( ~ type(h1(f),halfadder)
    | spl0_50 ),
    inference(resolution,[],[f563,f25]) ).

fof(f25,axiom,
    ! [X8] :
      ( type(or1(X8),or)
      | ~ type(X8,halfadder) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',halfadder_or1) ).

fof(f563,plain,
    ( ~ type(or1(h1(f)),or)
    | spl0_50 ),
    inference(avatar_component_clause,[],[f561]) ).

fof(f490,plain,
    ( ~ spl0_6
    | spl0_31 ),
    inference(avatar_contradiction_clause,[],[f489]) ).

fof(f489,plain,
    ( $false
    | ~ spl0_6
    | spl0_31 ),
    inference(subsumption_resolution,[],[f488,f165]) ).

fof(f488,plain,
    ( ~ type(h1(f),halfadder)
    | spl0_31 ),
    inference(resolution,[],[f433,f24]) ).

fof(f433,plain,
    ( ~ type(not1(h1(f)),not)
    | spl0_31 ),
    inference(avatar_component_clause,[],[f431]) ).

fof(f431,plain,
    ( spl0_31
  <=> type(not1(h1(f)),not) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_31])]) ).

fof(f438,plain,
    ( ~ spl0_31
    | spl0_32
    | ~ spl0_6
    | ~ spl0_17 ),
    inference(avatar_split_clause,[],[f429,f331,f164,f435,f431]) ).

fof(f331,plain,
    ( spl0_17
  <=> value(out(n1,and2(h1(f))),n0) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_17])]) ).

fof(f429,plain,
    ( value(out(n1,not1(h1(f))),n1)
    | ~ type(not1(h1(f)),not)
    | ~ spl0_6
    | ~ spl0_17 ),
    inference(subsumption_resolution,[],[f424,f280]) ).

fof(f280,plain,
    ( mode(not1(h1(f)),ok)
    | ~ spl0_6 ),
    inference(subsumption_resolution,[],[f278,f165]) ).

fof(f278,plain,
    ( ~ type(h1(f),halfadder)
    | mode(not1(h1(f)),ok) ),
    inference(resolution,[],[f85,f56]) ).

fof(f56,axiom,
    ~ mode(not1(h1(f)),abnormal),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',diagnosis_not1h1) ).

fof(f424,plain,
    ( value(out(n1,not1(h1(f))),n1)
    | ~ mode(not1(h1(f)),ok)
    | ~ type(not1(h1(f)),not)
    | ~ spl0_6
    | ~ spl0_17 ),
    inference(resolution,[],[f423,f18]) ).

fof(f18,axiom,
    ! [X6] :
      ( ~ value(in(n1,X6),n0)
      | ~ type(X6,not)
      | value(out(n1,X6),n1)
      | ~ mode(X6,ok) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',not_0_1_fw) ).

fof(f423,plain,
    ( value(in(n1,not1(h1(f))),n0)
    | ~ spl0_6
    | ~ spl0_17 ),
    inference(resolution,[],[f409,f201]) ).

fof(f201,plain,
    ( connection(out(n1,and2(h1(f))),in(n1,not1(h1(f))))
    | ~ spl0_6 ),
    inference(resolution,[],[f33,f165]) ).

fof(f409,plain,
    ( ! [X2] :
        ( ~ connection(out(n1,and2(h1(f))),X2)
        | value(X2,n0) )
    | ~ spl0_17 ),
    inference(resolution,[],[f333,f1]) ).

fof(f333,plain,
    ( value(out(n1,and2(h1(f))),n0)
    | ~ spl0_17 ),
    inference(avatar_component_clause,[],[f331]) ).

fof(f357,plain,
    ( ~ spl0_6
    | spl0_16 ),
    inference(avatar_contradiction_clause,[],[f356]) ).

fof(f356,plain,
    ( $false
    | ~ spl0_6
    | spl0_16 ),
    inference(subsumption_resolution,[],[f355,f165]) ).

fof(f355,plain,
    ( ~ type(h1(f),halfadder)
    | spl0_16 ),
    inference(resolution,[],[f329,f23]) ).

fof(f329,plain,
    ( ~ type(and2(h1(f)),and)
    | spl0_16 ),
    inference(avatar_component_clause,[],[f327]) ).

fof(f327,plain,
    ( spl0_16
  <=> type(and2(h1(f)),and) ),
    introduced(avatar_definition,[new_symbols(naming,[spl0_16])]) ).

fof(f334,plain,
    ( ~ spl0_16
    | spl0_17
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f325,f164,f331,f327]) ).

fof(f325,plain,
    ( value(out(n1,and2(h1(f))),n0)
    | ~ type(and2(h1(f)),and)
    | ~ spl0_6 ),
    inference(subsumption_resolution,[],[f321,f234]) ).

fof(f234,plain,
    ( mode(and2(h1(f)),ok)
    | ~ spl0_6 ),
    inference(subsumption_resolution,[],[f223,f165]) ).

fof(f223,plain,
    ( ~ type(h1(f),halfadder)
    | mode(and2(h1(f)),ok) ),
    inference(resolution,[],[f84,f57]) ).

fof(f57,axiom,
    ~ mode(and2(h1(f)),abnormal),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',diagnosis_and2h1) ).

fof(f84,plain,
    ! [X1] :
      ( mode(and2(X1),abnormal)
      | ~ type(X1,halfadder)
      | mode(and2(X1),ok) ),
    inference(resolution,[],[f7,f23]) ).

fof(f321,plain,
    ( ~ type(and2(h1(f)),and)
    | ~ mode(and2(h1(f)),ok)
    | value(out(n1,and2(h1(f))),n0)
    | ~ spl0_6 ),
    inference(resolution,[],[f8,f203]) ).

fof(f203,plain,
    ( value(in(n1,and2(h1(f))),n0)
    | ~ spl0_6 ),
    inference(resolution,[],[f177,f135]) ).

fof(f135,plain,
    ! [X2] :
      ( ~ connection(in(n1,h1(f)),X2)
      | value(X2,n0) ),
    inference(resolution,[],[f132,f1]) ).

fof(f132,plain,
    value(in(n1,h1(f)),n0),
    inference(resolution,[],[f131,f75]) ).

fof(f75,plain,
    ! [X2] :
      ( ~ connection(in(n2,f),X2)
      | value(X2,n0) ),
    inference(resolution,[],[f1,f48]) ).

fof(f48,axiom,
    value(in(n2,f),n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',in2_0) ).

fof(f131,plain,
    connection(in(n2,f),in(n1,h1(f))),
    inference(resolution,[],[f42,f46]) ).

fof(f42,axiom,
    ! [X8] :
      ( ~ type(X8,fulladder)
      | connection(in(n2,X8),in(n1,h1(X8))) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fulladder_connection_in2_in1h1) ).

fof(f177,plain,
    ( connection(in(n1,h1(f)),in(n1,and2(h1(f))))
    | ~ spl0_6 ),
    inference(resolution,[],[f165,f28]) ).

fof(f8,axiom,
    ! [X6,X7] :
      ( ~ value(in(X7,X6),n0)
      | value(out(n1,X6),n0)
      | ~ mode(X6,ok)
      | ~ type(X6,and) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',and_0x_0) ).

fof(f300,plain,
    ( spl0_15
    | ~ spl0_6 ),
    inference(avatar_split_clause,[],[f299,f164,f292]) ).

fof(f299,plain,
    ( mode(or1(h1(f)),ok)
    | ~ spl0_6 ),
    inference(subsumption_resolution,[],[f297,f165]) ).

fof(f297,plain,
    ( ~ type(h1(f),halfadder)
    | mode(or1(h1(f)),ok) ),
    inference(resolution,[],[f87,f55]) ).

fof(f55,axiom,
    ~ mode(or1(h1(f)),abnormal),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',diagnosis_or1h1) ).

fof(f87,plain,
    ! [X4] :
      ( mode(or1(X4),abnormal)
      | mode(or1(X4),ok)
      | ~ type(X4,halfadder) ),
    inference(resolution,[],[f7,f25]) ).

fof(f237,plain,
    spl0_11,
    inference(avatar_contradiction_clause,[],[f236]) ).

fof(f236,plain,
    ( $false
    | spl0_11 ),
    inference(subsumption_resolution,[],[f235,f46]) ).

fof(f235,plain,
    ( ~ type(f,fulladder)
    | spl0_11 ),
    inference(resolution,[],[f232,f36]) ).

fof(f36,axiom,
    ! [X8] :
      ( type(h2(X8),halfadder)
      | ~ type(X8,fulladder) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fulladder_halfadder2) ).

fof(f232,plain,
    ( ~ type(h2(f),halfadder)
    | spl0_11 ),
    inference(avatar_component_clause,[],[f230]) ).

fof(f233,plain,
    ( spl0_10
    | ~ spl0_11 ),
    inference(avatar_split_clause,[],[f222,f230,f226]) ).

fof(f222,plain,
    ( ~ type(h2(f),halfadder)
    | mode(and2(h2(f)),ok) ),
    inference(resolution,[],[f84,f53]) ).

fof(f53,axiom,
    ~ mode(and2(h2(f)),abnormal),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',diagnosis_and2) ).

fof(f174,plain,
    spl0_6,
    inference(avatar_contradiction_clause,[],[f173]) ).

fof(f173,plain,
    ( $false
    | spl0_6 ),
    inference(subsumption_resolution,[],[f172,f46]) ).

fof(f172,plain,
    ( ~ type(f,fulladder)
    | spl0_6 ),
    inference(resolution,[],[f166,f35]) ).

fof(f35,axiom,
    ! [X8] :
      ( type(h1(X8),halfadder)
      | ~ type(X8,fulladder) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fulladder_halfadder1) ).

fof(f166,plain,
    ( ~ type(h1(f),halfadder)
    | spl0_6 ),
    inference(avatar_component_clause,[],[f164]) ).

fof(f171,plain,
    ( ~ spl0_6
    | spl0_7 ),
    inference(avatar_split_clause,[],[f161,f168,f164]) ).

fof(f161,plain,
    ( mode(and1(h1(f)),ok)
    | ~ type(h1(f),halfadder) ),
    inference(resolution,[],[f83,f58]) ).

fof(f58,axiom,
    ~ mode(and1(h1(f)),abnormal),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',diagnosis_and1h1) ).

fof(f72,plain,
    ( ~ spl0_3
    | ~ spl0_1 ),
    inference(avatar_split_clause,[],[f52,f60,f69]) ).

fof(f52,axiom,
    ( ~ mode(or1(f),abnormal)
    | ~ mode(not1(h2(f)),abnormal) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',diagnosis_or1_not1h2) ).

fof(f67,plain,
    ( ~ spl0_1
    | ~ spl0_2 ),
    inference(avatar_split_clause,[],[f54,f64,f60]) ).

fof(f54,axiom,
    ( ~ mode(and1(h2(f)),abnormal)
    | ~ mode(or1(f),abnormal) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',diagnosis_or1_and1h2) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem    : HWV006-1 : TPTP v8.1.0. Released v2.1.0.
% 0.11/0.13  % Command    : vampire --input_syntax tptp --proof tptp --output_axiom_names on --mode portfolio --schedule snake_tptp_sat --cores 0 -t %d %s
% 0.13/0.34  % Computer : n003.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.35  % CPULimit   : 300
% 0.13/0.35  % WCLimit    : 300
% 0.13/0.35  % DateTime   : Mon Aug 29 22:56:07 EDT 2022
% 0.13/0.35  % CPUTime    : 
% 0.20/0.54  % (26080)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.20/0.55  % (26072)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 0.20/0.55  % (26072)Instruction limit reached!
% 0.20/0.55  % (26072)------------------------------
% 0.20/0.55  % (26072)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.55  % (26072)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.55  % (26072)Termination reason: Unknown
% 0.20/0.55  % (26072)Termination phase: Blocked clause elimination
% 0.20/0.55  
% 0.20/0.55  % (26072)Memory used [KB]: 895
% 0.20/0.55  % (26072)Time elapsed: 0.002 s
% 0.20/0.55  % (26072)Instructions burned: 3 (million)
% 0.20/0.55  % (26072)------------------------------
% 0.20/0.55  % (26072)------------------------------
% 0.20/0.55  % (26088)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 0.20/0.56  % (26073)ott-1_1:6_av=off:cond=on:fsr=off:nwc=3.0:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.20/0.56  % (26076)ott+10_1:28_bd=off:bs=on:tgt=ground:i=101:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/101Mi)
% 0.20/0.56  % (26084)ott+10_1:8_bsd=on:fsd=on:lcm=predicate:nwc=5.0:s2a=on:s2at=1.5:spb=goal_then_units:i=176:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/176Mi)
% 0.20/0.57  % (26078)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 1.62/0.57  % (26092)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 1.62/0.57  % (26079)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=75:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/75Mi)
% 1.62/0.57  % (26064)fmb+10_1:1_bce=on:fmbsr=1.5:nm=4:skr=on:i=191324:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/191324Mi)
% 1.62/0.57  % (26081)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 1.62/0.57  % (26074)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 1.62/0.57  % (26093)ott+10_7:2_awrs=decay:awrsf=8:bd=preordered:drc=off:fd=preordered:fde=unused:fsr=off:slsq=on:slsqc=2:slsqr=5,8:sp=const_min:spb=units:to=lpo:i=355:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/355Mi)
% 1.62/0.58  % (26089)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 1.62/0.58  % (26066)ott+4_1:1_av=off:bd=off:nwc=5.0:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=37:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/37Mi)
% 1.62/0.58  % (26075)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.62/0.58  % (26067)ott+10_1:32_bd=off:fsr=off:newcnf=on:tgt=full:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.62/0.58  % (26069)dis+34_1:32_abs=on:add=off:bsr=on:gsp=on:sp=weighted_frequency:i=48:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/48Mi)
% 1.62/0.58  % (26065)ott+10_1:32_abs=on:br=off:urr=ec_only:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 1.62/0.58  % (26086)dis+21_1:1_av=off:er=filter:slsq=on:slsqc=0:slsqr=1,1:sp=frequency:to=lpo:i=498:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/498Mi)
% 1.62/0.58  % (26065)Refutation not found, incomplete strategy% (26065)------------------------------
% 1.62/0.58  % (26065)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.62/0.58  % (26065)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.62/0.58  % (26065)Termination reason: Refutation not found, incomplete strategy
% 1.62/0.58  
% 1.62/0.58  % (26065)Memory used [KB]: 5500
% 1.62/0.58  % (26065)Time elapsed: 0.160 s
% 1.62/0.58  % (26065)Instructions burned: 3 (million)
% 1.62/0.58  % (26065)------------------------------
% 1.62/0.58  % (26065)------------------------------
% 1.62/0.58  % (26071)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 1.75/0.59  % (26090)ins+10_1:1_awrs=decay:awrsf=30:bsr=unit_only:foolp=on:igrr=8/457:igs=10:igwr=on:nwc=1.5:sp=weighted_frequency:to=lpo:uhcvi=on:i=68:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/68Mi)
% 1.75/0.59  % (26070)fmb+10_1:1_fmbsr=2.0:nm=4:skr=on:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.75/0.59  % (26077)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 1.75/0.59  % (26082)ott+10_1:1_tgt=ground:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.75/0.59  % (26087)ott+11_1:1_drc=off:nwc=5.0:slsq=on:slsqc=1:spb=goal_then_units:to=lpo:i=467:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/467Mi)
% 1.75/0.59  % (26085)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 1.75/0.59  % (26084)First to succeed.
% 1.75/0.59  TRYING [1]
% 1.75/0.60  TRYING [2]
% 1.75/0.60  % (26083)ott+4_1:1_av=off:bd=off:nwc=5.0:rp=on:s2a=on:s2at=2.0:slsq=on:slsqc=2:slsql=off:slsqr=1,2:sp=frequency:i=100:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/100Mi)
% 1.75/0.60  TRYING [1]
% 1.75/0.60  TRYING [2]
% 1.75/0.60  % (26068)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 1.75/0.60  % (26092)Also succeeded, but the first one will report.
% 1.75/0.60  % (26084)Refutation found. Thanks to Tanya!
% 1.75/0.60  % SZS status Unsatisfiable for theBenchmark
% 1.75/0.60  % SZS output start Proof for theBenchmark
% See solution above
% 1.75/0.60  % (26084)------------------------------
% 1.75/0.60  % (26084)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.75/0.60  % (26084)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.75/0.60  % (26084)Termination reason: Refutation
% 1.75/0.60  
% 1.75/0.60  % (26084)Memory used [KB]: 5884
% 1.75/0.60  % (26084)Time elapsed: 0.163 s
% 1.75/0.60  % (26084)Instructions burned: 20 (million)
% 1.75/0.60  % (26084)------------------------------
% 1.75/0.60  % (26084)------------------------------
% 1.75/0.60  % (26063)Success in time 0.243 s
%------------------------------------------------------------------------------