45 lines
862 B
Rust
45 lines
862 B
Rust
reactions {
|
|
{ {x},{s} -> {a1} };
|
|
|
|
{ {a1},{s} -> {y1} };
|
|
{ {a1},{s} -> {b1} };
|
|
{ {b1},{s} -> {c1} };
|
|
{ {c1},{s} -> {d1} };
|
|
{ {d1,y1},{s} -> {a2} };
|
|
{ {y1},{s} -> {y1} };
|
|
|
|
{ {a2},{s} -> {y2} };
|
|
{ {a2},{s} -> {b2} };
|
|
{ {b2},{s} -> {c2} };
|
|
{ {c2},{s} -> {d2} };
|
|
{ {d2,y2},{s} -> {a3} };
|
|
{ {y2},{s} -> {y2} };
|
|
|
|
{ {a3},{s} -> {y3} };
|
|
{ {a3},{s} -> {b3} };
|
|
{ {b3},{s} -> {c3} };
|
|
{ {c3},{s} -> {d3} };
|
|
{ {d3,y3},{s} -> {a4} };
|
|
{ {y3},{s} -> {y3} };
|
|
|
|
{ {a4},{s} -> {y4} };
|
|
{ {a4},{s} -> {b4} };
|
|
{ {b4},{s} -> {c4} };
|
|
{ {c4},{s} -> {d4} };
|
|
{ {d4,y4},{s} -> {a5} };
|
|
{ {y4},{s} -> {y4} };
|
|
|
|
{ {a5},{s} -> {y5} };
|
|
{ {a5},{s} -> {b5} };
|
|
{ {b5},{s} -> {c5} };
|
|
{ {c5},{s} -> {d5} };
|
|
{ {d5,y5},{s} -> {a6} };
|
|
{ {y5},{s} -> {y5} };
|
|
|
|
{ {a6,y1,y2,y3,y4,y5},{s} -> {r} };
|
|
|
|
}
|
|
context-entities { s }
|
|
initial-contexts { {x} }
|
|
rsctl-property { E[{}]F(r) }
|