20 N a (x. (x a) (a x x a) (x x) )
\r
26 N x x (x x x) (x x (x x)) (x x (x x x)) x x
\r
40 N x x (x x (x x x x x (x x)))
\r
43 N a (a a (a (a a)) (a (a a)))
\r
46 N a (a (a a)) (a a (a a) (a (a (a a))) (a (a a)) (a a (a a) (a (a (a a))) (a (a a)))) (a a (a a) (a (a (a a))) (a (a a)))
\r
49 N a (a a) (a a (a (a a)) (a (a a)) (a a (a (a a)) a))
\r
56 N a (a a) (a a a (a (a (a a) a)) (a a a (a (a (a a) a))))
\r
61 N a (a a) (a a a (a (a (a a) a)) a)
\r
64 N a (a b) (b (a b) (a (a b))) (a (a b) (a (a b)) (a (a b)) c) (a (a b) (a (a b)) (b (a b)) c (a a (a (a b) (a (a b)) b)) (a (a b) (a (a b)) (b (a b)) (a a) (a c (b (a b)))))
\r
67 N (((y z) (y z)) ((z (y z)) ((y z) (z z))))
\r
69 ((z (y z)) ((y z) (z z)))
\r
72 N ((z y) ((((y (z y)) x) (y (z y))) ((y (z y)) (z z))))
\r
73 ((z y) (((((y (z y)) x) (y (z y))) ((y (z y)) (z z))) (((((y (z y)) x) (y (z y))) ((y (z y)) (z z))) ((x y) (z z)))))
\r
74 (y ((((y (z y)) x) (y (z y))) ((y (z y)) (z z))))
\r
77 # (* diverging tests *) (* test p23 leads to test p24 *)
\r
82 # (* because of the last term, the magic number is 1 and we diverge
\r
83 but setting the magic number to 0 allows to solve the problem
\r
84 thus our strategy is incomplete *)
\r
91 # (* because of the last term, the magic number is 1 and we diverge
\r
92 but setting the magic number to 0 allows to solve the problem
\r
93 thus our strategy is incomplete *)
\r
101 0 (n (d (o.n) ...)))
\r
102 After instantiating n, the magic number (for d) should be 2, not 1! *)
\r
103 N (((x y) (z. (y. (y. z)))) (z. y))
\r
107 N (((((((z y) (z (z y))) (z (z y))) ((z y) (((z y) (z (z y))) ((z y) x)))) (((((z y) (z (z y))) (z (z y))) x) y)) (((((z y) (z (z y))) (z (z y))) ((z y) (((z y) (z (z y))) ((z y) x)))) (((((z y) (z (z y))) (z (z y))) x) y))) ((((((z y) (z (z y))) (z (z y))) ((z y) (((z y) (z (z y))) ((z y) x)))) (((((z y) (z (z y))) (z (z y))) x) y)) (((((z y) (z (z y))) (z (z y))) ((z y) (((z y) (z (z y))) ((z y) x)))) (((((z y) (z (z y))) (z (z y))) x) y))))
\r
108 ((((((z y) (z (z y))) (z (z y))) ((z y) (((z y) (z (z y))) ((z y) x)))) (((((z y) (z (z y))) (z (z y))) x) y)) (((((z y) (z (z y))) (z (z y))) ((z y) (((z y) (z (z y))) ((z y) x)))) (((((z y) (z (z y))) (z (z y))) x) y)))
\r
109 (((((z y) (z (z y))) (z (z y))) ((z y) (((z y) (z (z y))) ((z y) x)))) (((((z y) (z (z y))) (z (z y))) x) y))
\r
112 N ((((z (x. (z. (x. x)))) (z x)) x) (z (x. (z. (x. x)))))
\r
113 (((z (x. (z. (x. x)))) (z x)) ((z x) (x. (z. (x. x)))))
\r
116 N ((((((x x) (x x)) (z. (y x))) (z. ((x x) y))) y) ((x x) y))
\r
117 (((((x x) (x x)) (z. (y x))) (z. ((x x) y))) y)
\r
120 N ((b c) (b. (z a)))
\r
121 ((v (a. (z v))) ((y (b c)) ((z a) (v y))))
\r
123 ((v y) (v (a. (z v))))
\r
124 ((y (b c)) ((z a) (v y)))
\r
127 N (((((((v (((a v) w) (((a v) w) v))) (w. c)) (b (a v))) c) (z. a)) (x. (w. (w. c)))) (((a (y c)) ((y c) ((a v) (w (z. a))))) (w. c)))
\r
128 ((((((v (((a v) w) (((a v) w) v))) (w. c)) (b (a v))) c) (z. a)) (x. (w. (w. c))))
\r
129 (((((b (a v)) (a. (y c))) z) (w. w)) ((a c) c))
\r
130 (((((v (((a v) w) (((a v) w) v))) (w. c)) (b (a v))) c) (z. a))
\r
131 ((((a (y c)) ((y c) ((a v) (w (z. a))))) (w. c)) (x. w))
\r
134 N (((((a y) v) (z a)) (z (((z a) (z a)) (w. v)))) (y. (a y)))
\r
135 (((((a y) v) (z a)) (z (((z a) (z a)) (w. v)))) a)
\r
136 (((((z a) (z a)) b) (v. (v. (z a)))) (v. ((a y) v)))
\r
137 ((((a y) v) (z a)) (z (((z a) (z a)) (w. v))))
\r
138 ((((w (a. (z. ((z a) (z a))))) (v. ((a y) v))) (((z a) (z a)) b)) (w. (((z a) (z a)) (c. (c ((z a) (z a)))))))
\r
141 (* Shows an error when the strategy that minimizes special_k is NOT used *)
\r
142 N ((((((v (y. v)) (w. (c. y))) ((((a (c. y)) (v w)) ((b (z (a (c. y)))) (b (z (a (c. y)))))) ((a (c. y)) b))) (((y (y (v w))) z) ((((a (c. y)) (v w)) ((b (z (a (c. y)))) (b (z (a (c. y)))))) ((a (c. y)) b)))) (b c)) (((v w) (z (a (c. y)))) ((y b) (b (z (a (c. y)))))))
\r
143 ((((((a (c. y)) (v w)) ((b (z (a (c. y)))) (b (z (a (c. y)))))) ((a (c. y)) b)) (c. y)) (c. y))
\r
144 (((((a (c. y)) (v w)) ((b (z (a (c. y)))) (b (z (a (c. y)))))) ((a (c. y)) b)) (c. y))
\r
145 (((((a (c. y)) (v w)) ((b (z (a (c. y)))) (b (z (a (c. y)))))) (b (z (a (c. y))))) ((c b) (b. (b w))))
\r
146 # (* "(((((a (c. y)) b) v) (z (a (c. y)))) (a. (b (z (a (c. y))))))" *)
\r
149 N b c (b c) (c (d (j. e))) (b c (b c) (j.c f)) (b f (j. k. d)) (b (j. k. l. b c (b c)) (b g)) a
\r
150 d (j. e) e (j. c f) (j. c j) b a
\r
151 d (j. e) e (j. c f) b (b c (b c) (j. c f)) a
\r
152 d (j. e) e (j. c f) b (b c (b c) (j. c f) (g b)) a
\r
153 d (j. e) e (j. c f) b (j. k. j (l. e) e (l. k f) b) a
\r
156 N (((((((((b z) v) (a ((v (y y)) (v (y y))))) (y (v (y y)))) ((w ((a b) z)) (a ((v (y y)) (v (y y)))))) (z ((y (v (y y))) b))) (((y (v (y y))) ((y (v (y y))) x)) ((((c (a b)) (y y)) ((y (v (y y))) b)) (((c (a b)) (y y)) ((y (v (y y))) b))))) (z (z b))) ((y y) (((b z) v) (a ((v (y y)) (v (y y)))))))
\r
157 ((((((((a b) z) w) (((b z) v) (a ((v (y y)) (v (y y)))))) ((y y) ((y (v (y y))) b))) ((((((c (a b)) (y y)) ((y (v (y y))) b)) (((c (a b)) (y y)) ((y (v (y y))) b))) (((((c (a b)) (y y)) (y (v (y y)))) (z w)) ((w (((v (y y)) (v (y y))) a)) (w (z ((y (v (y y))) b)))))) (z w))) (((((((b z) v) (a ((v (y y)) (v (y y))))) (y (v (y y)))) ((w ((a b) z)) (a ((v (y y)) (v (y y)))))) (z ((y (v (y y))) b))) (c (a b)))) (((((b z) (c b)) (c ((v (y y)) (v (y y))))) (((((c (a b)) (y y)) ((y (v (y y))) b)) (((c (a b)) (y y)) ((y (v (y y))) b))) ((c b) (z (z b))))) (((((((b z) v) (a ((v (y y)) (v (y y))))) (y (v (y y)))) (b (((v (y y)) (v (y y))) ((y y) (z (z b)))))) (((((w ((a b) z)) (a ((v (y y)) (v (y y))))) (((v (y y)) (v (y y))) a)) (((((b z) v) (a ((v (y y)) (v (y y))))) (y (v (y y)))) (b (((v (y y)) (v (y y))) ((y y) (z (z b))))))) (b z))) ((x ((c b) (c b))) (((((b z) v) (a ((v (y y)) (v (y y))))) (y (v (y y)))) ((w ((a b) z)) (a ((v (y y)) (v (y y))))))))))
\r
158 ((((((((b z) v) (a ((v (y y)) (v (y y))))) (y (v (y y)))) ((w ((a b) z)) (a ((v (y y)) (v (y y)))))) (z ((y (v (y y))) b))) (((y (v (y y))) ((y (v (y y))) x)) ((((c (a b)) (y y)) ((y (v (y y))) b)) (((c (a b)) (y y)) ((y (v (y y))) b))))) (v (y y)))
\r
161 N (((((((y a) (((z v) (y a)) (b a))) ((b a) (b a))) (((y c) (x a)) (v (((y a) (((z v) (y a)) (b a))) z)))) ((b a) (b a))) ((a c) (b (((y a) (((z v) (y a)) (b a))) (z a))))) ((((((b (((y a) (((z v) (y a)) (b a))) z)) (c ((y (x a)) ((z v) (y a))))) (v (((y a) (((z v) (y a)) (b a))) z))) (((((y a) (((z v) (y a)) (b a))) z) (((z v) (y a)) (c y))) ((x a) (((y a) (((z v) (y a)) (b a))) z)))) ((c ((y (x a)) ((z v) (y a)))) (b (((y a) (((z v) (y a)) (b a))) z)))) ((((b (z a)) (y a)) (y c)) (a (((((y a) (((z v) (y a)) (b a))) ((b a) (b a))) (x a)) ((((y a) (((z v) (y a)) (b a))) z) (((z v) (y a)) (c y))))))))
\r
162 (((((((z v) (y a)) (b a)) w) b) (((b a) ((((z v) (y a)) (b a)) w)) ((((z v) (y a)) (b a)) w))) (((b a) ((((y a) (((z v) (y a)) (b a))) ((((y a) (((z v) (y a)) (b a))) ((b a) (b a))) (x a))) w)) (((c y) a) v)))
\r
163 (((((((z v) (y a)) (b a)) w) b) (a (((((y a) (((z v) (y a)) (b a))) ((b a) (b a))) (x a)) ((((y a) (((z v) (y a)) (b a))) z) (((z v) (y a)) (c y)))))) ((((y a) (((z v) (y a)) (b a))) ((((y a) (((z v) (y a)) (b a))) ((b a) (b a))) (x a))) x))
\r
167 issue with eta-equality of terms in ps
\r