TSTP Solution File: HWV008-1.002 by SnakeForV-SAT---1.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SnakeForV-SAT---1.0
% Problem  : HWV008-1.002 : TPTP v8.1.0. Bugfixed v2.2.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 : n011.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:10 EDT 2022

% Result   : Unsatisfiable 1.57s 0.55s
% Output   : Refutation 1.57s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   27
%            Number of leaves      :   41
% Syntax   : Number of formulae    :  137 (  27 unt;   0 def)
%            Number of atoms       :  339 (   6 equ)
%            Maximal formula atoms :    8 (   2 avg)
%            Number of connectives :  401 ( 199   ~; 196   |;   0   &)
%                                         (   6 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    9 (   4 avg)
%            Maximal term depth    :    4 (   1 avg)
%            Number of predicates  :   13 (  11 usr;   7 prp; 0-2 aty)
%            Number of functors    :   27 (  27 usr;  19 con; 0-2 aty)
%            Number of variables   :   42 (  42   !;   0   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f974,plain,
    $false,
    inference(avatar_sat_refutation,[],[f88,f97,f158,f163,f164,f167,f967]) ).

fof(f967,plain,
    ( ~ spl6_1
    | ~ spl6_2
    | ~ spl6_3
    | ~ spl6_4
    | ~ spl6_6
    | ~ spl6_9 ),
    inference(avatar_contradiction_clause,[],[f966]) ).

fof(f966,plain,
    ( $false
    | ~ spl6_1
    | ~ spl6_2
    | ~ spl6_3
    | ~ spl6_4
    | ~ spl6_6
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f962,f4]) ).

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

fof(f962,plain,
    ( equal_value(n0,n1)
    | ~ spl6_1
    | ~ spl6_2
    | ~ spl6_3
    | ~ spl6_4
    | ~ spl6_6
    | ~ spl6_9 ),
    inference(resolution,[],[f957,f352]) ).

fof(f352,plain,
    ( ! [X0] :
        ( ~ value(out(n1,sF3),X0)
        | equal_value(X0,n1) )
    | ~ spl6_9 ),
    inference(resolution,[],[f346,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(f346,plain,
    ( value(out(n1,sF3),n1)
    | ~ spl6_9 ),
    inference(resolution,[],[f342,f260]) ).

fof(f260,plain,
    ( connection(out(c,sF0),out(n1,sF3))
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f259,f161]) ).

fof(f161,plain,
    ( type(sF0,fulladder)
    | ~ spl6_9 ),
    inference(avatar_component_clause,[],[f160]) ).

fof(f160,plain,
    ( spl6_9
  <=> type(sF0,fulladder) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_9])]) ).

fof(f259,plain,
    ( connection(out(c,sF0),out(n1,sF3))
    | ~ type(sF0,fulladder) ),
    inference(superposition,[],[f45,f73]) ).

fof(f73,plain,
    or1(sF0) = sF3,
    introduced(function_definition,[]) ).

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

fof(f342,plain,
    ! [X2] :
      ( ~ connection(out(c,sF0),X2)
      | value(X2,n1) ),
    inference(resolution,[],[f338,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(f338,plain,
    value(out(c,sF0),n1),
    inference(forward_demodulation,[],[f337,f69]) ).

fof(f69,plain,
    f(n2,a) = sF0,
    introduced(function_definition,[]) ).

fof(f337,plain,
    value(out(c,f(n2,a)),n1),
    inference(subsumption_resolution,[],[f335,f57]) ).

fof(f57,axiom,
    type(a,nbit_adder(n2)),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',a_isa_2bit_adder) ).

fof(f335,plain,
    ( ~ type(a,nbit_adder(n2))
    | value(out(c,f(n2,a)),n1) ),
    inference(resolution,[],[f50,f119]) ).

fof(f119,plain,
    ! [X7] :
      ( ~ connection(out(c,a),X7)
      | value(X7,n1) ),
    inference(resolution,[],[f1,f65]) ).

fof(f65,axiom,
    value(out(c,a),n1),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',outc_1) ).

fof(f50,axiom,
    ! [X8] :
      ( connection(out(c,X8),out(c,f(n2,X8)))
      | ~ type(X8,nbit_adder(n2)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',nbit_adder_connection_outc_outcf1) ).

fof(f957,plain,
    ( value(out(n1,sF3),n0)
    | ~ spl6_1
    | ~ spl6_2
    | ~ spl6_3
    | ~ spl6_4
    | ~ spl6_6
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f956,f193]) ).

fof(f193,plain,
    ( mode(sF3,ok)
    | ~ spl6_6 ),
    inference(subsumption_resolution,[],[f192,f74]) ).

fof(f74,plain,
    ~ mode(sF3,abnormal),
    inference(definition_folding,[],[f66,f73,f69]) ).

fof(f66,axiom,
    ~ mode(or1(f(n2,a)),abnormal),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',diagnosis_or1f2a) ).

fof(f192,plain,
    ( mode(sF3,ok)
    | mode(sF3,abnormal)
    | ~ spl6_6 ),
    inference(resolution,[],[f106,f7]) ).

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(f106,plain,
    ( type(sF3,or)
    | ~ spl6_6 ),
    inference(avatar_component_clause,[],[f104]) ).

fof(f104,plain,
    ( spl6_6
  <=> type(sF3,or) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_6])]) ).

fof(f956,plain,
    ( ~ mode(sF3,ok)
    | value(out(n1,sF3),n0)
    | ~ spl6_1
    | ~ spl6_2
    | ~ spl6_3
    | ~ spl6_4
    | ~ spl6_6
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f955,f748]) ).

fof(f748,plain,
    ( value(in(n1,sF3),n0)
    | ~ spl6_3
    | ~ spl6_4
    | ~ spl6_9 ),
    inference(resolution,[],[f665,f294]) ).

fof(f294,plain,
    ( connection(out(c,sF4),in(n1,sF3))
    | ~ spl6_9 ),
    inference(forward_demodulation,[],[f293,f75]) ).

fof(f75,plain,
    sF4 = h2(sF0),
    introduced(function_definition,[]) ).

fof(f293,plain,
    ( connection(out(c,h2(sF0)),in(n1,sF3))
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f292,f161]) ).

fof(f292,plain,
    ( connection(out(c,h2(sF0)),in(n1,sF3))
    | ~ type(sF0,fulladder) ),
    inference(superposition,[],[f40,f73]) ).

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

fof(f665,plain,
    ( ! [X2] :
        ( ~ connection(out(c,sF4),X2)
        | value(X2,n0) )
    | ~ spl6_3
    | ~ spl6_4
    | ~ spl6_9 ),
    inference(resolution,[],[f662,f1]) ).

fof(f662,plain,
    ( value(out(c,sF4),n0)
    | ~ spl6_3
    | ~ spl6_4
    | ~ spl6_9 ),
    inference(resolution,[],[f531,f239]) ).

fof(f239,plain,
    ( connection(out(c,sF4),out(n1,sF5))
    | ~ spl6_4 ),
    inference(subsumption_resolution,[],[f228,f95]) ).

fof(f95,plain,
    ( type(sF4,halfadder)
    | ~ spl6_4 ),
    inference(avatar_component_clause,[],[f94]) ).

fof(f94,plain,
    ( spl6_4
  <=> type(sF4,halfadder) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_4])]) ).

fof(f228,plain,
    ( connection(out(c,sF4),out(n1,sF5))
    | ~ type(sF4,halfadder) ),
    inference(superposition,[],[f31,f76]) ).

fof(f76,plain,
    sF5 = and2(sF4),
    introduced(function_definition,[]) ).

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

fof(f531,plain,
    ( ! [X1] :
        ( ~ connection(X1,out(n1,sF5))
        | value(X1,n0) )
    | ~ spl6_3
    | ~ spl6_4
    | ~ spl6_9 ),
    inference(resolution,[],[f529,f2]) ).

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

fof(f529,plain,
    ( value(out(n1,sF5),n0)
    | ~ spl6_3
    | ~ spl6_4
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f528,f181]) ).

fof(f181,plain,
    ( mode(sF5,ok)
    | ~ spl6_3 ),
    inference(subsumption_resolution,[],[f180,f77]) ).

fof(f77,plain,
    ~ mode(sF5,abnormal),
    inference(definition_folding,[],[f68,f76,f75,f69]) ).

fof(f68,axiom,
    ~ mode(and2(h2(f(n2,a))),abnormal),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',diagnosis_and2h1f2a) ).

fof(f180,plain,
    ( mode(sF5,ok)
    | mode(sF5,abnormal)
    | ~ spl6_3 ),
    inference(resolution,[],[f92,f7]) ).

fof(f92,plain,
    ( type(sF5,and)
    | ~ spl6_3 ),
    inference(avatar_component_clause,[],[f90]) ).

fof(f90,plain,
    ( spl6_3
  <=> type(sF5,and) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_3])]) ).

fof(f528,plain,
    ( ~ mode(sF5,ok)
    | value(out(n1,sF5),n0)
    | ~ spl6_3
    | ~ spl6_4
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f524,f92]) ).

fof(f524,plain,
    ( value(out(n1,sF5),n0)
    | ~ type(sF5,and)
    | ~ mode(sF5,ok)
    | ~ spl6_4
    | ~ spl6_9 ),
    inference(resolution,[],[f486,f8]) ).

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

fof(f486,plain,
    ( value(in(n1,sF5),n0)
    | ~ spl6_4
    | ~ spl6_9 ),
    inference(forward_demodulation,[],[f485,f76]) ).

fof(f485,plain,
    ( value(in(n1,and2(sF4)),n0)
    | ~ spl6_4
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f473,f95]) ).

fof(f473,plain,
    ( value(in(n1,and2(sF4)),n0)
    | ~ type(sF4,halfadder)
    | ~ spl6_9 ),
    inference(resolution,[],[f453,f28]) ).

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

fof(f453,plain,
    ( ! [X2] :
        ( ~ connection(in(n1,sF4),X2)
        | value(X2,n0) )
    | ~ spl6_9 ),
    inference(resolution,[],[f450,f1]) ).

fof(f450,plain,
    ( value(in(n1,sF4),n0)
    | ~ spl6_9 ),
    inference(forward_demodulation,[],[f449,f75]) ).

fof(f449,plain,
    ( value(in(n1,h2(sF0)),n0)
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f448,f161]) ).

fof(f448,plain,
    ( ~ type(sF0,fulladder)
    | value(in(n1,h2(sF0)),n0) ),
    inference(resolution,[],[f417,f41]) ).

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

fof(f417,plain,
    ! [X2] :
      ( ~ connection(in(n1,sF0),X2)
      | value(X2,n0) ),
    inference(resolution,[],[f409,f1]) ).

fof(f409,plain,
    value(in(n1,sF0),n0),
    inference(forward_demodulation,[],[f408,f69]) ).

fof(f408,plain,
    value(in(n1,f(n2,a)),n0),
    inference(subsumption_resolution,[],[f405,f57]) ).

fof(f405,plain,
    ( value(in(n1,f(n2,a)),n0)
    | ~ type(a,nbit_adder(n2)) ),
    inference(resolution,[],[f53,f115]) ).

fof(f115,plain,
    ! [X3] :
      ( ~ connection(in(a2,a),X3)
      | value(X3,n0) ),
    inference(resolution,[],[f1,f59]) ).

fof(f59,axiom,
    value(in(a2,a),n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',ina2_0) ).

fof(f53,axiom,
    ! [X8] :
      ( connection(in(a2,X8),in(n1,f(n2,X8)))
      | ~ type(X8,nbit_adder(n2)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',nbit_adder_connection_ina2_in1f2) ).

fof(f955,plain,
    ( ~ value(in(n1,sF3),n0)
    | ~ mode(sF3,ok)
    | value(out(n1,sF3),n0)
    | ~ spl6_1
    | ~ spl6_2
    | ~ spl6_6
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f954,f106]) ).

fof(f954,plain,
    ( ~ type(sF3,or)
    | ~ mode(sF3,ok)
    | value(out(n1,sF3),n0)
    | ~ value(in(n1,sF3),n0)
    | ~ spl6_1
    | ~ spl6_2
    | ~ spl6_9 ),
    inference(resolution,[],[f14,f769]) ).

fof(f769,plain,
    ( value(in(n2,sF3),n0)
    | ~ spl6_1
    | ~ spl6_2
    | ~ spl6_9 ),
    inference(resolution,[],[f699,f288]) ).

fof(f288,plain,
    ( connection(out(c,sF1),in(n2,sF3))
    | ~ spl6_9 ),
    inference(forward_demodulation,[],[f287,f70]) ).

fof(f70,plain,
    sF1 = h1(sF0),
    introduced(function_definition,[]) ).

fof(f287,plain,
    ( connection(out(c,h1(sF0)),in(n2,sF3))
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f286,f161]) ).

fof(f286,plain,
    ( connection(out(c,h1(sF0)),in(n2,sF3))
    | ~ type(sF0,fulladder) ),
    inference(superposition,[],[f39,f73]) ).

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

fof(f699,plain,
    ( ! [X2] :
        ( ~ connection(out(c,sF1),X2)
        | value(X2,n0) )
    | ~ spl6_1
    | ~ spl6_2
    | ~ spl6_9 ),
    inference(resolution,[],[f696,f1]) ).

fof(f696,plain,
    ( value(out(c,sF1),n0)
    | ~ spl6_1
    | ~ spl6_2
    | ~ spl6_9 ),
    inference(resolution,[],[f575,f229]) ).

fof(f229,plain,
    ( connection(out(c,sF1),out(n1,sF2))
    | ~ spl6_2 ),
    inference(subsumption_resolution,[],[f227,f86]) ).

fof(f86,plain,
    ( type(sF1,halfadder)
    | ~ spl6_2 ),
    inference(avatar_component_clause,[],[f85]) ).

fof(f85,plain,
    ( spl6_2
  <=> type(sF1,halfadder) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_2])]) ).

fof(f227,plain,
    ( ~ type(sF1,halfadder)
    | connection(out(c,sF1),out(n1,sF2)) ),
    inference(superposition,[],[f31,f71]) ).

fof(f71,plain,
    and2(sF1) = sF2,
    introduced(function_definition,[]) ).

fof(f575,plain,
    ( ! [X1] :
        ( ~ connection(X1,out(n1,sF2))
        | value(X1,n0) )
    | ~ spl6_1
    | ~ spl6_2
    | ~ spl6_9 ),
    inference(resolution,[],[f573,f2]) ).

fof(f573,plain,
    ( value(out(n1,sF2),n0)
    | ~ spl6_1
    | ~ spl6_2
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f572,f169]) ).

fof(f169,plain,
    ( mode(sF2,ok)
    | ~ spl6_1 ),
    inference(subsumption_resolution,[],[f168,f72]) ).

fof(f72,plain,
    ~ mode(sF2,abnormal),
    inference(definition_folding,[],[f67,f71,f70,f69]) ).

fof(f67,axiom,
    ~ mode(and2(h1(f(n2,a))),abnormal),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',diagnosis_and2h2f2a) ).

fof(f168,plain,
    ( mode(sF2,abnormal)
    | mode(sF2,ok)
    | ~ spl6_1 ),
    inference(resolution,[],[f83,f7]) ).

fof(f83,plain,
    ( type(sF2,and)
    | ~ spl6_1 ),
    inference(avatar_component_clause,[],[f81]) ).

fof(f81,plain,
    ( spl6_1
  <=> type(sF2,and) ),
    introduced(avatar_definition,[new_symbols(naming,[spl6_1])]) ).

fof(f572,plain,
    ( ~ mode(sF2,ok)
    | value(out(n1,sF2),n0)
    | ~ spl6_1
    | ~ spl6_2
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f568,f83]) ).

fof(f568,plain,
    ( value(out(n1,sF2),n0)
    | ~ type(sF2,and)
    | ~ mode(sF2,ok)
    | ~ spl6_2
    | ~ spl6_9 ),
    inference(resolution,[],[f557,f8]) ).

fof(f557,plain,
    ( value(in(n1,sF2),n0)
    | ~ spl6_2
    | ~ spl6_9 ),
    inference(forward_demodulation,[],[f556,f71]) ).

fof(f556,plain,
    ( value(in(n1,and2(sF1)),n0)
    | ~ spl6_2
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f553,f86]) ).

fof(f553,plain,
    ( value(in(n1,and2(sF1)),n0)
    | ~ type(sF1,halfadder)
    | ~ spl6_9 ),
    inference(resolution,[],[f464,f28]) ).

fof(f464,plain,
    ( ! [X2] :
        ( ~ connection(in(n1,sF1),X2)
        | value(X2,n0) )
    | ~ spl6_9 ),
    inference(resolution,[],[f461,f1]) ).

fof(f461,plain,
    ( value(in(n1,sF1),n0)
    | ~ spl6_9 ),
    inference(forward_demodulation,[],[f460,f70]) ).

fof(f460,plain,
    ( value(in(n1,h1(sF0)),n0)
    | ~ spl6_9 ),
    inference(subsumption_resolution,[],[f459,f161]) ).

fof(f459,plain,
    ( ~ type(sF0,fulladder)
    | value(in(n1,h1(sF0)),n0) ),
    inference(resolution,[],[f420,f42]) ).

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

fof(f420,plain,
    ! [X2] :
      ( ~ connection(in(n2,sF0),X2)
      | value(X2,n0) ),
    inference(resolution,[],[f414,f1]) ).

fof(f414,plain,
    value(in(n2,sF0),n0),
    inference(forward_demodulation,[],[f413,f69]) ).

fof(f413,plain,
    value(in(n2,f(n2,a)),n0),
    inference(subsumption_resolution,[],[f410,f57]) ).

fof(f410,plain,
    ( ~ type(a,nbit_adder(n2))
    | value(in(n2,f(n2,a)),n0) ),
    inference(resolution,[],[f54,f116]) ).

fof(f116,plain,
    ! [X4] :
      ( ~ connection(in(b2,a),X4)
      | value(X4,n0) ),
    inference(resolution,[],[f1,f61]) ).

fof(f61,axiom,
    value(in(b2,a),n0),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',inb2_0) ).

fof(f54,axiom,
    ! [X8] :
      ( connection(in(b2,X8),in(n2,f(n2,X8)))
      | ~ type(X8,nbit_adder(n2)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',nbit_adder_connection_inb2_in2f2) ).

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

fof(f167,plain,
    ( ~ spl6_9
    | spl6_4 ),
    inference(avatar_split_clause,[],[f110,f94,f160]) ).

fof(f110,plain,
    ( type(sF4,halfadder)
    | ~ type(sF0,fulladder) ),
    inference(superposition,[],[f36,f75]) ).

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

fof(f164,plain,
    spl6_9,
    inference(avatar_split_clause,[],[f156,f160]) ).

fof(f156,plain,
    type(sF0,fulladder),
    inference(subsumption_resolution,[],[f155,f57]) ).

fof(f155,plain,
    ( ~ type(a,nbit_adder(n2))
    | type(sF0,fulladder) ),
    inference(superposition,[],[f47,f69]) ).

fof(f47,axiom,
    ! [X8] :
      ( type(f(n2,X8),fulladder)
      | ~ type(X8,nbit_adder(n2)) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',nbit_adder_fulladder2) ).

fof(f163,plain,
    ( spl6_6
    | ~ spl6_9 ),
    inference(avatar_split_clause,[],[f111,f160,f104]) ).

fof(f111,plain,
    ( ~ type(sF0,fulladder)
    | type(sF3,or) ),
    inference(superposition,[],[f37,f73]) ).

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

fof(f158,plain,
    spl6_2,
    inference(avatar_contradiction_clause,[],[f157]) ).

fof(f157,plain,
    ( $false
    | spl6_2 ),
    inference(subsumption_resolution,[],[f156,f109]) ).

fof(f109,plain,
    ( ~ type(sF0,fulladder)
    | spl6_2 ),
    inference(subsumption_resolution,[],[f108,f87]) ).

fof(f87,plain,
    ( ~ type(sF1,halfadder)
    | spl6_2 ),
    inference(avatar_component_clause,[],[f85]) ).

fof(f108,plain,
    ( ~ type(sF0,fulladder)
    | type(sF1,halfadder) ),
    inference(superposition,[],[f35,f70]) ).

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

fof(f97,plain,
    ( spl6_3
    | ~ spl6_4 ),
    inference(avatar_split_clause,[],[f79,f94,f90]) ).

fof(f79,plain,
    ( ~ type(sF4,halfadder)
    | type(sF5,and) ),
    inference(superposition,[],[f23,f76]) ).

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

fof(f88,plain,
    ( spl6_1
    | ~ spl6_2 ),
    inference(avatar_split_clause,[],[f78,f85,f81]) ).

fof(f78,plain,
    ( ~ type(sF1,halfadder)
    | type(sF2,and) ),
    inference(superposition,[],[f23,f71]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem    : HWV008-1.002 : TPTP v8.1.0. Bugfixed v2.2.0.
% 0.07/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.14/0.34  % Computer : n011.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit   : 300
% 0.14/0.34  % WCLimit    : 300
% 0.14/0.34  % DateTime   : Mon Aug 29 22:53:25 EDT 2022
% 0.14/0.34  % CPUTime    : 
% 0.20/0.49  % (1211)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)
% 0.20/0.50  % (1217)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.51  % (1221)ott+10_1:5_bd=off:tgt=full:i=99:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/99Mi)
% 0.20/0.51  % (1234)ott+10_1:5_bd=off:tgt=full:i=500:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/500Mi)
% 0.20/0.52  % (1214)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)
% 0.20/0.52  % (1212)ott+33_1:4_s2a=on:tgt=ground:i=51:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/51Mi)
% 0.20/0.52  % (1209)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)
% 0.20/0.53  % (1209)Refutation not found, incomplete strategy% (1209)------------------------------
% 0.20/0.53  % (1209)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 0.20/0.53  % (1209)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 0.20/0.53  % (1209)Termination reason: Refutation not found, incomplete strategy
% 0.20/0.53  
% 0.20/0.53  % (1209)Memory used [KB]: 5500
% 0.20/0.53  % (1209)Time elapsed: 0.122 s
% 0.20/0.53  % (1209)Instructions burned: 3 (million)
% 0.20/0.53  % (1209)------------------------------
% 0.20/0.53  % (1209)------------------------------
% 0.20/0.53  % (1213)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)
% 0.20/0.53  % (1210)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)
% 0.20/0.53  % (1223)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)
% 0.20/0.53  % (1232)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)
% 0.20/0.53  % (1208)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)
% 0.20/0.53  % (1220)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.54  % (1231)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)
% 0.20/0.54  % (1215)dis+10_1:1_fsd=on:sp=occurrence:i=7:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/7Mi)
% 1.28/0.54  % (1218)ott+2_1:1_fsr=off:gsp=on:i=50:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/50Mi)
% 1.28/0.54  % (1224)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)
% 1.28/0.54  % (1234)First to succeed.
% 1.28/0.54  % (1219)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.28/0.54  % (1237)ott+33_1:4_s2a=on:tgt=ground:i=439:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/439Mi)
% 1.28/0.54  % (1216)dis+2_1:64_add=large:bce=on:bd=off:i=2:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/2Mi)
% 1.28/0.54  % (1216)Instruction limit reached!
% 1.28/0.54  % (1216)------------------------------
% 1.28/0.54  % (1216)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.28/0.54  % (1216)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.28/0.54  % (1216)Termination reason: Unknown
% 1.28/0.54  % (1216)Termination phase: Blocked clause elimination
% 1.28/0.54  
% 1.28/0.54  % (1216)Memory used [KB]: 895
% 1.28/0.54  % (1216)Time elapsed: 0.002 s
% 1.28/0.54  % (1216)Instructions burned: 2 (million)
% 1.28/0.54  % (1216)------------------------------
% 1.28/0.54  % (1216)------------------------------
% 1.28/0.54  % (1225)fmb+10_1:1_bce=on:i=59:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/59Mi)
% 1.28/0.54  % (1235)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.28/0.54  TRYING [1]
% 1.28/0.55  TRYING [2]
% 1.28/0.55  % (1233)ott+10_1:1_kws=precedence:tgt=ground:i=482:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/482Mi)
% 1.28/0.55  % (1236)ott+11_2:3_av=off:fde=unused:nwc=5.0:tgt=ground:i=177:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/177Mi)
% 1.28/0.55  % (1227)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.28/0.55  % (1222)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.28/0.55  % (1230)ott+3_1:1_gsp=on:lcm=predicate:i=138:si=on:rawr=on:rtra=on_0 on theBenchmark for (2999ds/138Mi)
% 1.28/0.55  % (1228)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)
% 1.28/0.55  % (1217)Instruction limit reached!
% 1.28/0.55  % (1217)------------------------------
% 1.28/0.55  % (1217)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.28/0.55  % (1217)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.28/0.55  % (1217)Termination reason: Unknown
% 1.28/0.55  % (1217)Termination phase: Saturation
% 1.28/0.55  
% 1.28/0.55  % (1217)Memory used [KB]: 1535
% 1.28/0.55  % (1217)Time elapsed: 0.139 s
% 1.28/0.55  % (1217)Instructions burned: 52 (million)
% 1.28/0.55  % (1217)------------------------------
% 1.28/0.55  % (1217)------------------------------
% 1.57/0.55  % (1234)Refutation found. Thanks to Tanya!
% 1.57/0.55  % SZS status Unsatisfiable for theBenchmark
% 1.57/0.55  % SZS output start Proof for theBenchmark
% See solution above
% 1.57/0.56  % (1234)------------------------------
% 1.57/0.56  % (1234)Version: Vampire 4.7 (commit 807e37dd9 on 2022-08-23 09:55:27 +0200)
% 1.57/0.56  % (1234)Linked with Z3 4.8.13.0 f03d756e086f81f2596157241e0decfb1c982299 z3-4.8.4-5390-gf03d756e0
% 1.57/0.56  % (1234)Termination reason: Refutation
% 1.57/0.56  
% 1.57/0.56  % (1234)Memory used [KB]: 6012
% 1.57/0.56  % (1234)Time elapsed: 0.132 s
% 1.57/0.56  % (1234)Instructions burned: 21 (million)
% 1.57/0.56  % (1234)------------------------------
% 1.57/0.56  % (1234)------------------------------
% 1.57/0.56  % (1204)Success in time 0.202 s
%------------------------------------------------------------------------------