Groups
Sign in
Groups
tlaplus
Conversations
About
Send feedback
Help
tlaplus
Contact owners and managers
1–30 of 1560
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
,
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
Erick Lavoie
, …
Stephan Merz
11
Apr 4
Obtaining Actual Proof Found when using TLAPS? Why is associativity not built-in?
Thanks again @Stephen for your comprehensive answer. This is much more detailed than I had expected.
unread,
Obtaining Actual Proof Found when using TLAPS? Why is associativity not built-in?
Thanks again @Stephen for your comprehensive answer. This is much more detailed than I had expected.
Apr 4
Markus Alexander Kuppe
Apr 3
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 3
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
Andrew Helwer
4
Mar 17
Monthly Development Update newsletter
March TLA+ development update: a bad month for tuple-except expressions, another formal methods use
unread,
Monthly Development Update newsletter
March TLA+ development update: a bad month for tuple-except expressions, another formal methods use
Mar 17
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 30
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 30
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
Arseny Sher
Jan 10
-simulate mode and trace length
Hey. When running -simulate with default -depth 100 on single core mean length is 100 as expected (I
unread,
-simulate mode and trace length
Hey. When running -simulate with default -depth 100 on single core mean length is 100 as expected (I
Jan 10
William Schultz
, …
Andrew Helwer
7
Jan 3
Module instantiation semantics
One alternative way of thinking about it is that scope/contexts aren't real, only things
unread,
Module instantiation semantics
One alternative way of thinking about it is that scope/contexts aren't real, only things
Jan 3