annotate kiss_ex.pl @ 10:f2aa38ce0787

add state display.
author kono
date Fri, 19 Jan 2001 23:14:00 +0900
parents 1c57a78f1d98
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
1 :-asserta(st_variables([a,b],[q])).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
2
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
3 st(s0,((not(a);not(b)),q),s0).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
4 st(s0, (a,b,not(p)),s1).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
5 st(s0, empty,empty).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
6 st(s1,(not(c),q),s1).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
7 st(s1,(c,not(q)),s2).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
8 st(s1, empty,empty).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
9 st(s2,(a,not(b),q),s2).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
10 st(s2,((not(a);b),not(q)),s3).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
11 st(s2, empty,empty).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
12 st(s3,(c,not(q)),s0).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
13 st(s3,(not(c),not(q)),s3).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
14 st(s3, empty,empty).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
15
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
16 st(ns0,((not(a);not(b))),ns0).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
17 st(ns0, (a,b,not(p)),ns1).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
18 st(ns0, empty,empty).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
19 st(ns1,(not(c)),ns1).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
20 st(ns1,(c,not(q)),ns2).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
21 st(ns1, empty,empty).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
22 st(ns2,(a,not(b)),ns2).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
23 st(ns2,((not(a);b)),ns3).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
24 st(ns2, empty,empty).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
25 st(ns3,(c,not(q)),ns0).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
26 st(ns3,(not(c)),ns3).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
27 st(ns3, empty,empty).
1c57a78f1d98 Initial revision
kono
parents:
diff changeset
28