File tree 2 files changed +5
-4
lines changed
specifications/TeachingConcurrency
2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -147,7 +147,6 @@ jobs:
147
147
specifications/byzpaxos/Consensus.tla
148
148
specifications/LearnProofs/FindHighest.tla
149
149
specifications/LoopInvariance/BinarySearch.tla
150
- specifications/TeachingConcurrency/SimpleRegular.tla
151
150
# Failing; see https://github.com/tlaplus/Examples/issues/67
152
151
specifications/Bakery-Boulangerie/Bakery.tla
153
152
specifications/Bakery-Boulangerie/Boulanger.tla
Original file line number Diff line number Diff line change 49
49
(* regular registers was proposed by Yuri Abraham in *)
50
50
(* *)
51
51
(* On Lamport's "Teaching Concurrency" *)
52
- (* Bulletin of EATS (European Association for Theoretical Computer *)
52
+ (* Bulletin of EATCS (European Association for Theoretical Computer *)
53
53
(* Science) No. 127, February 2019 *)
54
54
(* http://bulletin.eatcs.org/index.php/beatcs/article/view/569 *)
55
55
(************************************************************************** *)
@@ -141,9 +141,11 @@ Inv == /\ TypeOK
141
141
(* generated with the Toolbox's Decompose Proof command. *)
142
142
(************************************************************************** *)
143
143
THEOREM Spec => [] PCorrect
144
- < 1 > USE NAssump
144
+ < 1 > USE NAssump DEF ProcSet
145
145
< 1 > 1 . Init => Inv
146
- BY DEF Init , Inv , TypeOK , ProcSet
146
+ < 2 > 1 . Init => 0 \in 0 .. ( N - 1 ) /\ pc [ 0 ] /= "Done"
147
+ BY DEF Init
148
+ < 2 > . QED BY < 2 > 1 DEF Init , Inv , TypeOK
147
149
< 1 > 2 . Inv /\ [ Next ]_ vars => Inv '
148
150
< 2 > SUFFICES ASSUME Inv ,
149
151
[ Next ]_ vars
You can’t perform that action at this time.
0 commit comments