File: bw.direct

package info (click to toggle)
ladr 0.0.200902a-2
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 11,400 kB
  • ctags: 7,168
  • sloc: ansic: 59,953; perl: 1,006; python: 620; makefile: 403; sh: 86; csh: 58; modula3: 13
file content (38 lines) | stat: -rw-r--r-- 2,378 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
============================== directproof ===========================
Prover9 (32) version Dec-2007, Dec 2007.
Process 9270 was started by mccune on cleo,
Tue Jan 22 11:28:26 2008
The command was "prover9 -f bw.in".
============================== end of head ===========================

============================== end of input ==========================

============================== PROOF =================================

% -------- Comments from original proof --------
% Proof 1 at 5.51 (+ 0.02) seconds: fixed_point_combinator.
% Length of proof is 13.
% Level of proof is 6.
% Maximum clause weight is 60.
% Given clauses 117.

1 (exists Q all x a(Q,x) = a(x,a(Q,x))) # label(fixed_point_combinator) # label(non_clause) # label(goal).  [goal].
2 a(a(a(B,x),y),z) = a(x,a(y,z)) # label(B).  [assumption].
3 a(a(W,x),y) = a(a(x,y),y) # label(W).  [assumption].
4 a(x,f1(x)) != a(f1(x),a(x,f1(x))) # label(fixed_point_combinator) # answer(fixed_point_combinator).  [deny(1)].
6 a(a(W,a(B,x)),y) = a(x,a(y,y)).  [para(3(a,2),2(a,1))].
7 a(a(W,W),x) = a(a(x,x),x).  [para(3(a,1),3(a,2))].
12 a(a(a(W,a(B,a(B,x))),y),z) = a(x,a(a(y,y),z)).  [para(6(a,2),2(a,1,1))].
15 a(a(W,W),a(W,a(B,a(B,x)))) = a(x,a(a(a(W,a(B,a(B,x))),a(W,a(B,a(B,x)))),a(W,a(B,a(B,x))))).  [para(12(a,1),7(a,2))].
16 a(a(W,W),a(W,a(B,a(B,x)))) = a(x,a(a(W,W),a(W,a(B,a(B,x))))).  [para(7(a,2),15(a,2,2))].
17 a(x,a(a(W,W),a(W,a(B,a(B,x))))) = a(a(W,W),a(W,a(B,a(B,x)))).  [copy(16),flip(a)].
19 a(x,a(a(W,W),a(W,a(B,a(B,x))))) = a(a(a(B,a(W,W)),W),a(B,a(B,x))).  [para(2(a,2),17(a,2))].
21 a(x,a(a(a(B,a(W,W)),W),a(B,a(B,x)))) = a(a(a(B,a(W,W)),W),a(B,a(B,x))).  [para(2(a,2),19(a,1,2))].
23 a(x,a(a(a(B,a(W,W)),W),a(B,a(B,x)))) = a(a(a(B,a(W,W)),W),a(a(a(B,B),B),x)).  [para(2(a,2),21(a,2,2))].
25 a(x,a(a(a(B,a(W,W)),W),a(a(a(B,B),B),x))) = a(a(a(B,a(W,W)),W),a(a(a(B,B),B),x)).  [para(2(a,2),23(a,1,2,2))].
27 a(x,a(a(a(B,a(W,W)),W),a(a(a(B,B),B),x))) = a(a(a(B,a(a(B,a(W,W)),W)),a(a(B,B),B)),x).  [para(2(a,2),25(a,2))].
29 a(x,a(a(a(B,a(a(B,a(W,W)),W)),a(a(B,B),B)),x)) = a(a(a(B,a(a(B,a(W,W)),W)),a(a(B,B),B)),x).  [para(2(a,2),27(a,1,2))].
31 a(a(a(B,a(a(B,a(W,W)),W)),a(a(B,B),B)),x) = a(x,a(a(a(B,a(a(B,a(W,W)),W)),a(a(B,B),B)),x)).  [copy(29),flip(a)].
32 $F # answer(fixed_point_combinator).  [resolve(31,a,4,a)].

============================== end of proof ==========================