Groups
Sign in
Groups
tlaplus
Conversations
About
Send feedback
Help
tlaplus
Contact owners and managers
1–30 of 1531
This is a discussion group for users of the TLA+ specification language, the PlusCal algorithm language, and their associated tools.
To find out about the languages and tools, see
The TLA Home Page
Posts by non-members are moderated.
We encourage you to join the group.
Mark all as read
Report group
0 selected
Andrew Helwer
,
Karolis Petrauskas
2
6:08 AM
TLAPM now publishes rolling pre-releases
Can we tweak it so the main page shows it as the latest release? Currently, it still shows an old
unread,
TLAPM now publishes rolling pre-releases
Can we tweak it so the main page shows it as the latest release? Currently, it still shows an old
6:08 AM
Karolis Petrauskas
5:02 AM
Relations
Hi all, Recently, I tried to extract some parts of my proofs on relations to a separate module and
unread,
Relations
Hi all, Recently, I tried to extract some parts of my proofs on relations to a separate module and
5:02 AM
Hillel Wayne
,
Markus Kuppe
3
Dec 17
What's the difference between `-simulate` and `-generate`?
We were able to find a minimal example demonstrating the differences: ---- MODULE testgenerate ----
unread,
What's the difference between `-simulate` and `-generate`?
We were able to find a minimal example demonstrating the differences: ---- MODULE testgenerate ----
Dec 17
Andrew Helwer
Dec 17
Monthly Development Update newsletter
Hello all, As part of work funded by the TLA+ Foundation I have written up a newsletter on various
unread,
Monthly Development Update newsletter
Hello all, As part of work funded by the TLA+ Foundation I have written up a newsletter on various
Dec 17
Andrew Helwer
,
Stephan Merz
3
Dec 17
Is there a decision procedure for telling whether a spec is machine-closed?
Hi Andrew, the problem is certainly decidable for finite-state systems. In automata-theoretic terms,
unread,
Is there a decision procedure for telling whether a spec is machine-closed?
Hi Andrew, the problem is certainly decidable for finite-state systems. In automata-theoretic terms,
Dec 17
Jaco van de Pol
Dec 16
1st CFP CONCUR 2025
1st Call for Papers CONCUR 2025 https://conferences.au.dk/confest2025/concur CONCUR 2025 is the 36th
unread,
1st CFP CONCUR 2025
1st Call for Papers CONCUR 2025 https://conferences.au.dk/confest2025/concur CONCUR 2025 is the 36th
Dec 16
Andrew Helwer
Dec 12
The future of parsing TLA+
Following the long discussion at the last community meeting about unifying the TLA+ parsers I opened
unread,
The future of parsing TLA+
Following the long discussion at the last community meeting about unifying the TLA+ parsers I opened
Dec 12
Anthony Lee
, …
Igor Konnov
3
Dec 7
How to understand onTimeOutxxx in this TenderMint spec's?
Hi Anthony, The specification [2] that you pointed to is an extension of [1], which enumerates
unread,
How to understand onTimeOutxxx in this TenderMint spec's?
Hi Anthony, The specification [2] that you pointed to is an extension of [1], which enumerates
Dec 7
Hillel Wayne
, …
Anthony Lee
5
Dec 6
Re: [tlaplus] Why this TLA spec runs into stuttering state?
Hi Abhishek, Yes, that's the bug in the spec that made TLC runs into stuttering state. Thanks.
unread,
Re: [tlaplus] Why this TLA spec runs into stuttering state?
Hi Abhishek, Yes, that's the bug in the spec that made TLC runs into stuttering state. Thanks.
Dec 6
Anthony Lee
,
Igor Konnov
3
Dec 4
Why Apalachee reports InvariantViolation for the BakeryTyped spec from its source repo?
Thanks Igor; I'm interested in these temporal properties that must be treated differently in
unread,
Why Apalachee reports InvariantViolation for the BakeryTyped spec from its source repo?
Thanks Igor; I'm interested in these temporal properties that must be treated differently in
Dec 4
Andrew Helwer
, …
divyanshu ranjan
6
Dec 2
Question about importance of "⊨ F⇒ G implies ⊨ □F ⇒□G"
In https://lamport.azurewebsites.net/pubs/lamport-actions.pdf, Figure 5 mentions various rules of
unread,
Question about importance of "⊨ F⇒ G implies ⊨ □F ⇒□G"
In https://lamport.azurewebsites.net/pubs/lamport-actions.pdf, Figure 5 mentions various rules of
Dec 2
Stephan Merz
Dec 2
ABZ 2025
ABZ 2025, the 11th International Conference on Rigorous State Based Methods will be organized at the
unread,
ABZ 2025
ABZ 2025, the 11th International Conference on Rigorous State Based Methods will be organized at the
Dec 2
Markus Kuppe
Nov 26
TLA+ Community Meeting 2025
A TLA+ Community Meeting will be organized as a satellite of ETAPS 2025 (https://www.etaps.org/2025/)
unread,
TLA+ Community Meeting 2025
A TLA+ Community Meeting will be organized as a satellite of ETAPS 2025 (https://www.etaps.org/2025/)
Nov 26
Andrew Helwer
Nov 25
TLAPM documentation updates: README/DEVELOPING/CONTRIBUTING
Hello all, If you have some spare cycles for non-code pull request reviewing I would love to get some
unread,
TLAPM documentation updates: README/DEVELOPING/CONTRIBUTING
Hello all, If you have some spare cycles for non-code pull request reviewing I would love to get some
Nov 25
marta zhango
,
Stephan Merz
4
Nov 22
Proving linearity of Fourier Transform
Stephan, About the comment Steps <1>1 and <1>2 appear to be definitions (in particular
unread,
Proving linearity of Fourier Transform
Stephan, About the comment Steps <1>1 and <1>2 appear to be definitions (in particular
Nov 22
Andrew Helwer
,
Stephan Merz
5
Nov 21
Question about weak fairness in A Science of Concurrent Programs
I will add a note that I read further into the book and on page 109 it expands the proof a bit.
unread,
Question about weak fairness in A Science of Concurrent Programs
I will add a note that I read further into the book and on page 109 it expands the proof a bit.
Nov 21
marta zhango
, …
Andrew Helwer
6
Nov 21
Defining a function in terms of variables in TLA
I currently want to define the Fourier Transform on a stochastic generated seismogram h(t). That is,
unread,
Defining a function in terms of variables in TLA
I currently want to define the Fourier Transform on a stochastic generated seismogram h(t). That is,
Nov 21
marta zhango
,
Andrew Helwer
2
Nov 20
Defining linearity of integrals using Temporal Logic of Actions
As stated in the other thread, TLAPM does not yet support checking proofs involving real numbers.
unread,
Defining linearity of integrals using Temporal Logic of Actions
As stated in the other thread, TLAPM does not yet support checking proofs involving real numbers.
Nov 20
Andrew Helwer
,
Stephan Merz
3
Nov 15
Question about a TLA derivation
Thanks Stephan! Ach of course, I thought it was some transformation involving the ¬ but in fact it
unread,
Question about a TLA derivation
Thanks Stephan! Ach of course, I thought it was some transformation involving the ¬ but in fact it
Nov 15
Elina Mäkinen
Nov 15
Data Ingestion Pipeline Verification: TLA+ vs P vs FizzBee
I'm exploring formal methods for verifying a data ingestion pipeline. I'm particularly
unread,
Data Ingestion Pipeline Verification: TLA+ vs P vs FizzBee
I'm exploring formal methods for verifying a data ingestion pipeline. I'm particularly
Nov 15
Rene de Visser
,
Andrew Helwer
2
Nov 6
Modelling application: reuse modules for database access and processes?
It's hard to make general models of this sort to build on top of because what you actually care
unread,
Modelling application: reuse modules for database access and processes?
It's hard to make general models of this sort to build on top of because what you actually care
Nov 6
Leslie Lamport
, …
Nine Fingers
13
Oct 30
Draft of New TLA Book
The book A Science of Concurrent Programs will be published by Cambridge University Press. A copy of
unread,
Draft of New TLA Book
The book A Science of Concurrent Programs will be published by Cambridge University Press. A copy of
Oct 30
Benjamin Parsons-Willis
, …
Markus Kuppe
5
Oct 24
How to approach modelling time?
Hi, please note the recent and ongoing discussion related to the approach in this Github PR: https://
unread,
How to approach modelling time?
Hi, please note the recent and ongoing discussion related to the approach in this Github PR: https://
Oct 24
thomas...@gmail.com
, …
A. Jesse Jiryu Davis
5
Oct 18
Best way to handle a probabilistic data structure.
I don't care about the probabilities, I just want to express that false positives are possible to
unread,
Best way to handle a probabilistic data structure.
I don't care about the probabilities, I just want to express that false positives are possible to
Oct 18
Faria Kanwal
,
Andrew Helwer
4
Oct 16
Specify composite objects of Reactive system
It is not the only way. There is the age-old design decision analogous to the choice between an array
unread,
Specify composite objects of Reactive system
It is not the only way. There is the age-old design decision analogous to the choice between an array
Oct 16
Andrew Helwer
, …
Igor Konnov
5
Oct 15
Existential quantifiers over behaviors for temporal properties?
I think it would be quite confusing to say that REACHABLE specifies an invariant. Indeed, one can
unread,
Existential quantifiers over behaviors for temporal properties?
I think it would be quite confusing to say that REACHABLE specifies an invariant. Indeed, one can
Oct 15
Reto
, …
Andrew Helwer
4
Oct 12
TLA+ parser (Haskell library)
I actually just found out about this parser the other day after Chris Newcombe mentioned it. Is it
unread,
TLA+ parser (Haskell library)
I actually just found out about this parser the other day after Chris Newcombe mentioned it. Is it
Oct 12
n s
, …
Stephan Merz
3
Oct 10
About the definition of stuttering, and about liveness checking
Perhaps the confusion is related to what TLC considers to be a stuttering step and what it considers
unread,
About the definition of stuttering, and about liveness checking
Perhaps the confusion is related to what TLC considers to be a stuttering step and what it considers
Oct 10
Federico Ponzi
,
Calvin Loncaric
3
Oct 9
TLA+ wiki: https://docs.tlapl.us/
Thanks Calvin, I've updated the wiki's settings to disable the entity rewriting. Please let
unread,
TLA+ wiki: https://docs.tlapl.us/
Thanks Calvin, I've updated the wiki's settings to disable the entity rewriting. Please let
Oct 9
Andrew Helwer
, …
Igor Konnov
6
Oct 7
Why does this liveness property not work?
Bisecting identified the breaking commit, which occurred in August 2021. I opened this issue in the
unread,
Why does this liveness property not work?
Bisecting identified the breaking commit, which occurred in August 2021. I opened this issue in the
Oct 7