TSTP Solution File: NLP111-10 by Bliksem---1.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : NLP111-10 : TPTP v8.1.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : bliksem %s

% Computer : n028.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  : 0s
% DateTime : Mon Jul 18 01:03:31 EDT 2022

% Result   : Satisfiable 0.70s 1.12s
% Output   : Saturation 0.70s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem  : NLP111-10 : TPTP v8.1.0. Released v7.5.0.
% 0.04/0.13  % Command  : bliksem %s
% 0.12/0.33  % Computer : n028.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  % DateTime : Thu Jun 30 20:34:30 EDT 2022
% 0.12/0.34  % CPUTime  : 
% 0.70/1.09  *** allocated 10000 integers for termspace/termends
% 0.70/1.09  *** allocated 10000 integers for clauses
% 0.70/1.09  *** allocated 10000 integers for justifications
% 0.70/1.09  Bliksem 1.12
% 0.70/1.09  
% 0.70/1.09  
% 0.70/1.09  Automatic Strategy Selection
% 0.70/1.09  
% 0.70/1.09  Clauses:
% 0.70/1.09  [
% 0.70/1.09     [ =( ifeq3( X, X, Y, Z ), Y ) ],
% 0.70/1.09     [ =( ifeq2( X, X, Y, Z ), Y ) ],
% 0.70/1.09     [ =( ifeq( X, X, Y, Z ), Y ) ],
% 0.70/1.09     [ =( ifeq3( see( X, Y ), true, event( X, Y ), true ), true ) ],
% 0.70/1.09     [ =( ifeq3( event( X, Y ), true, eventuality( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( eventuality( X, Y ), true, thing( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( thing( X, Y ), true, singleton( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( eventuality( X, Y ), true, specific( X, Y ), true ), true )
% 0.70/1.09     ],
% 0.70/1.09     [ =( ifeq3( eventuality( X, Y ), true, nonexistent( X, Y ), true ), true
% 0.70/1.09     ) ],
% 0.70/1.09     [ =( ifeq3( eventuality( X, Y ), true, unisex( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( drink( X, Y ), true, event( X, Y ), true ), true ) ],
% 0.70/1.09     [ =( ifeq3( coffee( X, Y ), true, beverage( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( beverage( X, Y ), true, food( X, Y ), true ), true ) ],
% 0.70/1.09     [ =( ifeq3( food( X, Y ), true, 'substance_matter'( X, Y ), true ), true
% 0.70/1.09     ) ],
% 0.70/1.09     [ =( ifeq3( 'substance_matter'( X, Y ), true, object( X, Y ), true ), 
% 0.70/1.09    true ) ],
% 0.70/1.09     [ =( ifeq3( object( X, Y ), true, entity( X, Y ), true ), true ) ],
% 0.70/1.09     [ =( ifeq3( entity( X, Y ), true, thing( X, Y ), true ), true ) ],
% 0.70/1.09     [ =( ifeq3( entity( X, Y ), true, specific( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( entity( X, Y ), true, existent( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( object( X, Y ), true, nonliving( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( object( X, Y ), true, impartial( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( object( X, Y ), true, unisex( X, Y ), true ), true ) ],
% 0.70/1.09     [ =( ifeq3( 'human_person'( X, Y ), true, organism( X, Y ), true ), true
% 0.70/1.09     ) ],
% 0.70/1.09     [ =( ifeq3( organism( X, Y ), true, entity( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( organism( X, Y ), true, impartial( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( organism( X, Y ), true, living( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( 'human_person'( X, Y ), true, human( X, Y ), true ), true )
% 0.70/1.09     ],
% 0.70/1.09     [ =( ifeq3( 'human_person'( X, Y ), true, animate( X, Y ), true ), true
% 0.70/1.09     ) ],
% 0.70/1.09     [ =( ifeq3( customer( X, Y ), true, 'human_person'( X, Y ), true ), true
% 0.70/1.09     ) ],
% 0.70/1.09     [ =( ifeq3( restaurant( X, Y ), true, building( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( building( X, Y ), true, artifact( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( artifact( X, Y ), true, object( X, Y ), true ), true ) ]
% 0.70/1.09    ,
% 0.70/1.09     [ =( ifeq3( agent( X, Y, Z ), true, ifeq3( patient( X, Y, T ), true, 
% 0.70/1.09    ifeq3( drink( X, Y ), true, beverage( X, T ), true ), true ), true ), 
% 0.70/1.09    true ) ],
% 0.70/1.09     [ =( 'actual_world'( skc5 ), true ) ],
% 0.70/1.09     [ =( restaurant( skc5, skc8 ), true ) ],
% 0.70/1.09     [ =( 'human_person'( skc5, skc7 ), true ) ],
% 0.70/1.09     [ =( drink( skc5, skc6 ), true ) ],
% 0.70/1.09     [ =( nonreflexive( skc5, skc6 ), true ) ],
% 0.70/1.09     [ =( past( skc5, skc6 ), true ) ],
% 0.70/1.09     [ =( event( skc5, skc6 ), true ) ],
% 0.70/1.09     [ =( coffee( skc5, skc10 ), true ) ],
% 0.70/1.09     [ =( patient( skc5, skc6, skc10 ), true ) ],
% 0.70/1.09     [ =( agent( skc5, skc6, skc7 ), true ) ],
% 0.70/1.09     [ =( ifeq3( in( skc5, X, skc8 ), true, ifeq3( customer( skc5, X ), true
% 0.70/1.09    , see( skc5, skf1( Y ) ), true ), true ), true ) ],
% 0.70/1.09     [ =( ifeq3( in( skc5, X, skc8 ), true, ifeq3( customer( skc5, X ), true
% 0.70/1.09    , nonreflexive( skc5, skf1( Y ) ), true ), true ), true ) ],
% 0.70/1.09     [ =( ifeq3( in( skc5, X, skc8 ), true, ifeq3( customer( skc5, X ), true
% 0.70/1.09    , past( skc5, skf1( Y ) ), true ), true ), true ) ],
% 0.70/1.09     [ =( ifeq3( in( skc5, X, skc8 ), true, ifeq3( customer( skc5, X ), true
% 0.70/1.09    , event( skc5, skf1( Y ) ), true ), true ), true ) ],
% 0.70/1.09     [ =( ifeq3( in( skc5, X, skc8 ), true, ifeq3( customer( skc5, X ), true
% 0.70/1.09    , patient( skc5, skf1( Y ), skc7 ), true ), true ), true ) ],
% 0.70/1.09     [ =( ifeq3( in( skc5, X, skc8 ), true, ifeq3( customer( skc5, X ), true
% 0.70/1.09    , agent( skc5, skf1( X ), X ), true ), true ), true ) ],
% 0.70/1.09     [ =( ifeq2( tuple2( nonliving( X, Y ), living( X, Y ) ), tuple2( true, 
% 0.70/1.09    true ), a, b ), b ) ],
% 0.70/1.09     [ =( ifeq2( tuple2( nonexistent( X, Y ), existent( X, Y ) ), tuple2( 
% 0.70/1.11    true, true ), a, b ), b ) ],
% 0.70/1.11     [ =( ifeq2( tuple2( nonliving( X, Y ), animate( X, Y ) ), tuple2( true, 
% 0.70/1.11    true ), a, b ), b ) ],
% 0.70/1.11     [ =( ifeq( tuple( patient( X, Y, Z ), nonreflexive( X, Y ), agent( X, Y
% 0.70/1.11    , Z ) ), tuple( true, true, true ), a, b ), b ) ],
% 0.70/1.11     [ ~( =( a, b ) ) ]
% 0.70/1.11  ] .
% 0.70/1.11  
% 0.70/1.11  
% 0.70/1.11  percentage equality = 1.000000, percentage horn = 1.000000
% 0.70/1.11  This is a pure equality problem
% 0.70/1.11  
% 0.70/1.11  
% 0.70/1.11  
% 0.70/1.11  Options Used:
% 0.70/1.11  
% 0.70/1.11  useres =            1
% 0.70/1.11  useparamod =        1
% 0.70/1.11  useeqrefl =         1
% 0.70/1.11  useeqfact =         1
% 0.70/1.11  usefactor =         1
% 0.70/1.11  usesimpsplitting =  0
% 0.70/1.11  usesimpdemod =      5
% 0.70/1.11  usesimpres =        3
% 0.70/1.11  
% 0.70/1.11  resimpinuse      =  1000
% 0.70/1.11  resimpclauses =     20000
% 0.70/1.11  substype =          eqrewr
% 0.70/1.11  backwardsubs =      1
% 0.70/1.11  selectoldest =      5
% 0.70/1.11  
% 0.70/1.11  litorderings [0] =  split
% 0.70/1.11  litorderings [1] =  extend the termordering, first sorting on arguments
% 0.70/1.11  
% 0.70/1.11  termordering =      kbo
% 0.70/1.11  
% 0.70/1.11  litapriori =        0
% 0.70/1.11  termapriori =       1
% 0.70/1.11  litaposteriori =    0
% 0.70/1.11  termaposteriori =   0
% 0.70/1.11  demodaposteriori =  0
% 0.70/1.11  ordereqreflfact =   0
% 0.70/1.11  
% 0.70/1.11  litselect =         negord
% 0.70/1.11  
% 0.70/1.11  maxweight =         15
% 0.70/1.11  maxdepth =          30000
% 0.70/1.12  maxlength =         115
% 0.70/1.12  maxnrvars =         195
% 0.70/1.12  excuselevel =       1
% 0.70/1.12  increasemaxweight = 1
% 0.70/1.12  
% 0.70/1.12  maxselected =       10000000
% 0.70/1.12  maxnrclauses =      10000000
% 0.70/1.12  
% 0.70/1.12  showgenerated =    0
% 0.70/1.12  showkept =         0
% 0.70/1.12  showselected =     0
% 0.70/1.12  showdeleted =      0
% 0.70/1.12  showresimp =       1
% 0.70/1.12  showstatus =       2000
% 0.70/1.12  
% 0.70/1.12  prologoutput =     1
% 0.70/1.12  nrgoals =          5000000
% 0.70/1.12  totalproof =       1
% 0.70/1.12  
% 0.70/1.12  Symbols occurring in the translation:
% 0.70/1.12  
% 0.70/1.12  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 0.70/1.12  .  [1, 2]      (w:1, o:31, a:1, s:1, b:0), 
% 0.70/1.12  !  [4, 1]      (w:0, o:24, a:1, s:1, b:0), 
% 0.70/1.12  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.70/1.12  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 0.70/1.12  ifeq3  [42, 4]      (w:1, o:91, a:1, s:1, b:0), 
% 0.70/1.12  ifeq2  [43, 4]      (w:1, o:90, a:1, s:1, b:0), 
% 0.70/1.12  ifeq  [44, 4]      (w:1, o:92, a:1, s:1, b:0), 
% 0.70/1.12  see  [47, 2]      (w:1, o:57, a:1, s:1, b:0), 
% 0.70/1.12  true  [48, 0]      (w:1, o:19, a:1, s:1, b:0), 
% 0.70/1.12  event  [49, 2]      (w:1, o:65, a:1, s:1, b:0), 
% 0.70/1.12  eventuality  [50, 2]      (w:1, o:66, a:1, s:1, b:0), 
% 0.70/1.12  thing  [51, 2]      (w:1, o:70, a:1, s:1, b:0), 
% 0.70/1.12  singleton  [52, 2]      (w:1, o:67, a:1, s:1, b:0), 
% 0.70/1.12  specific  [53, 2]      (w:1, o:68, a:1, s:1, b:0), 
% 0.70/1.12  nonexistent  [54, 2]      (w:1, o:71, a:1, s:1, b:0), 
% 0.70/1.12  unisex  [55, 2]      (w:1, o:73, a:1, s:1, b:0), 
% 0.70/1.12  drink  [56, 2]      (w:1, o:64, a:1, s:1, b:0), 
% 0.70/1.12  coffee  [57, 2]      (w:1, o:62, a:1, s:1, b:0), 
% 0.70/1.12  beverage  [58, 2]      (w:1, o:60, a:1, s:1, b:0), 
% 0.70/1.12  food  [59, 2]      (w:1, o:76, a:1, s:1, b:0), 
% 0.70/1.12  'substance_matter'  [60, 2]      (w:1, o:69, a:1, s:1, b:0), 
% 0.70/1.12  object  [61, 2]      (w:1, o:79, a:1, s:1, b:0), 
% 0.70/1.12  entity  [62, 2]      (w:1, o:74, a:1, s:1, b:0), 
% 0.70/1.12  existent  [63, 2]      (w:1, o:75, a:1, s:1, b:0), 
% 0.70/1.12  nonliving  [64, 2]      (w:1, o:77, a:1, s:1, b:0), 
% 0.70/1.12  impartial  [65, 2]      (w:1, o:82, a:1, s:1, b:0), 
% 0.70/1.12  'human_person'  [66, 2]      (w:1, o:80, a:1, s:1, b:0), 
% 0.70/1.12  organism  [67, 2]      (w:1, o:83, a:1, s:1, b:0), 
% 0.70/1.12  living  [68, 2]      (w:1, o:84, a:1, s:1, b:0), 
% 0.70/1.12  human  [69, 2]      (w:1, o:81, a:1, s:1, b:0), 
% 0.70/1.12  animate  [70, 2]      (w:1, o:58, a:1, s:1, b:0), 
% 0.70/1.12  customer  [71, 2]      (w:1, o:63, a:1, s:1, b:0), 
% 0.70/1.12  restaurant  [72, 2]      (w:1, o:56, a:1, s:1, b:0), 
% 0.70/1.12  building  [73, 2]      (w:1, o:61, a:1, s:1, b:0), 
% 0.70/1.12  artifact  [74, 2]      (w:1, o:59, a:1, s:1, b:0), 
% 0.70/1.12  agent  [76, 3]      (w:1, o:86, a:1, s:1, b:0), 
% 0.70/1.12  patient  [78, 3]      (w:1, o:87, a:1, s:1, b:0), 
% 0.70/1.12  skc5  [79, 0]      (w:1, o:5, a:1, s:1, b:0), 
% 0.70/1.12  'actual_world'  [80, 1]      (w:1, o:29, a:1, s:1, b:0), 
% 0.70/1.12  skc8  [81, 0]      (w:1, o:8, a:1, s:1, b:0), 
% 0.70/1.12  skc7  [82, 0]      (w:1, o:7, a:1, s:1, b:0), 
% 0.70/1.12  skc6  [83, 0]      (w:1, o:6, a:1, s:1, b:0), 
% 0.70/1.12  nonreflexive  [84, 2]      (w:1, o:78, a:1, s:1, b:0), 
% 0.70/1.12  past  [85, 2]      (w:1, o:85, a:1, s:1, b:0), 
% 0.70/1.12  skc10  [86, 0]      (w:1, o:9, a:1, s:1, b:0), 
% 0.70/1.12  in  [87, 3]      (w:1, o:88, a:1, s:1, b:0), 
% 0.70/1.12  skf1  [88, 1]      (w:1, o:30, a:1, s:1, b:0), 
% 0.70/1.12  tuple2  [89, 2]      (w:1, o:72, a:1, s:1, b:0), 
% 0.70/1.12  a  [90, 0]      (w:1, o:22, a:1, s:1, b:0), 
% 0.70/1.12  b  [91, 0]      (w:1, o:23, a:1, s:1, b:0), 
% 0.70/1.12  tuple  [92, 3]      (w:1, o:89, a:1, s:1, b:0).
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  Starting Search:
% 0.70/1.12  
% 0.70/1.12  Resimplifying inuse:
% 0.70/1.12  Done
% 0.70/1.12  
% 0.70/1.12  Failed to find proof!
% 0.70/1.12  maxweight =   15
% 0.70/1.12  maxnrclauses = 10000000
% 0.70/1.12  Generated: 413
% 0.70/1.12  Kept: 119
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  The strategy used was not complete!
% 0.70/1.12  
% 0.70/1.12  Increased maxweight to 16
% 0.70/1.12  
% 0.70/1.12  Starting Search:
% 0.70/1.12  
% 0.70/1.12  Resimplifying inuse:
% 0.70/1.12  Done
% 0.70/1.12  
% 0.70/1.12  Failed to find proof!
% 0.70/1.12  maxweight =   16
% 0.70/1.12  maxnrclauses = 10000000
% 0.70/1.12  Generated: 413
% 0.70/1.12  Kept: 119
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  The strategy used was not complete!
% 0.70/1.12  
% 0.70/1.12  Increased maxweight to 17
% 0.70/1.12  
% 0.70/1.12  Starting Search:
% 0.70/1.12  
% 0.70/1.12  Resimplifying inuse:
% 0.70/1.12  Done
% 0.70/1.12  
% 0.70/1.12  Failed to find proof!
% 0.70/1.12  maxweight =   17
% 0.70/1.12  maxnrclauses = 10000000
% 0.70/1.12  Generated: 413
% 0.70/1.12  Kept: 119
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  The strategy used was not complete!
% 0.70/1.12  
% 0.70/1.12  Increased maxweight to 18
% 0.70/1.12  
% 0.70/1.12  Starting Search:
% 0.70/1.12  
% 0.70/1.12  Resimplifying inuse:
% 0.70/1.12  Done
% 0.70/1.12  
% 0.70/1.12  Failed to find proof!
% 0.70/1.12  maxweight =   18
% 0.70/1.12  maxnrclauses = 10000000
% 0.70/1.12  Generated: 413
% 0.70/1.12  Kept: 119
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  The strategy used was not complete!
% 0.70/1.12  
% 0.70/1.12  Increased maxweight to 19
% 0.70/1.12  
% 0.70/1.12  Starting Search:
% 0.70/1.12  
% 0.70/1.12  Resimplifying inuse:
% 0.70/1.12  Done
% 0.70/1.12  
% 0.70/1.12  Failed to find proof!
% 0.70/1.12  maxweight =   19
% 0.70/1.12  maxnrclauses = 10000000
% 0.70/1.12  Generated: 413
% 0.70/1.12  Kept: 119
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  The strategy used was not complete!
% 0.70/1.12  
% 0.70/1.12  Increased maxweight to 20
% 0.70/1.12  
% 0.70/1.12  Starting Search:
% 0.70/1.12  
% 0.70/1.12  Resimplifying inuse:
% 0.70/1.12  Done
% 0.70/1.12  
% 0.70/1.12  Failed to find proof!
% 0.70/1.12  maxweight =   20
% 0.70/1.12  maxnrclauses = 10000000
% 0.70/1.12  Generated: 413
% 0.70/1.12  Kept: 119
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  The strategy used was not complete!
% 0.70/1.12  
% 0.70/1.12  Increased maxweight to 21
% 0.70/1.12  
% 0.70/1.12  Starting Search:
% 0.70/1.12  
% 0.70/1.12  Resimplifying inuse:
% 0.70/1.12  Done
% 0.70/1.12  
% 0.70/1.12  Failed to find proof!
% 0.70/1.12  maxweight =   21
% 0.70/1.12  maxnrclauses = 10000000
% 0.70/1.12  Generated: 413
% 0.70/1.12  Kept: 119
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  The strategy used was not complete!
% 0.70/1.12  
% 0.70/1.12  Increased maxweight to 22
% 0.70/1.12  
% 0.70/1.12  Starting Search:
% 0.70/1.12  
% 0.70/1.12  Resimplifying inuse:
% 0.70/1.12  Done
% 0.70/1.12  
% 0.70/1.12  Failed to find proof!
% 0.70/1.12  maxweight =   22
% 0.70/1.12  maxnrclauses = 10000000
% 0.70/1.12  Generated: 413
% 0.70/1.12  Kept: 119
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  The strategy used was not complete!
% 0.70/1.12  
% 0.70/1.12  Increased maxweight to 23
% 0.70/1.12  
% 0.70/1.12  Starting Search:
% 0.70/1.12  
% 0.70/1.12  Resimplifying inuse:
% 0.70/1.12  Done
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  found a saturation!
% 0.70/1.12  % SZS status Satisfiable
% 0.70/1.12  % SZS output start Saturation
% 0.70/1.12  
% 0.70/1.12  clause( 104, [ =( ifeq3( agent( skc5, X, Y ), true, ifeq3( patient( skc5, X
% 0.70/1.12    , skc10 ), true, ifeq3( drink( skc5, X ), true, true, true ), true ), 
% 0.70/1.12    true ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 119, [ =( ifeq( tuple( patient( skc5, skc6, X ), true, agent( skc5
% 0.70/1.12    , skc6, X ) ), tuple( true, true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 118, [ =( ifeq( tuple( patient( skc5, skc6, skc7 ), true, true ), 
% 0.70/1.12    tuple( true, true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 117, [ =( ifeq( tuple( true, true, agent( skc5, skc6, skc10 ) ), 
% 0.70/1.12    tuple( true, true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 52, [ =( ifeq( tuple( patient( X, Y, Z ), nonreflexive( X, Y ), 
% 0.70/1.12    agent( X, Y, Z ) ), tuple( true, true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 48, [ =( ifeq3( in( skc5, X, skc8 ), true, ifeq3( customer( skc5, X
% 0.70/1.12     ), true, agent( skc5, skf1( X ), X ), true ), true ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 116, [ =( ifeq2( tuple2( true, living( skc5, skc8 ) ), tuple2( true
% 0.70/1.12    , true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 115, [ =( ifeq2( tuple2( true, living( skc5, skc10 ) ), tuple2( 
% 0.70/1.12    true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 49, [ =( ifeq2( tuple2( nonliving( X, Y ), living( X, Y ) ), tuple2( 
% 0.70/1.12    true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 47, [ =( ifeq3( in( skc5, X, skc8 ), true, ifeq3( customer( skc5, X
% 0.70/1.12     ), true, patient( skc5, skf1( Y ), skc7 ), true ), true ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 114, [ =( ifeq2( tuple2( true, existent( skc5, skc6 ) ), tuple2( 
% 0.70/1.12    true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 113, [ =( ifeq2( tuple2( nonexistent( skc5, skc7 ), true ), tuple2( 
% 0.70/1.12    true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 112, [ =( ifeq2( tuple2( nonexistent( skc5, skc10 ), true ), tuple2( 
% 0.70/1.12    true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 111, [ =( ifeq2( tuple2( nonexistent( skc5, skc8 ), true ), tuple2( 
% 0.70/1.12    true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 46, [ =( ifeq3( in( skc5, X, skc8 ), true, ifeq3( customer( skc5, X
% 0.70/1.12     ), true, event( skc5, skf1( Y ) ), true ), true ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 50, [ =( ifeq2( tuple2( nonexistent( X, Y ), existent( X, Y ) ), 
% 0.70/1.12    tuple2( true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 110, [ =( ifeq2( tuple2( nonliving( skc5, skc7 ), true ), tuple2( 
% 0.70/1.12    true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 109, [ =( ifeq2( tuple2( true, animate( skc5, skc8 ) ), tuple2( 
% 0.70/1.12    true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 108, [ =( ifeq2( tuple2( true, animate( skc5, skc10 ) ), tuple2( 
% 0.70/1.12    true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 45, [ =( ifeq3( in( skc5, X, skc8 ), true, ifeq3( customer( skc5, X
% 0.70/1.12     ), true, past( skc5, skf1( Y ) ), true ), true ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 51, [ =( ifeq2( tuple2( nonliving( X, Y ), animate( X, Y ) ), 
% 0.70/1.12    tuple2( true, true ), a, b ), b ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 106, [ =( ifeq3( patient( skc5, skc6, X ), true, beverage( skc5, X
% 0.70/1.12     ), true ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 105, [ =( ifeq3( agent( skc5, skc6, X ), true, true, true ), true )
% 0.70/1.12     ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 83, [ =( ifeq3( entity( skc5, skc6 ), true, true, true ), true ) ]
% 0.70/1.12     )
% 0.70/1.12  .
% 0.70/1.12  clause( 44, [ =( ifeq3( in( skc5, X, skc8 ), true, ifeq3( customer( skc5, X
% 0.70/1.12     ), true, nonreflexive( skc5, skf1( Y ) ), true ), true ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 86, [ =( ifeq3( 'substance_matter'( skc5, skc8 ), true, true, true
% 0.70/1.12     ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 90, [ =( ifeq3( artifact( skc5, skc10 ), true, true, true ), true )
% 0.70/1.12     ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 91, [ =( ifeq3( organism( skc5, skc10 ), true, true, true ), true )
% 0.70/1.12     ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 92, [ =( ifeq3( eventuality( skc5, skc10 ), true, true, true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 43, [ =( ifeq3( in( skc5, X, skc8 ), true, ifeq3( customer( skc5, X
% 0.70/1.12     ), true, see( skc5, skf1( Y ) ), true ), true ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 98, [ =( existent( skc5, skc8 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 97, [ =( specific( skc5, skc8 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 107, [ =( singleton( skc5, skc7 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 101, [ =( thing( skc5, skc7 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 32, [ =( ifeq3( agent( X, Y, Z ), true, ifeq3( patient( X, Y, T ), 
% 0.70/1.12    true, ifeq3( drink( X, Y ), true, beverage( X, T ), true ), true ), true
% 0.70/1.12     ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 103, [ =( singleton( skc5, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 100, [ =( thing( skc5, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 102, [ =( singleton( skc5, skc8 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 99, [ =( thing( skc5, skc8 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 16, [ =( ifeq3( entity( X, Y ), true, thing( X, Y ), true ), true )
% 0.70/1.12     ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 94, [ =( entity( skc5, skc8 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 96, [ =( existent( skc5, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 95, [ =( specific( skc5, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 93, [ =( entity( skc5, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 15, [ =( ifeq3( object( X, Y ), true, entity( X, Y ), true ), true
% 0.70/1.12     ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 89, [ =( unisex( skc5, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 88, [ =( impartial( skc5, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 87, [ =( nonliving( skc5, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 85, [ =( object( skc5, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 14, [ =( ifeq3( 'substance_matter'( X, Y ), true, object( X, Y ), 
% 0.70/1.12    true ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 84, [ =( ifeq3( eventuality( skc5, skc7 ), true, true, true ), true
% 0.70/1.12     ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 82, [ =( specific( skc5, skc7 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 17, [ =( ifeq3( entity( X, Y ), true, specific( X, Y ), true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 81, [ =( 'substance_matter'( skc5, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 13, [ =( ifeq3( food( X, Y ), true, 'substance_matter'( X, Y ), 
% 0.70/1.12    true ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 80, [ =( existent( skc5, skc7 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 18, [ =( ifeq3( entity( X, Y ), true, existent( X, Y ), true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 78, [ =( nonliving( skc5, skc8 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 79, [ =( food( skc5, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 12, [ =( ifeq3( beverage( X, Y ), true, food( X, Y ), true ), true
% 0.70/1.12     ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 19, [ =( ifeq3( object( X, Y ), true, nonliving( X, Y ), true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 74, [ =( ifeq3( object( skc5, skc7 ), true, true, true ), true ) ]
% 0.70/1.12     )
% 0.70/1.12  .
% 0.70/1.12  clause( 76, [ =( ifeq3( organism( skc5, skc8 ), true, true, true ), true )
% 0.70/1.12     ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 77, [ =( beverage( skc5, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 11, [ =( ifeq3( coffee( X, Y ), true, beverage( X, Y ), true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 75, [ =( impartial( skc5, skc8 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 20, [ =( ifeq3( object( X, Y ), true, impartial( X, Y ), true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 71, [ =( ifeq3( object( skc5, skc6 ), true, true, true ), true ) ]
% 0.70/1.12     )
% 0.70/1.12  .
% 0.70/1.12  clause( 73, [ =( ifeq3( eventuality( skc5, skc8 ), true, true, true ), true
% 0.70/1.12     ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 10, [ =( ifeq3( drink( X, Y ), true, event( X, Y ), true ), true )
% 0.70/1.12     ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 72, [ =( unisex( skc5, skc8 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 21, [ =( ifeq3( object( X, Y ), true, unisex( X, Y ), true ), true
% 0.70/1.12     ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 69, [ =( living( skc5, skc7 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 70, [ =( unisex( skc5, skc6 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 9, [ =( ifeq3( eventuality( X, Y ), true, unisex( X, Y ), true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 68, [ =( impartial( skc5, skc7 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 67, [ =( entity( skc5, skc7 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 65, [ =( organism( skc5, skc7 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 66, [ =( nonexistent( skc5, skc6 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 8, [ =( ifeq3( eventuality( X, Y ), true, nonexistent( X, Y ), true
% 0.70/1.12     ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 22, [ =( ifeq3( 'human_person'( X, Y ), true, organism( X, Y ), 
% 0.70/1.12    true ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 23, [ =( ifeq3( organism( X, Y ), true, entity( X, Y ), true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 24, [ =( ifeq3( organism( X, Y ), true, impartial( X, Y ), true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 64, [ =( specific( skc5, skc6 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 7, [ =( ifeq3( eventuality( X, Y ), true, specific( X, Y ), true )
% 0.70/1.12    , true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 25, [ =( ifeq3( organism( X, Y ), true, living( X, Y ), true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 63, [ =( human( skc5, skc7 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 26, [ =( ifeq3( 'human_person'( X, Y ), true, human( X, Y ), true )
% 0.70/1.12    , true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 62, [ =( singleton( skc5, skc6 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 6, [ =( ifeq3( thing( X, Y ), true, singleton( X, Y ), true ), true
% 0.70/1.12     ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 61, [ =( animate( skc5, skc7 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 27, [ =( ifeq3( 'human_person'( X, Y ), true, animate( X, Y ), true
% 0.70/1.12     ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 59, [ =( ifeq3( customer( skc5, skc7 ), true, true, true ), true )
% 0.70/1.12     ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 60, [ =( thing( skc5, skc6 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 5, [ =( ifeq3( eventuality( X, Y ), true, thing( X, Y ), true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 28, [ =( ifeq3( customer( X, Y ), true, 'human_person'( X, Y ), 
% 0.70/1.12    true ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 58, [ =( object( skc5, skc8 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 56, [ =( artifact( skc5, skc8 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 57, [ =( eventuality( skc5, skc6 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 4, [ =( ifeq3( event( X, Y ), true, eventuality( X, Y ), true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 55, [ =( building( skc5, skc8 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 29, [ =( ifeq3( restaurant( X, Y ), true, building( X, Y ), true )
% 0.70/1.12    , true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 30, [ =( ifeq3( building( X, Y ), true, artifact( X, Y ), true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 54, [ =( ifeq3( see( skc5, skc6 ), true, true, true ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 3, [ =( ifeq3( see( X, Y ), true, event( X, Y ), true ), true ) ]
% 0.70/1.12     )
% 0.70/1.12  .
% 0.70/1.12  clause( 31, [ =( ifeq3( artifact( X, Y ), true, object( X, Y ), true ), 
% 0.70/1.12    true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 2, [ =( ifeq( X, X, Y, Z ), Y ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 41, [ =( patient( skc5, skc6, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 42, [ =( agent( skc5, skc6, skc7 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 1, [ =( ifeq2( X, X, Y, Z ), Y ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 34, [ =( restaurant( skc5, skc8 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 35, [ =( 'human_person'( skc5, skc7 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 36, [ =( drink( skc5, skc6 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 37, [ =( nonreflexive( skc5, skc6 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 0, [ =( ifeq3( X, X, Y, Z ), Y ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 38, [ =( past( skc5, skc6 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 39, [ =( event( skc5, skc6 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 40, [ =( coffee( skc5, skc10 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 33, [ =( 'actual_world'( skc5 ), true ) ] )
% 0.70/1.12  .
% 0.70/1.12  clause( 53, [ ~( =( b, a ) ) ] )
% 0.70/1.12  .
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  % SZS output end Saturation
% 0.70/1.12  end of saturation!
% 0.70/1.12  
% 0.70/1.12  Memory use:
% 0.70/1.12  
% 0.70/1.12  space for terms:        2545
% 0.70/1.12  space for clauses:      13247
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  clauses generated:      418
% 0.70/1.12  clauses kept:           120
% 0.70/1.12  clauses selected:       120
% 0.70/1.12  clauses deleted:        0
% 0.70/1.12  clauses inuse deleted:  0
% 0.70/1.12  
% 0.70/1.12  subsentry:          0
% 0.70/1.12  literals s-matched: 0
% 0.70/1.12  literals matched:   0
% 0.70/1.12  full subsumption:   0
% 0.70/1.12  
% 0.70/1.12  checksum:           288758873
% 0.70/1.12  
% 0.70/1.12  
% 0.70/1.12  Bliksem ended
%------------------------------------------------------------------------------