Groups
Groups
Sign in
Groups
Groups
tlaplus
Conversations
About
Send feedback
Help
tlaplus
Contact owners and managers
1–30 of 1635
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
Federico Ponzi
, …
Andrew Helwer
4
9:11 PM
Introducing tlabyexample.com
Very exciting! Been wanting to make something like the Lean Natural Number Game but for TLA+ for a
unread,
Introducing tlabyexample.com
Very exciting! Been wanting to make something like the Lean Natural Number Game but for TLA+ for a
9:11 PM
Shane Miller
,
Stephan Merz
2
12:28 PM
Practical applications of absolute fairness in software models?
Deciding what fairness conditions it is reasonable to assume requires experience. A typical example
unread,
Practical applications of absolute fairness in software models?
Deciding what fairness conditions it is reasonable to assume requires experience. A typical example
12:28 PM
Taylor Waggoner
, …
Markus Kuppe
5
8:56 AM
Join us at the next TLA+ Outreach Committee meeting on December 18
The next TLA+ Outreach Committee meeting is scheduled for today, Thursday, February 19, at 11:00 am
unread,
Join us at the next TLA+ Outreach Committee meeting on December 18
The next TLA+ Outreach Committee meeting is scheduled for today, Thursday, February 19, at 11:00 am
8:56 AM
Hank Wang
,
Igor Konnov
2
Feb 13
Question about TLC error when running Bounded FIFO example
Hi Hank Wang, You can find the TLA+ specifications from the book in the examples repository [1]. The
unread,
Question about TLC error when running Bounded FIFO example
Hi Hank Wang, You can find the TLA+ specifications from the book in the examples repository [1]. The
Feb 13
William Schultz
, …
Andrew Helwer
8
Feb 7
Module instantiation semantics
Now that I'm more familiar with how SANY works I might be able to answer this in greater detail.
unread,
Module instantiation semantics
Now that I'm more familiar with how SANY works I might be able to answer this in greater detail.
Feb 7
Markus Alexander Kuppe
Feb 3
Call for Contributions: Reusable Skills for AI Tools Working with TLA+ (AgentSkills)
Hi everyone, we'd like to invite the TLA+ community to check out and contribute to a new
unread,
Call for Contributions: Reusable Skills for AI Tools Working with TLA+ (AgentSkills)
Hi everyone, we'd like to invite the TLA+ community to check out and contribute to a new
Feb 3
Daniel Way
,
Stephan Merz
4
Jan 31
Modeling Advice: Capturing Safety Properties
For a discussion about functions vs. operators, see section 6.4 of Specifying Systems. As I should
unread,
Modeling Advice: Capturing Safety Properties
For a discussion about functions vs. operators, see section 6.4 of Specifying Systems. As I should
Jan 31
Quentin Mallet
,
Stephan Merz
3
Jan 29
[tlaplus] Constant operator and refinements
Thank you very much, Stephan, Indeed it looks like I was thinking too much like a programmer, your
unread,
[tlaplus] Constant operator and refinements
Thank you very much, Stephan, Indeed it looks like I was thinking too much like a programmer, your
Jan 29
William Schultz
Jan 28
Verified Spec Transpilation with Claude
(Cross-posting from subreddit) I ran a small experiment in transpiling TLA+ directly to C++ using
unread,
Verified Spec Transpilation with Claude
(Cross-posting from subreddit) I ran a small experiment in transpiling TLA+ directly to C++ using
Jan 28
Stephan Merz
2
Jan 28
TLA+ Community Meeting 2026
A gentle reminder that we'd love to receive your proposals for presentations at the Community
unread,
TLA+ Community Meeting 2026
A gentle reminder that we'd love to receive your proposals for presentations at the Community
Jan 28
Andrew Helwer
,
Stephan Merz
3
Jan 26
Is ENABLED P always stuttering-insensitive?
Thanks, Stephan! I guess that makes ENABLED a fairly unique operator. Every other operator either
unread,
Is ENABLED P always stuttering-insensitive?
Thanks, Stephan! I guess that makes ENABLED a fairly unique operator. Every other operator either
Jan 26
Mathew Kuthur James
, …
Igor Konnov
4
Jan 22
Checking if a set is a singleton
Hi, Apalache has a number of expression simplifications that rewrite constraints over cardinalities
unread,
Checking if a set is a singleton
Hi, Apalache has a number of expression simplifications that rewrite constraints over cardinalities
Jan 22
Mathew Kuthur James
, …
Stephan Merz
3
Jan 17
TypeOK for primed variables
Adding to Andrew's answer, TLC expects the first occurrence of a primed variable v' in an
unread,
TypeOK for primed variables
Adding to Andrew's answer, TLC expects the first occurrence of a primed variable v' in an
Jan 17
Ian Morris Nieves
Jan 16
Re: [tlaplus] Abridged summary of tlaplus@googlegroups.com - 1 update in 1 topic
Apologies I missed the first meetings. I am surfacing from a deep dive and look forward to upcoming
unread,
Re: [tlaplus] Abridged summary of tlaplus@googlegroups.com - 1 update in 1 topic
Apologies I missed the first meetings. I am surfacing from a deep dive and look forward to upcoming
Jan 16
Markus Alexander Kuppe
Jan 9
TLA+ Debugger: Interactive State-Space Exploration
Hi everyone, The TLA+ Debugger has a new major capability: **interactive state-space exploration**.
unread,
TLA+ Debugger: Interactive State-Space Exploration
Hi everyone, The TLA+ Debugger has a new major capability: **interactive state-space exploration**.
Jan 9
Gregory Terzian
,
Stephan Merz
2
Jan 7
Presentation for the next community meeting
Hi Gregory, your presentation during the community meeting is confirmed for next Tuesday (January 13,
unread,
Presentation for the next community meeting
Hi Gregory, your presentation during the community meeting is confirmed for next Tuesday (January 13,
Jan 7
marta zhango
,
Stephan Merz
2
Jan 3
Font dependency specification
How about using a record for representing a font attribute, with the set of all such records defined
unread,
Font dependency specification
How about using a record for representing a font attribute, with the set of all such records defined
Jan 3
tal...@gmail.com
,
Kant Seemee
2
Jan 2
Experience proving liveness with TLAPS
A very interesting read! Thanks for documenting the issues you ran into with TLAPS. On Thursday,
unread,
Experience proving liveness with TLAPS
A very interesting read! Thanks for documenting the issues you ran into with TLAPS. On Thursday,
Jan 2
Lorin Hochstein
,
Andrew Helwer
4
Jan 2
\subseteq vs \in SUBSET
Just for fun I hacked together an implementation of this by combining the logic of the SUBSET and \in
unread,
\subseteq vs \in SUBSET
Just for fun I hacked together an implementation of this by combining the logic of the SUBSET and \in
Jan 2
Ivanov Dmitriy
,
Andrew Helwer
3
12/19/25
Redundancy in states dump
Correction: the state cardinality is |Boxes| * |Observed_Boxes| * |{"left", "right
unread,
Redundancy in states dump
Correction: the state cardinality is |Boxes| * |Observed_Boxes| * |{"left", "right
12/19/25
Igor Konnov
12/19/25
Code conformance yet again, this time with SMT
Hi, I've realized that some of you on this list may be not reading social networks. So I've
unread,
Code conformance yet again, this time with SMT
Hi, I've realized that some of you on this list may be not reading social networks. So I've
12/19/25
Jaco van de Pol
12/13/25
Fully funded PhD and Postdoc in Quantum Software, Aarhus, Denmark
We offer several fully funded PhD and Postdoc positions in Quantum Software (verification,
unread,
Fully funded PhD and Postdoc in Quantum Software, Aarhus, Denmark
We offer several fully funded PhD and Postdoc positions in Quantum Software (verification,
12/13/25
Miguel Raz-Guzmán Macedo
,
Andrew Helwer
3
11/30/25
Can the VSCode TLA+ extension do Unicode autocomplete?
Deal :) First typescript PR ever, so if anyone can help get it over the finish line I'd
unread,
Can the VSCode TLA+ extension do Unicode autocomplete?
Deal :) First typescript PR ever, so if anyone can help get it over the finish line I'd
11/30/25
Younes
,
William Schultz
2
11/27/25
TLA+ repo on Google CodeWiki?
FYI there is already a DeepWiki for the tlaplus code repo: https://deepwiki.com/tlaplus/tlaplus On
unread,
TLA+ repo on Google CodeWiki?
FYI there is already a DeepWiki for the tlaplus code repo: https://deepwiki.com/tlaplus/tlaplus On
11/27/25
Quentin DELAMEA
, …
Stephan Merz
10
11/27/25
Prove properties of the form [](P => []P) with TLAPS
Understood, thank you very much! On Thursday, November 27, 2025 at 10:47:10 AM UTC+1 Stephan Merz
unread,
Prove properties of the form [](P => []P) with TLAPS
Understood, thank you very much! On Thursday, November 27, 2025 at 10:47:10 AM UTC+1 Stephan Merz
11/27/25
王圣予
, …
Irwansyah Irwansyah
4
11/26/25
Looking for Guidance on Getting Started with TLA+: Tips for a New Learner
1. Start with the mindset of modeling a discrete system 2. A discrete system has a state in each
unread,
Looking for Guidance on Getting Started with TLA+: Tips for a New Learner
1. Start with the mindset of modeling a discrete system 2. A discrete system has a state in each
11/26/25
Mathew Kuthur James
, …
Andrew Helwer
5
11/26/25
Rules for writing formulae with primed variables
Nope, you can use the primed variables as many times as you want. This is a way of writing
unread,
Rules for writing formulae with primed variables
Nope, you can use the primed variables as many times as you want. This is a way of writing
11/26/25
Dave Hughes
, …
Markus Kuppe
9
11/24/25
Science of Concurrent Programs: 3.4.1.4 Error in Composition?
The pull request https://github.com/tlaplus/tlaplus/pull/805 mentions the limitation of the current
unread,
Science of Concurrent Programs: 3.4.1.4 Error in Composition?
The pull request https://github.com/tlaplus/tlaplus/pull/805 mentions the limitation of the current
11/24/25
Chris Ortiz
, …
Stephan Merz
4
11/24/25
What is the plan for Distributed PlusCal?
Hi Stephan, Yes I am very interested. In fact, I am working on a side project with our univerisity
unread,
What is the plan for Distributed PlusCal?
Hi Stephan, Yes I am very interested. In fact, I am working on a side project with our univerisity
11/24/25
Dave Hughes
,
Andrew Helwer
2
11/22/25
Question about Science of Concurrent Programs: Status
Lamport is retired retired, so there is currently no public way to contact him and report errors.
unread,
Question about Science of Concurrent Programs: Status
Lamport is retired retired, so there is currently no public way to contact him and report errors.
11/22/25