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

View Problem - Process Solution

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

% Computer   : n111.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.10.1.el7.x86_64
% CPULimit   : 300s
% DateTime   : Mon Apr 25 12:15:08 EDT 2016

% Result     : Satisfiable 0.02s
% Output     : FiniteModel 0.02s
% 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)

%------------------------------------------------------------------------------
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
% 0.00/0.03  % Problem    : MGT031-1 : TPTP v6.4.0. Released v2.4.0.
% 0.00/0.04  % Command    : darwin -fd true -ppp true -pl 0 -to %d -pmtptp true %s
% 0.02/0.23  % Computer   : n111.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.10.1.el7.x86_64
% 0.02/0.23  % CPULimit   : 300
% 0.02/0.23  % DateTime   : Sat Apr 23 08:02:49 CDT 2016
% 0.02/0.23  % CPUTime    :
% 0.02/0.23  Defaulting to tptp format.
% 0.02/0.24  SZS status Satisfiable for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.02/0.24
% 0.02/0.24  MODEL (TPTP):
% 0.02/0.24  SZS output start FiniteModel for /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.02/0.24  fof(interpretation_domain, fi_domain,
% 0.02/0.24      ! [X] : ( X = e1 | X = e2 )
% 0.02/0.24      ).
% 0.02/0.24
% 0.02/0.24  fof(interpretation_domain_distinct, fi_domain,
% 0.02/0.24      ( e1 != e2 )
% 0.02/0.24      ).
% 0.02/0.24
% 0.02/0.24  fof(interpretation_terms, fi_functors, (
% 0.02/0.24      ( (an_organisation = e1) )
% 0.02/0.24      &
% 0.02/0.24      ( ! [X0, X1, X2] :  ( (appear(X0, X1) = X2) <=> (
% 0.02/0.24          ( (X0 = e1) & (X1 = e1) & (X2 = e2) )
% 0.02/0.24          |
% 0.02/0.24          ( ( (X2 = e1) ) & ~( (X0 = e2) & (X1 = e2) ) & ~( (X0 = e1) & (X1 = e1) ) )
% 0.02/0.24          |
% 0.02/0.24          ( (X0 = e2) & (X1 = e2) & (X2 = e2) )
% 0.02/0.24      ) ) )
% 0.02/0.24      &
% 0.02/0.24      ( ! [X0, X1] : (cardinality_at_time(X0, X1) = e1) )
% 0.02/0.24      &
% 0.02/0.24      ( (e = e1) )
% 0.02/0.24      &
% 0.02/0.24      ( (efficient_producers = e1) )
% 0.02/0.24      &
% 0.02/0.24      ( (first_movers = e2) )
% 0.02/0.24      &
% 0.02/0.24      ( ! [X0, X1, X2] :  ( (number_of_organizations(X0, X1) = X2) <=> (
% 0.02/0.24          ( (X0 = e1) & (X1 = e1) & (X2 = e2) )
% 0.02/0.24          |
% 0.02/0.24          ( ( (X2 = e1) ) & ~( (X0 = e1) & (X1 = e1) ) )
% 0.02/0.24      ) ) )
% 0.02/0.24      &
% 0.02/0.24      ( ! [X0, X1] : (sk1(X0, X1) = e1) )
% 0.02/0.24      &
% 0.02/0.24      ( (sk2 = e2) )
% 0.02/0.24      &
% 0.02/0.24      ( (zero = e1) )
% 0.02/0.24      ) ).
% 0.02/0.24
% 0.02/0.24  fof(interpretation_atoms, fi_predicates, (
% 0.02/0.24      ( ! [X0] :  ( environment(X0) <=> (
% 0.02/0.24          ( (X0 = e2) )
% 0.02/0.24      ) ) )
% 0.02/0.24      &
% 0.02/0.24      ( ! [X0, X1] :  ( greater(X0, X1) <=> (
% 0.02/0.24          ( (X0 = e2) & (X1 = e2) )
% 0.02/0.24          |
% 0.02/0.24          ( (X0 = e2) & (X1 = e1) )
% 0.02/0.24      ) ) )
% 0.02/0.24      &
% 0.02/0.24      ( ! [X0, X1] :  ( greater_or_equal(X0, X1) <=> (
% 0.02/0.24          ( (X0 = e2) & (X1 = e1) )
% 0.02/0.24          |
% 0.02/0.24          ( (X1 = X0) )
% 0.02/0.24      ) ) )
% 0.02/0.24      &
% 0.02/0.24      ( ! [X0, X1] :  ( in_environment(X0, X1) <=> (
% 0.02/0.24          ( (X0 = e2) & (X1 = e1) )
% 0.02/0.24      ) ) )
% 0.02/0.24      &
% 0.02/0.24      ( ! [X0, X1, X2] :  ( subpopulation(X0, X1, X2) <=> \$false ) )
% 0.02/0.24      ) ).
% 0.02/0.24  SZS output end FiniteModel for /export/starexec/sandbox/benchmark/theBenchmark.p
%------------------------------------------------------------------------------
```