Groups
Conversations
All groups and messages
Send feedback to Google
Help
Training
Sign in
Groups
tlaplus
Conversations
About
tlaplus
Contact owners and managers
1–30 of 1523
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
, …
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
Hillel Wayne
, …
Abhishek Singh
4
Dec 2
Re: [tlaplus] Why this TLA spec runs into stuttering state?
Please check the definition of SameDiagonal. Diagonals lie on x+y = constant and xy = constant. -
unread,
Re: [tlaplus] Why this TLA spec runs into stuttering state?
Please check the definition of SameDiagonal. Diagonals lie on x+y = constant and xy = constant. -
Dec 2
Anthony Lee
,
Igor Konnov
2
Dec 2
Why Apalachee reports InvariantViolation for the BakeryTyped spec from its source repo?
Hi Anthony, Apalache's support for liveness is still experimental. There were not many people who
unread,
Why Apalachee reports InvariantViolation for the BakeryTyped spec from its source repo?
Hi Anthony, Apalache's support for liveness is still experimental. There were not many people who
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
hwa...@gmail.com
, …
Markus Alexander Kuppe
3
Oct 7
Demo of sweeping parameter ranges with script
https://github.com/tlaplus/tlaplus/issues/272 On Monday, October 7, 2024 at 2:18:11 PM UTC-7 andrew..
unread,
Demo of sweeping parameter ranges with script
https://github.com/tlaplus/tlaplus/issues/272 On Monday, October 7, 2024 at 2:18:11 PM UTC-7 andrew..
Oct 7
Andrew Helwer
, …
Markus Kuppe
5
Oct 4
Sweeping a parameter range with TLC
My workaround is to fork a nested TLC for each configuration value from an outer “config spec".
unread,
Sweeping a parameter range with TLC
My workaround is to fork a nested TLC for each configuration value from an outer “config spec".
Oct 4
Sagar Tiwari
,
Markus Kuppe
3
Sep 29
TLA+ Course example not working with latest TLA+ Toolbox
That worked. Thanks! On Sun, Sep 29, 2024 at 9:49 PM Markus Kuppe <tlaplus-google-group@lemmster.
unread,
TLA+ Course example not working with latest TLA+ Toolbox
That worked. Thanks! On Sun, Sep 29, 2024 at 9:49 PM Markus Kuppe <tlaplus-google-group@lemmster.
Sep 29
Andrew Helwer
Sep 18
New blog post: TLA⁺ is more than a DSL for breadth-first search
I wrote a blog post about how TLA⁺ is more than a DSL for breadth-first search - two other ways of
unread,
New blog post: TLA⁺ is more than a DSL for breadth-first search
I wrote a blog post about how TLA⁺ is more than a DSL for breadth-first search - two other ways of
Sep 18
Kulpreet Singh
,
Andrew Helwer
2
Sep 14
arm/linux builds?
Currently nobody is really working on maintaining the toolbox GUI so if you would like it to work on
unread,
arm/linux builds?
Currently nobody is really working on maintaining the toolbox GUI so if you would like it to work on
Sep 14
Lucas Müllner
,
Samuel Miller
2
Sep 10
Using TLA+ for frontend frameworks
Hi Lucas, I've been using TLA+ for specifying front-end development on a couple projects now. I
unread,
Using TLA+ for frontend frameworks
Hi Lucas, I've been using TLA+ for specifying front-end development on a couple projects now. I
Sep 10
Leslie Lamport
,
Hillel Wayne
3
Sep 3
The Future of TLA+
> Another possible candidate for removal is the notation for binary, octal, and hexadecimal
unread,
The Future of TLA+
> Another possible candidate for removal is the notation for binary, octal, and hexadecimal
Sep 3
钱晨
,
Hillel Wayne
2
Aug 28
Question about temporal formulas definition in book Specify System(version 21-07-04)
<<A>>_v isn't a temporal formula (it's an action), but by page 91, ◇<<A>
unread,
Question about temporal formulas definition in book Specify System(version 21-07-04)
<<A>>_v isn't a temporal formula (it's an action), but by page 91, ◇<<A>
Aug 28