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

View Problem - Process Solution

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

% Computer : n020.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:32 EDT 2022

% Result   : Satisfiable 0.75s 1.16s
% Output   : Saturation 0.75s
% Verified : 
% SZS Type : -

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