TMTP Model File: HWV035-1.007-Sat

View Problem - Process Model

%------------------------------------------------------------------------------
% File       : Vampire---4.0
% Problem    : HWV035-1 : TPTP v6.2.0. Released v2.5.0.
% Transform  : none
% Format     : tptp:raw
% Command    : vampire --mode casc -t %d %s

% Computer   : n148.star.cs.uiowa.edu
% Model      : x86_64 x86_64
% CPU        : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory     : 32286.75MB
% OS         : Linux 2.6.32-504.23.4.el6.x86_64
% CPULimit   : 300s
% DateTime   : Wed Jul  8 11:11:00 EDT 2015

% Result     : Satisfiable 1.53s
% Output     : Saturation 1.53s
% Verified   : 
% Statistics : Number of clauses        :   38 (  38 expanded)
%              Number of leaves         :   38 (  38 expanded)
%              Depth                    :    0
%              Number of atoms          :  114 ( 114 expanded)
%              Number of equality atoms :    0 (   0 expanded)
%              Maximal clause size      :    5 (   3 average)
%              Maximal term depth       :    3 (   1 average)

% Comments   : 
%------------------------------------------------------------------------------
%----WARNING: Vampire---4.0 format not known, defaulting to TPTP
cnf(halfadder_or1,axiom,
    ( type(or1(X8),or)
    | ~ type(X8,halfadder) )).

cnf(halfadder_not1,axiom,
    ( type(not1(X8),not)
    | ~ type(X8,halfadder) )).

cnf(halfadder_and2,axiom,
    ( type(and2(X8),and)
    | ~ type(X8,halfadder) )).

cnf(halfadder_and1,axiom,
    ( type(and1(X8),and)
    | ~ type(X8,halfadder) )).

cnf(ok_or_abnormal,axiom,
    ( ~ type(X6,X7)
    | mode(X6,abnormal)
    | mode(X6,ok) )).

cnf(u38,axiom,
    ( mode(or1(X3),abnormal)
    | mode(or1(X3),ok)
    | ~ type(X3,halfadder) )).

cnf(u37,axiom,
    ( mode(not1(X2),abnormal)
    | mode(not1(X2),ok)
    | ~ type(X2,halfadder) )).

cnf(u36,axiom,
    ( mode(and2(X1),abnormal)
    | mode(and2(X1),ok)
    | ~ type(X1,halfadder) )).

cnf(u35,axiom,
    ( mode(and1(X0),abnormal)
    | mode(and1(X0),ok)
    | ~ type(X0,halfadder) )).

cnf(not_ok_and_abnormal,axiom,
    ( ~ mode(X6,abnormal)
    | ~ mode(X6,ok) )).

cnf(equal_value2,axiom,
    ( ~ equal_value(n1,n0) )).

cnf(equal_value1,axiom,
    ( ~ equal_value(n0,n1) )).

cnf(or_0_0x,axiom,
    ( ~ value(out(n1,X6),n0)
    | ~ type(X6,or)
    | ~ mode(X6,ok)
    | value(in(n1,X6),n0) )).

cnf(or_0_01,axiom,
    ( ~ value(out(n1,X6),n0)
    | ~ type(X6,or)
    | ~ mode(X6,ok)
    | value(in(n2,X6),n0) )).

cnf(not_0_1_bw,axiom,
    ( ~ value(out(n1,X6),n0)
    | ~ type(X6,not)
    | ~ mode(X6,ok)
    | value(in(n1,X6),n1) )).

cnf(and_0_00,axiom,
    ( ~ value(out(n1,X6),n0)
    | ~ type(X6,and)
    | ~ mode(X6,ok)
    | value(in(n1,X6),n0)
    | value(in(n2,X6),n0) )).

cnf(and_1_1x,axiom,
    ( ~ value(out(n1,X6),n1)
    | ~ type(X6,and)
    | ~ mode(X6,ok)
    | value(in(n1,X6),n1) )).

cnf(and_1_x1,axiom,
    ( ~ value(out(n1,X6),n1)
    | ~ type(X6,and)
    | ~ mode(X6,ok)
    | value(in(n2,X6),n1) )).

cnf(not_1_0_bw,axiom,
    ( ~ value(out(n1,X6),n1)
    | ~ type(X6,not)
    | ~ mode(X6,ok)
    | value(in(n1,X6),n0) )).

cnf(or_1_11,axiom,
    ( ~ value(out(n1,X6),n1)
    | ~ type(X6,or)
    | ~ mode(X6,ok)
    | value(in(n1,X6),n1)
    | value(in(n2,X6),n1) )).

cnf(or_00_0,axiom,
    ( ~ value(in(n2,X6),n0)
    | ~ type(X6,or)
    | ~ mode(X6,ok)
    | ~ value(in(n1,X6),n0)
    | value(out(n1,X6),n0) )).

cnf(and_11_1,axiom,
    ( ~ value(in(n2,X6),n1)
    | ~ type(X6,and)
    | ~ mode(X6,ok)
    | ~ value(in(n1,X6),n1)
    | value(out(n1,X6),n1) )).

cnf(not_1_0_fw,axiom,
    ( ~ value(in(n1,X6),n1)
    | ~ type(X6,not)
    | ~ mode(X6,ok)
    | value(out(n1,X6),n0) )).

cnf(not_0_1_fw,axiom,
    ( ~ value(in(n1,X6),n0)
    | ~ type(X6,not)
    | ~ mode(X6,ok)
    | value(out(n1,X6),n1) )).

cnf(or_1x_1,axiom,
    ( ~ value(in(X7,X6),n1)
    | ~ type(X6,or)
    | ~ mode(X6,ok)
    | value(out(n1,X6),n1) )).

cnf(and_0x_0,axiom,
    ( ~ value(in(X7,X6),n0)
    | ~ type(X6,and)
    | ~ mode(X6,ok)
    | value(out(n1,X6),n0) )).

cnf(value_propagation1,axiom,
    ( ~ value(X0,X2)
    | ~ connection(X0,X1)
    | value(X1,X2) )).

cnf(value_propagation2,axiom,
    ( ~ value(X1,X2)
    | ~ connection(X0,X1)
    | value(X0,X2) )).

cnf(unique_value,axiom,
    ( ~ value(X3,X5)
    | ~ value(X3,X4)
    | equal_value(X4,X5) )).

cnf(halfadder_connection_out1not1_in2and1,axiom,
    ( connection(out(n1,not1(X8)),in(n2,and1(X8)))
    | ~ type(X8,halfadder) )).

cnf(halfadder_connection_out1and2_in1not1,axiom,
    ( connection(out(n1,and2(X8)),in(n1,not1(X8)))
    | ~ type(X8,halfadder) )).

cnf(halfadder_connection_out1or1_in1_and1,axiom,
    ( connection(out(n1,or1(X8)),in(n1,and1(X8)))
    | ~ type(X8,halfadder) )).

cnf(halfadder_connection_outc_out1and2,axiom,
    ( connection(out(c,X8),out(n1,and2(X8)))
    | ~ type(X8,halfadder) )).

cnf(halfadder_connection_outs_out1and1,axiom,
    ( connection(out(s,X8),out(n1,and1(X8)))
    | ~ type(X8,halfadder) )).

cnf(halfadder_connection_in2_in2and2,axiom,
    ( connection(in(n2,X8),in(n2,and2(X8)))
    | ~ type(X8,halfadder) )).

cnf(halfadder_connection_in1_in1and2,axiom,
    ( connection(in(n1,X8),in(n1,and2(X8)))
    | ~ type(X8,halfadder) )).

cnf(halfadder_connection_in2_in2or1,axiom,
    ( connection(in(n2,X8),in(n2,or1(X8)))
    | ~ type(X8,halfadder) )).

cnf(halfadder_connection_in1_in1or1,axiom,
    ( connection(in(n1,X8),in(n1,or1(X8)))
    | ~ type(X8,halfadder) )).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem    : HWV035-1 : TPTP v6.2.0. Released v2.5.0.
% 0.00/0.03  % Command    : vampire --mode casc -t %d %s
% 0.02/1.08  % Computer   : n148.star.cs.uiowa.edu
% 0.02/1.08  % Model      : x86_64 x86_64
% 0.02/1.08  % CPU        : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.02/1.08  % Memory     : 32286.75MB
% 0.02/1.08  % OS         : Linux 2.6.32-504.23.4.el6.x86_64
% 0.02/1.08  % CPULimit   : 300
% 0.02/1.08  % DateTime   : Tue Jul  7 11:13:53 CDT 2015
% 0.02/1.08  % CPUTime    : 
% 0.02/1.08  Hi Geoff, go and have some cold beer while I am trying to solve this very hard problem!
% 0.02/1.08  % remaining time: 3000 next slice time: 14
% 0.02/1.09  dis+2_12_fsr=off:lcm=reverse:nwc=3:spl=off:sp=reverse_arity:updr=off_13 on theBenchmark
% 1.43/2.59  % (4675)Time limit reached!
% 1.43/2.59  % ------------------------------
% 1.43/2.59  % Version: Vampire 4.0 (commit 2df2fce on 2015-07-07 02:33:56 +0100)
% 1.43/2.59  % Termination reason: Time limit
% 1.43/2.59  % Termination phase: Saturation
% 1.43/2.59  
% 1.43/2.59  % Active clauses: 1963
% 1.43/2.59  % Passive clauses: 11982
% 1.43/2.59  % Generated clauses: 18964
% 1.43/2.59  % Final active clauses: 1963
% 1.43/2.59  % Final passive clauses: 9887
% 1.43/2.59  % Input clauses: 34
% 1.43/2.59  % Initial clauses: 34
% 1.43/2.59  % 
% 1.43/2.59  % Duplicate literals: 5941
% 1.43/2.59  % 
% 1.43/2.59  % Simple tautologies: 32
% 1.43/2.59  % Forward subsumptions: 3355
% 1.43/2.59  % 
% 1.43/2.59  % Binary resolution: 15207
% 1.43/2.59  % 
% 1.43/2.59  % Memory used [KB]: 7931
% 1.43/2.59  % Time elapsed: 1.500 s
% 1.43/2.59  % ------------------------------
% 1.43/2.59  ----  Runtime statistics ----
% 1.43/2.59  clauses created: 18964
% 1.43/2.59  clauses deleted: 6322
% 1.43/2.59  -----------------------------
% 1.43/2.59  % ------------------------------
% 1.43/2.59  % remaining time: 2984 next slice time: 18
% 1.53/2.60  dis+11_128_cond=fast:fsr=off:lcm=reverse:lwlo=on:nwc=1:sos=on:spl=off:sp=reverse_arity:updr=off_17 on theBenchmark
% 1.53/2.60  % Refutation not found, incomplete strategy
% 1.53/2.60  % ------------------------------
% 1.53/2.60  % Version: Vampire 4.0 (commit 2df2fce on 2015-07-07 02:33:56 +0100)
% 1.53/2.60  % Termination reason: Refutation not found, incomplete strategy
% 1.53/2.60  
% 1.53/2.60  % Active clauses: 34
% 1.53/2.60  % Final active clauses: 34
% 1.53/2.60  % Input clauses: 34
% 1.53/2.60  % Initial clauses: 34
% 1.53/2.60  % 
% 1.53/2.60  % Memory used [KB]: 511
% 1.53/2.60  % Time elapsed: 0.001 s
% 1.53/2.60  % ------------------------------
% 1.53/2.60  ----  Runtime statistics ----
% 1.53/2.60  clauses created: 34
% 1.53/2.60  -----------------------------
% 1.53/2.60  % ------------------------------
% 1.53/2.60  % remaining time: 2984 next slice time: 50
% 1.53/2.60  lrs+10_4_cond=fast:nwc=1:nicw=on:sas=minisat:stl=60:sfr=on:ssfp=10000:ssfq=1.2:smm=off_47 on theBenchmark
% 1.53/2.60  Satisfiable!
% 1.53/2.60  % SZS status Satisfiable for theBenchmark
% 1.53/2.60  % # SZS output start Saturation.
% 1.53/2.60  cnf(halfadder_or1,axiom,
% 1.53/2.60      type(or1(X8),or) | ~type(X8,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(halfadder_not1,axiom,
% 1.53/2.60      type(not1(X8),not) | ~type(X8,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(halfadder_and2,axiom,
% 1.53/2.60      type(and2(X8),and) | ~type(X8,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(halfadder_and1,axiom,
% 1.53/2.60      type(and1(X8),and) | ~type(X8,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(ok_or_abnormal,axiom,
% 1.53/2.60      ~type(X6,X7) | mode(X6,abnormal) | mode(X6,ok)).
% 1.53/2.60  
% 1.53/2.60  cnf(u38,axiom,
% 1.53/2.60      mode(or1(X3),abnormal) | mode(or1(X3),ok) | ~type(X3,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(u37,axiom,
% 1.53/2.60      mode(not1(X2),abnormal) | mode(not1(X2),ok) | ~type(X2,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(u36,axiom,
% 1.53/2.60      mode(and2(X1),abnormal) | mode(and2(X1),ok) | ~type(X1,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(u35,axiom,
% 1.53/2.60      mode(and1(X0),abnormal) | mode(and1(X0),ok) | ~type(X0,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(not_ok_and_abnormal,axiom,
% 1.53/2.60      ~mode(X6,abnormal) | ~mode(X6,ok)).
% 1.53/2.60  
% 1.53/2.60  cnf(equal_value2,axiom,
% 1.53/2.60      ~equal_value(n1,n0)).
% 1.53/2.60  
% 1.53/2.60  cnf(equal_value1,axiom,
% 1.53/2.60      ~equal_value(n0,n1)).
% 1.53/2.60  
% 1.53/2.60  cnf(or_0_0x,axiom,
% 1.53/2.60      ~value(out(n1,X6),n0) | ~type(X6,or) | ~mode(X6,ok) | value(in(n1,X6),n0)).
% 1.53/2.60  
% 1.53/2.60  cnf(or_0_01,axiom,
% 1.53/2.60      ~value(out(n1,X6),n0) | ~type(X6,or) | ~mode(X6,ok) | value(in(n2,X6),n0)).
% 1.53/2.60  
% 1.53/2.60  cnf(not_0_1_bw,axiom,
% 1.53/2.60      ~value(out(n1,X6),n0) | ~type(X6,not) | ~mode(X6,ok) | value(in(n1,X6),n1)).
% 1.53/2.60  
% 1.53/2.60  cnf(and_0_00,axiom,
% 1.53/2.60      ~value(out(n1,X6),n0) | ~type(X6,and) | ~mode(X6,ok) | value(in(n1,X6),n0) | value(in(n2,X6),n0)).
% 1.53/2.60  
% 1.53/2.60  cnf(and_1_1x,axiom,
% 1.53/2.60      ~value(out(n1,X6),n1) | ~type(X6,and) | ~mode(X6,ok) | value(in(n1,X6),n1)).
% 1.53/2.60  
% 1.53/2.60  cnf(and_1_x1,axiom,
% 1.53/2.60      ~value(out(n1,X6),n1) | ~type(X6,and) | ~mode(X6,ok) | value(in(n2,X6),n1)).
% 1.53/2.60  
% 1.53/2.60  cnf(not_1_0_bw,axiom,
% 1.53/2.60      ~value(out(n1,X6),n1) | ~type(X6,not) | ~mode(X6,ok) | value(in(n1,X6),n0)).
% 1.53/2.60  
% 1.53/2.60  cnf(or_1_11,axiom,
% 1.53/2.60      ~value(out(n1,X6),n1) | ~type(X6,or) | ~mode(X6,ok) | value(in(n1,X6),n1) | value(in(n2,X6),n1)).
% 1.53/2.60  
% 1.53/2.60  cnf(or_00_0,axiom,
% 1.53/2.60      ~value(in(n2,X6),n0) | ~type(X6,or) | ~mode(X6,ok) | ~value(in(n1,X6),n0) | value(out(n1,X6),n0)).
% 1.53/2.60  
% 1.53/2.60  cnf(and_11_1,axiom,
% 1.53/2.60      ~value(in(n2,X6),n1) | ~type(X6,and) | ~mode(X6,ok) | ~value(in(n1,X6),n1) | value(out(n1,X6),n1)).
% 1.53/2.60  
% 1.53/2.60  cnf(not_1_0_fw,axiom,
% 1.53/2.60      ~value(in(n1,X6),n1) | ~type(X6,not) | ~mode(X6,ok) | value(out(n1,X6),n0)).
% 1.53/2.60  
% 1.53/2.60  cnf(not_0_1_fw,axiom,
% 1.53/2.60      ~value(in(n1,X6),n0) | ~type(X6,not) | ~mode(X6,ok) | value(out(n1,X6),n1)).
% 1.53/2.60  
% 1.53/2.60  cnf(or_1x_1,axiom,
% 1.53/2.60      ~value(in(X7,X6),n1) | ~type(X6,or) | ~mode(X6,ok) | value(out(n1,X6),n1)).
% 1.53/2.60  
% 1.53/2.60  cnf(and_0x_0,axiom,
% 1.53/2.60      ~value(in(X7,X6),n0) | ~type(X6,and) | ~mode(X6,ok) | value(out(n1,X6),n0)).
% 1.53/2.60  
% 1.53/2.60  cnf(value_propagation1,axiom,
% 1.53/2.60      ~value(X0,X2) | ~connection(X0,X1) | value(X1,X2)).
% 1.53/2.60  
% 1.53/2.60  cnf(value_propagation2,axiom,
% 1.53/2.60      ~value(X1,X2) | ~connection(X0,X1) | value(X0,X2)).
% 1.53/2.60  
% 1.53/2.60  cnf(unique_value,axiom,
% 1.53/2.60      ~value(X3,X5) | ~value(X3,X4) | equal_value(X4,X5)).
% 1.53/2.60  
% 1.53/2.60  cnf(halfadder_connection_out1not1_in2and1,axiom,
% 1.53/2.60      connection(out(n1,not1(X8)),in(n2,and1(X8))) | ~type(X8,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(halfadder_connection_out1and2_in1not1,axiom,
% 1.53/2.60      connection(out(n1,and2(X8)),in(n1,not1(X8))) | ~type(X8,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(halfadder_connection_out1or1_in1_and1,axiom,
% 1.53/2.60      connection(out(n1,or1(X8)),in(n1,and1(X8))) | ~type(X8,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(halfadder_connection_outc_out1and2,axiom,
% 1.53/2.60      connection(out(c,X8),out(n1,and2(X8))) | ~type(X8,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(halfadder_connection_outs_out1and1,axiom,
% 1.53/2.60      connection(out(s,X8),out(n1,and1(X8))) | ~type(X8,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(halfadder_connection_in2_in2and2,axiom,
% 1.53/2.60      connection(in(n2,X8),in(n2,and2(X8))) | ~type(X8,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(halfadder_connection_in1_in1and2,axiom,
% 1.53/2.60      connection(in(n1,X8),in(n1,and2(X8))) | ~type(X8,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(halfadder_connection_in2_in2or1,axiom,
% 1.53/2.60      connection(in(n2,X8),in(n2,or1(X8))) | ~type(X8,halfadder)).
% 1.53/2.60  
% 1.53/2.60  cnf(halfadder_connection_in1_in1or1,axiom,
% 1.53/2.60      connection(in(n1,X8),in(n1,or1(X8))) | ~type(X8,halfadder)).
% 1.53/2.60  
% 1.53/2.60  % # SZS output end Saturation.
% 1.53/2.60  % ------------------------------
% 1.53/2.60  % Version: Vampire 4.0 (commit 2df2fce on 2015-07-07 02:33:56 +0100)
% 1.53/2.60  % Termination reason: Satisfiable
% 1.53/2.60  
% 1.53/2.60  % Active clauses: 38
% 1.53/2.60  % Passive clauses: 38
% 1.53/2.60  % Generated clauses: 42
% 1.53/2.60  % Final active clauses: 38
% 1.53/2.60  % Input clauses: 34
% 1.53/2.60  % Initial clauses: 34
% 1.53/2.60  % 
% 1.53/2.60  % Simple tautologies: 4
% 1.53/2.60  % 
% 1.53/2.60  % Binary resolution: 8
% 1.53/2.60  % 
% 1.53/2.60  % SAT solver clauses: 1
% 1.53/2.60  % 
% 1.53/2.60  % Memory used [KB]: 639
% 1.53/2.60  % Time elapsed: 0.001 s
% 1.53/2.60  % ------------------------------
% 1.53/2.60  ----  Runtime statistics ----
% 1.53/2.60  clauses created: 42
% 1.53/2.60  clauses deleted: 4
% 1.53/2.60  -----------------------------
% 1.53/2.60  % ------------------------------
% 1.53/2.60  % Success in time 1.514 s
%------------------------------------------------------------------------------