First commit
This commit is contained in:
commit
b7a1213f91
29 changed files with 1312 additions and 0 deletions
68
Ctrl_SystemPerfect.alt
Normal file
68
Ctrl_SystemPerfect.alt
Normal file
|
@ -0,0 +1,68 @@
|
|||
/*
|
||||
* This node is the result of the projection of the node 'SystemPerfect'
|
||||
* on its subnode 'Ctrl'.
|
||||
*/
|
||||
node Ctrl_SystemPerfect
|
||||
flow
|
||||
r : [0, 2][3];
|
||||
l : [0, 4];
|
||||
event
|
||||
nnn;
|
||||
nni;
|
||||
nnd;
|
||||
nin;
|
||||
nii;
|
||||
nid;
|
||||
ndn;
|
||||
ndi;
|
||||
ndd;
|
||||
inn;
|
||||
ini;
|
||||
ind;
|
||||
iin;
|
||||
iii;
|
||||
iid;
|
||||
idn;
|
||||
idi;
|
||||
idd;
|
||||
dnn;
|
||||
dni;
|
||||
dnd;
|
||||
din;
|
||||
dii;
|
||||
did;
|
||||
ddn;
|
||||
ddi;
|
||||
ddd;
|
||||
/* Existential transitions */
|
||||
trans
|
||||
((1<=l and l<=3 and 0<=r[2] and r[2]<=1 or 2<=l and l<=3 and r[2]=2) and 0<=r[1] and r[1]<=1 or (1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=2) and 0<=r[0] and r[0]<=1 or ((1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and 0<=r[1] and r[1]<=1 or (l=2 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=2) and r[0]=2 |- 'ddd' -> ;
|
||||
(2<=l and l<=3 and 0<=r[1] and r[1]<=1 or (l=2 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and r[1]=2) and 0<=r[0] and r[0]<=1 or ((l=2 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and 0<=r[1] and r[1]<=1 or l=2 and r[1]=2) and r[0]=2 |- 'ddi' -> ;
|
||||
((1<=l and l<=3 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and 0<=r[1] and r[1]<=1 or (1<=l and l<=2 and r[2]=0 or l=2 and r[2]=1 or 2<=l and l<=3 and r[2]=2) and r[1]=2) and 0<=r[0] and r[0]<=1 or ((1<=l and l<=2 and r[2]=0 or l=2 and r[2]=1 or 2<=l and l<=3 and r[2]=2) and 0<=r[1] and r[1]<=1 or (l=2 and r[2]=0 or 1<=l and l<=2 and r[2]=1 or l=2 and r[2]=2) and r[1]=2) and r[0]=2 |- 'ddn' -> ;
|
||||
((1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=0 or (l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and 1<=r[1] and r[1]<=2) and 0<=r[0] and r[0]<=1 or (1<=l and l<=2 and r[1]=0 or (l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and r[1]=1 or (l=1 and r[2]=1 or 1<=l and l<=2 and r[2]=2) and r[1]=2) and r[0]=2 |- 'did' -> ;
|
||||
((l=2 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and r[1]=0 or (1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and 1<=r[1] and r[1]<=2) and 0<=r[0] and r[0]<=1 or ((1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and r[1]=0 or 1<=l and l<=2 and r[1]=1 or (l=2 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=2) and r[0]=2 |- 'dii' -> ;
|
||||
((1<=l and l<=2 and r[2]=0 or l=2 and r[2]=1 or 2<=l and l<=3 and r[2]=2) and r[1]=0 or (l=1 and r[2]=0 or 1<=l and l<=2 and r[2]=1 or l=2 and r[2]=2) and 1<=r[1] and r[1]<=2) and 0<=r[0] and r[0]<=1 or ((1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=0 or (l=1 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=1 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'din' -> ;
|
||||
((1<=l and l<=3 and 0<=r[2] and r[2]<=1 or 2<=l and l<=3 and r[2]=2) and r[1]=0 or (1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=1 or (l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and r[1]=2) and 0<=r[0] and r[0]<=1 or ((1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=0 or 1<=l and l<=2 and r[1]=1 or (l=1 and r[2]=1 or 1<=l and l<=2 and r[2]=2) and r[1]=2) and r[0]=2 |- 'dnd' -> ;
|
||||
(2<=l and l<=3 and r[1]=0 or (l=2 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and r[1]=1 or (1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and r[1]=2) and 0<=r[0] and r[0]<=1 or ((l=2 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and r[1]=0 or (1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and r[1]=1 or (l=2 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=2) and r[0]=2 |- 'dni' -> ;
|
||||
((1<=l and l<=3 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and r[1]=0 or (1<=l and l<=2 and r[2]=0 or l=2 and r[2]=1 or 2<=l and l<=3 and r[2]=2) and r[1]=1 or (l=1 and r[2]=0 or 1<=l and l<=2 and r[2]=1 or l=2 and r[2]=2) and r[1]=2) and 0<=r[0] and r[0]<=1 or ((1<=l and l<=2 and r[2]=0 or l=2 and r[2]=1 or 2<=l and l<=3 and r[2]=2) and r[1]=0 or (1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=1 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'dnn' -> ;
|
||||
((1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and 0<=r[1] and r[1]<=1 or 1<=l and l<=2 and r[1]=2) and r[0]=0 or (l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and r[0]=1 or ((l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and 0<=r[1] and r[1]<=1 or (l=1 and r[2]=1 or 1<=l and l<=2 and r[2]=2) and r[1]=2) and r[0]=2 |- 'idd' -> ;
|
||||
((l=2 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and 0<=r[1] and r[1]<=1 or (1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and r[1]=2) and r[0]=0 or ((1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and 0<=r[1] and r[1]<=1 or 1<=l and l<=2 and r[1]=2) and r[0]=1 or ((1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and 0<=r[1] and r[1]<=1 or (l=2 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=2) and r[0]=2 |- 'idi' -> ;
|
||||
((1<=l and l<=2 and r[2]=0 or l=2 and r[2]=1 or 2<=l and l<=3 and r[2]=2) and 0<=r[1] and r[1]<=1 or (1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=2) and r[0]=0 or ((l=1 and r[2]=0 or 1<=l and l<=2 and r[2]=1 or l=2 and r[2]=2) and 0<=r[1] and r[1]<=1 or (l=1 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=2) and r[0]=1 or ((l=1 and r[2]=0 or 1<=l and l<=2 and r[2]=1 or l=2 and r[2]=2) and 0<=r[1] and r[1]<=1 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'idn' -> ;
|
||||
(1<=l and l<=2 and r[1]=0 or (l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and 1<=r[1] and r[1]<=2) and r[0]=0 or ((l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and r[1]=0 or l=1 and 1<=r[1] and r[1]<=2) and r[0]=1 or ((l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and r[1]=0 or l=1 and r[1]=1 or l=1 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'iid' -> ;
|
||||
((1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and r[1]=0 or 1<=l and l<=2 and 1<=r[1] and r[1]<=2) and r[0]=0 or (1<=l and l<=2 and r[1]=0 or l=1 and 1<=r[1] and r[1]<=2) and r[0]=1 or (1<=l and l<=2 and r[1]=0 or l=1 and r[1]=1 or l=1 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'iii' -> ;
|
||||
((1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=0 or (l=1 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and 1<=r[1] and r[1]<=2) and r[0]=0 or ((l=1 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=0 or l=1 and 1<=r[1] and r[1]<=2) and r[0]=1 or ((l=1 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=0 or l=1 and r[1]=1 or l=1 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'iin' -> ;
|
||||
((1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=0 or 1<=l and l<=2 and r[1]=1 or (l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and r[1]=2) and r[0]=0 or ((l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and 0<=r[1] and r[1]<=1 or l=1 and r[1]=2) and r[0]=1 or ((l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and 0<=r[1] and r[1]<=1 or l=1 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'ind' -> ;
|
||||
((l=2 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and r[1]=0 or (1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and r[1]=1 or 1<=l and l<=2 and r[1]=2) and r[0]=0 or ((1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and r[1]=0 or 1<=l and l<=2 and r[1]=1 or l=1 and r[1]=2) and r[0]=1 or ((1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and r[1]=0 or 1<=l and l<=2 and r[1]=1 or l=1 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'ini' -> ;
|
||||
((1<=l and l<=2 and r[2]=0 or l=2 and r[2]=1 or 2<=l and l<=3 and r[2]=2) and r[1]=0 or (1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=1 or (l=1 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=2) and r[0]=0 or ((l=1 and r[2]=0 or 1<=l and l<=2 and r[2]=1 or l=2 and r[2]=2) and r[1]=0 or (l=1 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=1 or l=1 and r[1]=2) and r[0]=1 or ((l=1 and r[2]=0 or 1<=l and l<=2 and r[2]=1 or l=2 and r[2]=2) and r[1]=0 or (l=1 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=1 or l=1 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'inn' -> ;
|
||||
((1<=l and l<=3 and 0<=r[2] and r[2]<=1 or 2<=l and l<=3 and r[2]=2) and 0<=r[1] and r[1]<=1 or (1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=2) and r[0]=0 or ((1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and 0<=r[1] and r[1]<=1 or 1<=l and l<=2 and r[1]=2) and r[0]=1 or ((l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and 0<=r[1] and r[1]<=1 or (l=1 and r[2]=1 or 1<=l and l<=2 and r[2]=2) and r[1]=2) and r[0]=2 |- 'ndd' -> ;
|
||||
(2<=l and l<=3 and 0<=r[1] and r[1]<=1 or (l=2 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and r[1]=2) and r[0]=0 or ((l=2 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and 0<=r[1] and r[1]<=1 or (1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and r[1]=2) and r[0]=1 or ((1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and 0<=r[1] and r[1]<=1 or (l=2 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=2) and r[0]=2 |- 'ndi' -> ;
|
||||
((1<=l and l<=3 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and 0<=r[1] and r[1]<=1 or (1<=l and l<=2 and r[2]=0 or l=2 and r[2]=1 or 2<=l and l<=3 and r[2]=2) and r[1]=2) and r[0]=0 or ((1<=l and l<=2 and r[2]=0 or l=2 and r[2]=1 or 2<=l and l<=3 and r[2]=2) and 0<=r[1] and r[1]<=1 or (1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=2) and r[0]=1 or ((l=1 and r[2]=0 or 1<=l and l<=2 and r[2]=1 or l=2 and r[2]=2) and 0<=r[1] and r[1]<=1 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'ndn' -> ;
|
||||
((1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=0 or (l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and 1<=r[1] and r[1]<=2) and r[0]=0 or (1<=l and l<=2 and r[1]=0 or (l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and 1<=r[1] and r[1]<=2) and r[0]=1 or ((l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and r[1]=0 or l=1 and r[1]=1 or l=1 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'nid' -> ;
|
||||
((l=2 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and r[1]=0 or (1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and 1<=r[1] and r[1]<=2) and r[0]=0 or ((1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and r[1]=0 or 1<=l and l<=2 and 1<=r[1] and r[1]<=2) and r[0]=1 or (1<=l and l<=2 and r[1]=0 or l=1 and r[1]=1 or l=1 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'nii' -> ;
|
||||
((1<=l and l<=2 and r[2]=0 or l=2 and r[2]=1 or 2<=l and l<=3 and r[2]=2) and r[1]=0 or (l=1 and r[2]=0 or 1<=l and l<=2 and r[2]=1 or l=2 and r[2]=2) and 1<=r[1] and r[1]<=2) and r[0]=0 or ((1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=0 or (l=1 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and 1<=r[1] and r[1]<=2) and r[0]=1 or ((l=1 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=0 or l=1 and r[1]=1 or l=1 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'nin' -> ;
|
||||
((1<=l and l<=3 and 0<=r[2] and r[2]<=1 or 2<=l and l<=3 and r[2]=2) and r[1]=0 or (1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=1 or (l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and r[1]=2) and r[0]=0 or ((1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=0 or 1<=l and l<=2 and r[1]=1 or (l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and r[1]=2) and r[0]=1 or ((l=1 and 0<=r[2] and r[2]<=1 or 1<=l and l<=2 and r[2]=2) and 0<=r[1] and r[1]<=1 or l=1 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'nnd' -> ;
|
||||
(2<=l and l<=3 and r[1]=0 or (l=2 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and r[1]=1 or (1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and r[1]=2) and r[0]=0 or ((l=2 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and r[1]=0 or (1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and r[1]=1 or 1<=l and l<=2 and r[1]=2) and r[0]=1 or ((1<=l and l<=2 and r[2]=0 or l=2 and 1<=r[2] and r[2]<=2) and r[1]=0 or 1<=l and l<=2 and r[1]=1 or l=1 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'nni' -> ;
|
||||
((1<=l and l<=3 and r[2]=0 or 2<=l and l<=3 and 1<=r[2] and r[2]<=2) and r[1]=0 or (1<=l and l<=2 and r[2]=0 or l=2 and r[2]=1 or 2<=l and l<=3 and r[2]=2) and r[1]=1 or (l=1 and r[2]=0 or 1<=l and l<=2 and r[2]=1 or l=2 and r[2]=2) and r[1]=2) and r[0]=0 or ((1<=l and l<=2 and r[2]=0 or l=2 and r[2]=1 or 2<=l and l<=3 and r[2]=2) and r[1]=0 or (1<=l and l<=2 and 0<=r[2] and r[2]<=1 or l=2 and r[2]=2) and r[1]=1 or (l=1 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=2) and r[0]=1 or ((l=1 and r[2]=0 or 1<=l and l<=2 and r[2]=1 or l=2 and r[2]=2) and r[1]=0 or (l=1 and r[2]=0 or 1<=l and l<=2 and 1<=r[2] and r[2]<=2) and r[1]=1 or l=1 and 1<=r[2] and r[2]<=2 and r[1]=2) and r[0]=2 |- 'nnn' -> ;
|
||||
/* Universal transitions */
|
||||
/* no transition */
|
||||
edon
|
Loading…
Add table
Add a link
Reference in a new issue