TSTP Solution File: NLP126-10 by Paradox---4.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Paradox---4.0
% Problem  : NLP126-10 : TPTP v8.1.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:short
% Command  : paradox --no-progress --time %d --tstp --model %s

% Computer : n015.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 : Mon Jul 18 05:00:25 EDT 2022

% Result   : Satisfiable 0.19s 0.44s
% Output   : FiniteModel 0.19s
% Verified : 
% SZS Type : FiniteModel
%            Domain size           :    3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : NLP126-10 : TPTP v8.1.0. Released v7.5.0.
% 0.11/0.12  % Command  : paradox --no-progress --time %d --tstp --model %s
% 0.12/0.33  % Computer : n015.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Thu Jun 30 16:55:57 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 0.12/0.34  Paradox, version 4.0, 2010-06-29.
% 0.12/0.34  +++ PROBLEM: /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.12/0.34  Reading '/export/starexec/sandbox/benchmark/theBenchmark.p' ... OK
% 0.12/0.35  +++ SOLVING: /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.19/0.43  +++ BEGIN MODEL
% 0.19/0.43  SZS output start FiniteModel for /export/starexec/sandbox/benchmark/theBenchmark.p
% See solution above
% 0.19/0.44  +++ END MODEL
% 0.19/0.44  +++ RESULT: Satisfiable
% 0.19/0.44  SZS status Satisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
%------------------------------------------------------------------------------