TPTP Problem File: CSR289+1.p

View Solutions - Solve Problem

%------------------------------------------------------------------------------
% File     : CSR289+1 : TPTP v8.2.0. Released v7.3.0.
% Domain   : Common Sense Reasoning
% Problem  : Instrument relation 0105
% Version  : Especial.
% English  :

% Refs     : [ALR12] Alvez et al. (2012), Adimen-SUMO: Reengineering an Ont
%          : [AGR18] Alvez et al. (2018), Cross-checking WordNet and SUMO U
%          : [Alv18] Alvez, J. (2018), Email to Geoff Sutcliffe
% Source   : [Alv18]
% Names    : instrumentRelation0105 [Alv18]

% Status   : Unknown
% Rating   : 1.00 v7.3.0
% Syntax   : Number of formulae    : 7433 (4642 unt;   0 def)
%            Number of atoms       : 16534 ( 372 equ)
%            Maximal formula atoms :   50 (   2 avg)
%            Number of connectives : 9476 ( 375   ~; 270   |;5289   &)
%                                         ( 709 <=>;2833  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   30 (   3 avg)
%            Maximal term depth    :    5 (   1 avg)
%            Number of predicates  :  607 ( 606 usr;   0 prp; 1-7 aty)
%            Number of functors    : 3311 (3311 usr;3238 con; 0-4 aty)
%            Number of variables   : 6729 (5555   !;1174   ?)
% SPC      : FOF_UNK_RFO_SEQ

% Comments : Work done by Javier Alvez, Paqui Lucio and German Rigau, of
%            IXA & LoRea Groups, University of the Basque Country UPV/EHU.
%------------------------------------------------------------------------------
include('Axioms/CSR006+0.ax').
%------------------------------------------------------------------------------
fof(instrumentRelation0105,conjecture,
    ( ! [X] :
        ( p__d__instance(X,c__Process)
       => ( p__d__instance(X,c__MotionUpward)
         => ? [Y] :
              ( p__d__instance(Y,c__Physical)
              & p__d__instance(Y,c__Elevator)
              & p__instrument(X,Y) ) ) )
    & ! [Y] :
        ( p__d__instance(Y,c__Physical)
       => ( p__d__instance(Y,c__Elevator)
         => ? [X] :
              ( p__d__instance(X,c__Process)
              & p__d__instance(X,c__MotionUpward)
              & p__instrument(X,Y) ) ) ) ) ).

%------------------------------------------------------------------------------