TSTP Solution File: SWV595-1 by Paradox---4.0

View Problem - Process Solution

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

% Computer : n024.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 : Wed Jul 20 21:04:56 EDT 2022

% Result   : Satisfiable 0.53s 0.71s
% Output   : FiniteModel 0.53s
% Verified : 
% SZS Type : FiniteModel
%            Domain size           :    3

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

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

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

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

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

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

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

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

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

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

fof(c_Int_Oiszero,fi_predicates,
    ( ( c_Int_Oiszero("1","1")
    <=> $true )
    & ( c_Int_Oiszero("2","1")
    <=> $false )
    & ( c_Int_Oiszero("3","1")
    <=> $false )
    & ! [X1] :
        ( c_Int_Oiszero(X1,"2")
      <=> c_Int_Oiszero(X1,"1") )
    & ! [X1] :
        ( c_Int_Oiszero(X1,"3")
      <=> c_Int_Oiszero(X1,"2") ) ) ).

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

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

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

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

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

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

fof(c_Ring__and__Field_Odvd__class_Odvd,fi_predicates,
    ( ( c_Ring__and__Field_Odvd__class_Odvd("1","1","1")
    <=> $true )
    & ( c_Ring__and__Field_Odvd__class_Odvd("1","2","1")
    <=> $false )
    & ( c_Ring__and__Field_Odvd__class_Odvd("1","3","1")
    <=> $false )
    & ( c_Ring__and__Field_Odvd__class_Odvd("2","1","1")
    <=> $true )
    & ( c_Ring__and__Field_Odvd__class_Odvd("2","2","1")
    <=> $true )
    & ( c_Ring__and__Field_Odvd__class_Odvd("2","3","1")
    <=> $true )
    & ( c_Ring__and__Field_Odvd__class_Odvd("3","1","1")
    <=> $true )
    & ( c_Ring__and__Field_Odvd__class_Odvd("3","2","1")
    <=> $true )
    & ( c_Ring__and__Field_Odvd__class_Odvd("3","3","1")
    <=> $true )
    & ! [X1,X2] :
        ( c_Ring__and__Field_Odvd__class_Odvd(X1,X2,"2")
      <=> c_Ring__and__Field_Odvd__class_Odvd(X1,X2,"1") )
    & ! [X1,X2] :
        ( c_Ring__and__Field_Odvd__class_Odvd(X1,X2,"3")
      <=> c_Ring__and__Field_Odvd__class_Odvd(X1,X2,"2") ) ) ).

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

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

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

fof(c_lessequals,fi_predicates,
    ( ( c_lessequals("1","1","1")
    <=> $true )
    & ( c_lessequals("1","2","1")
    <=> $true )
    & ( c_lessequals("1","3","1")
    <=> $false )
    & ( c_lessequals("2","1","1")
    <=> $false )
    & ( c_lessequals("2","2","1")
    <=> $true )
    & ( c_lessequals("2","3","1")
    <=> $false )
    & ( c_lessequals("3","1","1")
    <=> $true )
    & ( c_lessequals("3","2","1")
    <=> $true )
    & ( c_lessequals("3","3","1")
    <=> $true )
    & ! [X1,X2] :
        ( c_lessequals(X1,X2,"2")
      <=> c_lessequals(X1,X2,"1") )
    & ! [X1,X2] :
        ( c_lessequals(X1,X2,"3")
      <=> c_lessequals(X1,X2,"2") ) ) ).

fof(class_Divides_Oring__div,fi_predicates,
    ! [X1] :
      ( class_Divides_Oring__div(X1)
    <=> $false ) ).

fof(class_Divides_Osemiring__div,fi_predicates,
    ! [X1] :
      ( class_Divides_Osemiring__div(X1)
    <=> $false ) ).

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

fof(class_Lattices_Oboolean__algebra,fi_predicates,
    ! [X1] :
      ( class_Lattices_Oboolean__algebra(X1)
    <=> $false ) ).

fof(class_OrderedGroup_Oab__semigroup__idem__mult,fi_predicates,
    ! [X1] :
      ( class_OrderedGroup_Oab__semigroup__idem__mult(X1)
    <=> $false ) ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : SWV595-1 : TPTP v8.1.0. Released v4.1.0.
% 0.07/0.13  % Command  : paradox --no-progress --time %d --tstp --model %s
% 0.12/0.33  % Computer : n024.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.34  % WCLimit  : 600
% 0.12/0.34  % DateTime : Thu Jun 16 00:42:48 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 0.12/0.34  Paradox, version 4.0, 2010-06-29.
% 0.12/0.34  +++ PROBLEM: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.34  Reading '/export/starexec/sandbox2/benchmark/theBenchmark.p' ... OK
% 0.19/0.48  +++ SOLVING: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.53/0.71  +++ BEGIN MODEL
% 0.53/0.71  SZS output start FiniteModel for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 0.53/0.71  +++ END MODEL
% 0.53/0.71  +++ RESULT: Satisfiable
% 0.53/0.71  SZS status Satisfiable for /export/starexec/sandbox2/benchmark/theBenchmark.p
%------------------------------------------------------------------------------