TPTP Problem File: COL098-1.p
View Solutions
- Solve Problem
%--------------------------------------------------------------------------
% File : COL098-1 : TPTP v8.2.0. Released v2.7.0.
% Domain : Combinatory Logic
% Problem : diamond_strip_lemmaD_2c1
% Version : Reduced > Especial.
% English : [rule_format]:[| diamond(r); <x, y> : r^+ |]
% Refs : [Men03] Meng (2003), Email to G. Sutcliffe
% Source : [Men03]
% Names :
% Status : Unsatisfiable
% Rating : 0.00 v8.1.0, 0.11 v7.5.0, 0.10 v7.4.0, 0.11 v7.2.0, 0.12 v7.1.0, 0.14 v7.0.0, 0.29 v6.3.0, 0.33 v6.2.0, 0.00 v6.1.0, 0.20 v6.0.0, 0.11 v5.5.0, 0.12 v5.4.0, 0.07 v5.3.0, 0.17 v5.2.0, 0.12 v5.1.0, 0.14 v5.0.0, 0.29 v4.1.0, 0.22 v4.0.1, 0.17 v3.3.0, 0.14 v3.2.0, 0.00 v2.7.0
% Syntax : Number of clauses : 17 ( 7 unt; 0 nHn; 16 RR)
% Number of literals : 32 ( 10 equ; 19 neg)
% Maximal clause size : 4 ( 1 avg)
% Maximal term depth : 3 ( 1 avg)
% Number of predicates : 3 ( 2 usr; 0 prp; 1-2 aty)
% Number of functors : 12 ( 12 usr; 7 con; 0-3 aty)
% Number of variables : 33 ( 9 sgn)
% SPC : CNF_UNS_RFO_SEQ_HRN
% Comments : Problem coming out of an Isabelle proof.
%--------------------------------------------------------------------------
%----axioms from CombZF.thy.
%----free algebra for K, S, comb_app(P,Q).
cnf(k_s,axiom,
combK != combS ).
cnf(k_app,axiom,
combK != comb_app(P,Q) ).
cnf(s_app,axiom,
combS != comb_app(P,Q) ).
cnf(app_app1,axiom,
( comb_app(P1,Q1) != comb_app(P2,Q2)
| P1 = P2 ) ).
cnf(app_app2,axiom,
( comb_app(P1,Q1) != comb_app(P2,Q2)
| Q1 = Q2 ) ).
cnf(app_app3,axiom,
( P1 != P2
| Q1 != Q2
| comb_app(P1,Q1) = comb_app(P2,Q2) ) ).
%----the following three axioms are only added in here(not in classical rules set).
cnf(r_into_trancl,axiom,
( ~ member(pair(A,B),R)
| member(pair(A,B),trancl(R)) ) ).
cnf(trans_trancl,axiom,
trans(trancl(R)) ).
cnf(transD,axiom,
( ~ trans(R)
| ~ member(pair(A,B),R)
| ~ member(pair(B,C),R)
| member(pair(A,C),R) ) ).
cnf(diamond_strip_lemmaD_2h1,hypothesis,
( ~ member(pair(X,Y),r)
| ~ member(pair(X,YP),r)
| member(pair(Y,sk1(X,Y,YP)),r) ) ).
cnf(diamond_strip_lemmaD_2h2,hypothesis,
( ~ member(pair(X,Y),r)
| ~ member(pair(X,YP),r)
| member(pair(YP,sk1(X,Y,YP)),r) ) ).
cnf(diamond_strip_lemmaD_2h3,hypothesis,
member(pair(x,y),trancl(r)) ).
cnf(diamond_strip_lemmaD_2h4,hypothesis,
member(pair(y,z),r) ).
cnf(diamond_strip_lemmaD_2h5,hypothesis,
( ~ member(pair(x,YP),r)
| member(pair(YP,sk2(YP)),trancl(r)) ) ).
cnf(diamond_strip_lemmaD_2h6,hypothesis,
( ~ member(pair(x,YP),r)
| member(pair(y,sk2(YP)),r) ) ).
cnf(diamond_strip_lemmaD_2c1,negated_conjecture,
member(pair(x,sk3),r) ).
cnf(diamond_strip_lemmaD_2c2,negated_conjecture,
( ~ member(pair(sk3,ZA),trancl(r))
| ~ member(pair(z,ZA),r) ) ).
%--------------------------------------------------------------------------