TSTP Solution File: SWW103+1 by Paradox---4.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Paradox---4.0
% Problem  : SWW103+1 : TPTP v8.1.0. Released v5.2.0.
% Transfm  : none
% Format   : tptp:short
% Command  : paradox --no-progress --time %d --tstp --model %s

% Computer : n020.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  : 600s
% DateTime : Thu Jul 21 01:11:49 EDT 2022

% Result   : Satisfiable 0.21s 0.43s
% Output   : FiniteModel 0.21s
% Verified : 
% SZS Type : FiniteModel
%            Domain size           :    3

% Comments : 
%------------------------------------------------------------------------------
% domain size is 3
fof(domain,fi_domain,
    ! [X] :
      ( X = "1"
      | X = "2"
      | X = "3" ) ).

fof(and1,fi_functors,
    ( and1("1","1") = "1"
    & and1("1","2") = "1"
    & and1("1","3") = "1"
    & and1("2","1") = "1"
    & and1("2","2") = "2"
    & and1("2","3") = "3"
    & and1("3","1") = "1"
    & and1("3","2") = "3"
    & and1("3","3") = "3" ) ).

fof(and2,fi_functors,
    ( and2("1","1") = "1"
    & and2("1","2") = "1"
    & and2("1","3") = "1"
    & and2("2","1") = "1"
    & and2("2","2") = "2"
    & and2("2","3") = "3"
    & and2("3","1") = "1"
    & and2("3","2") = "3"
    & and2("3","3") = "3" ) ).

fof(apply,fi_functors,
    ( apply("1","1") = "2"
    & apply("1","2") = "1"
    & apply("1","3") = "1"
    & ! [X2] : apply("2",X2) = apply("1",X2)
    & ! [X2] : apply("3",X2) = apply("2",X2) ) ).

fof(bool,fi_predicates,
    ( ( bool("1")
    <=> $false )
    & ( bool("2")
    <=> $true )
    & ( bool("3")
    <=> $true ) ) ).

fof(d,fi_predicates,
    ( ( d("1")
    <=> $true )
    & ( d("2")
    <=> $true )
    & ( d("3")
    <=> $true ) ) ).

fof(err,fi_functors,
    err = "1" ).

fof(exists1,fi_functors,
    ( exists1("1") = "1"
    & exists1("2") = exists1("1")
    & exists1("3") = exists1("2") ) ).

fof(exists2,fi_functors,
    ( exists2("1") = "1"
    & exists2("2") = exists2("1")
    & exists2("3") = exists2("2") ) ).

fof(existsprefers,fi_predicates,
    ( ( existsprefers("1","1")
    <=> $false )
    & ( existsprefers("1","2")
    <=> $true )
    & ( existsprefers("1","3")
    <=> $true )
    & ( existsprefers("2","1")
    <=> $false )
    & ( existsprefers("2","2")
    <=> $false )
    & ( existsprefers("2","3")
    <=> $true )
    & ( existsprefers("3","1")
    <=> $false )
    & ( existsprefers("3","2")
    <=> $false )
    & ( existsprefers("3","3")
    <=> $false ) ) ).

fof(f1,fi_functors,
    ( f1("1","1","1") = "2"
    & f1("1","1","2") = "1"
    & f1("1","1","3") = "1"
    & f1("1","2","1") = "2"
    & f1("1","2","2") = "1"
    & f1("1","2","3") = "1"
    & f1("1","3","1") = "2"
    & f1("1","3","2") = "1"
    & f1("1","3","3") = "1"
    & f1("2","1","1") = "2"
    & f1("2","1","2") = "1"
    & f1("2","1","3") = "1"
    & f1("2","2","1") = "2"
    & f1("2","2","2") = "2"
    & f1("2","2","3") = "2"
    & f1("2","3","1") = "2"
    & f1("2","3","2") = "2"
    & f1("2","3","3") = "3"
    & f1("3","1","1") = "2"
    & f1("3","1","2") = "1"
    & f1("3","1","3") = "1"
    & f1("3","2","1") = "2"
    & f1("3","2","2") = "2"
    & f1("3","2","3") = "3"
    & f1("3","3","1") = "2"
    & f1("3","3","2") = "2"
    & f1("3","3","3") = "3" ) ).

fof(f2,fi_functors,
    ( f2("1","1","1") = "2"
    & f2("1","1","2") = "1"
    & f2("1","1","3") = "1"
    & f2("1","2","1") = "2"
    & f2("1","2","2") = "1"
    & f2("1","2","3") = "1"
    & f2("1","3","1") = "2"
    & f2("1","3","2") = "1"
    & f2("1","3","3") = "1"
    & f2("2","1","1") = "2"
    & f2("2","1","2") = "1"
    & f2("2","1","3") = "1"
    & f2("2","2","1") = "2"
    & f2("2","2","2") = "2"
    & f2("2","2","3") = "2"
    & f2("2","3","1") = "2"
    & f2("2","3","2") = "2"
    & f2("2","3","3") = "3"
    & f2("3","1","1") = "2"
    & f2("3","1","2") = "2"
    & f2("3","1","3") = "3"
    & f2("3","2","1") = "2"
    & f2("3","2","2") = "2"
    & f2("3","2","3") = "3"
    & f2("3","3","1") = "2"
    & f2("3","3","2") = "2"
    & f2("3","3","3") = "3" ) ).

fof(f3,fi_functors,
    ( f3("1","1","1") = "2"
    & f3("1","1","2") = "1"
    & f3("1","1","3") = "1"
    & f3("1","2","1") = "2"
    & f3("1","2","2") = "1"
    & f3("1","2","3") = "1"
    & f3("1","3","1") = "2"
    & f3("1","3","2") = "1"
    & f3("1","3","3") = "1"
    & f3("2","1","1") = "2"
    & f3("2","1","2") = "1"
    & f3("2","1","3") = "1"
    & f3("2","2","1") = "2"
    & f3("2","2","2") = "2"
    & f3("2","2","3") = "2"
    & f3("2","3","1") = "2"
    & f3("2","3","2") = "2"
    & f3("2","3","3") = "2"
    & f3("3","1","1") = "2"
    & f3("3","1","2") = "1"
    & f3("3","1","3") = "1"
    & f3("3","2","1") = "2"
    & f3("3","2","2") = "2"
    & f3("3","2","3") = "2"
    & f3("3","3","1") = "2"
    & f3("3","3","2") = "2"
    & f3("3","3","3") = "3" ) ).

fof(f4,fi_functors,
    ( f4("1","1","1") = "1"
    & f4("1","1","2") = "2"
    & f4("1","1","3") = "3"
    & f4("1","2","1") = "1"
    & f4("1","2","2") = "1"
    & f4("1","2","3") = "1"
    & f4("1","3","1") = "1"
    & f4("1","3","2") = "1"
    & f4("1","3","3") = "1"
    & ! [X2,X3] : f4("2",X2,X3) = f4("1",X2,X3)
    & ! [X2,X3] : f4("3",X2,X3) = f4("2",X2,X3) ) ).

fof(f5,fi_functors,
    ( f5("1","1") = "1"
    & f5("1","2") = "1"
    & f5("1","3") = "1"
    & ! [X2] : f5("2",X2) = f5("1",X2)
    & ! [X2] : f5("3",X2) = f5("2",X2) ) ).

fof(f6,fi_functors,
    ( f6("1","1") = "2"
    & f6("1","2") = "1"
    & f6("1","3") = "1"
    & ! [X2] : f6("2",X2) = f6("1",X2)
    & ! [X2] : f6("3",X2) = f6("2",X2) ) ).

fof(f7,fi_functors,
    ( f7("1") = "2"
    & f7("2") = "2"
    & f7("3") = "3" ) ).

fof(false,fi_functors,
    false = "3" ).

fof(false1,fi_functors,
    false1 = "3" ).

fof(false2,fi_functors,
    false2 = "3" ).

fof(forallprefers,fi_predicates,
    ( ( forallprefers("1","1")
    <=> $false )
    & ( forallprefers("1","2")
    <=> $true )
    & ( forallprefers("1","3")
    <=> $true )
    & ( forallprefers("2","1")
    <=> $false )
    & ( forallprefers("2","2")
    <=> $false )
    & ( forallprefers("2","3")
    <=> $false )
    & ( forallprefers("3","1")
    <=> $false )
    & ( forallprefers("3","2")
    <=> $true )
    & ( forallprefers("3","3")
    <=> $false ) ) ).

fof(impl,fi_functors,
    ( impl("1","1") = "1"
    & impl("1","2") = "1"
    & impl("1","3") = "1"
    & impl("2","1") = "1"
    & impl("2","2") = "2"
    & impl("2","3") = "3"
    & impl("3","1") = "1"
    & impl("3","2") = "2"
    & impl("3","3") = "2" ) ).

fof(lazy_and1,fi_functors,
    ( lazy_and1("1","1") = "1"
    & lazy_and1("1","2") = "1"
    & lazy_and1("1","3") = "1"
    & lazy_and1("2","1") = "1"
    & lazy_and1("2","2") = "2"
    & lazy_and1("2","3") = "3"
    & lazy_and1("3","1") = "3"
    & lazy_and1("3","2") = "3"
    & lazy_and1("3","3") = "3" ) ).

fof(lazy_and2,fi_functors,
    ( lazy_and2("1","1") = "1"
    & lazy_and2("1","2") = "1"
    & lazy_and2("1","3") = "1"
    & lazy_and2("2","1") = "1"
    & lazy_and2("2","2") = "2"
    & lazy_and2("2","3") = "3"
    & lazy_and2("3","1") = "3"
    & lazy_and2("3","2") = "3"
    & lazy_and2("3","3") = "3" ) ).

fof(lazy_impl,fi_functors,
    ( lazy_impl("1","1") = "1"
    & lazy_impl("1","2") = "1"
    & lazy_impl("1","3") = "1"
    & lazy_impl("2","1") = "1"
    & lazy_impl("2","2") = "2"
    & lazy_impl("2","3") = "3"
    & lazy_impl("3","1") = "2"
    & lazy_impl("3","2") = "2"
    & lazy_impl("3","3") = "2" ) ).

fof(not1,fi_functors,
    ( not1("1") = "1"
    & not1("2") = "3"
    & not1("3") = "2" ) ).

fof(not2,fi_functors,
    ( not2("1") = "1"
    & not2("2") = "3"
    & not2("3") = "2" ) ).

fof(or1,fi_functors,
    ( or1("1","1") = "1"
    & or1("1","2") = "1"
    & or1("1","3") = "1"
    & or1("2","1") = "1"
    & or1("2","2") = "2"
    & or1("2","3") = "2"
    & or1("3","1") = "1"
    & or1("3","2") = "2"
    & or1("3","3") = "3" ) ).

fof(or2,fi_functors,
    ( or2("1","1") = "1"
    & or2("1","2") = "1"
    & or2("1","3") = "1"
    & or2("2","1") = "1"
    & or2("2","2") = "2"
    & or2("2","3") = "2"
    & or2("3","1") = "1"
    & or2("3","2") = "2"
    & or2("3","3") = "3" ) ).

fof(phi,fi_functors,
    ( phi("1") = "1"
    & phi("2") = "2"
    & phi("3") = "3" ) ).

fof(prop,fi_functors,
    ( prop("1") = "3"
    & prop("2") = "2"
    & prop("3") = "2" ) ).

fof(sK33_def_and2_R,fi_functors,
    ( sK33_def_and2_R("1","1") = "2"
    & sK33_def_and2_R("1","2") = "2"
    & sK33_def_and2_R("1","3") = "2"
    & sK33_def_and2_R("2","1") = "2"
    & sK33_def_and2_R("2","2") = "2"
    & sK33_def_and2_R("2","3") = "3"
    & sK33_def_and2_R("3","1") = "2"
    & sK33_def_and2_R("3","2") = "3"
    & sK33_def_and2_R("3","3") = "3" ) ).

fof(sK44_def_lazy_and2_R,fi_functors,
    ( sK44_def_lazy_and2_R("1","1") = "2"
    & sK44_def_lazy_and2_R("1","2") = "2"
    & sK44_def_lazy_and2_R("1","3") = "2"
    & sK44_def_lazy_and2_R("2","1") = "2"
    & sK44_def_lazy_and2_R("2","2") = "2"
    & sK44_def_lazy_and2_R("2","3") = "3"
    & sK44_def_lazy_and2_R("3","1") = "3"
    & sK44_def_lazy_and2_R("3","2") = "3"
    & sK44_def_lazy_and2_R("3","3") = "3" ) ).

fof(sK57_def_or2_R,fi_functors,
    ( sK57_def_or2_R("1","1") = "2"
    & sK57_def_or2_R("1","2") = "2"
    & sK57_def_or2_R("1","3") = "2"
    & sK57_def_or2_R("2","1") = "2"
    & sK57_def_or2_R("2","2") = "2"
    & sK57_def_or2_R("2","3") = "3"
    & sK57_def_or2_R("3","1") = "2"
    & sK57_def_or2_R("3","2") = "1"
    & sK57_def_or2_R("3","3") = "3" ) ).

fof(sK61_exists1_axiom1_X,fi_functors,
    ( sK61_exists1_axiom1_X("1") = "2"
    & sK61_exists1_axiom1_X("2") = sK61_exists1_axiom1_X("1")
    & sK61_exists1_axiom1_X("3") = sK61_exists1_axiom1_X("2") ) ).

fof(sK67_def_f5_X,fi_functors,
    ( sK67_def_f5_X("1","1") = "1"
    & sK67_def_f5_X("1","2") = "2"
    & sK67_def_f5_X("1","3") = "2"
    & ! [X2] : sK67_def_f5_X("2",X2) = sK67_def_f5_X("1",X2)
    & ! [X2] : sK67_def_f5_X("3",X2) = sK67_def_f5_X("2",X2) ) ).

fof(sK73_def_exists2_R,fi_functors,
    ( sK73_def_exists2_R("1") = "2"
    & sK73_def_exists2_R("2") = sK73_def_exists2_R("1")
    & sK73_def_exists2_R("3") = sK73_def_exists2_R("2") ) ).

fof(sK77_def_false2_P,fi_functors,
    sK77_def_false2_P = "3" ).

fof(sP1_def_forallprefers_or,fi_predicates,
    ( ( sP1_def_forallprefers_or("1","1")
    <=> $false )
    & ( sP1_def_forallprefers_or("1","2")
    <=> $true )
    & ( sP1_def_forallprefers_or("1","3")
    <=> $true )
    & ( sP1_def_forallprefers_or("2","1")
    <=> $false )
    & ( sP1_def_forallprefers_or("2","2")
    <=> $false )
    & ( sP1_def_forallprefers_or("2","3")
    <=> $false )
    & ( sP1_def_forallprefers_or("3","1")
    <=> $false )
    & ( sP1_def_forallprefers_or("3","2")
    <=> $false )
    & ( sP1_def_forallprefers_or("3","3")
    <=> $false ) ) ).

fof(sP6_def_existsprefers_or,fi_predicates,
    ( ( sP6_def_existsprefers_or("1","1")
    <=> $false )
    & ( sP6_def_existsprefers_or("1","2")
    <=> $true )
    & ( sP6_def_existsprefers_or("1","3")
    <=> $true )
    & ( sP6_def_existsprefers_or("2","1")
    <=> $false )
    & ( sP6_def_existsprefers_or("2","2")
    <=> $false )
    & ( sP6_def_existsprefers_or("2","3")
    <=> $false )
    & ( sP6_def_existsprefers_or("3","1")
    <=> $false )
    & ( sP6_def_existsprefers_or("3","2")
    <=> $false )
    & ( sP6_def_existsprefers_or("3","3")
    <=> $false ) ) ).

fof(true,fi_functors,
    true = "2" ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : SWW103+1 : TPTP v8.1.0. Released v5.2.0.
% 0.03/0.13  % Command  : paradox --no-progress --time %d --tstp --model %s
% 0.13/0.34  % Computer : n020.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 600
% 0.13/0.34  % DateTime : Sun Jun  5 08:51:37 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 0.13/0.35  Paradox, version 4.0, 2010-06-29.
% 0.13/0.35  +++ PROBLEM: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.13/0.35  Reading '/export/starexec/sandbox2/benchmark/theBenchmark.p' ... OK
% 0.13/0.35  Reading 'Axioms/SWV012+0.ax' ... ('/export/starexec/sandbox2/benchmark/Axioms/SWV012+0.ax') OK
% 0.21/0.37  +++ SOLVING: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.21/0.43  +++ BEGIN MODEL
% 0.21/0.43  SZS output start FiniteModel for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 0.21/0.43  +++ END MODEL
% 0.21/0.43  +++ RESULT: Satisfiable
% 0.21/0.43  SZS status Satisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
%------------------------------------------------------------------------------