TSTP Solution File: HWV036-1 by Mace4---1109a

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Mace4---1109a
% Problem  : HWV036-1 : TPTP v6.4.0. Released v2.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : mace4 -t %d -f %s

% Computer : n136.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 32218.75MB
% OS       : Linux 3.10.0-327.36.3.el7.x86_64
% CPULimit : 300s
% DateTime : Wed Feb  8 09:55:29 EST 2017

% Result   : Satisfiable 0.07s
% Output   : FiniteModel 0.07s
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.03  % Problem  : HWV036-1 : TPTP v6.4.0. Released v2.5.0.
% 0.00/0.04  % Command  : mace4 -t %d -f %s
% 0.02/0.23  % Computer : n136.star.cs.uiowa.edu
% 0.02/0.23  % Model    : x86_64 x86_64
% 0.02/0.23  % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.02/0.23  % Memory   : 32218.75MB
% 0.02/0.23  % OS       : Linux 3.10.0-327.36.3.el7.x86_64
% 0.02/0.23  % CPULimit : 300
% 0.02/0.23  % DateTime : Tue Feb  7 18:29:45 CST 2017
% 0.02/0.23  % CPUTime  : 
% 0.07/0.44  % SZS status Satisfiable
% 0.07/0.44  ============================== Mace4 =================================
% 0.07/0.44  Mace4 (32) version 2009-11A, November 2009.
% 0.07/0.44  Process 8156 was started by sandbox on n136.star.cs.uiowa.edu,
% 0.07/0.44  Tue Feb  7 18:29:46 2017
% 0.07/0.44  The command was "/export/starexec/sandbox/solver/bin/mace4 -t 300 -f /tmp/Mace4_input_8123_n136.star.cs.uiowa.edu".
% 0.07/0.44  ============================== end of head ===========================
% 0.07/0.44  
% 0.07/0.44  ============================== INPUT =================================
% 0.07/0.44  
% 0.07/0.44  % Reading from file /tmp/Mace4_input_8123_n136.star.cs.uiowa.edu
% 0.07/0.44  
% 0.07/0.44  set(prolog_style_variables).
% 0.07/0.44  set(print_models_tabular).
% 0.07/0.44      % set(print_models_tabular) -> clear(print_models).
% 0.07/0.44  
% 0.07/0.44  formulas(sos).
% 0.07/0.44  -connection(P1,P2) | -value(P1,V) | value(P2,V) # label(value_propagation1) # label(axiom).
% 0.07/0.44  -connection(P1,P2) | -value(P2,V) | value(P1,V) # label(value_propagation2) # label(axiom).
% 0.07/0.44  -value(P,V1) | -value(P,V2) | equal_value(V1,V2) # label(unique_value) # label(axiom).
% 0.07/0.44  -equal_value(n0,n1) # label(equal_value1) # label(axiom).
% 0.07/0.44  -equal_value(n1,n0) # label(equal_value2) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -mode(K,abnormal) # label(not_ok_and_abnormal) # label(axiom).
% 0.07/0.44  -type(K,Any) | mode(K,ok) | mode(K,abnormal) # label(ok_or_abnormal) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,and) | -value(in(Any,K),n0) | value(out(n1,K),n0) # label(and_0x_0) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,and) | -value(in(n1,K),n1) | -value(in(n2,K),n1) | value(out(n1,K),n1) # label(and_11_1) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,and) | -value(out(n1,K),n0) | value(in(n1,K),n0) | value(in(n2,K),n0) # label(and_0_00) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,and) | -value(out(n1,K),n1) | value(in(n1,K),n1) # label(and_1_1x) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,and) | -value(out(n1,K),n1) | value(in(n2,K),n1) # label(and_1_x1) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,or) | -value(in(Any,K),n1) | value(out(n1,K),n1) # label(or_1x_1) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,or) | -value(in(n1,K),n0) | -value(in(n2,K),n0) | value(out(n1,K),n0) # label(or_00_0) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,or) | -value(out(n1,K),n1) | value(in(n1,K),n1) | value(in(n2,K),n1) # label(or_1_11) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,or) | -value(out(n1,K),n0) | value(in(n1,K),n0) # label(or_0_0x) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,or) | -value(out(n1,K),n0) | value(in(n2,K),n0) # label(or_0_01) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,not) | -value(in(n1,K),n0) | value(out(n1,K),n1) # label(not_0_1_fw) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,not) | -value(in(n1,K),n1) | value(out(n1,K),n0) # label(not_1_0_fw) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,not) | -value(out(n1,K),n0) | value(in(n1,K),n1) # label(not_0_1_bw) # label(axiom).
% 0.07/0.44  -mode(K,ok) | -type(K,not) | -value(out(n1,K),n1) | value(in(n1,K),n0) # label(not_1_0_bw) # label(axiom).
% 0.07/0.44  -type(X,halfadder) | type(and1(X),and) # label(halfadder_and1) # label(axiom).
% 0.07/0.44  -type(X,halfadder) | type(and2(X),and) # label(halfadder_and2) # label(axiom).
% 0.07/0.44  -type(X,halfadder) | type(not1(X),not) # label(halfadder_not1) # label(axiom).
% 0.07/0.44  -type(X,halfadder) | type(or1(X),or) # label(halfadder_or1) # label(axiom).
% 0.07/0.44  -type(X,halfadder) | connection(in(n1,X),in(n1,or1(X))) # label(halfadder_connection_in1_in1or1) # label(axiom).
% 0.07/0.44  -type(X,halfadder) | connection(in(n2,X),in(n2,or1(X))) # label(halfadder_connection_in2_in2or1) # label(axiom).
% 0.07/0.44  -type(X,halfadder) | connection(in(n1,X),in(n1,and2(X))) # label(halfadder_connection_in1_in1and2) # label(axiom).
% 0.07/0.44  -type(X,halfadder) | connection(in(n2,X),in(n2,and2(X))) # label(halfadder_connection_in2_in2and2) # label(axiom).
% 0.07/0.44  -type(X,halfadder) | connection(out(s,X),out(n1,and1(X))) # label(halfadder_connection_outs_out1and1) # label(axiom).
% 0.07/0.44  -type(X,halfadder) | connection(out(c,X),out(n1,and2(X))) # label(halfadder_connection_outc_out1and2) # label(axiom).
% 0.07/0.44  -type(X,halfadder) | connection(out(n1,or1(X)),in(n1,and1(X))) # label(halfadder_connection_out1or1_in1_and1) # label(axiom).
% 0.07/0.44  -type(X,halfadder) | connection(out(n1,and2(X)),in(n1,not1(X))) # label(halfadder_connection_out1and2_in1not1) # label(axiom).
% 0.07/0.44  -type(X,halfadder) | connection(out(n1,not1(X)),in(n2,and1(X))) # label(halfadder_connection_out1not1_in2and1) # label(axiom).
% 0.07/0.44  -type(X,fulladder) | type(h1(X),halfadder) # label(fulladder_halfadder1) # label(axiom).
% 0.07/0.44  -type(X,fulladder) | type(h2(X),halfadder) # label(fulladder_halfadder2) # label(axiom).
% 0.07/0.44  -type(X,fulladder) | type(or1(X),or) # label(fulladder_or1) # label(axiom).
% 0.07/0.44  -type(X,fulladder) | connection(out(s,h1(X)),in(n2,h2(X))) # label(fulladder_connection_outsh1_in2h2) # label(axiom).
% 0.07/0.44  -type(X,fulladder) | connection(out(c,h1(X)),in(n2,or1(X))) # label(fulladder_connection_outch1_in2or1) # label(axiom).
% 0.07/0.44  -type(X,fulladder) | connection(out(c,h2(X)),in(n1,or1(X))) # label(fulladder_connection_outch2_in1or1) # label(axiom).
% 0.07/0.44  -type(X,fulladder) | connection(in(n1,X),in(n1,h2(X))) # label(fulladder_connection_in1_in1h2) # label(axiom).
% 0.07/0.44  -type(X,fulladder) | connection(in(n2,X),in(n1,h1(X))) # label(fulladder_connection_in2_in1h1) # label(axiom).
% 0.07/0.44  -type(X,fulladder) | connection(in(c,X),in(n2,h1(X))) # label(fulladder_connection_inc_in2h1) # label(axiom).
% 0.07/0.44  -type(X,fulladder) | connection(out(s,X),out(s,h2(X))) # label(fulladder_connection_outs_outsh2) # label(axiom).
% 0.07/0.44  -type(X,fulladder) | connection(out(c,X),out(n1,or1(X))) # label(fulladder_connection_outc_out1or1) # label(axiom).
% 0.07/0.44  end_of_list.
% 0.07/0.44  
% 0.07/0.44  % From the command line: assign(max_seconds, 300).
% 0.07/0.44  
% 0.07/0.44  ============================== end of input ==========================
% 0.07/0.44  
% 0.07/0.44  ============================== PROCESS NON-CLAUSAL FORMULAS ==========
% 0.07/0.44  
% 0.07/0.44  % Formulas that are not ordinary clauses:
% 0.07/0.44  
% 0.07/0.44  ============================== end of process non-clausal formulas ===
% 0.07/0.44  
% 0.07/0.44  ============================== CLAUSES FOR SEARCH ====================
% 0.07/0.44  
% 0.07/0.44  formulas(mace4_clauses).
% 0.07/0.44  -connection(A,B) | -value(A,C) | value(B,C) # label(value_propagation1) # label(axiom).
% 0.07/0.44  -connection(A,B) | -value(B,C) | value(A,C) # label(value_propagation2) # label(axiom).
% 0.07/0.44  -value(A,B) | -value(A,C) | equal_value(B,C) # label(unique_value) # label(axiom).
% 0.07/0.44  -equal_value(n0,n1) # label(equal_value1) # label(axiom).
% 0.07/0.44  -equal_value(n1,n0) # label(equal_value2) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -mode(A,abnormal) # label(not_ok_and_abnormal) # label(axiom).
% 0.07/0.44  -type(A,B) | mode(A,ok) | mode(A,abnormal) # label(ok_or_abnormal) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,and) | -value(in(B,A),n0) | value(out(n1,A),n0) # label(and_0x_0) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,and) | -value(in(n1,A),n1) | -value(in(n2,A),n1) | value(out(n1,A),n1) # label(and_11_1) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,and) | -value(out(n1,A),n0) | value(in(n1,A),n0) | value(in(n2,A),n0) # label(and_0_00) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,and) | -value(out(n1,A),n1) | value(in(n1,A),n1) # label(and_1_1x) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,and) | -value(out(n1,A),n1) | value(in(n2,A),n1) # label(and_1_x1) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,or) | -value(in(B,A),n1) | value(out(n1,A),n1) # label(or_1x_1) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,or) | -value(in(n1,A),n0) | -value(in(n2,A),n0) | value(out(n1,A),n0) # label(or_00_0) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,or) | -value(out(n1,A),n1) | value(in(n1,A),n1) | value(in(n2,A),n1) # label(or_1_11) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,or) | -value(out(n1,A),n0) | value(in(n1,A),n0) # label(or_0_0x) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,or) | -value(out(n1,A),n0) | value(in(n2,A),n0) # label(or_0_01) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,not) | -value(in(n1,A),n0) | value(out(n1,A),n1) # label(not_0_1_fw) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,not) | -value(in(n1,A),n1) | value(out(n1,A),n0) # label(not_1_0_fw) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,not) | -value(out(n1,A),n0) | value(in(n1,A),n1) # label(not_0_1_bw) # label(axiom).
% 0.07/0.44  -mode(A,ok) | -type(A,not) | -value(out(n1,A),n1) | value(in(n1,A),n0) # label(not_1_0_bw) # label(axiom).
% 0.07/0.44  -type(A,halfadder) | type(and1(A),and) # label(halfadder_and1) # label(axiom).
% 0.07/0.44  -type(A,halfadder) | type(and2(A),and) # label(halfadder_and2) # label(axiom).
% 0.07/0.44  -type(A,halfadder) | type(not1(A),not) # label(halfadder_not1) # label(axiom).
% 0.07/0.44  -type(A,halfadder) | type(or1(A),or) # label(halfadder_or1) # label(axiom).
% 0.07/0.44  -type(A,halfadder) | connection(in(n1,A),in(n1,or1(A))) # label(halfadder_connection_in1_in1or1) # label(axiom).
% 0.07/0.44  -type(A,halfadder) | connection(in(n2,A),in(n2,or1(A))) # label(halfadder_connection_in2_in2or1) # label(axiom).
% 0.07/0.44  -type(A,halfadder) | connection(in(n1,A),in(n1,and2(A))) # label(halfadder_connection_in1_in1and2) # label(axiom).
% 0.07/0.44  -type(A,halfadder) | connection(in(n2,A),in(n2,and2(A))) # label(halfadder_connection_in2_in2and2) # label(axiom).
% 0.07/0.44  -type(A,halfadder) | connection(out(s,A),out(n1,and1(A))) # label(halfadder_connection_outs_out1and1) # label(axiom).
% 0.07/0.44  -type(A,halfadder) | connection(out(c,A),out(n1,and2(A))) # label(halfadder_connection_outc_out1and2) # label(axiom).
% 0.07/0.44  -type(A,halfadder) | connection(out(n1,or1(A)),in(n1,and1(A))) # label(halfadder_connection_out1or1_in1_and1) # label(axiom).
% 0.07/0.44  -type(A,halfadder) | connection(out(n1,and2(A)),in(n1,not1(A))) # label(halfadder_connection_out1and2_in1not1) # label(axiom).
% 0.07/0.44  -type(A,halfadder) | connection(out(n1,not1(A)),in(n2,and1(A))) # label(halfadder_connection_out1not1_in2and1) # label(axiom).
% 0.07/0.44  -type(A,fulladder) | type(h1(A),halfadder) # label(fulladder_halfadder1) # label(axiom).
% 0.07/0.44  -type(A,fulladder) | type(h2(A),halfadder) # label(fulladder_halfadder2) # label(axiom).
% 0.07/0.44  -type(A,fulladder) | type(or1(A),or) # label(fulladder_or1) # label(axiom).
% 0.07/0.44  -type(A,fulladder) | connection(out(s,h1(A)),in(n2,h2(A))) # label(fulladder_connection_outsh1_in2h2) # label(axiom).
% 0.07/0.44  -type(A,fulladder) | connection(out(c,h1(A)),in(n2,or1(A))) # label(fulladder_connection_outch1_in2or1) # label(axiom).
% 0.07/0.44  -type(A,fulladder) | connection(out(c,h2(A)),in(n1,or1(A))) # label(fulladder_connection_outch2_in1or1) # label(axiom).
% 0.07/0.44  -type(A,fulladder) | connection(in(n1,A),in(n1,h2(A))) # label(fulladder_connection_in1_in1h2) # label(axiom).
% 0.07/0.44  -type(A,fulladder) | connection(in(n2,A),in(n1,h1(A))) # label(fulladder_connection_in2_in1h1) # label(axiom).
% 0.07/0.44  -type(A,fulladder) | connection(in(c,A),in(n2,h1(A))) # label(fulladder_connection_inc_in2h1) # label(axiom).
% 0.07/0.44  -type(A,fulladder) | connection(out(s,A),out(s,h2(A))) # label(fulladder_connection_outs_outsh2) # label(axiom).
% 0.07/0.44  -type(A,fulladder) | connection(out(c,A),out(n1,or1(A))) # label(fulladder_connection_outc_out1or1) # label(axiom).
% 0.07/0.44  end_of_list.
% 0.07/0.44  
% 0.07/0.44  ============================== end of clauses for search =============
% 0.07/0.44  % SZS output start FiniteModel
% 0.07/0.44  
% 0.07/0.44  % There are no natural numbers in the input.
% 0.07/0.44  
% 0.07/0.44   abnormal : 0
% 0.07/0.44  
% 0.07/0.44   and : 0
% 0.07/0.44  
% 0.07/0.44   c : 0
% 0.07/0.44  
% 0.07/0.44   fulladder : 0
% 0.07/0.44  
% 0.07/0.44   halfadder : 0
% 0.07/0.44  
% 0.07/0.44   n0 : 0
% 0.07/0.44  
% 0.07/0.44   n1 : 0
% 0.07/0.44  
% 0.07/0.44   n2 : 0
% 0.07/0.44  
% 0.07/0.44   not : 0
% 0.07/0.44  
% 0.07/0.44   ok : 0
% 0.07/0.44  
% 0.07/0.44   or : 0
% 0.07/0.44  
% 0.07/0.44   s : 0
% 0.07/0.44  
% 0.07/0.44   and1 :
% 0.07/0.44          0 1
% 0.07/0.44      -------
% 0.07/0.44          0 0
% 0.07/0.44  
% 0.07/0.44   and2 :
% 0.07/0.44          0 1
% 0.07/0.44      -------
% 0.07/0.44          0 0
% 0.07/0.44  
% 0.07/0.44   h1 :
% 0.07/0.44          0 1
% 0.07/0.44      -------
% 0.07/0.44          0 0
% 0.07/0.44  
% 0.07/0.44   h2 :
% 0.07/0.44          0 1
% 0.07/0.44      -------
% 0.07/0.44          0 0
% 0.07/0.44  
% 0.07/0.44   not1 :
% 0.07/0.44          0 1
% 0.07/0.44      -------
% 0.07/0.44          0 0
% 0.07/0.44  
% 0.07/0.44   or1 :
% 0.07/0.44          0 1
% 0.07/0.44      -------
% 0.07/0.44          0 0
% 0.07/0.44  
% 0.07/0.44   in :
% 0.07/0.44        | 0 1
% 0.07/0.44      --+----
% 0.07/0.44      0 | 0 0
% 0.07/0.44      1 | 0 0
% 0.07/0.44  
% 0.07/0.44   out :
% 0.07/0.44        | 0 1
% 0.07/0.44      --+----
% 0.07/0.44      0 | 0 0
% 0.07/0.44      1 | 0 0
% 0.07/0.44  
% 0.07/0.44   connection :
% 0.07/0.44        | 0 1
% 0.07/0.44      --+----
% 0.07/0.44      0 | 0 0
% 0.07/0.44      1 | 0 0
% 0.07/0.44  
% 0.07/0.44   equal_value :
% 0.07/0.44        | 0 1
% 0.07/0.44      --+----
% 0.07/0.44      0 | 0 0
% 0.07/0.44      1 | 0 0
% 0.07/0.44  
% 0.07/0.44   mode :
% 0.07/0.44        | 0 1
% 0.07/0.44      --+----
% 0.07/0.44      0 | 0 0
% 0.07/0.44      1 | 0 0
% 0.07/0.44  
% 0.07/0.44   type :
% 0.07/0.44        | 0 1
% 0.07/0.44      --+----
% 0.07/0.44      0 | 0 0
% 0.07/0.44      1 | 0 0
% 0.07/0.44  
% 0.07/0.44   value :
% 0.07/0.44        | 0 1
% 0.07/0.44      --+----
% 0.07/0.44      0 | 0 0
% 0.07/0.44      1 | 0 0
% 0.07/0.44  
% 0.07/0.44  % SZS output end FiniteModel
% 0.07/0.44  ------ process 8156 exit (max_models) ------
% 0.07/0.44  
% 0.07/0.44  User_CPU=0.01, System_CPU=0.00, Wall_clock=0.
% 0.07/0.44  
% 0.07/0.44  Exiting with 1 model.
% 0.07/0.44  
% 0.07/0.44  Process 8156 exit (max_models) Tue Feb  7 18:29:46 2017
% 0.07/0.44  The process finished Tue Feb  7 18:29:46 2017
% 0.07/0.44  Mace4 ended
%------------------------------------------------------------------------------