Groups
Groups
Sign in
Groups
Groups
tlaplus
Conversations
About
Send feedback
Help
tlaplus
Contact owners and managers
1–30 of 1614
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
Miguel Raz-Guzmán Macedo
,
Andrew Helwer
3
Nov 30
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
Nov 30
Younes
,
William Schultz
2
Nov 27
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
Nov 27
Quentin DELAMEA
, …
Stephan Merz
10
Nov 27
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
Nov 27
王圣予
, …
Irwansyah Irwansyah
4
Nov 26
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
Nov 26
Mathew Kuthur James
, …
Andrew Helwer
5
Nov 26
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
Nov 26
Dave Hughes
, …
Markus Kuppe
9
Nov 24
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
Nov 24
Chris Ortiz
, …
Stephan Merz
4
Nov 24
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
Nov 24
Dave Hughes
,
Andrew Helwer
2
Nov 22
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.
Nov 22
Chris Ortiz
, …
dbah...@gmail.com
13
Nov 19
Aside from WF and SF?
All, I have been studying this hugely valuable work for a month or two now – and I am wondering about
unread,
Aside from WF and SF?
All, I have been studying this hugely valuable work for a month or two now – and I am wondering about
Nov 19
Markus Kuppe
Nov 13
Presentation of the TLAi+ Challenge Winning Project – Specula
The winners of the 1st TLA+ GenAI Challenge [1] presented their winning submission, Specula [2], at
unread,
Presentation of the TLAi+ Challenge Winning Project – Specula
The winners of the 1st TLA+ GenAI Challenge [1] presented their winning submission, Specula [2], at
Nov 13
Dylan Zueck
,
Stephan Merz
3
Nov 12
Proving an action leads to a temporal formula
Thanks! I was thinking something along those lines would work, the only issue with that is that in my
unread,
Proving an action leads to a temporal formula
Thanks! I was thinking something along those lines would work, the only issue with that is that in my
Nov 12
Chris Ortiz
, …
Markus Kuppe
6
Nov 7
Will there be a lesson learned on AWS 2025 East-1 Outage due to DynamoDB with regards to TLA+?
Thank you all for sharing. Murat's TLA+ spec is really cool, and also cool is the Spectacle
unread,
Will there be a lesson learned on AWS 2025 East-1 Outage due to DynamoDB with regards to TLA+?
Thank you all for sharing. Murat's TLA+ spec is really cool, and also cool is the Spectacle
Nov 7
Weining Cao
, …
Igor Konnov
3
Nov 3
Discussion: Apalache found counter-example for invariant that was claimed proved via TLC→TLAPS
Hi Weining Cao, Seconding what Stephan wrote. The most important question is whether the
unread,
Discussion: Apalache found counter-example for invariant that was claimed proved via TLC→TLAPS
Hi Weining Cao, Seconding what Stephan wrote. The most important question is whether the
Nov 3
Ugur Yavuz
, …
Ugur Y. Yavuz
3
Nov 1
Initializing local variables in PlusCal
Yes, that's what I saw in the manual as well, but I was a bit surprised there wasn't any
unread,
Initializing local variables in PlusCal
Yes, that's what I saw in the manual as well, but I was a bit surprised there wasn't any
Nov 1
Dylan Zueck
, …
Markus Kuppe
3
Oct 28
Checking that a specific path is always possible to take
Interrupt cannot occur at any time in your example specification because you restricted Interrupt to
unread,
Checking that a specific path is always possible to take
Interrupt cannot occur at any time in your example specification because you restricted Interrupt to
Oct 28
Rostislav Nikitin
Oct 26
Re: [tlaplus] Digest for tlaplus@googlegroups.com - 2 updates in 1 topic
Hello Stephan. Thank for your answer. Yep, you are absolutely right. Yesterday I found this article:
unread,
Re: [tlaplus] Digest for tlaplus@googlegroups.com - 2 updates in 1 topic
Hello Stephan. Thank for your answer. Yep, you are absolutely right. Yesterday I found this article:
Oct 26
Rostislav Nikitin
,
Stephan Merz
2
Oct 25
Temporal property unexpectedly fails
A TLA+ specification Init /\ [][Next]_vars allows for behaviors that end in infinite stuttering after
unread,
Temporal property unexpectedly fails
A TLA+ specification Init /\ [][Next]_vars allows for behaviors that end in infinite stuttering after
Oct 25
Shane Miller
,
Andrew Helwer
3
Oct 23
Checking temporal properties (2 quick questions)
Thank you for your reply On Thu, Oct 23, 2025, 4:07 PM Andrew Helwer <andrew...@gmail.com>
unread,
Checking temporal properties (2 quick questions)
Thank you for your reply On Thu, Oct 23, 2025, 4:07 PM Andrew Helwer <andrew...@gmail.com>
Oct 23
Markus Kuppe
,
Hillel Wayne
2
Oct 14
Towards a migration guide: TLA+ Toolbox → TLA+ VSCode extension
I need to rewrite learntla to use vscode, but might be a bit before I can get to that. If this
unread,
Towards a migration guide: TLA+ Toolbox → TLA+ VSCode extension
I need to rewrite learntla to use vscode, but might be a bit before I can get to that. If this
Oct 14
Ugur Yavuz
,
Stephan Merz
2
Oct 10
The Naturals module
I don't know why that module was changed in the distribution [1] with respect to the presentation
unread,
The Naturals module
I don't know why that module was changed in the distribution [1] with respect to the presentation
Oct 10
Shane Miller
,
Stephan Merz
3
Oct 3
Nailing down how/where fariness is inherited by macros, procedures
The best way to answer these questions is to understand the TLA+ specification that corresponds to a
unread,
Nailing down how/where fariness is inherited by macros, procedures
The best way to answer these questions is to understand the TLA+ specification that corresponds to a
Oct 3
Marko Schuetz-Schmuck
, …
Andrew Helwer
3
Oct 2
using the tla-toolbox on wayland
I mostly use neovim to write TLA+, with the tree-sitter-tlaplus grammar for highlighting. Syntax
unread,
using the tla-toolbox on wayland
I mostly use neovim to write TLA+, with the tree-sitter-tlaplus grammar for highlighting. Syntax
Oct 2
Jskri
, …
Stephan Merz
11
Oct 2
Feedback on TLA+ tutorial and proofs
Thank you for your thorough review. I agree with most of your comments. The links have been fixed in
unread,
Feedback on TLA+ tutorial and proofs
Thank you for your thorough review. I agree with most of your comments. The links have been fixed in
Oct 2
Ian Dardik
, …
Stephan Merz
5
Sep 30
Fully Compositional Inductive Invariant Inference in TLA+: Grant Presentation
Thank you to everyone who joined the presentation! The recording is available here. On Tuesday,
unread,
Fully Compositional Inductive Invariant Inference in TLA+: Grant Presentation
Thank you to everyone who joined the presentation! The recording is available here. On Tuesday,
Sep 30
Shane Miller
,
Markus Kuppe
2
Sep 26
How to configure TLA to emit event traces on command line only (no IDE)
> On Sep 25, 2025, at 7:58 PM, Shane Miller <gshane...@gmail.com> wrote: > > Hello
unread,
How to configure TLA to emit event traces on command line only (no IDE)
> On Sep 25, 2025, at 7:58 PM, Shane Miller <gshane...@gmail.com> wrote: > > Hello
Sep 26
Markus Alexander Kuppe
,
Andrew Helwer
3
Sep 26
TLA+ Validation Test Suite Now Available - Enabling ISO 26262 Certification for TLC
> On Sep 26, 2025, at 3:54 AM, Andrew Helwer <andrew...@gmail.com> wrote: > > Wow,
unread,
TLA+ Validation Test Suite Now Available - Enabling ISO 26262 Certification for TLC
> On Sep 26, 2025, at 3:54 AM, Andrew Helwer <andrew...@gmail.com> wrote: > > Wow,
Sep 26
Chris Pacejo
,
Shane Miller
2
Sep 26
Confused about depth-first search
I am similarly confused for the same reasons. -dfid num run the model check in depth-first iterative
unread,
Confused about depth-first search
I am similarly confused for the same reasons. -dfid num run the model check in depth-first iterative
Sep 26
Mehdi Sabraoui
,
Ovidiu Marcu
3
Sep 11
TLA+ Video Course License
Unfortunately that email no longer works. It bounced back to me. I found the lecture series to be
unread,
TLA+ Video Course License
Unfortunately that email no longer works. It bounced back to me. I found the lecture series to be
Sep 11
Matthew Thompson
, …
Andrew Helwer
9
Sep 7
Is Dempster Shaffer/Probabilistic Reasoning possible in TLA plus
Thanks Andrew, I am testing out using scaled values. On Tue, 2 Sept 2025, 23:59 Andrew Helwer, <
unread,
Is Dempster Shaffer/Probabilistic Reasoning possible in TLA plus
Thanks Andrew, I am testing out using scaled values. On Tue, 2 Sept 2025, 23:59 Andrew Helwer, <
Sep 7
Andrew Helwer
9
Aug 20
Monthly Development Update newsletter
August 2025 update: GenAI challenge winners announced, a startup paying people to write TLA⁺ spec
unread,
Monthly Development Update newsletter
August 2025 update: GenAI challenge winners announced, a startup paying people to write TLA⁺ spec
Aug 20