Rule Matched | Premise State(s) | New State(s) |
---|---|---|
6 | s?=•; x=0; k*=[if e s1 else s2, print] |
s?=if e s1 else s2; x=0; k*=[print] |
[true]: 2 [false]: 3 |
s?=if e s1 else s2; x=0; k*=[print] s?=if e s1 else s2; x=0; k*=[print] |
s?=•; x=0; k*=[while(e, s+), print] s?=•; x=0; k*=[x=2, x=x, x=x, x=x, print] |
[true]: 6 [false]: 6 |
s?=•; x=0; k*=[while(e, s+), print] s?=•; x=0; k*=[x=2, x=x, x=x, x=x, print] |
s?=while(e, s+); x=0; k*=[print] s?="x=2"; x=0; k*=[x=x, x=x, x=x, print] |
[true]: 4 [false]: 1 |
s?=while(e, s+); x=0; k*=[print] s?="x=2"; x=0; k*=[x=x, x=x, x=x, print] |
s?=•; x=0; k*=[x+=1, whileK(e, s+), print] s?=•; x=2; k*=[x=x, x=x, x=x, print] |
[true]: 6 [false]: 6 |
s?=•; x=0; k*=[x+=1, whileK(e, s+), print] s?=•; x=2; k*=[x=x, x=x, x=x, print] |
s?="x+=1"; x=0; k*=[whileK(e, s+), print] s?="x=x"; x=2; k*=[x=x, x=x, print] |
[true]: 1 [false]: 1 |
s?="x+=1"; x=0; k*=[whileK(e, s+), print] s?="x=x"; x=2; k*=[x=x, x=x, print] |
s?=•; x=1; k*=[whileK(e, s+), print] s?=•; x=2; k*=[x=x, x=x, print] |
[true]: 7 [false]: 6 |
s?=•; x=1; k*=[whileK(e, s+), print] s?=•; x=2; k*=[x=x, x=x, print] |
s?=•; x=1; k*=[x+=1, whileK(e, s+), print] s?="x=x"; x=2; k*=[x=x, print] |
[true]: 6 [false]: 1 |
s?=•; x=1; k*=[x+=1, whileK(e, s+), print] s?="x=x"; x=2; k*=[x=x, print] |
s?="x+=1"; x=1; k*=[whileK(e, s+), print] s?=•; x=2; k*=[x=x, print] |
[true]: 1 [false]: 6 |
s?="x+=1"; x=1; k*=[whileK(e, s+), print] s?=•; x=2; k*=[x=x, print] |
s?=•; x=2; k*=[whileK(e, s+), print] s?="x=x"; x=2; k*=[print] |
[true]: 8 [false]: 1 |
s?=•; x=2; k*=[whileK(e, s+), print] s?="x=x"; x=2; k*=[print] |
s?=•; x=2; k*=[print] s?=•; x=2; k*=[print] |
6 | s?=•; x=2; k*=[print] |
s?="print"; x=2; k*=[] |
execPrint | s?="print"; x=2; k*=[] |
s?=•; x=2; k*=[] |
Last active
March 18, 2019 21:30
-
-
Save sidsenkumar11/e3c28d106afc16b36beee889c00977b9 to your computer and use it in GitHub Desktop.
AbeKarplus 22 State Transitions
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment