TSTP Solution File: MGT031-1 by DarwinFM---1.4.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File       : DarwinFM---1.4.5
% Problem    : MGT031-1 : TPTP v5.0.0. Released v2.4.0.
% Transform  : none
% Format     : tptp:raw
% Command    : darwin -fd true -ppp true -pl 0 -to %d -pmtptp true %s

% Computer   : art04.cs.miami.edu
% Model      : i686 i686
% CPU        : Intel(R) Pentium(R) 4 CPU 2.80GHz @ 2793MHz
% Memory     : 2018MB
% OS         : Linux 2.6.26.8-57.fc8
% CPULimit   : 300s
% DateTime   : Fri Dec  3 05:25:43 EST 2010

% Result     : Satisfiable 0.01s
% Output     : FiniteModel 0.01s
% Verified   : 
% Statistics : Number of formulae       :    4 (   4 expanded)
%              Number of leaves         :    4 (   4 expanded)
%              Depth                    :    0
%              Number of atoms          :   46 (  46 expanded)
%              Number of equality atoms :   40 (  40 expanded)
%              Maximal formula depth    :   16 (   8 average)
%              Maximal term depth       :    2 (   1 average)

% Comments   : 
%------------------------------------------------------------------------------
fof(interpretation_domain,fi_domain,(
    ! [X] :
      ( X = e1
      | X = e2 ) )).

fof(interpretation_domain_distinct,fi_domain,(
    e1 != e2 )).

fof(interpretation_terms,fi_functors,
    ( an_organisation = e1
    & ! [X0,X1,X2] :
        ( appear(X0,X1) = X2
      <=> ( ( X0 = e1
            & X1 = e1
            & X2 = e2 )
          | ( X2 = e1
            & ~ ( X0 = e2
                & X1 = e2 )
            & ~ ( X0 = e1
                & X1 = e1 ) )
          | ( X0 = e2
            & X1 = e2
            & X2 = e2 ) ) )
    & ! [X0,X1] : cardinality_at_time(X0,X1) = e1
    & e = e1
    & efficient_producers = e1
    & first_movers = e2
    & ! [X0,X1,X2] :
        ( number_of_organizations(X0,X1) = X2
      <=> ( ( X0 = e1
            & X1 = e1
            & X2 = e2 )
          | ( X2 = e1
            & ~ ( X0 = e1
                & X1 = e1 ) ) ) )
    & ! [X0,X1] : sk1(X0,X1) = e1
    & sk2 = e2
    & zero = e1 )).

fof(interpretation_atoms,fi_predicates,
    ( ! [X0] :
        ( environment(X0)
      <=> X0 = e2 )
    & ! [X0,X1] :
        ( greater(X0,X1)
      <=> ( ( X0 = e2
            & X1 = e2 )
          | ( X0 = e2
            & X1 = e1 ) ) )
    & ! [X0,X1] :
        ( greater_or_equal(X0,X1)
      <=> ( ( X0 = e2
            & X1 = e1 )
          | X1 = X0 ) )
    & ! [X0,X1] :
        ( in_environment(X0,X1)
      <=> ( X0 = e2
          & X1 = e1 ) )
    & ! [X0,X1,X2] :
        ( subpopulation(X0,X1,X2)
      <=> $false ) )).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% Defaulting to tptp format.
% SZS status Satisfiable for /home/graph/tptp/TPTP/Problems/MGT/MGT031-1.p
% MODEL (TPTP):
% SZS output start FiniteModel for /home/graph/tptp/TPTP/Problems/MGT/MGT031-1.p
% fof(interpretation_domain, fi_domain,
%     ! [X] : ( X = e1 | X = e2 )
%     ).
% fof(interpretation_domain_distinct, fi_domain,
%     ( e1 != e2 )
%     ).
% fof(interpretation_terms, fi_functors, (
%     ( (an_organisation = e1) )
%     &
%     ( ! [X0, X1, X2] :  ( (appear(X0, X1) = X2) <=> (
%         ( (X0 = e1) & (X1 = e1) & (X2 = e2) )
%         |
%         ( ( (X2 = e1) ) & ~( (X0 = e2) & (X1 = e2) ) & ~( (X0 = e1) & (X1 = e1) ) )
%         |
%         ( (X0 = e2) & (X1 = e2) & (X2 = e2) )
%     ) ) )
%     &
%     ( ! [X0, X1] : (cardinality_at_time(X0, X1) = e1) )
%     &
%     ( (e = e1) )
%     &
%     ( (efficient_producers = e1) )
%     &
%     ( (first_movers = e2) )
%     &
%     ( ! [X0, X1, X2] :  ( (number_of_organizations(X0, X1) = X2) <=> (
%         ( (X0 = e1) & (X1 = e1) & (X2 = e2) )
%         |
%         ( ( (X2 = e1) ) & ~( (X0 = e1) & (X1 = e1) ) )
%     ) ) )
%     &
%     ( ! [X0, X1] : (sk1(X0, X1) = e1) )
%     &
%     ( (sk2 = e2) )
%     &
%     ( (zero = e1) )
%     ) ).
% fof(interpretation_atoms, fi_predicates, (
%     ( ! [X0] :  ( environment(X0) <=> (
%         ( (X0 = e2) )
%     ) ) )
%     &
%     ( ! [X0, X1] :  ( greater(X0, X1) <=> (
%         ( (X0 = e2) & (X1 = e2) )
%         |
%         ( (X0 = e2) & (X1 = e1) )
%     ) ) )
%     &
%     ( ! [X0, X1] :  ( greater_or_equal(X0, X1) <=> (
%         ( (X0 = e2) & (X1 = e1) )
%         |
%         ( (X1 = X0) )
%     ) ) )
%     &
%     ( ! [X0, X1] :  ( in_environment(X0, X1) <=> (
%         ( (X0 = e2) & (X1 = e1) )
%     ) ) )
%     &
%     ( ! [X0, X1, X2] :  ( subpopulation(X0, X1, X2) <=> $false ) )
%     ) ).
% SZS output end FiniteModel for /home/graph/tptp/TPTP/Problems/MGT/MGT031-1.p
% 
%------------------------------------------------------------------------------