TPTP Problem File: CSR027-10.p
View Solutions
- Solve Problem
%------------------------------------------------------------------------------
% File : CSR027-10 : TPTP v9.0.0. Released v7.3.0.
% Domain : Puzzles
% Problem : Autogenerated Cyc Problem CSR027+1
% Version : Especial.
% English :
% Refs : [CS18] Claessen & Smallbone (2018), Efficient Encodings of Fi
% : [Sma18] Smallbone (2018), Email to Geoff Sutcliffe
% Source : [Sma18]
% Names :
% Status : Unsatisfiable
% Rating : 0.23 v8.2.0, 0.25 v8.1.0, 0.10 v7.5.0, 0.25 v7.4.0, 0.26 v7.3.0
% Syntax : Number of clauses : 85 ( 85 unt; 0 nHn; 17 RR)
% Number of literals : 85 ( 85 equ; 1 neg)
% Maximal clause size : 1 ( 1 avg)
% Maximal term depth : 6 ( 1 avg)
% Number of predicates : 1 ( 0 usr; 0 prp; 2-2 aty)
% Number of functors : 60 ( 60 usr; 26 con; 0-4 aty)
% Number of variables : 155 ( 63 sgn)
% SPC : CNF_UNS_RFO_PEQ_UEQ
% Comments : Converted from CSR027+1 to UEQ using [CS18].
%------------------------------------------------------------------------------
cnf(ifeq_axiom,axiom,
ifeq3(A,A,B,C) = B ).
cnf(ifeq_axiom_001,axiom,
ifeq2(A,A,B,C) = B ).
cnf(ifeq_axiom_002,axiom,
ifeq(A,A,B,C) = B ).
cnf(just1,axiom,
ifeq3(relationallexists(PRED,INDEPCOL,DEPCOL),true,ifeq3(isa(TERM,INDEPCOL),true,isa(f_relationallexistsfn(TERM,PRED,INDEPCOL,DEPCOL),DEPCOL),true),true) = true ).
cnf(just2,axiom,
resultisaarg(c_relationallexistsfn,n_4) = true ).
cnf(just3,axiom,
genlmt(c_calendarsmt,c_calendarsvocabularymt) = true ).
cnf(just4,axiom,
transitivebinarypredicate(c_genlmt) = true ).
cnf(just5,axiom,
genlmt(c_basekb,c_universalvocabularymt) = true ).
cnf(just6,axiom,
genlmt(c_cyclistsmt,c_calendarsmt) = true ).
cnf(just7,axiom,
genlmt(c_calendarsvocabularymt,c_basekb) = true ).
cnf(just8,axiom,
genlmt(c_tptp_spindleheadmt,c_cyclistsmt) = true ).
cnf(just9,axiom,
genlmt(c_tptp_spindlecollectormt,c_tptp_member2610_mt) = true ).
cnf(just10,axiom,
genlmt(c_tptp_member3993_mt,c_tptp_spindleheadmt) = true ).
cnf(just11,axiom,
genlmt(c_tptp_spindlecollectormt,c_tptp_member3993_mt) = true ).
cnf(just12,axiom,
ifeq3(mtvisible(c_tptp_member2610_mt),true,ifeq3(isa(TERM,f_subcollectionofwithrelationfromtypefn(c_unitvectorinterval,c_directionoftranslation_throughout,c_movement_translationevent)),true,tptp_8_875(TERM,f_relationallexistsfn(TERM,c_tptp_8_875,f_subcollectionofwithrelationfromtypefn(c_unitvectorinterval,c_directionoftranslation_throughout,c_movement_translationevent),c_tptpcol_16_31868)),true),true) = true ).
cnf(just13,axiom,
ifeq3(mtvisible(c_tptp_member2610_mt),true,relationallexists(c_tptp_8_875,f_subcollectionofwithrelationfromtypefn(c_unitvectorinterval,c_directionoftranslation_throughout,c_movement_translationevent),c_tptpcol_16_31868),true) = true ).
cnf(just14,axiom,
isa(c_tptpnsubcollectionofwithrelationfromtypefnunitvectorintervaldirectionoftranslation_throughoutmovement_translationevent_786,f_subcollectionofwithrelationfromtypefn(c_unitvectorinterval,c_directionoftranslation_throughout,c_movement_translationevent)) = true ).
cnf(just15,axiom,
subcollectionofwithrelationfromtypefnunitvectorintervaldirectionoftranslation_throughoutmovement_translationevent(c_tptpnsubcollectionofwithrelationfromtypefnunitvectorintervaldirectionoftranslation_throughoutmovement_translationevent_786) = true ).
cnf(just17,axiom,
ifeq3(genlinverse(PRED,GENLPRED),true,ifeq3(genlinverse(SPECPRED,PRED),true,genlpreds(SPECPRED,GENLPRED),true),true) = true ).
cnf(just18,axiom,
ifeq3(genlpreds(ARG1,INS),true,predicate(INS),true) = true ).
cnf(just19,axiom,
ifeq3(genlpreds(ARG1,INS),true,predicate(INS),true) = true ).
cnf(just20,axiom,
ifeq3(genlpreds(INS,ARG2),true,predicate(INS),true) = true ).
cnf(just21,axiom,
ifeq3(genlpreds(INS,ARG2),true,predicate(INS),true) = true ).
cnf(just22,axiom,
ifeq3(genlpreds(Y,Z),true,ifeq3(genlpreds(X,Y),true,genlpreds(X,Z),true),true) = true ).
cnf(just23,axiom,
ifeq3(predicate(X),true,genlpreds(X,X),true) = true ).
cnf(just24,axiom,
ifeq3(predicate(X),true,genlpreds(X,X),true) = true ).
cnf(just25,axiom,
ifeq3(genlinverse(ARG1,INS),true,binarypredicate(INS),true) = true ).
cnf(just26,axiom,
ifeq3(genlinverse(INS,ARG2),true,binarypredicate(INS),true) = true ).
cnf(just27,axiom,
ifeq3(genlpreds(NEW,OLD),true,ifeq3(genlinverse(OLD,ARG2),true,genlinverse(NEW,ARG2),true),true) = true ).
cnf(just28,axiom,
ifeq3(genlpreds(OLD,NEW),true,ifeq3(genlinverse(ARG1,OLD),true,genlinverse(ARG1,NEW),true),true) = true ).
cnf(just29,axiom,
ifeq3(disjointwith(ARG1,INS),true,collection(INS),true) = true ).
cnf(just30,axiom,
ifeq3(disjointwith(INS,ARG2),true,collection(INS),true) = true ).
cnf(just31,axiom,
ifeq3(disjointwith(X,Y),true,disjointwith(Y,X),true) = true ).
cnf(just32,axiom,
ifeq3(genls(NEW,OLD),true,ifeq3(disjointwith(ARG1,OLD),true,disjointwith(ARG1,NEW),true),true) = true ).
cnf(just33,axiom,
ifeq3(genls(NEW,OLD),true,ifeq3(disjointwith(OLD,ARG2),true,disjointwith(NEW,ARG2),true),true) = true ).
cnf(just34,axiom,
ifeq3(isa(X,c_tptpcol_16_31868),true,tptpcol_16_31868(X),true) = true ).
cnf(just35,axiom,
ifeq3(tptpcol_16_31868(X),true,isa(X,c_tptpcol_16_31868),true) = true ).
cnf(just36,axiom,
ifeq3(isa(X,c_movement_translationevent),true,movement_translationevent(X),true) = true ).
cnf(just37,axiom,
ifeq3(movement_translationevent(X),true,isa(X,c_movement_translationevent),true) = true ).
cnf(just38,axiom,
ifeq3(directionoftranslation_throughout(ARG1,INS),true,unitvectorinterval(INS),true) = true ).
cnf(just39,axiom,
ifeq3(directionoftranslation_throughout(INS,ARG2),true,movement_translationevent(INS),true) = true ).
cnf(just40,axiom,
ifeq3(subevents(OLD,NEW),true,ifeq3(directionoftranslation_throughout(OLD,ARG2),true,directionoftranslation_throughout(NEW,ARG2),true),true) = true ).
cnf(just41,axiom,
ifeq3(isa(X,c_unitvectorinterval),true,unitvectorinterval(X),true) = true ).
cnf(just42,axiom,
ifeq3(unitvectorinterval(X),true,isa(X,c_unitvectorinterval),true) = true ).
cnf(just43,axiom,
natfunction(f_subcollectionofwithrelationfromtypefn(ARG1,ARG2,ARG3),c_subcollectionofwithrelationfromtypefn) = true ).
cnf(just44,axiom,
natargument(f_subcollectionofwithrelationfromtypefn(ARG1,ARG2,ARG3),n_1,ARG1) = true ).
cnf(just45,axiom,
natargument(f_subcollectionofwithrelationfromtypefn(ARG1,ARG2,ARG3),n_2,ARG2) = true ).
cnf(just46,axiom,
natargument(f_subcollectionofwithrelationfromtypefn(ARG1,ARG2,ARG3),n_3,ARG3) = true ).
cnf(just47,axiom,
collection(f_subcollectionofwithrelationfromtypefn(ARG1,ARG2,ARG3)) = true ).
cnf(just48,axiom,
ifeq3(isa(X,f_subcollectionofwithrelationfromtypefn(c_unitvectorinterval,c_directionoftranslation_throughout,c_movement_translationevent)),true,subcollectionofwithrelationfromtypefnunitvectorintervaldirectionoftranslation_throughoutmovement_translationevent(X),true) = true ).
cnf(just49,axiom,
ifeq3(subcollectionofwithrelationfromtypefnunitvectorintervaldirectionoftranslation_throughoutmovement_translationevent(X),true,isa(X,f_subcollectionofwithrelationfromtypefn(c_unitvectorinterval,c_directionoftranslation_throughout,c_movement_translationevent)),true) = true ).
cnf(just50,axiom,
ifeq3(tptp_8_875(ARG1,INS),true,tptpcol_4_24578(INS),true) = true ).
cnf(just51,axiom,
ifeq3(tptp_8_875(INS,ARG2),true,subcollectionofwithrelationfromtypefnunitvectorintervaldirectionoftranslation_throughoutmovement_translationevent(INS),true) = true ).
cnf(just52,axiom,
ifeq3(relationallexists(ARG1,ARG2,INS),true,collection(INS),true) = true ).
cnf(just53,axiom,
ifeq3(relationallexists(ARG1,INS,ARG3),true,collection(INS),true) = true ).
cnf(just54,axiom,
ifeq3(relationallexists(INS,ARG2,ARG3),true,binarypredicate(INS),true) = true ).
cnf(just55,axiom,
mtvisible(c_basekb) = true ).
cnf(just56,axiom,
ifeq3(isa(X,c_transitivebinarypredicate),true,transitivebinarypredicate(X),true) = true ).
cnf(just57,axiom,
ifeq3(transitivebinarypredicate(X),true,isa(X,c_transitivebinarypredicate),true) = true ).
cnf(just58,axiom,
ifeq3(isa(ARG1,INS),true,collection(INS),true) = true ).
cnf(just59,axiom,
ifeq3(isa(ARG1,INS),true,collection(INS),true) = true ).
cnf(just60,axiom,
ifeq3(isa(INS,ARG2),true,thing(INS),true) = true ).
cnf(just61,axiom,
ifeq3(isa(INS,ARG2),true,thing(INS),true) = true ).
cnf(just62,axiom,
ifeq3(genls(OLD,NEW),true,ifeq3(isa(ARG1,OLD),true,isa(ARG1,NEW),true),true) = true ).
cnf(just63,axiom,
ifeq3(genlmt(SPECMT,GENLMT),true,ifeq3(mtvisible(SPECMT),true,mtvisible(GENLMT),true),true) = true ).
cnf(just64,axiom,
ifeq3(genlmt(ARG1,INS),true,microtheory(INS),true) = true ).
cnf(just65,axiom,
ifeq3(genlmt(ARG1,INS),true,microtheory(INS),true) = true ).
cnf(just66,axiom,
ifeq3(genlmt(INS,ARG2),true,microtheory(INS),true) = true ).
cnf(just67,axiom,
ifeq3(genlmt(INS,ARG2),true,microtheory(INS),true) = true ).
cnf(just68,axiom,
ifeq3(genlmt(Y,Z),true,ifeq3(genlmt(X,Y),true,genlmt(X,Z),true),true) = true ).
cnf(just69,axiom,
ifeq3(microtheory(X),true,genlmt(X,X),true) = true ).
cnf(just70,axiom,
ifeq3(microtheory(X),true,genlmt(X,X),true) = true ).
cnf(just71,axiom,
natfunction(f_relationallexistsfn(ARG1,ARG2,ARG3,ARG4),c_relationallexistsfn) = true ).
cnf(just72,axiom,
natargument(f_relationallexistsfn(ARG1,ARG2,ARG3,ARG4),n_1,ARG1) = true ).
cnf(just73,axiom,
natargument(f_relationallexistsfn(ARG1,ARG2,ARG3,ARG4),n_2,ARG2) = true ).
cnf(just74,axiom,
natargument(f_relationallexistsfn(ARG1,ARG2,ARG3,ARG4),n_3,ARG3) = true ).
cnf(just75,axiom,
natargument(f_relationallexistsfn(ARG1,ARG2,ARG3,ARG4),n_4,ARG4) = true ).
cnf(just76,axiom,
thing(f_relationallexistsfn(ARG1,ARG2,ARG3,ARG4)) = true ).
cnf(just77,axiom,
ifeq3(resultisaarg(ARG1,INS),true,positiveinteger(INS),true) = true ).
cnf(just78,axiom,
ifeq3(resultisaarg(INS,ARG2),true,function_denotational(INS),true) = true ).
cnf(just79,axiom,
mtvisible(c_universalvocabularymt) = true ).
cnf(query27,negated_conjecture,
mtvisible(c_tptp_spindlecollectormt) = true ).
cnf(just16,axiom,
ifeq(tuple(isa(OBJ,COL1),isa(OBJ,COL2),disjointwith(COL1,COL2)),tuple(true,true,true),a,b) = b ).
cnf(query27_1,negated_conjecture,
ifeq2(tuple2(tptp_8_875(c_tptpnsubcollectionofwithrelationfromtypefnunitvectorintervaldirectionoftranslation_throughoutmovement_translationevent_786,X),tptpcol_16_31868(X)),tuple2(true,true),a,b) = b ).
cnf(goal,negated_conjecture,
a != b ).
%------------------------------------------------------------------------------