Groups
Conversations
All groups and messages
Send feedback to Google
Help
Training
Sign in
Groups
tlaplus
Conversations
About
Groups keyboard shortcuts have been updated
Dismiss
See shortcuts
tlaplus
Contact owners and managers
1–30 of 1562
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
naveen reddy
, …
Stephan Merz
4
2:07 AM
Fingerprint collision
Yes, TLC always prints an estimate of the probability of hash collisions. If that estimate is high
unread,
Fingerprint collision
Yes, TLC always prints an estimate of the probability of hash collisions. If that estimate is high
2:07 AM
Erick Lavoie
, …
Stephan Merz
12
Apr 17
Obtaining Actual Proof Found when using TLAPS? Why is associativity not built-in?
I have realized that defining axioms with equivalence provides both axioms for a logic as well as
unread,
Obtaining Actual Proof Found when using TLAPS? Why is associativity not built-in?
I have realized that defining axioms with equivalence provides both axioms for a logic as well as
Apr 17
Andrew Helwer
5
Apr 15
Monthly Development Update newsletter
April 2025 update: creator of P specification language joins the board, a new TLA+ parser written in
unread,
Monthly Development Update newsletter
April 2025 update: creator of P specification language joins the board, a new TLA+ parser written in
Apr 15
j.e....@gmail.com
2
Apr 14
vertical paxos proof/TLA+ spec?
For anyone else with the same questions, these guys did a machine checked proof of Vertical Paxos in
unread,
vertical paxos proof/TLA+ spec?
For anyone else with the same questions, these guys did a machine checked proof of Vertical Paxos in
Apr 14
Andrew Helwer
,
Calvin Loncaric
3
Apr 11
Subtraction has higher precedence than addition?
> it's possible they could be defined over a non-abelian group where this leads to unexpected
unread,
Subtraction has higher precedence than addition?
> it's possible they could be defined over a non-abelian group where this leads to unexpected
Apr 11
Gunnar Ludwig
,
Stephan Merz
3
Apr 4
TLA+ basic question
Hello Stephan, thanks a lot for your quick answer. I appreciate your patients and time to ramp up
unread,
TLA+ basic question
Hello Stephan, thanks a lot for your quick answer. I appreciate your patients and time to ramp up
Apr 4
Dmitiry Ryzhenko
,
Stephan Merz
4
Apr 4
TLA+ basic question (kind of)
Again, it seems to me that the assumption runningTask # “” can be removed because it is redundant
unread,
TLA+ basic question (kind of)
Again, it seems to me that the assumption runningTask # “” can be removed because it is redundant
Apr 4
Markus Alexander Kuppe
Apr 2
TLA+ Foundation Grant Program – 2025 Call for Proposals
The TLA+ Foundation is accepting proposals for grant funding to support projects that advance the
unread,
TLA+ Foundation Grant Program – 2025 Call for Proposals
The TLA+ Foundation is accepting proposals for grant funding to support projects that advance the
Apr 2
Eric Lee
, …
ovidiu...@gmail.com
4
Mar 31
3 Random Questions
Hello, Regarding point 2 and in particular for the Raft spec. The original spec is just hard to model
unread,
3 Random Questions
Hello, Regarding point 2 and in particular for the Raft spec. The original spec is just hard to model
Mar 31
Markus Kuppe
, …
Andrew Helwer
12
Mar 30
TLA+ Community Meeting 2025
Early registration is ending on April 1st so it is good to book within the next few days if you want
unread,
TLA+ Community Meeting 2025
Early registration is ending on April 1st so it is good to book within the next few days if you want
Mar 30
Jaco van de Pol
2
Mar 28
2nd CFP CONCUR
Final Call for Papers CONCUR 2025 https://conferences.au.dk/confest2025/concur This is the final CFP
unread,
2nd CFP CONCUR
Final Call for Papers CONCUR 2025 https://conferences.au.dk/confest2025/concur This is the final CFP
Mar 28
Akwasi Asante
,
Hillel Wayne
3
Mar 26
Puzzling translation from PlusCal to TLA+
Got it. It worked. Much appreciated On Friday, March 21, 2025 at 11:37:06 AM UTC-4 Hillel Wayne wrote
unread,
Puzzling translation from PlusCal to TLA+
Got it. It worked. Much appreciated On Friday, March 21, 2025 at 11:37:06 AM UTC-4 Hillel Wayne wrote
Mar 26
Amine BOUFTILZ
,
Stephan Merz
3
Mar 26
The identifier is undefined or not an operator
You're absolutely right. Thank you for pointing that out! I've corrected it, and I was able
unread,
The identifier is undefined or not an operator
You're absolutely right. Thank you for pointing that out! I've corrected it, and I was able
Mar 26
A. Jesse Jiryu Davis
Mar 25
Recent work on statistics in TLA+?
Hello! This is mainly a question for Markus Kuppe and Jack Vanlightly, but I'll ask in public for
unread,
Recent work on statistics in TLA+?
Hello! This is mainly a question for Markus Kuppe and Jack Vanlightly, but I'll ask in public for
Mar 25
jack malkovick
, …
Stephan Merz
7
Mar 19
toy strong fairness PlusCal example
Yup! Thank you! Works fine Spec == Init /\ [][Next]_vars /\ SF_vars(initial /\ pc'["Job
unread,
toy strong fairness PlusCal example
Yup! Thank you! Works fine Spec == Init /\ [][Next]_vars /\ SF_vars(initial /\ pc'["Job
Mar 19
Jinbao Chen
, …
Hillel Wayne
4
Mar 18
How to randomly select a value from a set?
Thanks for your help! That works! On Tuesday, 18 March 2025 at 03:14:57 UTC+8 Hillel Wayne wrote:
unread,
How to randomly select a value from a set?
Thanks for your help! That works! On Tuesday, 18 March 2025 at 03:14:57 UTC+8 Hillel Wayne wrote:
Mar 18
naveen reddy
Mar 16
Need help with TLA+ specification
Hello Team, I'm trying to seek help in generating the TLA+ specification for the blockchain. I
unread,
Need help with TLA+ specification
Hello Team, I'm trying to seek help in generating the TLA+ specification for the blockchain. I
Mar 16
Markus Kuppe
Mar 12
How to (better) propose TLA+ community call agenda items
We've enabled GitHub Discussions as a place for everyone to propose agenda items in advance of
unread,
How to (better) propose TLA+ community call agenda items
We've enabled GitHub Discussions as a place for everyone to propose agenda items in advance of
Mar 12
Andrew Helwer
Mar 2
TLA+ levels of understanding
I touched on this topic in a blog post I wrote a while back called "TLA+ is more than a DSL for
unread,
TLA+ levels of understanding
I touched on this topic in a blog post I wrote a while back called "TLA+ is more than a DSL for
Mar 2
Utkarsh Sharma
,
Markus Kuppe
5
Feb 26
I get a "Cannot invoke "tlc2.debug.TLCStackFrame.getTool()" because "f" is null"
Your specification makes heavy use of recursive operators, which cause TLC to require a large stack
unread,
I get a "Cannot invoke "tlc2.debug.TLCStackFrame.getTool()" because "f" is null"
Your specification makes heavy use of recursive operators, which cause TLC to require a large stack
Feb 26
Andrew Helwer
2
Feb 19
Minimum level bound on an operator?
Okay I actually just managed to figure it out approximately one minute after sending this message.
unread,
Minimum level bound on an operator?
Okay I actually just managed to figure it out approximately one minute after sending this message.
Feb 19
Ana Ribeiro
, …
Markus Kuppe
4
Feb 19
Enhancing state transition information in TLC’s DOT output
Dear TLA+ community, I have implemented the changes to include model values in transition labels in
unread,
Enhancing state transition information in TLC’s DOT output
Dear TLA+ community, I have implemented the changes to include model values in transition labels in
Feb 19
Utkarsh Sharma
, …
Calvin Loncaric
5
Feb 18
TLA+ gives different outputs based on a printT statement or not - Booth's Algorithm
Hi, I took a close look at FixedPointMult.tla, and it looks like you have indeed discovered a bug in
unread,
TLA+ gives different outputs based on a printT statement or not - Booth's Algorithm
Hi, I took a close look at FixedPointMult.tla, and it looks like you have indeed discovered a bug in
Feb 18
Frederic Marand (FGM)
, …
Frederic Marand (FGM)
11
Feb 12
LearnTLA+ "anything can crash" not fixed by fairness
Done: https://github.com/hwayne/learntla-v2/issues/91 On Tuesday, 11 February 2025 at 17:42:10 UTC+1
unread,
LearnTLA+ "anything can crash" not fixed by fairness
Done: https://github.com/hwayne/learntla-v2/issues/91 On Tuesday, 11 February 2025 at 17:42:10 UTC+1
Feb 12
Anthony Lee
2
Feb 7
How to translate this piece of pseudocode to TLA+?
For anyone who has interest in this I added answer here: https://www.reddit.com/r/compsci/comments/
unread,
How to translate this piece of pseudocode to TLA+?
For anyone who has interest in this I added answer here: https://www.reddit.com/r/compsci/comments/
Feb 7
Mamoun FILALI-AMINE
,
Stephan Merz
2
Feb 5
definitions and theorems import in proofs
Hello Mamoun, just to clarify the context of your question: you refer to the TLA+ Proof System: TLC
unread,
definitions and theorems import in proofs
Hello Mamoun, just to clarify the context of your question: you refer to the TLA+ Proof System: TLC
Feb 5
Jonathan Ostroff
,
Frederic Marand (FGM)
2
Feb 4
Installing TLA+ Toolbox on a Silicon Mac
Just installed it yesterday. You need to have Rosetta installed - to support the current x86-64 build
unread,
Installing TLA+ Toolbox on a Silicon Mac
Just installed it yesterday. You need to have Rosetta installed - to support the current x86-64 build
Feb 4
Rob Fielding
, …
jayaprabhakar k
5
Feb 3
Markov Chains
Thanks, Hillel, for the feedback! I appreciate it. I didn't include PRISM examples directly in
unread,
Markov Chains
Thanks, Hillel, for the feedback! I appreciate it. I didn't include PRISM examples directly in
Feb 3
marta zhango
,
Stephan Merz
5
Jan 29
Defining multiple expressions and corresponding alignments
I have the commands in emacs lisp and would like to see how one might typically write them in TLA+.
unread,
Defining multiple expressions and corresponding alignments
I have the commands in emacs lisp and would like to see how one might typically write them in TLA+.
Jan 29
Markus Kuppe
Jan 29
TLA+ Community Calls Moving to Zoom
Hi everyone, we are moving the monthly TLA+ Community calls from Microsoft Teams to Zoom. You can
unread,
TLA+ Community Calls Moving to Zoom
Hi everyone, we are moving the monthly TLA+ Community calls from Microsoft Teams to Zoom. You can
Jan 29