↑ Up

Drodi---4.1.1.THM-CRf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Drodi---4.1.1
% Problem  : NLP094+1 : TPTP v9.3.1. Released v2.4.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n006.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8046.5625MB
% OS       : Linux 6.8.0-71-generic
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Thu Sep 24 01:31:14 PM UTC 2026

% Result   : Theorem 0.16s 0.51s
% Output   : CNFRefutation 0.16s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   20
%            Number of leaves      :   51
% Syntax   : Number of formulae    :  255 (   1 unt;  50 def)
%            Number of atoms       : 2064 (   0 equ)
%            Maximal formula atoms :   72 (   8 avg)
%            Number of connectives : 3204 (1395   ~;1379   |; 367   &)
%                                         (  51 <=>;  12  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   29 (   9 avg)
%            Maximal term depth    :    3 (   1 avg)
%            Number of predicates  :   64 (  63 usr;  50 prp; 0-3 aty)
%            Number of functors    :   21 (  21 usr;   3 con; 0-3 aty)
%            Number of variables   :  607 ( 497   !; 110   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f1,conjecture,
    ~ ~ ( ( ? [X2] :
              ( ! [X3,X4] :
                  ( ( in(X2,X3,X4)
                    & restaurant(X2,X4)
                    & customer(X2,X3) )
                 => ? [X5,X6,X7,X8] :
                      ( see(X2,X8)
                      & nonreflexive(X2,X8)
                      & past(X2,X8)
                      & patient(X2,X8,X6)
                      & agent(X2,X8,X3)
                      & event(X2,X8)
                      & drink(X2,X7)
                      & nonreflexive(X2,X7)
                      & past(X2,X7)
                      & patient(X2,X7,X5)
                      & agent(X2,X7,X6)
                      & event(X2,X7)
                      & human_person(X2,X6)
                      & coffee(X2,X5) ) )
              & actual_world(X2) )
         => ? [U] :
              ( ! [V,W] :
                  ( ( in(U,V,W)
                    & restaurant(U,W)
                    & customer(U,V) )
                 => ? [X,Y,Z,X1] :
                      ( see(U,X1)
                      & nonreflexive(U,X1)
                      & past(U,X1)
                      & patient(U,X1,X)
                      & agent(U,X1,V)
                      & event(U,X1)
                      & drink(U,Z)
                      & nonreflexive(U,Z)
                      & past(U,Z)
                      & patient(U,Z,Y)
                      & agent(U,Z,X)
                      & event(U,Z)
                      & coffee(U,Y)
                      & human_person(U,X) ) )
              & actual_world(U) ) )
        & ( ? [U] :
              ( ! [V,W] :
                  ( ( in(U,V,W)
                    & restaurant(U,W)
                    & customer(U,V) )
                 => ? [X,Y,Z,X1] :
                      ( see(U,X1)
                      & nonreflexive(U,X1)
                      & past(U,X1)
                      & patient(U,X1,X)
                      & agent(U,X1,V)
                      & event(U,X1)
                      & drink(U,Z)
                      & nonreflexive(U,Z)
                      & past(U,Z)
                      & patient(U,Z,Y)
                      & agent(U,Z,X)
                      & event(U,Z)
                      & coffee(U,Y)
                      & human_person(U,X) ) )
              & actual_world(U) )
         => ? [X2] :
              ( ! [X3,X4] :
                  ( ( in(X2,X3,X4)
                    & restaurant(X2,X4)
                    & customer(X2,X3) )
                 => ? [X5,X6,X7,X8] :
                      ( see(X2,X8)
                      & nonreflexive(X2,X8)
                      & past(X2,X8)
                      & patient(X2,X8,X6)
                      & agent(X2,X8,X3)
                      & event(X2,X8)
                      & drink(X2,X7)
                      & nonreflexive(X2,X7)
                      & past(X2,X7)
                      & patient(X2,X7,X5)
                      & agent(X2,X7,X6)
                      & event(X2,X7)
                      & human_person(X2,X6)
                      & coffee(X2,X5) ) )
              & actual_world(X2) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p') ).

fof(f2,negated_conjecture,
    ~ ~ ~ ( ( ? [X2] :
                ( ! [X3,X4] :
                    ( ( in(X2,X3,X4)
                      & restaurant(X2,X4)
                      & customer(X2,X3) )
                   => ? [X5,X6,X7,X8] :
                        ( see(X2,X8)
                        & nonreflexive(X2,X8)
                        & past(X2,X8)
                        & patient(X2,X8,X6)
                        & agent(X2,X8,X3)
                        & event(X2,X8)
                        & drink(X2,X7)
                        & nonreflexive(X2,X7)
                        & past(X2,X7)
                        & patient(X2,X7,X5)
                        & agent(X2,X7,X6)
                        & event(X2,X7)
                        & human_person(X2,X6)
                        & coffee(X2,X5) ) )
                & actual_world(X2) )
           => ? [U] :
                ( ! [V,W] :
                    ( ( in(U,V,W)
                      & restaurant(U,W)
                      & customer(U,V) )
                   => ? [X,Y,Z,X1] :
                        ( see(U,X1)
                        & nonreflexive(U,X1)
                        & past(U,X1)
                        & patient(U,X1,X)
                        & agent(U,X1,V)
                        & event(U,X1)
                        & drink(U,Z)
                        & nonreflexive(U,Z)
                        & past(U,Z)
                        & patient(U,Z,Y)
                        & agent(U,Z,X)
                        & event(U,Z)
                        & coffee(U,Y)
                        & human_person(U,X) ) )
                & actual_world(U) ) )
          & ( ? [U] :
                ( ! [V,W] :
                    ( ( in(U,V,W)
                      & restaurant(U,W)
                      & customer(U,V) )
                   => ? [X,Y,Z,X1] :
                        ( see(U,X1)
                        & nonreflexive(U,X1)
                        & past(U,X1)
                        & patient(U,X1,X)
                        & agent(U,X1,V)
                        & event(U,X1)
                        & drink(U,Z)
                        & nonreflexive(U,Z)
                        & past(U,Z)
                        & patient(U,Z,Y)
                        & agent(U,Z,X)
                        & event(U,Z)
                        & coffee(U,Y)
                        & human_person(U,X) ) )
                & actual_world(U) )
           => ? [X2] :
                ( ! [X3,X4] :
                    ( ( in(X2,X3,X4)
                      & restaurant(X2,X4)
                      & customer(X2,X3) )
                   => ? [X5,X6,X7,X8] :
                        ( see(X2,X8)
                        & nonreflexive(X2,X8)
                        & past(X2,X8)
                        & patient(X2,X8,X6)
                        & agent(X2,X8,X3)
                        & event(X2,X8)
                        & drink(X2,X7)
                        & nonreflexive(X2,X7)
                        & past(X2,X7)
                        & patient(X2,X7,X5)
                        & agent(X2,X7,X6)
                        & event(X2,X7)
                        & human_person(X2,X6)
                        & coffee(X2,X5) ) )
                & actual_world(X2) ) ) ),
    inference(negated_conjecture,[status(cth)],[f1]) ).

fof(f3,plain,
    ( ( ! [U] :
          ( ? [V,W] :
              ( ! [X,Y,Z,X1] :
                  ( ~ see(U,X1)
                  | ~ nonreflexive(U,X1)
                  | ~ past(U,X1)
                  | ~ patient(U,X1,X)
                  | ~ agent(U,X1,V)
                  | ~ event(U,X1)
                  | ~ drink(U,Z)
                  | ~ nonreflexive(U,Z)
                  | ~ past(U,Z)
                  | ~ patient(U,Z,Y)
                  | ~ agent(U,Z,X)
                  | ~ event(U,Z)
                  | ~ coffee(U,Y)
                  | ~ human_person(U,X) )
              & in(U,V,W)
              & restaurant(U,W)
              & customer(U,V) )
          | ~ actual_world(U) )
      & ? [X2] :
          ( ! [X3,X4] :
              ( ? [X5,X6,X7,X8] :
                  ( see(X2,X8)
                  & nonreflexive(X2,X8)
                  & past(X2,X8)
                  & patient(X2,X8,X6)
                  & agent(X2,X8,X3)
                  & event(X2,X8)
                  & drink(X2,X7)
                  & nonreflexive(X2,X7)
                  & past(X2,X7)
                  & patient(X2,X7,X5)
                  & agent(X2,X7,X6)
                  & event(X2,X7)
                  & human_person(X2,X6)
                  & coffee(X2,X5) )
              | ~ in(X2,X3,X4)
              | ~ restaurant(X2,X4)
              | ~ customer(X2,X3) )
          & actual_world(X2) ) )
    | ( ! [X2] :
          ( ? [X3,X4] :
              ( ! [X5,X6,X7,X8] :
                  ( ~ see(X2,X8)
                  | ~ nonreflexive(X2,X8)
                  | ~ past(X2,X8)
                  | ~ patient(X2,X8,X6)
                  | ~ agent(X2,X8,X3)
                  | ~ event(X2,X8)
                  | ~ drink(X2,X7)
                  | ~ nonreflexive(X2,X7)
                  | ~ past(X2,X7)
                  | ~ patient(X2,X7,X5)
                  | ~ agent(X2,X7,X6)
                  | ~ event(X2,X7)
                  | ~ human_person(X2,X6)
                  | ~ coffee(X2,X5) )
              & in(X2,X3,X4)
              & restaurant(X2,X4)
              & customer(X2,X3) )
          | ~ actual_world(X2) )
      & ? [U] :
          ( ! [V,W] :
              ( ? [X,Y,Z,X1] :
                  ( see(U,X1)
                  & nonreflexive(U,X1)
                  & past(U,X1)
                  & patient(U,X1,X)
                  & agent(U,X1,V)
                  & event(U,X1)
                  & drink(U,Z)
                  & nonreflexive(U,Z)
                  & past(U,Z)
                  & patient(U,Z,Y)
                  & agent(U,Z,X)
                  & event(U,Z)
                  & coffee(U,Y)
                  & human_person(U,X) )
              | ~ in(U,V,W)
              | ~ restaurant(U,W)
              | ~ customer(U,V) )
          & actual_world(U) ) ) ),
    inference(pre_NNF_transformation,[status(thm)],[f2]) ).

fof(f4,definition,
    ( sP0_prd
  <=> ( ! [X2] :
          ( ? [X3,X4] :
              ( ! [X5,X6,X7,X8] :
                  ( ~ see(X2,X8)
                  | ~ nonreflexive(X2,X8)
                  | ~ past(X2,X8)
                  | ~ patient(X2,X8,X6)
                  | ~ agent(X2,X8,X3)
                  | ~ event(X2,X8)
                  | ~ drink(X2,X7)
                  | ~ nonreflexive(X2,X7)
                  | ~ past(X2,X7)
                  | ~ patient(X2,X7,X5)
                  | ~ agent(X2,X7,X6)
                  | ~ event(X2,X7)
                  | ~ human_person(X2,X6)
                  | ~ coffee(X2,X5) )
              & in(X2,X3,X4)
              & restaurant(X2,X4)
              & customer(X2,X3) )
          | ~ actual_world(X2) )
      & ? [U] :
          ( ! [V,W] :
              ( ? [X,Y,Z,X1] :
                  ( see(U,X1)
                  & nonreflexive(U,X1)
                  & past(U,X1)
                  & patient(U,X1,X)
                  & agent(U,X1,V)
                  & event(U,X1)
                  & drink(U,Z)
                  & nonreflexive(U,Z)
                  & past(U,Z)
                  & patient(U,Z,Y)
                  & agent(U,Z,X)
                  & event(U,Z)
                  & coffee(U,Y)
                  & human_person(U,X) )
              | ~ in(U,V,W)
              | ~ restaurant(U,W)
              | ~ customer(U,V) )
          & actual_world(U) ) ) ),
    introduced(definition,[new_symbols(definition,[sP0_prd])],[]) ).

fof(f5,plain,
    ( ( ! [U] :
          ( ? [V,W] :
              ( ! [X,Y,Z,X1] :
                  ( ~ see(U,X1)
                  | ~ nonreflexive(U,X1)
                  | ~ past(U,X1)
                  | ~ patient(U,X1,X)
                  | ~ agent(U,X1,V)
                  | ~ event(U,X1)
                  | ~ drink(U,Z)
                  | ~ nonreflexive(U,Z)
                  | ~ past(U,Z)
                  | ~ patient(U,Z,Y)
                  | ~ agent(U,Z,X)
                  | ~ event(U,Z)
                  | ~ coffee(U,Y)
                  | ~ human_person(U,X) )
              & in(U,V,W)
              & restaurant(U,W)
              & customer(U,V) )
          | ~ actual_world(U) )
      & ? [X2] :
          ( ! [X3,X4] :
              ( ? [X5,X6,X7,X8] :
                  ( see(X2,X8)
                  & nonreflexive(X2,X8)
                  & past(X2,X8)
                  & patient(X2,X8,X6)
                  & agent(X2,X8,X3)
                  & event(X2,X8)
                  & drink(X2,X7)
                  & nonreflexive(X2,X7)
                  & past(X2,X7)
                  & patient(X2,X7,X5)
                  & agent(X2,X7,X6)
                  & event(X2,X7)
                  & human_person(X2,X6)
                  & coffee(X2,X5) )
              | ~ in(X2,X3,X4)
              | ~ restaurant(X2,X4)
              | ~ customer(X2,X3) )
          & actual_world(X2) ) )
    | sP0_prd ),
    inference(formula_renaming,[status(thm)],[f3,f4]) ).

fof(f6,plain,
    ( ( ! [U] :
          ( ? [V] :
              ( ! [X1] :
                  ( ~ see(U,X1)
                  | ~ nonreflexive(U,X1)
                  | ~ past(U,X1)
                  | ! [X] :
                      ( ~ patient(U,X1,X)
                      | ~ agent(U,X1,V)
                      | ~ event(U,X1)
                      | ! [Z] :
                          ( ~ drink(U,Z)
                          | ~ nonreflexive(U,Z)
                          | ~ past(U,Z)
                          | ! [Y] :
                              ( ~ patient(U,Z,Y)
                              | ~ agent(U,Z,X)
                              | ~ event(U,Z)
                              | ~ coffee(U,Y)
                              | ~ human_person(U,X) ) ) ) )
              & ? [W] :
                  ( in(U,V,W)
                  & restaurant(U,W)
                  & customer(U,V) ) )
          | ~ actual_world(U) )
      & ? [X2] :
          ( ! [X3] :
              ( ? [X8] :
                  ( see(X2,X8)
                  & nonreflexive(X2,X8)
                  & past(X2,X8)
                  & ? [X6] :
                      ( patient(X2,X8,X6)
                      & agent(X2,X8,X3)
                      & event(X2,X8)
                      & ? [X7] :
                          ( drink(X2,X7)
                          & nonreflexive(X2,X7)
                          & past(X2,X7)
                          & ? [X5] :
                              ( patient(X2,X7,X5)
                              & agent(X2,X7,X6)
                              & event(X2,X7)
                              & human_person(X2,X6)
                              & coffee(X2,X5) ) ) ) )
              | ! [X4] :
                  ( ~ in(X2,X3,X4)
                  | ~ restaurant(X2,X4)
                  | ~ customer(X2,X3) ) )
          & actual_world(X2) ) )
    | sP0_prd ),
    inference(miniscoping,[status(thm)],[f5]) ).

fof(f7,plain,
    ( ( ! [U] :
          ( ( ! [X1] :
                ( ~ see(U,X1)
                | ~ nonreflexive(U,X1)
                | ~ past(U,X1)
                | ! [X] :
                    ( ~ patient(U,X1,X)
                    | ~ agent(U,X1,sK5_skl(U))
                    | ~ event(U,X1)
                    | ! [Z] :
                        ( ~ drink(U,Z)
                        | ~ nonreflexive(U,Z)
                        | ~ past(U,Z)
                        | ! [Y] :
                            ( ~ patient(U,Z,Y)
                            | ~ agent(U,Z,X)
                            | ~ event(U,Z)
                            | ~ coffee(U,Y)
                            | ~ human_person(U,X) ) ) ) )
            & in(U,sK5_skl(U),sK6_skl(U))
            & restaurant(U,sK6_skl(U))
            & customer(U,sK5_skl(U)) )
          | ~ actual_world(U) )
      & ! [X3] :
          ( ( see(sK0_skl,sK1_skl(X3))
            & nonreflexive(sK0_skl,sK1_skl(X3))
            & past(sK0_skl,sK1_skl(X3))
            & patient(sK0_skl,sK1_skl(X3),sK2_skl(X3))
            & agent(sK0_skl,sK1_skl(X3),X3)
            & event(sK0_skl,sK1_skl(X3))
            & drink(sK0_skl,sK3_skl(X3))
            & nonreflexive(sK0_skl,sK3_skl(X3))
            & past(sK0_skl,sK3_skl(X3))
            & patient(sK0_skl,sK3_skl(X3),sK4_skl(X3))
            & agent(sK0_skl,sK3_skl(X3),sK2_skl(X3))
            & event(sK0_skl,sK3_skl(X3))
            & human_person(sK0_skl,sK2_skl(X3))
            & coffee(sK0_skl,sK4_skl(X3)) )
          | ! [X4] :
              ( ~ in(sK0_skl,X3,X4)
              | ~ restaurant(sK0_skl,X4)
              | ~ customer(sK0_skl,X3) ) )
      & actual_world(sK0_skl) )
    | sP0_prd ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK0_skl,sK1_skl,sK2_skl,sK3_skl,sK4_skl,sK5_skl,sK6_skl]),skolemize(X2,sK0_skl),skolemize(X8,sK1_skl(X3)),skolemize(X6,sK2_skl(X3)),skolemize(X7,sK3_skl(X3)),skolemize(X5,sK4_skl(X3)),skolemize(V,sK5_skl(U)),skolemize(W,sK6_skl(U))],[f6]) ).

fof(f8,plain,
    ( actual_world(sK0_skl)
    | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f9,plain,
    ! [X0,X1] :
      ( coffee(sK0_skl,sK4_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f10,plain,
    ! [X0,X1] :
      ( human_person(sK0_skl,sK2_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f11,plain,
    ! [X0,X1] :
      ( event(sK0_skl,sK3_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f12,plain,
    ! [X0,X1] :
      ( agent(sK0_skl,sK3_skl(X0),sK2_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f13,plain,
    ! [X0,X1] :
      ( patient(sK0_skl,sK3_skl(X0),sK4_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f14,plain,
    ! [X0,X1] :
      ( past(sK0_skl,sK3_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f15,plain,
    ! [X0,X1] :
      ( nonreflexive(sK0_skl,sK3_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f16,plain,
    ! [X0,X1] :
      ( drink(sK0_skl,sK3_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f17,plain,
    ! [X0,X1] :
      ( event(sK0_skl,sK1_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f18,plain,
    ! [X0,X1] :
      ( agent(sK0_skl,sK1_skl(X0),X0)
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f19,plain,
    ! [X0,X1] :
      ( patient(sK0_skl,sK1_skl(X0),sK2_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f20,plain,
    ! [X0,X1] :
      ( past(sK0_skl,sK1_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f21,plain,
    ! [X0,X1] :
      ( nonreflexive(sK0_skl,sK1_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f22,plain,
    ! [X0,X1] :
      ( see(sK0_skl,sK1_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f23,plain,
    ! [X0] :
      ( customer(X0,sK5_skl(X0))
      | ~ actual_world(X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f24,plain,
    ! [X0] :
      ( restaurant(X0,sK6_skl(X0))
      | ~ actual_world(X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f25,plain,
    ! [X0] :
      ( in(X0,sK5_skl(X0),sK6_skl(X0))
      | ~ actual_world(X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f26,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ see(X0,X4)
      | ~ nonreflexive(X0,X4)
      | ~ past(X0,X4)
      | ~ patient(X0,X4,X1)
      | ~ agent(X0,X4,sK5_skl(X0))
      | ~ event(X0,X4)
      | ~ drink(X0,X3)
      | ~ nonreflexive(X0,X3)
      | ~ past(X0,X3)
      | ~ patient(X0,X3,X2)
      | ~ agent(X0,X3,X1)
      | ~ event(X0,X3)
      | ~ coffee(X0,X2)
      | ~ human_person(X0,X1)
      | ~ actual_world(X0)
      | sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f7]) ).

fof(f27,definition,
    ! [U,V,W] :
      ( sP1_prd(W,V,U)
    <=> ( ? [X,Y,Z,X1] :
            ( see(U,X1)
            & nonreflexive(U,X1)
            & past(U,X1)
            & patient(U,X1,X)
            & agent(U,X1,V)
            & event(U,X1)
            & drink(U,Z)
            & nonreflexive(U,Z)
            & past(U,Z)
            & patient(U,Z,Y)
            & agent(U,Z,X)
            & event(U,Z)
            & coffee(U,Y)
            & human_person(U,X) )
        | ~ in(U,V,W)
        | ~ restaurant(U,W)
        | ~ customer(U,V) ) ),
    introduced(definition,[new_symbols(definition,[sP1_prd])],[]) ).

fof(f28,plain,
    ( sP0_prd
  <=> ( ! [X2] :
          ( ? [X3,X4] :
              ( ! [X5,X6,X7,X8] :
                  ( ~ see(X2,X8)
                  | ~ nonreflexive(X2,X8)
                  | ~ past(X2,X8)
                  | ~ patient(X2,X8,X6)
                  | ~ agent(X2,X8,X3)
                  | ~ event(X2,X8)
                  | ~ drink(X2,X7)
                  | ~ nonreflexive(X2,X7)
                  | ~ past(X2,X7)
                  | ~ patient(X2,X7,X5)
                  | ~ agent(X2,X7,X6)
                  | ~ event(X2,X7)
                  | ~ human_person(X2,X6)
                  | ~ coffee(X2,X5) )
              & in(X2,X3,X4)
              & restaurant(X2,X4)
              & customer(X2,X3) )
          | ~ actual_world(X2) )
      & ? [U] :
          ( ! [V,W] : sP1_prd(W,V,U)
          & actual_world(U) ) ) ),
    inference(formula_renaming,[status(thm)],[f4,f27]) ).

fof(f29,plain,
    ( ( ? [X2] :
          ( ! [X3,X4] :
              ( ? [X5,X6,X7,X8] :
                  ( see(X2,X8)
                  & nonreflexive(X2,X8)
                  & past(X2,X8)
                  & patient(X2,X8,X6)
                  & agent(X2,X8,X3)
                  & event(X2,X8)
                  & drink(X2,X7)
                  & nonreflexive(X2,X7)
                  & past(X2,X7)
                  & patient(X2,X7,X5)
                  & agent(X2,X7,X6)
                  & event(X2,X7)
                  & human_person(X2,X6)
                  & coffee(X2,X5) )
              | ~ in(X2,X3,X4)
              | ~ restaurant(X2,X4)
              | ~ customer(X2,X3) )
          & actual_world(X2) )
      | ! [U] :
          ( ? [V,W] : ~ sP1_prd(W,V,U)
          | ~ actual_world(U) )
      | sP0_prd )
    & ( ( ! [X2] :
            ( ? [X3,X4] :
                ( ! [X5,X6,X7,X8] :
                    ( ~ see(X2,X8)
                    | ~ nonreflexive(X2,X8)
                    | ~ past(X2,X8)
                    | ~ patient(X2,X8,X6)
                    | ~ agent(X2,X8,X3)
                    | ~ event(X2,X8)
                    | ~ drink(X2,X7)
                    | ~ nonreflexive(X2,X7)
                    | ~ past(X2,X7)
                    | ~ patient(X2,X7,X5)
                    | ~ agent(X2,X7,X6)
                    | ~ event(X2,X7)
                    | ~ human_person(X2,X6)
                    | ~ coffee(X2,X5) )
                & in(X2,X3,X4)
                & restaurant(X2,X4)
                & customer(X2,X3) )
            | ~ actual_world(X2) )
        & ? [U] :
            ( ! [V,W] : sP1_prd(W,V,U)
            & actual_world(U) ) )
      | ~ sP0_prd ) ),
    inference(NNF_transformation,[status(thm)],[f28]) ).

fof(f30,plain,
    ( ( ? [X2] :
          ( ! [X3] :
              ( ? [X8] :
                  ( see(X2,X8)
                  & nonreflexive(X2,X8)
                  & past(X2,X8)
                  & ? [X6] :
                      ( patient(X2,X8,X6)
                      & agent(X2,X8,X3)
                      & event(X2,X8)
                      & ? [X7] :
                          ( drink(X2,X7)
                          & nonreflexive(X2,X7)
                          & past(X2,X7)
                          & ? [X5] :
                              ( patient(X2,X7,X5)
                              & agent(X2,X7,X6)
                              & event(X2,X7)
                              & human_person(X2,X6)
                              & coffee(X2,X5) ) ) ) )
              | ! [X4] :
                  ( ~ in(X2,X3,X4)
                  | ~ restaurant(X2,X4)
                  | ~ customer(X2,X3) ) )
          & actual_world(X2) )
      | ! [U] :
          ( ? [V,W] : ~ sP1_prd(W,V,U)
          | ~ actual_world(U) )
      | sP0_prd )
    & ( ( ! [X2] :
            ( ? [X3] :
                ( ! [X8] :
                    ( ~ see(X2,X8)
                    | ~ nonreflexive(X2,X8)
                    | ~ past(X2,X8)
                    | ! [X6] :
                        ( ~ patient(X2,X8,X6)
                        | ~ agent(X2,X8,X3)
                        | ~ event(X2,X8)
                        | ! [X7] :
                            ( ~ drink(X2,X7)
                            | ~ nonreflexive(X2,X7)
                            | ~ past(X2,X7)
                            | ! [X5] :
                                ( ~ patient(X2,X7,X5)
                                | ~ agent(X2,X7,X6)
                                | ~ event(X2,X7)
                                | ~ human_person(X2,X6)
                                | ~ coffee(X2,X5) ) ) ) )
                & ? [X4] :
                    ( in(X2,X3,X4)
                    & restaurant(X2,X4)
                    & customer(X2,X3) ) )
            | ~ actual_world(X2) )
        & ? [U] :
            ( ! [V,W] : sP1_prd(W,V,U)
            & actual_world(U) ) )
      | ~ sP0_prd ) ),
    inference(miniscoping,[status(thm)],[f29]) ).

fof(f31,plain,
    ( ( ( ! [X3] :
            ( ( see(sK12_skl,sK13_skl(X3))
              & nonreflexive(sK12_skl,sK13_skl(X3))
              & past(sK12_skl,sK13_skl(X3))
              & patient(sK12_skl,sK13_skl(X3),sK14_skl(X3))
              & agent(sK12_skl,sK13_skl(X3),X3)
              & event(sK12_skl,sK13_skl(X3))
              & drink(sK12_skl,sK15_skl(X3))
              & nonreflexive(sK12_skl,sK15_skl(X3))
              & past(sK12_skl,sK15_skl(X3))
              & patient(sK12_skl,sK15_skl(X3),sK16_skl(X3))
              & agent(sK12_skl,sK15_skl(X3),sK14_skl(X3))
              & event(sK12_skl,sK15_skl(X3))
              & human_person(sK12_skl,sK14_skl(X3))
              & coffee(sK12_skl,sK16_skl(X3)) )
            | ! [X4] :
                ( ~ in(sK12_skl,X3,X4)
                | ~ restaurant(sK12_skl,X4)
                | ~ customer(sK12_skl,X3) ) )
        & actual_world(sK12_skl) )
      | ! [U] :
          ( ~ sP1_prd(sK11_skl(U),sK10_skl(U),U)
          | ~ actual_world(U) )
      | sP0_prd )
    & ( ( ! [X2] :
            ( ( ! [X8] :
                  ( ~ see(X2,X8)
                  | ~ nonreflexive(X2,X8)
                  | ~ past(X2,X8)
                  | ! [X6] :
                      ( ~ patient(X2,X8,X6)
                      | ~ agent(X2,X8,sK8_skl(X2))
                      | ~ event(X2,X8)
                      | ! [X7] :
                          ( ~ drink(X2,X7)
                          | ~ nonreflexive(X2,X7)
                          | ~ past(X2,X7)
                          | ! [X5] :
                              ( ~ patient(X2,X7,X5)
                              | ~ agent(X2,X7,X6)
                              | ~ event(X2,X7)
                              | ~ human_person(X2,X6)
                              | ~ coffee(X2,X5) ) ) ) )
              & in(X2,sK8_skl(X2),sK9_skl(X2))
              & restaurant(X2,sK9_skl(X2))
              & customer(X2,sK8_skl(X2)) )
            | ~ actual_world(X2) )
        & ! [V,W] : sP1_prd(W,V,sK7_skl)
        & actual_world(sK7_skl) )
      | ~ sP0_prd ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK7_skl,sK8_skl,sK9_skl,sK10_skl,sK11_skl,sK12_skl,sK13_skl,sK14_skl,sK15_skl,sK16_skl]),skolemize(U,sK7_skl),skolemize(X3,sK8_skl(X2)),skolemize(X4,sK9_skl(X2)),skolemize(V,sK10_skl(U)),skolemize(W,sK11_skl(U)),skolemize(X2,sK12_skl),skolemize(X8,sK13_skl(X3)),skolemize(X6,sK14_skl(X3)),skolemize(X7,sK15_skl(X3)),skolemize(X5,sK16_skl(X3))],[f30]) ).

fof(f32,plain,
    ( actual_world(sK7_skl)
    | ~ sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f31]) ).

fof(f33,plain,
    ! [X0,X1] :
      ( sP1_prd(X0,X1,sK7_skl)
      | ~ sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f31]) ).

fof(f34,plain,
    ! [X0] :
      ( customer(X0,sK8_skl(X0))
      | ~ actual_world(X0)
      | ~ sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f31]) ).

fof(f35,plain,
    ! [X0] :
      ( restaurant(X0,sK9_skl(X0))
      | ~ actual_world(X0)
      | ~ sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f31]) ).

fof(f36,plain,
    ! [X0] :
      ( in(X0,sK8_skl(X0),sK9_skl(X0))
      | ~ actual_world(X0)
      | ~ sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f31]) ).

fof(f37,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ see(X0,X4)
      | ~ nonreflexive(X0,X4)
      | ~ past(X0,X4)
      | ~ patient(X0,X4,X2)
      | ~ agent(X0,X4,sK8_skl(X0))
      | ~ event(X0,X4)
      | ~ drink(X0,X3)
      | ~ nonreflexive(X0,X3)
      | ~ past(X0,X3)
      | ~ patient(X0,X3,X1)
      | ~ agent(X0,X3,X2)
      | ~ event(X0,X3)
      | ~ human_person(X0,X2)
      | ~ coffee(X0,X1)
      | ~ actual_world(X0)
      | ~ sP0_prd ),
    inference(cnf_transformation,[status(thm)],[f31]) ).

fof(f53,plain,
    ! [U,V,W] :
      ( ( ( ! [X,Y,Z,X1] :
              ( ~ see(U,X1)
              | ~ nonreflexive(U,X1)
              | ~ past(U,X1)
              | ~ patient(U,X1,X)
              | ~ agent(U,X1,V)
              | ~ event(U,X1)
              | ~ drink(U,Z)
              | ~ nonreflexive(U,Z)
              | ~ past(U,Z)
              | ~ patient(U,Z,Y)
              | ~ agent(U,Z,X)
              | ~ event(U,Z)
              | ~ coffee(U,Y)
              | ~ human_person(U,X) )
          & in(U,V,W)
          & restaurant(U,W)
          & customer(U,V) )
        | sP1_prd(W,V,U) )
      & ( ? [X,Y,Z,X1] :
            ( see(U,X1)
            & nonreflexive(U,X1)
            & past(U,X1)
            & patient(U,X1,X)
            & agent(U,X1,V)
            & event(U,X1)
            & drink(U,Z)
            & nonreflexive(U,Z)
            & past(U,Z)
            & patient(U,Z,Y)
            & agent(U,Z,X)
            & event(U,Z)
            & coffee(U,Y)
            & human_person(U,X) )
        | ~ in(U,V,W)
        | ~ restaurant(U,W)
        | ~ customer(U,V)
        | ~ sP1_prd(W,V,U) ) ),
    inference(NNF_transformation,[status(thm)],[f27]) ).

fof(f54,plain,
    ( ! [U,V,W] :
        ( ( ! [X1] :
              ( ~ see(U,X1)
              | ~ nonreflexive(U,X1)
              | ~ past(U,X1)
              | ! [X] :
                  ( ~ patient(U,X1,X)
                  | ~ agent(U,X1,V)
                  | ~ event(U,X1)
                  | ! [Z] :
                      ( ~ drink(U,Z)
                      | ~ nonreflexive(U,Z)
                      | ~ past(U,Z)
                      | ! [Y] :
                          ( ~ patient(U,Z,Y)
                          | ~ agent(U,Z,X)
                          | ~ event(U,Z)
                          | ~ coffee(U,Y)
                          | ~ human_person(U,X) ) ) ) )
          & in(U,V,W)
          & restaurant(U,W)
          & customer(U,V) )
        | sP1_prd(W,V,U) )
    & ! [U,V,W] :
        ( ? [X1] :
            ( see(U,X1)
            & nonreflexive(U,X1)
            & past(U,X1)
            & ? [X] :
                ( patient(U,X1,X)
                & agent(U,X1,V)
                & event(U,X1)
                & ? [Z] :
                    ( drink(U,Z)
                    & nonreflexive(U,Z)
                    & past(U,Z)
                    & ? [Y] :
                        ( patient(U,Z,Y)
                        & agent(U,Z,X)
                        & event(U,Z)
                        & coffee(U,Y)
                        & human_person(U,X) ) ) ) )
        | ~ in(U,V,W)
        | ~ restaurant(U,W)
        | ~ customer(U,V)
        | ~ sP1_prd(W,V,U) ) ),
    inference(miniscoping,[status(thm)],[f53]) ).

fof(f55,plain,
    ( ! [U,V,W] :
        ( ( ! [X1] :
              ( ~ see(U,X1)
              | ~ nonreflexive(U,X1)
              | ~ past(U,X1)
              | ! [X] :
                  ( ~ patient(U,X1,X)
                  | ~ agent(U,X1,V)
                  | ~ event(U,X1)
                  | ! [Z] :
                      ( ~ drink(U,Z)
                      | ~ nonreflexive(U,Z)
                      | ~ past(U,Z)
                      | ! [Y] :
                          ( ~ patient(U,Z,Y)
                          | ~ agent(U,Z,X)
                          | ~ event(U,Z)
                          | ~ coffee(U,Y)
                          | ~ human_person(U,X) ) ) ) )
          & in(U,V,W)
          & restaurant(U,W)
          & customer(U,V) )
        | sP1_prd(W,V,U) )
    & ! [U,V,W] :
        ( ( see(U,sK17_skl(W,V,U))
          & nonreflexive(U,sK17_skl(W,V,U))
          & past(U,sK17_skl(W,V,U))
          & patient(U,sK17_skl(W,V,U),sK18_skl(W,V,U))
          & agent(U,sK17_skl(W,V,U),V)
          & event(U,sK17_skl(W,V,U))
          & drink(U,sK19_skl(W,V,U))
          & nonreflexive(U,sK19_skl(W,V,U))
          & past(U,sK19_skl(W,V,U))
          & patient(U,sK19_skl(W,V,U),sK20_skl(W,V,U))
          & agent(U,sK19_skl(W,V,U),sK18_skl(W,V,U))
          & event(U,sK19_skl(W,V,U))
          & coffee(U,sK20_skl(W,V,U))
          & human_person(U,sK18_skl(W,V,U)) )
        | ~ in(U,V,W)
        | ~ restaurant(U,W)
        | ~ customer(U,V)
        | ~ sP1_prd(W,V,U) ) ),
    inference(skolemize,[status(esa),new_symbols(skolem,[sK17_skl,sK18_skl,sK19_skl,sK20_skl]),skolemize(X1,sK17_skl(W,V,U)),skolemize(X,sK18_skl(W,V,U)),skolemize(Z,sK19_skl(W,V,U)),skolemize(Y,sK20_skl(W,V,U))],[f54]) ).

fof(f56,plain,
    ! [X0,X1,X2] :
      ( human_person(X2,sK18_skl(X0,X1,X2))
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f57,plain,
    ! [X0,X1,X2] :
      ( coffee(X2,sK20_skl(X0,X1,X2))
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f58,plain,
    ! [X0,X1,X2] :
      ( event(X2,sK19_skl(X0,X1,X2))
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f59,plain,
    ! [X0,X1,X2] :
      ( agent(X2,sK19_skl(X0,X1,X2),sK18_skl(X0,X1,X2))
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f60,plain,
    ! [X0,X1,X2] :
      ( patient(X2,sK19_skl(X0,X1,X2),sK20_skl(X0,X1,X2))
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f61,plain,
    ! [X0,X1,X2] :
      ( past(X2,sK19_skl(X0,X1,X2))
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f62,plain,
    ! [X0,X1,X2] :
      ( nonreflexive(X2,sK19_skl(X0,X1,X2))
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f63,plain,
    ! [X0,X1,X2] :
      ( drink(X2,sK19_skl(X0,X1,X2))
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f64,plain,
    ! [X0,X1,X2] :
      ( event(X2,sK17_skl(X0,X1,X2))
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f65,plain,
    ! [X0,X1,X2] :
      ( agent(X2,sK17_skl(X0,X1,X2),X1)
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f66,plain,
    ! [X0,X1,X2] :
      ( patient(X2,sK17_skl(X0,X1,X2),sK18_skl(X0,X1,X2))
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f67,plain,
    ! [X0,X1,X2] :
      ( past(X2,sK17_skl(X0,X1,X2))
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f68,plain,
    ! [X0,X1,X2] :
      ( nonreflexive(X2,sK17_skl(X0,X1,X2))
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f69,plain,
    ! [X0,X1,X2] :
      ( see(X2,sK17_skl(X0,X1,X2))
      | ~ in(X2,X1,X0)
      | ~ restaurant(X2,X0)
      | ~ customer(X2,X1)
      | ~ sP1_prd(X0,X1,X2) ),
    inference(cnf_transformation,[status(thm)],[f55]) ).

fof(f74,definition,
    ( sQ0_spl
  <=> sP0_prd ),
    introduced(definition,[new_symbols(definition,[sQ0_spl])],[split_symbol_definition]) ).

fof(f77,definition,
    ( sQ1_spl
  <=> actual_world(sK0_skl) ),
    introduced(definition,[new_symbols(definition,[sQ1_spl])],[split_symbol_definition]) ).

fof(f78,plain,
    ( ~ sQ1_spl
    | actual_world(sK0_skl) ),
    inference(component_clause,[status(thm)],[f77]) ).

fof(f80,plain,
    ( sQ1_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f8,f74,f77]) ).

fof(f81,definition,
    ! [X0,X1] :
      ( sQ2_spl
    <=> ( coffee(sK0_skl,sK4_skl(X0))
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ2_spl])],[split_symbol_definition]) ).

fof(f82,plain,
    ! [X0,X1] :
      ( ~ sQ2_spl
      | coffee(sK0_skl,sK4_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f81]) ).

fof(f84,plain,
    ( sQ2_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f9,f74,f81]) ).

fof(f85,definition,
    ! [X0,X1] :
      ( sQ3_spl
    <=> ( human_person(sK0_skl,sK2_skl(X0))
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ3_spl])],[split_symbol_definition]) ).

fof(f86,plain,
    ! [X0,X1] :
      ( ~ sQ3_spl
      | human_person(sK0_skl,sK2_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f85]) ).

fof(f88,plain,
    ( sQ3_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f10,f74,f85]) ).

fof(f89,definition,
    ! [X0,X1] :
      ( sQ4_spl
    <=> ( event(sK0_skl,sK3_skl(X0))
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ4_spl])],[split_symbol_definition]) ).

fof(f90,plain,
    ! [X0,X1] :
      ( ~ sQ4_spl
      | event(sK0_skl,sK3_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f89]) ).

fof(f92,plain,
    ( sQ4_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f11,f74,f89]) ).

fof(f93,definition,
    ! [X0,X1] :
      ( sQ5_spl
    <=> ( agent(sK0_skl,sK3_skl(X0),sK2_skl(X0))
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ5_spl])],[split_symbol_definition]) ).

fof(f94,plain,
    ! [X0,X1] :
      ( ~ sQ5_spl
      | agent(sK0_skl,sK3_skl(X0),sK2_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f93]) ).

fof(f96,plain,
    ( sQ5_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f12,f74,f93]) ).

fof(f97,definition,
    ! [X0,X1] :
      ( sQ6_spl
    <=> ( patient(sK0_skl,sK3_skl(X0),sK4_skl(X0))
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ6_spl])],[split_symbol_definition]) ).

fof(f98,plain,
    ! [X0,X1] :
      ( ~ sQ6_spl
      | patient(sK0_skl,sK3_skl(X0),sK4_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f97]) ).

fof(f100,plain,
    ( sQ6_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f13,f74,f97]) ).

fof(f101,definition,
    ! [X0,X1] :
      ( sQ7_spl
    <=> ( past(sK0_skl,sK3_skl(X0))
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ7_spl])],[split_symbol_definition]) ).

fof(f102,plain,
    ! [X0,X1] :
      ( ~ sQ7_spl
      | past(sK0_skl,sK3_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f101]) ).

fof(f104,plain,
    ( sQ7_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f14,f74,f101]) ).

fof(f105,definition,
    ! [X0,X1] :
      ( sQ8_spl
    <=> ( nonreflexive(sK0_skl,sK3_skl(X0))
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ8_spl])],[split_symbol_definition]) ).

fof(f106,plain,
    ! [X0,X1] :
      ( ~ sQ8_spl
      | nonreflexive(sK0_skl,sK3_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f105]) ).

fof(f108,plain,
    ( sQ8_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f15,f74,f105]) ).

fof(f109,definition,
    ! [X0,X1] :
      ( sQ9_spl
    <=> ( drink(sK0_skl,sK3_skl(X0))
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ9_spl])],[split_symbol_definition]) ).

fof(f110,plain,
    ! [X0,X1] :
      ( ~ sQ9_spl
      | drink(sK0_skl,sK3_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f109]) ).

fof(f112,plain,
    ( sQ9_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f16,f74,f109]) ).

fof(f113,definition,
    ! [X0,X1] :
      ( sQ10_spl
    <=> ( event(sK0_skl,sK1_skl(X0))
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ10_spl])],[split_symbol_definition]) ).

fof(f114,plain,
    ! [X0,X1] :
      ( ~ sQ10_spl
      | event(sK0_skl,sK1_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f113]) ).

fof(f116,plain,
    ( sQ10_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f17,f74,f113]) ).

fof(f117,definition,
    ! [X0,X1] :
      ( sQ11_spl
    <=> ( agent(sK0_skl,sK1_skl(X0),X0)
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ11_spl])],[split_symbol_definition]) ).

fof(f118,plain,
    ! [X0,X1] :
      ( ~ sQ11_spl
      | agent(sK0_skl,sK1_skl(X0),X0)
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f117]) ).

fof(f120,plain,
    ( sQ11_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f18,f74,f117]) ).

fof(f121,definition,
    ! [X0,X1] :
      ( sQ12_spl
    <=> ( patient(sK0_skl,sK1_skl(X0),sK2_skl(X0))
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ12_spl])],[split_symbol_definition]) ).

fof(f122,plain,
    ! [X0,X1] :
      ( ~ sQ12_spl
      | patient(sK0_skl,sK1_skl(X0),sK2_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f121]) ).

fof(f124,plain,
    ( sQ12_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f19,f74,f121]) ).

fof(f125,definition,
    ! [X0,X1] :
      ( sQ13_spl
    <=> ( past(sK0_skl,sK1_skl(X0))
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ13_spl])],[split_symbol_definition]) ).

fof(f126,plain,
    ! [X0,X1] :
      ( ~ sQ13_spl
      | past(sK0_skl,sK1_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f125]) ).

fof(f128,plain,
    ( sQ13_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f20,f74,f125]) ).

fof(f129,definition,
    ! [X0,X1] :
      ( sQ14_spl
    <=> ( nonreflexive(sK0_skl,sK1_skl(X0))
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ14_spl])],[split_symbol_definition]) ).

fof(f130,plain,
    ! [X0,X1] :
      ( ~ sQ14_spl
      | nonreflexive(sK0_skl,sK1_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f129]) ).

fof(f132,plain,
    ( sQ14_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f21,f74,f129]) ).

fof(f133,definition,
    ! [X0,X1] :
      ( sQ15_spl
    <=> ( see(sK0_skl,sK1_skl(X0))
        | ~ in(sK0_skl,X0,X1)
        | ~ restaurant(sK0_skl,X1)
        | ~ customer(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ15_spl])],[split_symbol_definition]) ).

fof(f134,plain,
    ! [X0,X1] :
      ( ~ sQ15_spl
      | see(sK0_skl,sK1_skl(X0))
      | ~ in(sK0_skl,X0,X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f133]) ).

fof(f136,plain,
    ( sQ15_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f22,f74,f133]) ).

fof(f137,definition,
    ! [X0] :
      ( sQ16_spl
    <=> ( customer(X0,sK5_skl(X0))
        | ~ actual_world(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ16_spl])],[split_symbol_definition]) ).

fof(f138,plain,
    ! [X0] :
      ( ~ sQ16_spl
      | customer(X0,sK5_skl(X0))
      | ~ actual_world(X0) ),
    inference(component_clause,[status(thm)],[f137]) ).

fof(f140,plain,
    ( sQ16_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f23,f74,f137]) ).

fof(f141,definition,
    ! [X0] :
      ( sQ17_spl
    <=> ( restaurant(X0,sK6_skl(X0))
        | ~ actual_world(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ17_spl])],[split_symbol_definition]) ).

fof(f142,plain,
    ! [X0] :
      ( ~ sQ17_spl
      | restaurant(X0,sK6_skl(X0))
      | ~ actual_world(X0) ),
    inference(component_clause,[status(thm)],[f141]) ).

fof(f144,plain,
    ( sQ17_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f24,f74,f141]) ).

fof(f145,definition,
    ! [X0] :
      ( sQ18_spl
    <=> ( in(X0,sK5_skl(X0),sK6_skl(X0))
        | ~ actual_world(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ18_spl])],[split_symbol_definition]) ).

fof(f146,plain,
    ! [X0] :
      ( ~ sQ18_spl
      | in(X0,sK5_skl(X0),sK6_skl(X0))
      | ~ actual_world(X0) ),
    inference(component_clause,[status(thm)],[f145]) ).

fof(f148,plain,
    ( sQ18_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f25,f74,f145]) ).

fof(f149,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ19_spl
    <=> ( ~ see(X0,X4)
        | ~ nonreflexive(X0,X4)
        | ~ past(X0,X4)
        | ~ patient(X0,X4,X1)
        | ~ agent(X0,X4,sK5_skl(X0))
        | ~ event(X0,X4)
        | ~ drink(X0,X3)
        | ~ nonreflexive(X0,X3)
        | ~ past(X0,X3)
        | ~ patient(X0,X3,X2)
        | ~ agent(X0,X3,X1)
        | ~ event(X0,X3)
        | ~ coffee(X0,X2)
        | ~ human_person(X0,X1)
        | ~ actual_world(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ19_spl])],[split_symbol_definition]) ).

fof(f150,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ19_spl
      | ~ see(X0,X4)
      | ~ nonreflexive(X0,X4)
      | ~ past(X0,X4)
      | ~ patient(X0,X4,X1)
      | ~ agent(X0,X4,sK5_skl(X0))
      | ~ event(X0,X4)
      | ~ drink(X0,X3)
      | ~ nonreflexive(X0,X3)
      | ~ past(X0,X3)
      | ~ patient(X0,X3,X2)
      | ~ agent(X0,X3,X1)
      | ~ event(X0,X3)
      | ~ coffee(X0,X2)
      | ~ human_person(X0,X1)
      | ~ actual_world(X0) ),
    inference(component_clause,[status(thm)],[f149]) ).

fof(f152,plain,
    ( sQ19_spl
    | sQ0_spl ),
    inference(split_clause,[status(thm)],[f26,f74,f149]) ).

fof(f153,definition,
    ( sQ20_spl
  <=> actual_world(sK7_skl) ),
    introduced(definition,[new_symbols(definition,[sQ20_spl])],[split_symbol_definition]) ).

fof(f154,plain,
    ( ~ sQ20_spl
    | actual_world(sK7_skl) ),
    inference(component_clause,[status(thm)],[f153]) ).

fof(f156,plain,
    ( sQ20_spl
    | ~ sQ0_spl ),
    inference(split_clause,[status(thm)],[f32,f74,f153]) ).

fof(f157,definition,
    ! [X0,X1] :
      ( sQ21_spl
    <=> sP1_prd(X0,X1,sK7_skl) ),
    introduced(definition,[new_symbols(definition,[sQ21_spl])],[split_symbol_definition]) ).

fof(f158,plain,
    ! [X0,X1] :
      ( ~ sQ21_spl
      | sP1_prd(X0,X1,sK7_skl) ),
    inference(component_clause,[status(thm)],[f157]) ).

fof(f160,plain,
    ( sQ21_spl
    | ~ sQ0_spl ),
    inference(split_clause,[status(thm)],[f33,f74,f157]) ).

fof(f161,definition,
    ! [X0] :
      ( sQ22_spl
    <=> ( customer(X0,sK8_skl(X0))
        | ~ actual_world(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ22_spl])],[split_symbol_definition]) ).

fof(f162,plain,
    ! [X0] :
      ( ~ sQ22_spl
      | customer(X0,sK8_skl(X0))
      | ~ actual_world(X0) ),
    inference(component_clause,[status(thm)],[f161]) ).

fof(f164,plain,
    ( sQ22_spl
    | ~ sQ0_spl ),
    inference(split_clause,[status(thm)],[f34,f74,f161]) ).

fof(f165,definition,
    ! [X0] :
      ( sQ23_spl
    <=> ( restaurant(X0,sK9_skl(X0))
        | ~ actual_world(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ23_spl])],[split_symbol_definition]) ).

fof(f166,plain,
    ! [X0] :
      ( ~ sQ23_spl
      | restaurant(X0,sK9_skl(X0))
      | ~ actual_world(X0) ),
    inference(component_clause,[status(thm)],[f165]) ).

fof(f168,plain,
    ( sQ23_spl
    | ~ sQ0_spl ),
    inference(split_clause,[status(thm)],[f35,f74,f165]) ).

fof(f169,definition,
    ! [X0] :
      ( sQ24_spl
    <=> ( in(X0,sK8_skl(X0),sK9_skl(X0))
        | ~ actual_world(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ24_spl])],[split_symbol_definition]) ).

fof(f170,plain,
    ! [X0] :
      ( ~ sQ24_spl
      | in(X0,sK8_skl(X0),sK9_skl(X0))
      | ~ actual_world(X0) ),
    inference(component_clause,[status(thm)],[f169]) ).

fof(f172,plain,
    ( sQ24_spl
    | ~ sQ0_spl ),
    inference(split_clause,[status(thm)],[f36,f74,f169]) ).

fof(f173,definition,
    ! [X0,X1,X2,X3,X4] :
      ( sQ25_spl
    <=> ( ~ see(X0,X4)
        | ~ nonreflexive(X0,X4)
        | ~ past(X0,X4)
        | ~ patient(X0,X4,X2)
        | ~ agent(X0,X4,sK8_skl(X0))
        | ~ event(X0,X4)
        | ~ drink(X0,X3)
        | ~ nonreflexive(X0,X3)
        | ~ past(X0,X3)
        | ~ patient(X0,X3,X1)
        | ~ agent(X0,X3,X2)
        | ~ event(X0,X3)
        | ~ human_person(X0,X2)
        | ~ coffee(X0,X1)
        | ~ actual_world(X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ25_spl])],[split_symbol_definition]) ).

fof(f174,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ25_spl
      | ~ see(X0,X4)
      | ~ nonreflexive(X0,X4)
      | ~ past(X0,X4)
      | ~ patient(X0,X4,X2)
      | ~ agent(X0,X4,sK8_skl(X0))
      | ~ event(X0,X4)
      | ~ drink(X0,X3)
      | ~ nonreflexive(X0,X3)
      | ~ past(X0,X3)
      | ~ patient(X0,X3,X1)
      | ~ agent(X0,X3,X2)
      | ~ event(X0,X3)
      | ~ human_person(X0,X2)
      | ~ coffee(X0,X1)
      | ~ actual_world(X0) ),
    inference(component_clause,[status(thm)],[f173]) ).

fof(f176,plain,
    ( sQ25_spl
    | ~ sQ0_spl ),
    inference(split_clause,[status(thm)],[f37,f74,f173]) ).

fof(f241,plain,
    ! [X0,X1,X2,X3] :
      ( ~ sQ1_spl
      | ~ sQ19_spl
      | ~ see(sK0_skl,X3)
      | ~ nonreflexive(sK0_skl,X3)
      | ~ past(sK0_skl,X3)
      | ~ patient(sK0_skl,X3,X0)
      | ~ agent(sK0_skl,X3,sK5_skl(sK0_skl))
      | ~ event(sK0_skl,X3)
      | ~ drink(sK0_skl,X2)
      | ~ nonreflexive(sK0_skl,X2)
      | ~ past(sK0_skl,X2)
      | ~ patient(sK0_skl,X2,X1)
      | ~ agent(sK0_skl,X2,X0)
      | ~ event(sK0_skl,X2)
      | ~ coffee(sK0_skl,X1)
      | ~ human_person(sK0_skl,X0) ),
    inference(resolution,[status(thm)],[f150,f78]) ).

fof(f243,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ2_spl
      | ~ sQ1_spl
      | ~ sQ19_spl
      | ~ in(sK0_skl,X2,X4)
      | ~ restaurant(sK0_skl,X4)
      | ~ customer(sK0_skl,X2)
      | ~ see(sK0_skl,X3)
      | ~ nonreflexive(sK0_skl,X3)
      | ~ past(sK0_skl,X3)
      | ~ patient(sK0_skl,X3,X0)
      | ~ agent(sK0_skl,X3,sK5_skl(sK0_skl))
      | ~ event(sK0_skl,X3)
      | ~ drink(sK0_skl,X1)
      | ~ nonreflexive(sK0_skl,X1)
      | ~ past(sK0_skl,X1)
      | ~ patient(sK0_skl,X1,sK4_skl(X2))
      | ~ agent(sK0_skl,X1,X0)
      | ~ event(sK0_skl,X1)
      | ~ human_person(sK0_skl,X0) ),
    inference(resolution,[status(thm)],[f241,f82]) ).

fof(f263,plain,
    ! [X0,X1,X2,X3] :
      ( ~ sQ17_spl
      | ~ sQ2_spl
      | ~ sQ1_spl
      | ~ sQ19_spl
      | ~ actual_world(sK0_skl)
      | ~ in(sK0_skl,X2,sK6_skl(sK0_skl))
      | ~ customer(sK0_skl,X2)
      | ~ see(sK0_skl,X3)
      | ~ nonreflexive(sK0_skl,X3)
      | ~ past(sK0_skl,X3)
      | ~ patient(sK0_skl,X3,X0)
      | ~ agent(sK0_skl,X3,sK5_skl(sK0_skl))
      | ~ event(sK0_skl,X3)
      | ~ drink(sK0_skl,X1)
      | ~ nonreflexive(sK0_skl,X1)
      | ~ past(sK0_skl,X1)
      | ~ patient(sK0_skl,X1,sK4_skl(X2))
      | ~ agent(sK0_skl,X1,X0)
      | ~ event(sK0_skl,X1)
      | ~ human_person(sK0_skl,X0) ),
    inference(resolution,[status(thm)],[f243,f142]) ).

fof(f264,definition,
    ! [X0,X1,X2,X3] :
      ( sQ42_spl
    <=> ( ~ in(sK0_skl,X2,sK6_skl(sK0_skl))
        | ~ customer(sK0_skl,X2)
        | ~ see(sK0_skl,X3)
        | ~ nonreflexive(sK0_skl,X3)
        | ~ past(sK0_skl,X3)
        | ~ patient(sK0_skl,X3,X0)
        | ~ agent(sK0_skl,X3,sK5_skl(sK0_skl))
        | ~ event(sK0_skl,X3)
        | ~ drink(sK0_skl,X1)
        | ~ nonreflexive(sK0_skl,X1)
        | ~ past(sK0_skl,X1)
        | ~ patient(sK0_skl,X1,sK4_skl(X2))
        | ~ agent(sK0_skl,X1,X0)
        | ~ event(sK0_skl,X1)
        | ~ human_person(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ42_spl])],[split_symbol_definition]) ).

fof(f265,plain,
    ! [X0,X1,X2,X3] :
      ( ~ sQ42_spl
      | ~ in(sK0_skl,X2,sK6_skl(sK0_skl))
      | ~ customer(sK0_skl,X2)
      | ~ see(sK0_skl,X3)
      | ~ nonreflexive(sK0_skl,X3)
      | ~ past(sK0_skl,X3)
      | ~ patient(sK0_skl,X3,X0)
      | ~ agent(sK0_skl,X3,sK5_skl(sK0_skl))
      | ~ event(sK0_skl,X3)
      | ~ drink(sK0_skl,X1)
      | ~ nonreflexive(sK0_skl,X1)
      | ~ past(sK0_skl,X1)
      | ~ patient(sK0_skl,X1,sK4_skl(X2))
      | ~ agent(sK0_skl,X1,X0)
      | ~ event(sK0_skl,X1)
      | ~ human_person(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f264]) ).

fof(f267,plain,
    ( ~ sQ17_spl
    | ~ sQ2_spl
    | ~ sQ19_spl
    | ~ sQ1_spl
    | sQ42_spl ),
    inference(split_clause,[status(thm)],[f263,f264,f77,f149,f81,f141]) ).

fof(f272,plain,
    ! [X0,X1,X2,X3] :
      ( ~ sQ20_spl
      | ~ sQ25_spl
      | ~ see(sK7_skl,X3)
      | ~ nonreflexive(sK7_skl,X3)
      | ~ past(sK7_skl,X3)
      | ~ patient(sK7_skl,X3,X1)
      | ~ agent(sK7_skl,X3,sK8_skl(sK7_skl))
      | ~ event(sK7_skl,X3)
      | ~ drink(sK7_skl,X2)
      | ~ nonreflexive(sK7_skl,X2)
      | ~ past(sK7_skl,X2)
      | ~ patient(sK7_skl,X2,X0)
      | ~ agent(sK7_skl,X2,X1)
      | ~ event(sK7_skl,X2)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(resolution,[status(thm)],[f174,f154]) ).

fof(f274,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ20_spl
      | ~ sQ25_spl
      | ~ in(sK7_skl,X4,X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ customer(sK7_skl,X4)
      | ~ sP1_prd(X3,X4,sK7_skl)
      | ~ nonreflexive(sK7_skl,sK17_skl(X3,X4,sK7_skl))
      | ~ past(sK7_skl,sK17_skl(X3,X4,sK7_skl))
      | ~ patient(sK7_skl,sK17_skl(X3,X4,sK7_skl),X1)
      | ~ agent(sK7_skl,sK17_skl(X3,X4,sK7_skl),sK8_skl(sK7_skl))
      | ~ event(sK7_skl,sK17_skl(X3,X4,sK7_skl))
      | ~ drink(sK7_skl,X2)
      | ~ nonreflexive(sK7_skl,X2)
      | ~ past(sK7_skl,X2)
      | ~ patient(sK7_skl,X2,X0)
      | ~ agent(sK7_skl,X2,X1)
      | ~ event(sK7_skl,X2)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(resolution,[status(thm)],[f272,f69]) ).

fof(f276,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ20_spl
      | ~ sQ25_spl
      | ~ in(sK7_skl,X4,X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ customer(sK7_skl,X4)
      | ~ sP1_prd(X3,X4,sK7_skl)
      | ~ nonreflexive(sK7_skl,sK17_skl(X3,X4,sK7_skl))
      | ~ past(sK7_skl,sK17_skl(X3,X4,sK7_skl))
      | ~ patient(sK7_skl,sK17_skl(X3,X4,sK7_skl),X1)
      | ~ agent(sK7_skl,sK17_skl(X3,X4,sK7_skl),sK8_skl(sK7_skl))
      | ~ drink(sK7_skl,X2)
      | ~ nonreflexive(sK7_skl,X2)
      | ~ past(sK7_skl,X2)
      | ~ patient(sK7_skl,X2,X0)
      | ~ agent(sK7_skl,X2,X1)
      | ~ event(sK7_skl,X2)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f274,f64]) ).

fof(f283,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ20_spl
      | ~ sQ25_spl
      | ~ in(sK7_skl,X4,X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ customer(sK7_skl,X4)
      | ~ sP1_prd(X3,X4,sK7_skl)
      | ~ nonreflexive(sK7_skl,sK17_skl(X3,X4,sK7_skl))
      | ~ patient(sK7_skl,sK17_skl(X3,X4,sK7_skl),X1)
      | ~ agent(sK7_skl,sK17_skl(X3,X4,sK7_skl),sK8_skl(sK7_skl))
      | ~ drink(sK7_skl,X2)
      | ~ nonreflexive(sK7_skl,X2)
      | ~ past(sK7_skl,X2)
      | ~ patient(sK7_skl,X2,X0)
      | ~ agent(sK7_skl,X2,X1)
      | ~ event(sK7_skl,X2)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f276,f67]) ).

fof(f284,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ20_spl
      | ~ sQ25_spl
      | ~ in(sK7_skl,X4,X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ customer(sK7_skl,X4)
      | ~ sP1_prd(X3,X4,sK7_skl)
      | ~ in(sK7_skl,X4,X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ customer(sK7_skl,X4)
      | ~ sP1_prd(X3,X4,sK7_skl)
      | ~ patient(sK7_skl,sK17_skl(X3,X4,sK7_skl),X1)
      | ~ agent(sK7_skl,sK17_skl(X3,X4,sK7_skl),sK8_skl(sK7_skl))
      | ~ drink(sK7_skl,X2)
      | ~ nonreflexive(sK7_skl,X2)
      | ~ past(sK7_skl,X2)
      | ~ patient(sK7_skl,X2,X0)
      | ~ agent(sK7_skl,X2,X1)
      | ~ event(sK7_skl,X2)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(resolution,[status(thm)],[f283,f68]) ).

fof(f285,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ20_spl
      | ~ sQ25_spl
      | ~ in(sK7_skl,X4,X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ customer(sK7_skl,X4)
      | ~ sP1_prd(X3,X4,sK7_skl)
      | ~ patient(sK7_skl,sK17_skl(X3,X4,sK7_skl),X1)
      | ~ agent(sK7_skl,sK17_skl(X3,X4,sK7_skl),sK8_skl(sK7_skl))
      | ~ drink(sK7_skl,X2)
      | ~ nonreflexive(sK7_skl,X2)
      | ~ past(sK7_skl,X2)
      | ~ patient(sK7_skl,X2,X0)
      | ~ agent(sK7_skl,X2,X1)
      | ~ event(sK7_skl,X2)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f284]) ).

fof(f286,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ20_spl
      | ~ sQ25_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X4,X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ customer(sK7_skl,X4)
      | ~ patient(sK7_skl,sK17_skl(X3,X4,sK7_skl),X1)
      | ~ agent(sK7_skl,sK17_skl(X3,X4,sK7_skl),sK8_skl(sK7_skl))
      | ~ drink(sK7_skl,X2)
      | ~ nonreflexive(sK7_skl,X2)
      | ~ past(sK7_skl,X2)
      | ~ patient(sK7_skl,X2,X0)
      | ~ agent(sK7_skl,X2,X1)
      | ~ event(sK7_skl,X2)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f285,f158]) ).

fof(f287,plain,
    ! [X0,X1,X2,X3] :
      ( ~ sQ20_spl
      | ~ sQ25_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ customer(sK7_skl,sK8_skl(sK7_skl))
      | ~ sP1_prd(X3,sK8_skl(sK7_skl),sK7_skl)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ customer(sK7_skl,sK8_skl(sK7_skl))
      | ~ patient(sK7_skl,sK17_skl(X3,sK8_skl(sK7_skl),sK7_skl),X1)
      | ~ drink(sK7_skl,X2)
      | ~ nonreflexive(sK7_skl,X2)
      | ~ past(sK7_skl,X2)
      | ~ patient(sK7_skl,X2,X0)
      | ~ agent(sK7_skl,X2,X1)
      | ~ event(sK7_skl,X2)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(resolution,[status(thm)],[f286,f65]) ).

fof(f288,definition,
    ! [X0,X1,X2,X3] :
      ( sQ43_spl
    <=> ( ~ in(sK7_skl,sK8_skl(sK7_skl),X3)
        | ~ restaurant(sK7_skl,X3)
        | ~ sP1_prd(X3,sK8_skl(sK7_skl),sK7_skl)
        | ~ in(sK7_skl,sK8_skl(sK7_skl),X3)
        | ~ restaurant(sK7_skl,X3)
        | ~ patient(sK7_skl,sK17_skl(X3,sK8_skl(sK7_skl),sK7_skl),X1)
        | ~ drink(sK7_skl,X2)
        | ~ nonreflexive(sK7_skl,X2)
        | ~ past(sK7_skl,X2)
        | ~ patient(sK7_skl,X2,X0)
        | ~ agent(sK7_skl,X2,X1)
        | ~ event(sK7_skl,X2)
        | ~ human_person(sK7_skl,X1)
        | ~ coffee(sK7_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ43_spl])],[split_symbol_definition]) ).

fof(f289,plain,
    ! [X0,X1,X2,X3] :
      ( ~ sQ43_spl
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ sP1_prd(X3,sK8_skl(sK7_skl),sK7_skl)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ patient(sK7_skl,sK17_skl(X3,sK8_skl(sK7_skl),sK7_skl),X1)
      | ~ drink(sK7_skl,X2)
      | ~ nonreflexive(sK7_skl,X2)
      | ~ past(sK7_skl,X2)
      | ~ patient(sK7_skl,X2,X0)
      | ~ agent(sK7_skl,X2,X1)
      | ~ event(sK7_skl,X2)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(component_clause,[status(thm)],[f288]) ).

fof(f291,definition,
    ( sQ44_spl
  <=> customer(sK7_skl,sK8_skl(sK7_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ44_spl])],[split_symbol_definition]) ).

fof(f293,plain,
    ( sQ44_spl
    | ~ customer(sK7_skl,sK8_skl(sK7_skl)) ),
    inference(component_clause,[status(thm)],[f291]) ).

fof(f294,plain,
    ( ~ sQ20_spl
    | ~ sQ25_spl
    | ~ sQ21_spl
    | ~ sQ44_spl
    | sQ43_spl ),
    inference(split_clause,[status(thm)],[f287,f288,f291,f157,f173,f153]) ).

fof(f295,plain,
    ! [X0,X1,X2,X3] :
      ( ~ sQ43_spl
      | ~ sP1_prd(X3,sK8_skl(sK7_skl),sK7_skl)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ patient(sK7_skl,sK17_skl(X3,sK8_skl(sK7_skl),sK7_skl),X1)
      | ~ drink(sK7_skl,X2)
      | ~ nonreflexive(sK7_skl,X2)
      | ~ past(sK7_skl,X2)
      | ~ patient(sK7_skl,X2,X0)
      | ~ agent(sK7_skl,X2,X1)
      | ~ event(sK7_skl,X2)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f289]) ).

fof(f296,plain,
    ! [X0,X1,X2,X3] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ patient(sK7_skl,sK17_skl(X3,sK8_skl(sK7_skl),sK7_skl),X1)
      | ~ drink(sK7_skl,X2)
      | ~ nonreflexive(sK7_skl,X2)
      | ~ past(sK7_skl,X2)
      | ~ patient(sK7_skl,X2,X0)
      | ~ agent(sK7_skl,X2,X1)
      | ~ event(sK7_skl,X2)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f295,f158]) ).

fof(f297,plain,
    ( ~ sQ22_spl
    | sQ44_spl
    | ~ actual_world(sK7_skl) ),
    inference(resolution,[status(thm)],[f293,f162]) ).

fof(f299,plain,
    ( ~ sQ22_spl
    | sQ44_spl
    | ~ sQ20_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f297,f154]) ).

fof(f300,plain,
    ( ~ sQ22_spl
    | sQ44_spl
    | ~ sQ20_spl ),
    inference(contradiction_clause,[status(thm)],[f299]) ).

fof(f301,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X3,X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ customer(sK7_skl,X3)
      | ~ sP1_prd(X2,X3,sK7_skl)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X4)
      | ~ restaurant(sK7_skl,X4)
      | ~ patient(sK7_skl,sK17_skl(X4,sK8_skl(sK7_skl),sK7_skl),X1)
      | ~ nonreflexive(sK7_skl,sK19_skl(X2,X3,sK7_skl))
      | ~ past(sK7_skl,sK19_skl(X2,X3,sK7_skl))
      | ~ patient(sK7_skl,sK19_skl(X2,X3,sK7_skl),X0)
      | ~ agent(sK7_skl,sK19_skl(X2,X3,sK7_skl),X1)
      | ~ event(sK7_skl,sK19_skl(X2,X3,sK7_skl))
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(resolution,[status(thm)],[f296,f63]) ).

fof(f302,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X3,X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ customer(sK7_skl,X3)
      | ~ sP1_prd(X2,X3,sK7_skl)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X4)
      | ~ restaurant(sK7_skl,X4)
      | ~ patient(sK7_skl,sK17_skl(X4,sK8_skl(sK7_skl),sK7_skl),X1)
      | ~ nonreflexive(sK7_skl,sK19_skl(X2,X3,sK7_skl))
      | ~ past(sK7_skl,sK19_skl(X2,X3,sK7_skl))
      | ~ patient(sK7_skl,sK19_skl(X2,X3,sK7_skl),X0)
      | ~ agent(sK7_skl,sK19_skl(X2,X3,sK7_skl),X1)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f301,f58]) ).

fof(f303,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X3,X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ customer(sK7_skl,X3)
      | ~ sP1_prd(X2,X3,sK7_skl)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X4)
      | ~ restaurant(sK7_skl,X4)
      | ~ patient(sK7_skl,sK17_skl(X4,sK8_skl(sK7_skl),sK7_skl),X1)
      | ~ nonreflexive(sK7_skl,sK19_skl(X2,X3,sK7_skl))
      | ~ patient(sK7_skl,sK19_skl(X2,X3,sK7_skl),X0)
      | ~ agent(sK7_skl,sK19_skl(X2,X3,sK7_skl),X1)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f302,f61]) ).

fof(f304,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X3,X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ customer(sK7_skl,X3)
      | ~ sP1_prd(X2,X3,sK7_skl)
      | ~ in(sK7_skl,X3,X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ customer(sK7_skl,X3)
      | ~ sP1_prd(X2,X3,sK7_skl)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X4)
      | ~ restaurant(sK7_skl,X4)
      | ~ patient(sK7_skl,sK17_skl(X4,sK8_skl(sK7_skl),sK7_skl),X1)
      | ~ patient(sK7_skl,sK19_skl(X2,X3,sK7_skl),X0)
      | ~ agent(sK7_skl,sK19_skl(X2,X3,sK7_skl),X1)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(resolution,[status(thm)],[f303,f62]) ).

fof(f305,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X3,X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ customer(sK7_skl,X3)
      | ~ sP1_prd(X2,X3,sK7_skl)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X4)
      | ~ restaurant(sK7_skl,X4)
      | ~ patient(sK7_skl,sK17_skl(X4,sK8_skl(sK7_skl),sK7_skl),X1)
      | ~ patient(sK7_skl,sK19_skl(X2,X3,sK7_skl),X0)
      | ~ agent(sK7_skl,sK19_skl(X2,X3,sK7_skl),X1)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f304]) ).

fof(f306,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X3,X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ customer(sK7_skl,X3)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X4)
      | ~ restaurant(sK7_skl,X4)
      | ~ patient(sK7_skl,sK17_skl(X4,sK8_skl(sK7_skl),sK7_skl),X1)
      | ~ patient(sK7_skl,sK19_skl(X2,X3,sK7_skl),X0)
      | ~ agent(sK7_skl,sK19_skl(X2,X3,sK7_skl),X1)
      | ~ human_person(sK7_skl,X1)
      | ~ coffee(sK7_skl,X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f305,f158]) ).

fof(f307,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X4,X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ customer(sK7_skl,X4)
      | ~ sP1_prd(X3,X4,sK7_skl)
      | ~ in(sK7_skl,X2,X1)
      | ~ restaurant(sK7_skl,X1)
      | ~ customer(sK7_skl,X2)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X5)
      | ~ restaurant(sK7_skl,X5)
      | ~ patient(sK7_skl,sK17_skl(X5,sK8_skl(sK7_skl),sK7_skl),X0)
      | ~ patient(sK7_skl,sK19_skl(X1,X2,sK7_skl),sK20_skl(X3,X4,sK7_skl))
      | ~ agent(sK7_skl,sK19_skl(X1,X2,sK7_skl),X0)
      | ~ human_person(sK7_skl,X0) ),
    inference(resolution,[status(thm)],[f306,f57]) ).

fof(f308,plain,
    ! [X0,X1,X2,X3,X4,X5] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X4,X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ customer(sK7_skl,X4)
      | ~ in(sK7_skl,X2,X1)
      | ~ restaurant(sK7_skl,X1)
      | ~ customer(sK7_skl,X2)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X5)
      | ~ restaurant(sK7_skl,X5)
      | ~ patient(sK7_skl,sK17_skl(X5,sK8_skl(sK7_skl),sK7_skl),X0)
      | ~ patient(sK7_skl,sK19_skl(X1,X2,sK7_skl),sK20_skl(X3,X4,sK7_skl))
      | ~ agent(sK7_skl,sK19_skl(X1,X2,sK7_skl),X0)
      | ~ human_person(sK7_skl,X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f307,f158]) ).

fof(f309,plain,
    ! [X0,X1,X2,X3] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X2,X1)
      | ~ restaurant(sK7_skl,X1)
      | ~ customer(sK7_skl,X2)
      | ~ sP1_prd(X1,X2,sK7_skl)
      | ~ in(sK7_skl,X2,X1)
      | ~ restaurant(sK7_skl,X1)
      | ~ customer(sK7_skl,X2)
      | ~ in(sK7_skl,X2,X1)
      | ~ restaurant(sK7_skl,X1)
      | ~ customer(sK7_skl,X2)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ patient(sK7_skl,sK17_skl(X3,sK8_skl(sK7_skl),sK7_skl),X0)
      | ~ agent(sK7_skl,sK19_skl(X1,X2,sK7_skl),X0)
      | ~ human_person(sK7_skl,X0) ),
    inference(resolution,[status(thm)],[f308,f60]) ).

fof(f310,plain,
    ! [X0,X1,X2,X3] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ sP1_prd(X1,X2,sK7_skl)
      | ~ in(sK7_skl,X2,X1)
      | ~ restaurant(sK7_skl,X1)
      | ~ customer(sK7_skl,X2)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ patient(sK7_skl,sK17_skl(X3,sK8_skl(sK7_skl),sK7_skl),X0)
      | ~ agent(sK7_skl,sK19_skl(X1,X2,sK7_skl),X0)
      | ~ human_person(sK7_skl,X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f309]) ).

fof(f311,plain,
    ! [X0,X1,X2,X3] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X2,X1)
      | ~ restaurant(sK7_skl,X1)
      | ~ customer(sK7_skl,X2)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X3)
      | ~ restaurant(sK7_skl,X3)
      | ~ patient(sK7_skl,sK17_skl(X3,sK8_skl(sK7_skl),sK7_skl),X0)
      | ~ agent(sK7_skl,sK19_skl(X1,X2,sK7_skl),X0)
      | ~ human_person(sK7_skl,X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f310,f158]) ).

fof(f312,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X3,X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ customer(sK7_skl,X3)
      | ~ sP1_prd(X2,X3,sK7_skl)
      | ~ in(sK7_skl,X1,X0)
      | ~ restaurant(sK7_skl,X0)
      | ~ customer(sK7_skl,X1)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X4)
      | ~ restaurant(sK7_skl,X4)
      | ~ patient(sK7_skl,sK17_skl(X4,sK8_skl(sK7_skl),sK7_skl),sK18_skl(X2,X3,sK7_skl))
      | ~ agent(sK7_skl,sK19_skl(X0,X1,sK7_skl),sK18_skl(X2,X3,sK7_skl)) ),
    inference(resolution,[status(thm)],[f311,f56]) ).

fof(f313,plain,
    ! [X0,X1,X2,X3,X4] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X3,X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ customer(sK7_skl,X3)
      | ~ in(sK7_skl,X1,X0)
      | ~ restaurant(sK7_skl,X0)
      | ~ customer(sK7_skl,X1)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X4)
      | ~ restaurant(sK7_skl,X4)
      | ~ patient(sK7_skl,sK17_skl(X4,sK8_skl(sK7_skl),sK7_skl),sK18_skl(X2,X3,sK7_skl))
      | ~ agent(sK7_skl,sK19_skl(X0,X1,sK7_skl),sK18_skl(X2,X3,sK7_skl)) ),
    inference(forward_subsumption_resolution,[status(thm)],[f312,f158]) ).

fof(f314,plain,
    ! [X0,X1,X2] :
      ( ~ sQ43_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ customer(sK7_skl,sK8_skl(sK7_skl))
      | ~ sP1_prd(X2,sK8_skl(sK7_skl),sK7_skl)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ customer(sK7_skl,sK8_skl(sK7_skl))
      | ~ in(sK7_skl,X1,X0)
      | ~ restaurant(sK7_skl,X0)
      | ~ customer(sK7_skl,X1)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ agent(sK7_skl,sK19_skl(X0,X1,sK7_skl),sK18_skl(X2,sK8_skl(sK7_skl),sK7_skl)) ),
    inference(resolution,[status(thm)],[f313,f66]) ).

fof(f315,definition,
    ! [X0,X1,X2] :
      ( sQ45_spl
    <=> ( ~ in(sK7_skl,sK8_skl(sK7_skl),X2)
        | ~ restaurant(sK7_skl,X2)
        | ~ sP1_prd(X2,sK8_skl(sK7_skl),sK7_skl)
        | ~ in(sK7_skl,sK8_skl(sK7_skl),X2)
        | ~ restaurant(sK7_skl,X2)
        | ~ in(sK7_skl,X1,X0)
        | ~ restaurant(sK7_skl,X0)
        | ~ customer(sK7_skl,X1)
        | ~ in(sK7_skl,sK8_skl(sK7_skl),X2)
        | ~ restaurant(sK7_skl,X2)
        | ~ agent(sK7_skl,sK19_skl(X0,X1,sK7_skl),sK18_skl(X2,sK8_skl(sK7_skl),sK7_skl)) ) ),
    introduced(definition,[new_symbols(definition,[sQ45_spl])],[split_symbol_definition]) ).

fof(f316,plain,
    ! [X0,X1,X2] :
      ( ~ sQ45_spl
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ sP1_prd(X2,sK8_skl(sK7_skl),sK7_skl)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ in(sK7_skl,X1,X0)
      | ~ restaurant(sK7_skl,X0)
      | ~ customer(sK7_skl,X1)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ agent(sK7_skl,sK19_skl(X0,X1,sK7_skl),sK18_skl(X2,sK8_skl(sK7_skl),sK7_skl)) ),
    inference(component_clause,[status(thm)],[f315]) ).

fof(f318,plain,
    ( ~ sQ43_spl
    | ~ sQ21_spl
    | ~ sQ44_spl
    | sQ45_spl ),
    inference(split_clause,[status(thm)],[f314,f315,f291,f157,f288]) ).

fof(f319,plain,
    ! [X0,X1,X2] :
      ( ~ sQ45_spl
      | ~ sP1_prd(X2,sK8_skl(sK7_skl),sK7_skl)
      | ~ in(sK7_skl,X1,X0)
      | ~ restaurant(sK7_skl,X0)
      | ~ customer(sK7_skl,X1)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ agent(sK7_skl,sK19_skl(X0,X1,sK7_skl),sK18_skl(X2,sK8_skl(sK7_skl),sK7_skl)) ),
    inference(duplicate_literals_removal,[status(thm)],[f316]) ).

fof(f320,plain,
    ! [X0,X1,X2] :
      ( ~ sQ45_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,X1,X0)
      | ~ restaurant(sK7_skl,X0)
      | ~ customer(sK7_skl,X1)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X2)
      | ~ restaurant(sK7_skl,X2)
      | ~ agent(sK7_skl,sK19_skl(X0,X1,sK7_skl),sK18_skl(X2,sK8_skl(sK7_skl),sK7_skl)) ),
    inference(forward_subsumption_resolution,[status(thm)],[f319,f158]) ).

fof(f321,plain,
    ! [X0] :
      ( ~ sQ45_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X0)
      | ~ restaurant(sK7_skl,X0)
      | ~ customer(sK7_skl,sK8_skl(sK7_skl))
      | ~ sP1_prd(X0,sK8_skl(sK7_skl),sK7_skl)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X0)
      | ~ restaurant(sK7_skl,X0)
      | ~ customer(sK7_skl,sK8_skl(sK7_skl))
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X0)
      | ~ restaurant(sK7_skl,X0) ),
    inference(resolution,[status(thm)],[f320,f59]) ).

fof(f322,definition,
    ! [X0] :
      ( sQ46_spl
    <=> ( ~ in(sK7_skl,sK8_skl(sK7_skl),X0)
        | ~ restaurant(sK7_skl,X0)
        | ~ sP1_prd(X0,sK8_skl(sK7_skl),sK7_skl)
        | ~ in(sK7_skl,sK8_skl(sK7_skl),X0)
        | ~ restaurant(sK7_skl,X0)
        | ~ in(sK7_skl,sK8_skl(sK7_skl),X0)
        | ~ restaurant(sK7_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ46_spl])],[split_symbol_definition]) ).

fof(f323,plain,
    ! [X0] :
      ( ~ sQ46_spl
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X0)
      | ~ restaurant(sK7_skl,X0)
      | ~ sP1_prd(X0,sK8_skl(sK7_skl),sK7_skl)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X0)
      | ~ restaurant(sK7_skl,X0)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X0)
      | ~ restaurant(sK7_skl,X0) ),
    inference(component_clause,[status(thm)],[f322]) ).

fof(f325,plain,
    ( ~ sQ45_spl
    | ~ sQ21_spl
    | ~ sQ44_spl
    | sQ46_spl ),
    inference(split_clause,[status(thm)],[f321,f322,f291,f157,f315]) ).

fof(f326,plain,
    ! [X0] :
      ( ~ sQ46_spl
      | ~ sP1_prd(X0,sK8_skl(sK7_skl),sK7_skl)
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X0)
      | ~ restaurant(sK7_skl,X0) ),
    inference(duplicate_literals_removal,[status(thm)],[f323]) ).

fof(f327,plain,
    ! [X0] :
      ( ~ sQ46_spl
      | ~ sQ21_spl
      | ~ in(sK7_skl,sK8_skl(sK7_skl),X0)
      | ~ restaurant(sK7_skl,X0) ),
    inference(forward_subsumption_resolution,[status(thm)],[f326,f158]) ).

fof(f328,plain,
    ( ~ sQ24_spl
    | ~ sQ46_spl
    | ~ sQ21_spl
    | ~ actual_world(sK7_skl)
    | ~ restaurant(sK7_skl,sK9_skl(sK7_skl)) ),
    inference(resolution,[status(thm)],[f327,f170]) ).

fof(f329,definition,
    ( sQ47_spl
  <=> restaurant(sK7_skl,sK9_skl(sK7_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ47_spl])],[split_symbol_definition]) ).

fof(f331,plain,
    ( sQ47_spl
    | ~ restaurant(sK7_skl,sK9_skl(sK7_skl)) ),
    inference(component_clause,[status(thm)],[f329]) ).

fof(f332,plain,
    ( ~ sQ24_spl
    | ~ sQ46_spl
    | ~ sQ21_spl
    | ~ sQ20_spl
    | ~ sQ47_spl ),
    inference(split_clause,[status(thm)],[f328,f329,f153,f157,f322,f169]) ).

fof(f343,plain,
    ( ~ sQ23_spl
    | sQ47_spl
    | ~ actual_world(sK7_skl) ),
    inference(resolution,[status(thm)],[f331,f166]) ).

fof(f345,plain,
    ( ~ sQ23_spl
    | sQ47_spl
    | ~ sQ20_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f343,f154]) ).

fof(f346,plain,
    ( ~ sQ23_spl
    | sQ47_spl
    | ~ sQ20_spl ),
    inference(contradiction_clause,[status(thm)],[f345]) ).

fof(f351,plain,
    ! [X0,X1,X2] :
      ( ~ sQ42_spl
      | ~ sQ18_spl
      | ~ customer(sK0_skl,sK5_skl(sK0_skl))
      | ~ see(sK0_skl,X2)
      | ~ nonreflexive(sK0_skl,X2)
      | ~ past(sK0_skl,X2)
      | ~ patient(sK0_skl,X2,X0)
      | ~ agent(sK0_skl,X2,sK5_skl(sK0_skl))
      | ~ event(sK0_skl,X2)
      | ~ drink(sK0_skl,X1)
      | ~ nonreflexive(sK0_skl,X1)
      | ~ past(sK0_skl,X1)
      | ~ patient(sK0_skl,X1,sK4_skl(sK5_skl(sK0_skl)))
      | ~ agent(sK0_skl,X1,X0)
      | ~ event(sK0_skl,X1)
      | ~ human_person(sK0_skl,X0)
      | ~ actual_world(sK0_skl) ),
    inference(resolution,[status(thm)],[f146,f265]) ).

fof(f352,definition,
    ! [X0,X1,X2] :
      ( sQ49_spl
    <=> ( ~ see(sK0_skl,X2)
        | ~ nonreflexive(sK0_skl,X2)
        | ~ past(sK0_skl,X2)
        | ~ patient(sK0_skl,X2,X0)
        | ~ agent(sK0_skl,X2,sK5_skl(sK0_skl))
        | ~ event(sK0_skl,X2)
        | ~ drink(sK0_skl,X1)
        | ~ nonreflexive(sK0_skl,X1)
        | ~ past(sK0_skl,X1)
        | ~ patient(sK0_skl,X1,sK4_skl(sK5_skl(sK0_skl)))
        | ~ agent(sK0_skl,X1,X0)
        | ~ event(sK0_skl,X1)
        | ~ human_person(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ49_spl])],[split_symbol_definition]) ).

fof(f353,plain,
    ! [X0,X1,X2] :
      ( ~ sQ49_spl
      | ~ see(sK0_skl,X2)
      | ~ nonreflexive(sK0_skl,X2)
      | ~ past(sK0_skl,X2)
      | ~ patient(sK0_skl,X2,X0)
      | ~ agent(sK0_skl,X2,sK5_skl(sK0_skl))
      | ~ event(sK0_skl,X2)
      | ~ drink(sK0_skl,X1)
      | ~ nonreflexive(sK0_skl,X1)
      | ~ past(sK0_skl,X1)
      | ~ patient(sK0_skl,X1,sK4_skl(sK5_skl(sK0_skl)))
      | ~ agent(sK0_skl,X1,X0)
      | ~ event(sK0_skl,X1)
      | ~ human_person(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f352]) ).

fof(f355,definition,
    ( sQ50_spl
  <=> customer(sK0_skl,sK5_skl(sK0_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ50_spl])],[split_symbol_definition]) ).

fof(f357,plain,
    ( sQ50_spl
    | ~ customer(sK0_skl,sK5_skl(sK0_skl)) ),
    inference(component_clause,[status(thm)],[f355]) ).

fof(f358,plain,
    ( ~ sQ42_spl
    | ~ sQ18_spl
    | ~ sQ50_spl
    | sQ49_spl
    | ~ sQ1_spl ),
    inference(split_clause,[status(thm)],[f351,f77,f352,f355,f145,f264]) ).

fof(f359,plain,
    ( ~ sQ16_spl
    | sQ50_spl
    | ~ actual_world(sK0_skl) ),
    inference(resolution,[status(thm)],[f357,f138]) ).

fof(f361,plain,
    ( ~ sQ16_spl
    | sQ50_spl
    | ~ sQ1_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f359,f78]) ).

fof(f362,plain,
    ( ~ sQ16_spl
    | sQ50_spl
    | ~ sQ1_spl ),
    inference(contradiction_clause,[status(thm)],[f361]) ).

fof(f389,plain,
    ! [X0,X1,X2] :
      ( ~ sQ6_spl
      | ~ sQ49_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X2)
      | ~ restaurant(sK0_skl,X2)
      | ~ customer(sK0_skl,sK5_skl(sK0_skl))
      | ~ see(sK0_skl,X1)
      | ~ nonreflexive(sK0_skl,X1)
      | ~ past(sK0_skl,X1)
      | ~ patient(sK0_skl,X1,X0)
      | ~ agent(sK0_skl,X1,sK5_skl(sK0_skl))
      | ~ event(sK0_skl,X1)
      | ~ drink(sK0_skl,sK3_skl(sK5_skl(sK0_skl)))
      | ~ nonreflexive(sK0_skl,sK3_skl(sK5_skl(sK0_skl)))
      | ~ past(sK0_skl,sK3_skl(sK5_skl(sK0_skl)))
      | ~ agent(sK0_skl,sK3_skl(sK5_skl(sK0_skl)),X0)
      | ~ event(sK0_skl,sK3_skl(sK5_skl(sK0_skl)))
      | ~ human_person(sK0_skl,X0) ),
    inference(resolution,[status(thm)],[f353,f98]) ).

fof(f390,definition,
    ! [X0,X1] :
      ( sQ51_spl
    <=> ( ~ see(sK0_skl,X1)
        | ~ nonreflexive(sK0_skl,X1)
        | ~ past(sK0_skl,X1)
        | ~ patient(sK0_skl,X1,X0)
        | ~ agent(sK0_skl,X1,sK5_skl(sK0_skl))
        | ~ event(sK0_skl,X1)
        | ~ agent(sK0_skl,sK3_skl(sK5_skl(sK0_skl)),X0)
        | ~ human_person(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ51_spl])],[split_symbol_definition]) ).

fof(f391,plain,
    ! [X0,X1] :
      ( ~ sQ51_spl
      | ~ see(sK0_skl,X1)
      | ~ nonreflexive(sK0_skl,X1)
      | ~ past(sK0_skl,X1)
      | ~ patient(sK0_skl,X1,X0)
      | ~ agent(sK0_skl,X1,sK5_skl(sK0_skl))
      | ~ event(sK0_skl,X1)
      | ~ agent(sK0_skl,sK3_skl(sK5_skl(sK0_skl)),X0)
      | ~ human_person(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f390]) ).

fof(f393,definition,
    ( sQ52_spl
  <=> event(sK0_skl,sK3_skl(sK5_skl(sK0_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ52_spl])],[split_symbol_definition]) ).

fof(f395,plain,
    ( sQ52_spl
    | ~ event(sK0_skl,sK3_skl(sK5_skl(sK0_skl))) ),
    inference(component_clause,[status(thm)],[f393]) ).

fof(f396,definition,
    ( sQ53_spl
  <=> past(sK0_skl,sK3_skl(sK5_skl(sK0_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ53_spl])],[split_symbol_definition]) ).

fof(f398,plain,
    ( sQ53_spl
    | ~ past(sK0_skl,sK3_skl(sK5_skl(sK0_skl))) ),
    inference(component_clause,[status(thm)],[f396]) ).

fof(f399,definition,
    ( sQ54_spl
  <=> nonreflexive(sK0_skl,sK3_skl(sK5_skl(sK0_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ54_spl])],[split_symbol_definition]) ).

fof(f401,plain,
    ( sQ54_spl
    | ~ nonreflexive(sK0_skl,sK3_skl(sK5_skl(sK0_skl))) ),
    inference(component_clause,[status(thm)],[f399]) ).

fof(f402,definition,
    ( sQ55_spl
  <=> drink(sK0_skl,sK3_skl(sK5_skl(sK0_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ55_spl])],[split_symbol_definition]) ).

fof(f404,plain,
    ( sQ55_spl
    | ~ drink(sK0_skl,sK3_skl(sK5_skl(sK0_skl))) ),
    inference(component_clause,[status(thm)],[f402]) ).

fof(f405,definition,
    ! [X2] :
      ( sQ56_spl
    <=> ( ~ in(sK0_skl,sK5_skl(sK0_skl),X2)
        | ~ restaurant(sK0_skl,X2) ) ),
    introduced(definition,[new_symbols(definition,[sQ56_spl])],[split_symbol_definition]) ).

fof(f406,plain,
    ! [X0] :
      ( ~ sQ56_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X0)
      | ~ restaurant(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f405]) ).

fof(f408,plain,
    ( ~ sQ6_spl
    | ~ sQ49_spl
    | sQ56_spl
    | ~ sQ50_spl
    | ~ sQ55_spl
    | ~ sQ54_spl
    | ~ sQ53_spl
    | ~ sQ52_spl
    | sQ51_spl ),
    inference(split_clause,[status(thm)],[f389,f390,f393,f396,f399,f402,f355,f405,f352,f97]) ).

fof(f409,plain,
    ! [X0] :
      ( ~ sQ9_spl
      | sQ55_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X0)
      | ~ restaurant(sK0_skl,X0)
      | ~ customer(sK0_skl,sK5_skl(sK0_skl)) ),
    inference(resolution,[status(thm)],[f404,f110]) ).

fof(f410,plain,
    ( ~ sQ9_spl
    | sQ55_spl
    | sQ56_spl
    | ~ sQ50_spl ),
    inference(split_clause,[status(thm)],[f409,f355,f405,f402,f109]) ).

fof(f411,plain,
    ! [X0] :
      ( ~ sQ8_spl
      | sQ54_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X0)
      | ~ restaurant(sK0_skl,X0)
      | ~ customer(sK0_skl,sK5_skl(sK0_skl)) ),
    inference(resolution,[status(thm)],[f401,f106]) ).

fof(f412,plain,
    ( ~ sQ8_spl
    | sQ54_spl
    | sQ56_spl
    | ~ sQ50_spl ),
    inference(split_clause,[status(thm)],[f411,f355,f405,f399,f105]) ).

fof(f413,plain,
    ! [X0] :
      ( ~ sQ7_spl
      | sQ53_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X0)
      | ~ restaurant(sK0_skl,X0)
      | ~ customer(sK0_skl,sK5_skl(sK0_skl)) ),
    inference(resolution,[status(thm)],[f398,f102]) ).

fof(f414,plain,
    ( ~ sQ7_spl
    | sQ53_spl
    | sQ56_spl
    | ~ sQ50_spl ),
    inference(split_clause,[status(thm)],[f413,f355,f405,f396,f101]) ).

fof(f415,plain,
    ! [X0] :
      ( ~ sQ4_spl
      | sQ52_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X0)
      | ~ restaurant(sK0_skl,X0)
      | ~ customer(sK0_skl,sK5_skl(sK0_skl)) ),
    inference(resolution,[status(thm)],[f395,f90]) ).

fof(f416,plain,
    ( ~ sQ4_spl
    | sQ52_spl
    | sQ56_spl
    | ~ sQ50_spl ),
    inference(split_clause,[status(thm)],[f415,f355,f405,f393,f89]) ).

fof(f440,plain,
    ( ~ sQ18_spl
    | ~ sQ56_spl
    | ~ actual_world(sK0_skl)
    | ~ restaurant(sK0_skl,sK6_skl(sK0_skl)) ),
    inference(resolution,[status(thm)],[f406,f146]) ).

fof(f441,definition,
    ( sQ57_spl
  <=> restaurant(sK0_skl,sK6_skl(sK0_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ57_spl])],[split_symbol_definition]) ).

fof(f443,plain,
    ( sQ57_spl
    | ~ restaurant(sK0_skl,sK6_skl(sK0_skl)) ),
    inference(component_clause,[status(thm)],[f441]) ).

fof(f444,plain,
    ( ~ sQ18_spl
    | ~ sQ56_spl
    | ~ sQ1_spl
    | ~ sQ57_spl ),
    inference(split_clause,[status(thm)],[f440,f441,f77,f405,f145]) ).

fof(f445,plain,
    ( ~ sQ17_spl
    | sQ57_spl
    | ~ actual_world(sK0_skl) ),
    inference(resolution,[status(thm)],[f443,f142]) ).

fof(f447,plain,
    ( ~ sQ17_spl
    | sQ57_spl
    | ~ sQ1_spl
    | $false ),
    inference(forward_subsumption_resolution,[status(thm)],[f445,f78]) ).

fof(f448,plain,
    ( ~ sQ17_spl
    | sQ57_spl
    | ~ sQ1_spl ),
    inference(contradiction_clause,[status(thm)],[f447]) ).

fof(f469,plain,
    ! [X0,X1] :
      ( ~ sQ5_spl
      | ~ sQ51_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X1)
      | ~ restaurant(sK0_skl,X1)
      | ~ customer(sK0_skl,sK5_skl(sK0_skl))
      | ~ see(sK0_skl,X0)
      | ~ nonreflexive(sK0_skl,X0)
      | ~ past(sK0_skl,X0)
      | ~ patient(sK0_skl,X0,sK2_skl(sK5_skl(sK0_skl)))
      | ~ agent(sK0_skl,X0,sK5_skl(sK0_skl))
      | ~ event(sK0_skl,X0)
      | ~ human_person(sK0_skl,sK2_skl(sK5_skl(sK0_skl))) ),
    inference(resolution,[status(thm)],[f391,f94]) ).

fof(f470,definition,
    ( sQ61_spl
  <=> human_person(sK0_skl,sK2_skl(sK5_skl(sK0_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ61_spl])],[split_symbol_definition]) ).

fof(f472,plain,
    ( sQ61_spl
    | ~ human_person(sK0_skl,sK2_skl(sK5_skl(sK0_skl))) ),
    inference(component_clause,[status(thm)],[f470]) ).

fof(f473,definition,
    ! [X0] :
      ( sQ62_spl
    <=> ( ~ see(sK0_skl,X0)
        | ~ nonreflexive(sK0_skl,X0)
        | ~ past(sK0_skl,X0)
        | ~ patient(sK0_skl,X0,sK2_skl(sK5_skl(sK0_skl)))
        | ~ agent(sK0_skl,X0,sK5_skl(sK0_skl))
        | ~ event(sK0_skl,X0) ) ),
    introduced(definition,[new_symbols(definition,[sQ62_spl])],[split_symbol_definition]) ).

fof(f474,plain,
    ! [X0] :
      ( ~ sQ62_spl
      | ~ see(sK0_skl,X0)
      | ~ nonreflexive(sK0_skl,X0)
      | ~ past(sK0_skl,X0)
      | ~ patient(sK0_skl,X0,sK2_skl(sK5_skl(sK0_skl)))
      | ~ agent(sK0_skl,X0,sK5_skl(sK0_skl))
      | ~ event(sK0_skl,X0) ),
    inference(component_clause,[status(thm)],[f473]) ).

fof(f476,plain,
    ( ~ sQ5_spl
    | ~ sQ51_spl
    | sQ56_spl
    | ~ sQ50_spl
    | sQ62_spl
    | ~ sQ61_spl ),
    inference(split_clause,[status(thm)],[f469,f470,f473,f355,f405,f390,f93]) ).

fof(f477,plain,
    ! [X0] :
      ( ~ sQ3_spl
      | sQ61_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X0)
      | ~ restaurant(sK0_skl,X0)
      | ~ customer(sK0_skl,sK5_skl(sK0_skl)) ),
    inference(resolution,[status(thm)],[f472,f86]) ).

fof(f478,plain,
    ( ~ sQ3_spl
    | sQ61_spl
    | sQ56_spl
    | ~ sQ50_spl ),
    inference(split_clause,[status(thm)],[f477,f355,f405,f470,f85]) ).

fof(f479,plain,
    ! [X0] :
      ( ~ sQ12_spl
      | ~ sQ62_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X0)
      | ~ restaurant(sK0_skl,X0)
      | ~ customer(sK0_skl,sK5_skl(sK0_skl))
      | ~ see(sK0_skl,sK1_skl(sK5_skl(sK0_skl)))
      | ~ nonreflexive(sK0_skl,sK1_skl(sK5_skl(sK0_skl)))
      | ~ past(sK0_skl,sK1_skl(sK5_skl(sK0_skl)))
      | ~ agent(sK0_skl,sK1_skl(sK5_skl(sK0_skl)),sK5_skl(sK0_skl))
      | ~ event(sK0_skl,sK1_skl(sK5_skl(sK0_skl))) ),
    inference(resolution,[status(thm)],[f474,f122]) ).

fof(f480,definition,
    ( sQ63_spl
  <=> event(sK0_skl,sK1_skl(sK5_skl(sK0_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ63_spl])],[split_symbol_definition]) ).

fof(f482,plain,
    ( sQ63_spl
    | ~ event(sK0_skl,sK1_skl(sK5_skl(sK0_skl))) ),
    inference(component_clause,[status(thm)],[f480]) ).

fof(f483,definition,
    ( sQ64_spl
  <=> agent(sK0_skl,sK1_skl(sK5_skl(sK0_skl)),sK5_skl(sK0_skl)) ),
    introduced(definition,[new_symbols(definition,[sQ64_spl])],[split_symbol_definition]) ).

fof(f485,plain,
    ( sQ64_spl
    | ~ agent(sK0_skl,sK1_skl(sK5_skl(sK0_skl)),sK5_skl(sK0_skl)) ),
    inference(component_clause,[status(thm)],[f483]) ).

fof(f486,definition,
    ( sQ65_spl
  <=> past(sK0_skl,sK1_skl(sK5_skl(sK0_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ65_spl])],[split_symbol_definition]) ).

fof(f488,plain,
    ( sQ65_spl
    | ~ past(sK0_skl,sK1_skl(sK5_skl(sK0_skl))) ),
    inference(component_clause,[status(thm)],[f486]) ).

fof(f489,definition,
    ( sQ66_spl
  <=> nonreflexive(sK0_skl,sK1_skl(sK5_skl(sK0_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ66_spl])],[split_symbol_definition]) ).

fof(f491,plain,
    ( sQ66_spl
    | ~ nonreflexive(sK0_skl,sK1_skl(sK5_skl(sK0_skl))) ),
    inference(component_clause,[status(thm)],[f489]) ).

fof(f492,definition,
    ( sQ67_spl
  <=> see(sK0_skl,sK1_skl(sK5_skl(sK0_skl))) ),
    introduced(definition,[new_symbols(definition,[sQ67_spl])],[split_symbol_definition]) ).

fof(f494,plain,
    ( sQ67_spl
    | ~ see(sK0_skl,sK1_skl(sK5_skl(sK0_skl))) ),
    inference(component_clause,[status(thm)],[f492]) ).

fof(f495,plain,
    ( ~ sQ12_spl
    | ~ sQ62_spl
    | sQ56_spl
    | ~ sQ50_spl
    | ~ sQ67_spl
    | ~ sQ66_spl
    | ~ sQ65_spl
    | ~ sQ64_spl
    | ~ sQ63_spl ),
    inference(split_clause,[status(thm)],[f479,f480,f483,f486,f489,f492,f355,f405,f473,f121]) ).

fof(f496,plain,
    ! [X0] :
      ( ~ sQ15_spl
      | sQ67_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X0)
      | ~ restaurant(sK0_skl,X0)
      | ~ customer(sK0_skl,sK5_skl(sK0_skl)) ),
    inference(resolution,[status(thm)],[f494,f134]) ).

fof(f497,plain,
    ( ~ sQ15_spl
    | sQ67_spl
    | sQ56_spl
    | ~ sQ50_spl ),
    inference(split_clause,[status(thm)],[f496,f355,f405,f492,f133]) ).

fof(f498,plain,
    ! [X0] :
      ( ~ sQ14_spl
      | sQ66_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X0)
      | ~ restaurant(sK0_skl,X0)
      | ~ customer(sK0_skl,sK5_skl(sK0_skl)) ),
    inference(resolution,[status(thm)],[f491,f130]) ).

fof(f499,plain,
    ( ~ sQ14_spl
    | sQ66_spl
    | sQ56_spl
    | ~ sQ50_spl ),
    inference(split_clause,[status(thm)],[f498,f355,f405,f489,f129]) ).

fof(f500,plain,
    ! [X0] :
      ( ~ sQ13_spl
      | sQ65_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X0)
      | ~ restaurant(sK0_skl,X0)
      | ~ customer(sK0_skl,sK5_skl(sK0_skl)) ),
    inference(resolution,[status(thm)],[f488,f126]) ).

fof(f501,plain,
    ( ~ sQ13_spl
    | sQ65_spl
    | sQ56_spl
    | ~ sQ50_spl ),
    inference(split_clause,[status(thm)],[f500,f355,f405,f486,f125]) ).

fof(f502,plain,
    ! [X0] :
      ( ~ sQ10_spl
      | sQ63_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X0)
      | ~ restaurant(sK0_skl,X0)
      | ~ customer(sK0_skl,sK5_skl(sK0_skl)) ),
    inference(resolution,[status(thm)],[f482,f114]) ).

fof(f503,plain,
    ( ~ sQ10_spl
    | sQ63_spl
    | sQ56_spl
    | ~ sQ50_spl ),
    inference(split_clause,[status(thm)],[f502,f355,f405,f480,f113]) ).

fof(f511,plain,
    ! [X0] :
      ( ~ sQ11_spl
      | sQ64_spl
      | ~ in(sK0_skl,sK5_skl(sK0_skl),X0)
      | ~ restaurant(sK0_skl,X0)
      | ~ customer(sK0_skl,sK5_skl(sK0_skl)) ),
    inference(resolution,[status(thm)],[f485,f118]) ).

fof(f512,plain,
    ( ~ sQ11_spl
    | sQ64_spl
    | sQ56_spl
    | ~ sQ50_spl ),
    inference(split_clause,[status(thm)],[f511,f355,f405,f483,f117]) ).

fof(f513,plain,
    $false,
    inference(sat_refutation,[status(thm)],[f80,f84,f88,f92,f96,f100,f104,f108,f112,f116,f120,f124,f128,f132,f136,f140,f144,f148,f152,f156,f160,f164,f168,f172,f176,f267,f294,f300,f318,f325,f332,f346,f358,f362,f408,f410,f412,f414,f416,f444,f448,f476,f478,f495,f497,f499,f501,f503,f512]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.05  % Problem  : NLP094+1 : TPTP v9.3.1. Released v2.4.0.
% 0.00/0.06  % Command  : drodi -timeout(300) /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.16/0.44  % Computer : n006.cluster.edu
% 0.16/0.44  % Model    : x86_64 x86_64
% 0.16/0.44  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.44  % Memory   : 8046.5625MB
% 0.16/0.44  % OS       : Linux 6.8.0-71-generic
% 0.16/0.44  % CPULimit : 300
% 0.16/0.44  % WCLimit  : 300
% 0.16/0.44  % DateTime : Mon Sep 21 01:38:43 UTC 2026
% 0.16/0.45  % CPUTime  : 
% 0.16/0.47  % Drodi V4.1.1
% 0.16/0.51  % Refutation found
% 0.16/0.51  % SZS status Theorem for theBenchmark: Theorem is valid
% 0.16/0.51  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 0.16/0.56  % Elapsed time: 0.100942 seconds
% 0.16/0.56  % CPU time: 0.219354 seconds
% 0.16/0.56  % Total memory used: 12.069 MB
% 0.16/0.56  % Net memory used: 11.916 MB
%------------------------------------------------------------------------------