Skip to content

Commit 4addfa7

Browse files
committed
Fix for breakage caused by 049a156
1 parent 049a156 commit 4addfa7

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

examples/formal-languages/pi-calculus/open_bisimulationScript.sml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -18,95 +18,95 @@ val _ = set_trace "Goalstack.print_goal_at_top" 0;
1818

1919
(* The original open transition relation *)
2020
Inductive TRANS :
21-
[TAU]
21+
[TAU:]
2222
!P. TRANS (Tau P) (TauR P)
23-
[INPUT]
23+
[INPUT:]
2424
!a x P. x <> a ==> TRANS (Input a x P) (InputS a x P)
25-
[OUTPUT]
25+
[OUTPUT:]
2626
!a b P. TRANS (Output a b P) (FreeOutput a b P)
27-
[MATCH]
27+
[MATCH:]
2828
!P Rs b. TRANS P Rs ==> TRANS (Match b b P) Rs
29-
[MISMACH]
29+
[MISMACH:]
3030
!P Rs a b. TRANS P Rs /\ a <> b ==> TRANS (Mismatch a b P) Rs
3131

32-
[OPEN]
32+
[OPEN:]
3333
!P P' a b. TRANS P (FreeOutput a b P') /\ a <> b ==>
3434
TRANS (Res b P) (BoundOutput a b P')
35-
[SUM1]
35+
[SUM1:]
3636
!P Q Rs. TRANS P Rs ==> TRANS (Sum P Q) Rs
37-
[SUM2]
37+
[SUM2:]
3838
!P Q Rs. TRANS Q Rs ==> TRANS (Sum P Q) Rs
3939

40-
[PAR1_I]
40+
[PAR1_I:]
4141
!P P' Q a x.
4242
TRANS P (InputS a x P') /\ x # P /\ x # Q /\ x <> a ==>
4343
TRANS (Par P Q) (InputS a x (Par P' Q))
44-
[PAR1_BO]
44+
[PAR1_BO:]
4545
!P P' Q a x.
4646
TRANS P (BoundOutput a x P') /\ x # P /\ x # Q /\ x <> a ==>
4747
TRANS (Par P Q) (BoundOutput a x (Par P' Q))
48-
[PAR1_FO]
48+
[PAR1_FO:]
4949
!P P' Q a b.
5050
TRANS P (FreeOutput a b P') ==>
5151
TRANS (Par P Q) (FreeOutput a b (Par P' Q))
52-
[PAR1_T]
52+
[PAR1_T:]
5353
!P P' Q. TRANS P (TauR P') ==> TRANS (Par P Q) (TauR (Par P' Q))
5454

55-
[PAR2_I]
55+
[PAR2_I:]
5656
!P Q Q' a x.
5757
TRANS Q (InputS a x Q') /\ x # Q /\ x # P /\ x <> a ==>
5858
TRANS (Par P Q) (InputS a x (Par P Q'))
59-
[PAR2_BO]
59+
[PAR2_BO:]
6060
!P Q Q' a x.
6161
TRANS Q (BoundOutput a x Q') /\ x # Q /\ x # P /\ x <> a ==>
6262
TRANS (Par P Q) (BoundOutput a x (Par P Q'))
63-
[PAR2_FO]
63+
[PAR2_FO:]
6464
!P Q Q' a b.
6565
TRANS Q (FreeOutput a b Q') ==>
6666
TRANS (Par P Q) (FreeOutput a b (Par P Q'))
67-
[PAR2_T]
67+
[PAR2_T:]
6868
!P Q Q'. TRANS Q (TauR Q') ==> TRANS (Par P Q) (TauR (Par P Q'))
6969

70-
[COMM1] (* TODO: tpm should change to SUB *)
70+
[COMM1:] (* TODO: tpm should change to SUB *)
7171
!P P' Q Q' a b x.
7272
TRANS P (InputS a x P') /\ TRANS Q (FreeOutput a b Q') /\
7373
x # P /\ x # Q /\ x <> a /\ x <> b /\ x # Q' ==>
7474
TRANS (Par P Q) (TauR (Par (tpm [(x,b)] P') Q'))
75-
[COMM2] (* TODO: tpm should change to SUB *)
75+
[COMM2:] (* TODO: tpm should change to SUB *)
7676
!P P' Q Q' a b x.
7777
TRANS P (FreeOutput a b P') /\ TRANS Q (InputS a x Q') /\
7878
x # Q /\ x # P /\ x <> a /\ x <> b /\ x # P' ==>
7979
TRANS (Par P Q) (TauR (Par P' (tpm [(x,b)] Q')))
80-
[CLOSE1] (* TODO: tpm should change to SUB *)
80+
[CLOSE1:] (* TODO: tpm should change to SUB *)
8181
!P P' Q Q' a x y.
8282
TRANS P (InputS a x P') /\
8383
TRANS Q (BoundOutput a y Q') /\
8484
x # P /\ x # Q /\ y # P /\ y # Q /\
8585
x <> a /\ x # Q' /\ y <> a /\ y # P' /\ x <> y ==>
8686
TRANS (Par P Q) (TauR (Res y (Par (tpm [(x,y)] P') Q')))
87-
[CLOSE2] (* TODO: tpm should change to SUB *)
87+
[CLOSE2:] (* TODO: tpm should change to SUB *)
8888
!P P' Q Q' a x y.
8989
TRANS P (BoundOutput a y P') /\
9090
TRANS Q (InputS a x Q') /\
9191
x # P /\ x # Q /\ y # P /\ y # Q /\
9292
x <> a /\ x # P' /\ y <> a /\ y # Q' /\ x <> y ==>
9393
TRANS (Par P Q) (TauR (Res y (Par P' (tpm [(x,y)] Q'))))
94-
[RES_I]
94+
[RES_I:]
9595
!P P' a x y.
9696
TRANS P (InputS a x P') /\
9797
y <> a /\ y <> x /\ x # P /\ x <> a ==>
9898
TRANS (Res y P) (InputS a x (Res y P'))
99-
[RES_BO]
99+
[RES_BO:]
100100
!P P' a x y.
101101
TRANS P (BoundOutput a x P') /\
102102
y <> a /\ y <> x /\ x # P /\ x <> a ==>
103103
TRANS (Res y P) (BoundOutput a x (Res y P'))
104-
[RES_FO]
104+
[RES_FO:]
105105
!P P' a b y.
106106
TRANS P (FreeOutput a b P') /\
107107
y <> a /\ y <> b ==>
108108
TRANS (Res y P) (FreeOutput a b (Res y P'))
109-
[RES_T]
109+
[RES_T:]
110110
!P P' y.
111111
TRANS P (TauR P') ==> TRANS (Res y P) (TauR (Res y P'))
112112
End

0 commit comments

Comments
 (0)