TPTP Problem File: NLP006-1.p
View Solutions
- Solve Problem
%--------------------------------------------------------------------------
% File : NLP006-1 : TPTP v9.0.0. Released v2.4.0.
% Domain : Natural Language Processing
% Problem : "The old dirty white Chevy" problem 6
% Version : [Bos00] axioms.
% English : A problem generated by the DORIS [Bos00] system when parsing
% the statement "The old dirty white Chevy barrels down a lonely
% street in Hollywood".
% Refs : [Bos00] Bos (2000), DORIS: Discourse Oriented Representation an
% [Bau99] Baumgartner (1999), FTP'2000 - Problem Sets
% Source : [TPTP]
% Names :
% Status : Satisfiable
% Rating : 0.00 v2.6.0, 0.17 v2.5.0, 0.25 v2.4.0
% Syntax : Number of clauses : 57 ( 15 unt; 21 nHn; 57 RR)
% Number of literals : 152 ( 4 equ; 75 neg)
% Maximal clause size : 30 ( 2 avg)
% Maximal term depth : 1 ( 1 avg)
% Number of predicates : 22 ( 21 usr; 1 prp; 0-2 aty)
% Number of functors : 15 ( 15 usr; 15 con; 0-0 aty)
% Number of variables : 15 ( 0 sgn)
% SPC : CNF_SAT_EPR_EQU_NUE
% Comments : Created from NLP006+1.p using FLOTTER
%--------------------------------------------------------------------------
cnf(clause1,negated_conjecture,
city(skc29) ).
cnf(clause2,negated_conjecture,
event(skc28) ).
cnf(clause3,negated_conjecture,
old(skc27) ).
cnf(clause4,negated_conjecture,
street(skc26) ).
cnf(clause5,negated_conjecture,
front(skc25) ).
cnf(clause6,negated_conjecture,
seat(skc24) ).
cnf(clause7,negated_conjecture,
fellow(skc23) ).
cnf(clause8,negated_conjecture,
young(skc22) ).
cnf(clause9,negated_conjecture,
city(skc21) ).
cnf(clause10,negated_conjecture,
event(skc20) ).
cnf(clause11,negated_conjecture,
old(skc19) ).
cnf(clause12,negated_conjecture,
street(skc18) ).
cnf(clause13,negated_conjecture,
seat(skc17) ).
cnf(clause14,negated_conjecture,
young(skc16) ).
cnf(clause15,negated_conjecture,
fellow(skc15) ).
cnf(clause16,negated_conjecture,
( ssSkC0
| lonely(skc26) ) ).
cnf(clause17,negated_conjecture,
( ssSkC0
| way(skc26) ) ).
cnf(clause18,negated_conjecture,
( ssSkC0
| chevy(skc27) ) ).
cnf(clause19,negated_conjecture,
( ssSkC0
| car(skc27) ) ).
cnf(clause20,negated_conjecture,
( ssSkC0
| white(skc27) ) ).
cnf(clause21,negated_conjecture,
( ssSkC0
| dirty(skc27) ) ).
cnf(clause22,negated_conjecture,
( ssSkC0
| hollywood(skc29) ) ).
cnf(clause23,negated_conjecture,
( ssSkC0
| seat(skc25) ) ).
cnf(clause24,negated_conjecture,
( ssSkC0
| furniture(skc25) ) ).
cnf(clause25,negated_conjecture,
( ssSkC0
| fellow(skc22) ) ).
cnf(clause26,negated_conjecture,
( ssSkC0
| man(skc22) ) ).
cnf(clause27,negated_conjecture,
( ssSkC0
| front(skc24) ) ).
cnf(clause28,negated_conjecture,
( ssSkC0
| furniture(skc24) ) ).
cnf(clause29,negated_conjecture,
( ssSkC0
| young(skc23) ) ).
cnf(clause30,negated_conjecture,
( ssSkC0
| man(skc23) ) ).
cnf(clause31,negated_conjecture,
( ~ ssSkC0
| lonely(skc18) ) ).
cnf(clause32,negated_conjecture,
( ~ ssSkC0
| way(skc18) ) ).
cnf(clause33,negated_conjecture,
( ~ ssSkC0
| chevy(skc19) ) ).
cnf(clause34,negated_conjecture,
( ~ ssSkC0
| car(skc19) ) ).
cnf(clause35,negated_conjecture,
( ~ ssSkC0
| white(skc19) ) ).
cnf(clause36,negated_conjecture,
( ~ ssSkC0
| dirty(skc19) ) ).
cnf(clause37,negated_conjecture,
( ~ ssSkC0
| hollywood(skc21) ) ).
cnf(clause38,negated_conjecture,
( ~ ssSkC0
| young(skc15) ) ).
cnf(clause39,negated_conjecture,
( ~ ssSkC0
| man(skc15) ) ).
cnf(clause40,negated_conjecture,
( ~ ssSkC0
| fellow(skc16) ) ).
cnf(clause41,negated_conjecture,
( ~ ssSkC0
| man(skc16) ) ).
cnf(clause42,negated_conjecture,
( ~ ssSkC0
| front(skc17) ) ).
cnf(clause43,negated_conjecture,
( ~ ssSkC0
| furniture(skc17) ) ).
cnf(clause44,negated_conjecture,
( ssSkC0
| down(skc28,skc26) ) ).
cnf(clause45,negated_conjecture,
( ssSkC0
| barrel(skc28,skc27) ) ).
cnf(clause46,negated_conjecture,
( ssSkC0
| in(skc28,skc29) ) ).
cnf(clause47,negated_conjecture,
( ssSkC0
| in(skc22,skc25) ) ).
cnf(clause48,negated_conjecture,
( ssSkC0
| in(skc23,skc24) ) ).
cnf(clause49,negated_conjecture,
( ~ ssSkC0
| down(skc20,skc18) ) ).
cnf(clause50,negated_conjecture,
( ~ ssSkC0
| barrel(skc20,skc19) ) ).
cnf(clause51,negated_conjecture,
( ~ ssSkC0
| in(skc20,skc21) ) ).
cnf(clause52,negated_conjecture,
( ~ ssSkC0
| in(skc15,skc17) ) ).
cnf(clause53,negated_conjecture,
( ~ ssSkC0
| in(skc16,skc17) ) ).
cnf(clause54,negated_conjecture,
( skc23 != skc22
| ssSkC0 ) ).
cnf(clause55,negated_conjecture,
( skc16 != skc15
| ~ ssSkC0 ) ).
cnf(clause56,negated_conjecture,
( ~ lonely(U)
| ~ way(U)
| ~ street(U)
| ~ chevy(V)
| ~ car(V)
| ~ white(V)
| ~ dirty(V)
| ~ old(V)
| ~ down(W,U)
| ~ barrel(W,V)
| ~ event(W)
| ~ hollywood(X)
| ~ city(X)
| ~ in(W,X)
| ~ young(Y)
| ~ man(Y)
| ~ fellow(Y)
| ~ fellow(Z)
| ~ man(Z)
| ~ young(Z)
| ~ in(Y,X1)
| ~ in(Z,X1)
| ~ front(X1)
| ~ furniture(X1)
| ~ seat(X1)
| ssSkC0
| Z = Y ) ).
cnf(clause57,negated_conjecture,
( ~ lonely(U)
| ~ way(U)
| ~ street(U)
| ~ chevy(V)
| ~ car(V)
| ~ white(V)
| ~ dirty(V)
| ~ old(V)
| ~ down(W,U)
| ~ barrel(W,V)
| ~ event(W)
| ~ hollywood(X)
| ~ city(X)
| ~ in(W,X)
| ~ seat(Y)
| ~ furniture(Y)
| ~ front(Y)
| ~ in(Z,Y)
| ~ fellow(Z)
| ~ man(Z)
| ~ young(Z)
| ~ in(X1,X2)
| ~ front(X2)
| ~ furniture(X2)
| ~ seat(X2)
| ~ young(X1)
| ~ man(X1)
| ~ fellow(X1)
| ~ ssSkC0
| X1 = Z ) ).
%--------------------------------------------------------------------------