Skip to content

Commit 779a44a

Browse files
committed
initial commit
1 parent 5a34d2d commit 779a44a

11 files changed

+1676
-0
lines changed

frameworks/a12.pl

+206
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,206 @@
1+
% number of literals in alphabet: 100
2+
% number of assumptions: 20
3+
% number of non-assumptions: 80
4+
% maximum number of assumptions literals contrary of: 2
5+
% number of distinct rule heads: 70
6+
% minimum number of rules per head: 1
7+
% maximum number of rules per head: 3
8+
% minumum number of literals in bodies: 0
9+
% maxumum number of literals in bodies: 7
10+
% minimum number of assumptions per body: 0
11+
% maximum number of assumptions per body: 7
12+
13+
% alphabet: { a0, b0, c0, d0, e0, f0, g0, h0, i0, j0, k0, l0, m0, a1, b1, c1, d1, e1, f1, g1, n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, n3, o3, p3, q3, r3, s3, t3, u3, v3, w3, x3, y3, z3, n4, o4, p4, q4, r4, s4, t4, u4, v4, w4, x4, y4, z4, n5, o5, p5, q5, r5, s5, t5, u5, v5, w5, x5, y5, z5, n6, o6 }
14+
% nonAssumptions: { n0, o0, p0, q0, r0, s0, t0, u0, v0, w0, x0, y0, z0, n1, o1, p1, q1, r1, s1, t1, u1, v1, w1, x1, y1, z1, n2, o2, p2, q2, r2, s2, t2, u2, v2, w2, x2, y2, z2, n3, o3, p3, q3, r3, s3, t3, u3, v3, w3, x3, y3, z3, n4, o4, p4, q4, r4, s4, t4, u4, v4, w4, x4, y4, z4, n5, o5, p5, q5, r5, s5, t5, u5, v5, w5, x5, y5, z5, n6, o6 }
15+
% ruleHeads: { u1, s3, u3, x3, x2, x4, r0, t3, r1, p3, t5, n3, w3, u4, w1, z4, y4, q5, w2, p1, t4, q3, w4, q4, r3, s5, s0, z5, v4, w0, u0, v5, o6, w5, n0, n4, o3, t1, x1, y0, p2, y5, p0, z3, s4, o2, s2, z0, s1, q0, o5, p5, n5, o4, r2, u2, r4, y3, o1, x0, n6, v3, n2, p4, z2, x5, v0, r5, q1, y1 }
16+
17+
toBeProved([y1]).
18+
19+
myAsm(a0).
20+
myAsm(b0).
21+
myAsm(c0).
22+
myAsm(d0).
23+
myAsm(e0).
24+
myAsm(f0).
25+
myAsm(g0).
26+
myAsm(h0).
27+
myAsm(i0).
28+
myAsm(j0).
29+
myAsm(k0).
30+
myAsm(l0).
31+
myAsm(m0).
32+
myAsm(a1).
33+
myAsm(b1).
34+
myAsm(c1).
35+
myAsm(d1).
36+
myAsm(e1).
37+
myAsm(f1).
38+
myAsm(g1).
39+
40+
contrary(a0, v0).
41+
contrary(b0, e1).
42+
contrary(c0, u0).
43+
contrary(d0, k0).
44+
contrary(e0, n4).
45+
contrary(f0, z0).
46+
contrary(g0, q5).
47+
contrary(h0, z0).
48+
contrary(i0, w0).
49+
contrary(j0, q1).
50+
contrary(k0, q0).
51+
contrary(l0, r3).
52+
contrary(m0, o2).
53+
contrary(a1, u5).
54+
contrary(b1, s0).
55+
contrary(c1, r3).
56+
contrary(d1, p1).
57+
contrary(e1, e0).
58+
contrary(f1, o4).
59+
contrary(g1, o1).
60+
61+
myRule(u1, [b1, g1, i0, d0, j0, f1, f0]).
62+
myRule(u1, [l0, c1, b1, c0, e1, g1, f1]).
63+
myRule(s3, [u1, d0, g1, j0, f1]).
64+
myRule(u3, [d1, g1, g0, e1, s3, b0]).
65+
myRule(u3, [u1, f1, s3]).
66+
myRule(u3, [a1, h0, e1, j0, u1, k0, a0]).
67+
myRule(x3, [d1, e0, u3, k0, m0]).
68+
myRule(x3, [i0, s3, e1, u1, u3, d1, d0]).
69+
myRule(x2, [x3, c1, g1, b1]).
70+
myRule(x2, [i0, e0, g1, a1, c0, u3]).
71+
myRule(x4, [g0, s3, b1]).
72+
myRule(r0, [x2, u1, s3, x3, u3]).
73+
myRule(r0, [g0, a0, c0, l0, u3]).
74+
myRule(r0, [u1, x3]).
75+
myRule(t3, [h0, g0, j0, l0, a0, x4, d1]).
76+
myRule(r1, [x4, a0, s3, x2, u3]).
77+
myRule(r1, [b0, k0, d0, a1, c1, f1, a0]).
78+
myRule(p3, [d1, x3, t3, g0, u3]).
79+
myRule(p3, [k0, b0, f0, b1, m0, t3, d1]).
80+
myRule(t5, [m0, f0, d1, b1, k0, b0]).
81+
myRule(t5, [h0]).
82+
myRule(t5, [m0, e0]).
83+
myRule(n3, [c1, g0, a0, p3, k0]).
84+
myRule(w3, [k0, b1, f1, a0]).
85+
myRule(u4, [d1, e1, n3, u3]).
86+
myRule(u4, [g0, a0, g1, t3, e1]).
87+
myRule(w1, [f1, x4]).
88+
myRule(w1, [m0, e1]).
89+
myRule(w1, [g1]).
90+
myRule(z4, [u3, m0, w3, u4]).
91+
myRule(y4, [a1, w3, d0, k0, l0, w1, f1]).
92+
myRule(q5, [n3, t3, l0, j0, d0, d1, m0]).
93+
myRule(q5, [j0, x3, y4, n3, u1]).
94+
myRule(w2, [e1, n3, x2]).
95+
myRule(w2, [p3, x2, s3, g1]).
96+
myRule(p1, [l0]).
97+
myRule(p1, [g1, c1, b1, m0]).
98+
myRule(p1, [q5, x4, i0, w3, x2, g0]).
99+
myRule(t4, [a1, f1, c1, m0, r1, d0]).
100+
myRule(t4, [g1, r1, m0, k0, e1, u3, b0]).
101+
myRule(q3, [x2, e1, t5, k0, y4, f0, f1]).
102+
myRule(q3, []).
103+
myRule(q3, [d1, p3, w3, h0, g1, u4]).
104+
myRule(w4, [w1, w2, g0, x3, c1, e1, e0]).
105+
myRule(w4, [u3, z4, w1, u1, x3, y4]).
106+
myRule(q4, [t5, d0, p1, x3, q3]).
107+
myRule(q4, [z4, r1, k0]).
108+
myRule(q4, []).
109+
myRule(r3, [z4, y4, c0, d0, u3]).
110+
myRule(r3, [t4, r1]).
111+
myRule(r3, [y4, u1, r1, x3, w4, m0]).
112+
myRule(s5, [c1, l0, d0, i0, r3]).
113+
myRule(s5, [w3, e1, f0]).
114+
myRule(s5, [j0, g1]).
115+
myRule(s0, []).
116+
myRule(s0, [e1]).
117+
myRule(s0, [e0]).
118+
myRule(z5, [z4]).
119+
myRule(z5, [q3, l0, k0, g1, w3, r1, s0]).
120+
myRule(z5, [g1, r3]).
121+
myRule(v4, [g0, e0, m0, i0, d0, a1, k0]).
122+
myRule(v4, [e1]).
123+
myRule(v4, [m0]).
124+
myRule(w0, [u3, s5, t3, x2, y4]).
125+
myRule(u0, [g1]).
126+
myRule(u0, [s5, v4, z5]).
127+
myRule(u0, [k0, b0, v4, g0, m0, d1]).
128+
myRule(v5, [f1]).
129+
myRule(v5, [a1, p3, e0, b1, f1, x2]).
130+
myRule(v5, [p3, x2, a0, g1, i0]).
131+
myRule(o6, [w0, p3, r1, r3, z4, u0, q5]).
132+
myRule(o6, [u4, w1, k0, r0, q4]).
133+
myRule(o6, [j0, i0, p1, e1, t5, k0]).
134+
myRule(w5, [d0, a1, f0, j0, f1, h0]).
135+
myRule(n0, [a0, r0, f0, w2, u0, w5, t5]).
136+
myRule(n0, [s0, w4, r1, z4, t4]).
137+
myRule(n4, [h0]).
138+
myRule(n4, [t5]).
139+
myRule(n4, [u0]).
140+
myRule(o3, [c0, g0, m0, b1]).
141+
myRule(t1, [j0, e0, b0, c0, f1, h0, w0]).
142+
myRule(t1, [t3, i0, u1, x2, s0, x4]).
143+
myRule(x1, []).
144+
myRule(x1, [g0, j0, c0, b1]).
145+
myRule(x1, [d0, r3]).
146+
myRule(y0, [f0, b1, w2, n0, w1, o6]).
147+
myRule(y0, [u3, m0, v4]).
148+
myRule(y0, []).
149+
myRule(p2, [x4, y4, q4]).
150+
myRule(y5, [v4]).
151+
myRule(p0, [y4, u3]).
152+
myRule(p0, [b1, j0, y0, w4, g0, t3, x4]).
153+
myRule(p0, [a1, r3]).
154+
myRule(z3, [j0, x2, o3, h0, l0, p1, k0]).
155+
myRule(z3, [d0]).
156+
myRule(z3, [x4]).
157+
myRule(s4, [h0, q5, s5, j0, e1, d1]).
158+
myRule(s4, [w2, m0]).
159+
myRule(o2, [t4]).
160+
myRule(o2, [e0]).
161+
myRule(s2, [u1, a1, y5, n0, x1, t5]).
162+
myRule(s2, [p2, s0, u3, x1, s5, d0, s4]).
163+
myRule(s2, [o3, k0, c0, d1, i0, p3, f0]).
164+
myRule(z0, [a0, d0]).
165+
myRule(z0, []).
166+
myRule(z0, [k0]).
167+
myRule(s1, [a0, c0, s4]).
168+
myRule(q0, [t4, v4, p3, w3, u0, n0]).
169+
myRule(q0, [s2, h0, s4, p1, n3, f0]).
170+
myRule(q0, [e1, a0, o3, s3, x2, f1]).
171+
myRule(o5, []).
172+
myRule(p5, [p0, t5, q4, s4, u3]).
173+
myRule(p5, []).
174+
myRule(n5, [p5, j0]).
175+
myRule(n5, [t4, s5, v4, t3, p5, u0, o5]).
176+
myRule(n5, [g0]).
177+
myRule(o4, [w0, s3]).
178+
myRule(o4, [l0, s3]).
179+
myRule(r2, [b0, k0, c1]).
180+
myRule(r2, [n0]).
181+
myRule(u2, [y0, w3, o5, o6, w5]).
182+
myRule(u2, [d0, c0, a1, d1, b0, a0, i0]).
183+
myRule(u2, [h0, c1]).
184+
myRule(r4, [m0, r3, w0, i0, b0, c0]).
185+
myRule(r4, [e1]).
186+
myRule(y3, [m0, e0, h0, b1, c1, e1]).
187+
myRule(y3, [a1, y0, y4, k0]).
188+
myRule(o1, [n5, c0, a1, h0, y0, b1, d0]).
189+
myRule(o1, [b0]).
190+
myRule(x0, [p5, z4, t3, o6]).
191+
myRule(x0, [y5, b0, j0, x2, d0]).
192+
myRule(n6, [w5, r4, e0, g1]).
193+
myRule(v3, [k0, u1, e0]).
194+
myRule(n2, [z5, s3]).
195+
myRule(p4, [b0]).
196+
myRule(z2, [c1, v4, n4, g0]).
197+
myRule(x5, [o5, o2, n4, n2]).
198+
myRule(x5, [w3, i0]).
199+
myRule(x5, [s4, b1, u4, o4]).
200+
myRule(v0, [n0, p1, w5, z3, e1, w4]).
201+
myRule(r5, []).
202+
myRule(r5, [p4, j0, k0, a1]).
203+
myRule(r5, [o5, u4, f0]).
204+
myRule(q1, [e0, d0, f0, d1, t1, r2]).
205+
myRule(y1, [b0]).
206+
myRule(y1, [q1, p0, x3, t4, w3]).

0 commit comments

Comments
 (0)