Groups
Groups
Sign in
Groups
Groups
tlaplus
Conversations
About
Send feedback
Help
tlaplus
Contact owners and managers
1–30 of 1587
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
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
abhilash jindal
,
Stephan Merz
2
Aug 16
Proving liveness with TLAPM
Hello, there are very few examples of liveness proofs so far. Essentially you want to do an induction
unread,
Proving liveness with TLAPM
Hello, there are very few examples of liveness proofs so far. Essentially you want to do an induction
Aug 16
Markus Alexander Kuppe
2
Aug 12
GenAI-accelerated TLA+ challenge by the TLA+ Foundation and NVIDIA
🏆 Announcement: Winners of the 2025 TLAi+ Challenge The TLA+ Foundation, in collaboration with NVIDIA
unread,
GenAI-accelerated TLA+ challenge by the TLA+ Foundation and NVIDIA
🏆 Announcement: Winners of the 2025 TLAi+ Challenge The TLA+ Foundation, in collaboration with NVIDIA
Aug 12
Andrew Helwer
, …
Ugur Yavuz
4
Aug 12
The level of the expression or operator substituted for 'Def' must be at most 0
I found myself needing to do something very similar: I'm working on something where I need to
unread,
The level of the expression or operator substituted for 'Def' must be at most 0
I found myself needing to do something very similar: I'm working on something where I need to
Aug 12
Basant Singh
,
Andrew Helwer
2
Aug 1
Getting Started with TLA⁺ for Modeling an EV Charging Ecosystem
Hi Basant, TLA+ certainly can accomplish all of your goals, although it should be noted that it
unread,
Getting Started with TLA⁺ for Modeling an EV Charging Ecosystem
Hi Basant, TLA+ certainly can accomplish all of your goals, although it should be noted that it
Aug 1
thomas...@gmail.com
, …
Michael Leuschel
8
Aug 1
TLC Nat and Integers...still using 32 bit?
Hi, for your information, the ProB tool can also handle some TLA+ specifications. It works on the
unread,
TLC Nat and Integers...still using 32 bit?
Hi, for your information, the ProB tool can also handle some TLA+ specifications. It works on the
Aug 1
Anatoliy Bilenko
, …
William Schultz
7
Jul 29
Model based testing
We also wrote a bit about our recent experiences applying model-based test case generation to
unread,
Model based testing
We also wrote a bit about our recent experiences applying model-based test case generation to
Jul 29
tamarind code
, …
Markus Kuppe
7
Jul 17
How to specify Semmetry sets in config file in visual studio code
And thanks Markus, That was very useful. It confirms the same answer. Thank you for pointing that out
unread,
How to specify Semmetry sets in config file in visual studio code
And thanks Markus, That was very useful. It confirms the same answer. Thank you for pointing that out
Jul 17
Jaco van de Pol
2
Jul 16
CONFEST 2025 (CONCUR, FMICS, QEST+FORMATS): Call for Participation
============================================================== CONFEST 2025: 2nd Call for
unread,
CONFEST 2025 (CONCUR, FMICS, QEST+FORMATS): Call for Participation
============================================================== CONFEST 2025: 2nd Call for
Jul 16
Hillel Wayne
,
Finn Hackett
2
Jul 15
Are there any guides on writing our own PlusCal translators?
I've been thinking a lot about custom tooling workflows in the context of TLA+ recently. As a
unread,
Are there any guides on writing our own PlusCal translators?
I've been thinking a lot about custom tooling workflows in the context of TLA+ recently. As a
Jul 15
Finn Hackett
, …
Samuel Miller
4
Jul 13
Apropos selling formal methods (Galois article link)
Thanks for sharing. I enjoyed the article and think it makes a lot of great points. On Sun, Jul 13,
unread,
Apropos selling formal methods (Galois article link)
Thanks for sharing. I enjoyed the article and think it makes a lot of great points. On Sun, Jul 13,
Jul 13
Andrew Helwer
, …
Irwansyah Irwansyah
12
Jul 9
On a type of TLA+ contract
Hi Andrew, Your answer reflects your vision on the future of TLA+. I don't know what your vision
unread,
On a type of TLA+ contract
Hi Andrew, Your answer reflects your vision on the future of TLA+. I don't know what your vision
Jul 9
Ognjen Maric
, …
Igor Konnov
9
Jul 7
Yet more code conformance checking
I forgot to mention that there is also a simple way to produce TLA+ specs without going via the whole
unread,
Yet more code conformance checking
I forgot to mention that there is also a simple way to produce TLA+ specs without going via the whole
Jul 7
Finn Hackett
, …
A. Jesse Jiryu Davis
4
Jul 6
Re: Andrés's question about TLA+ -> C compilation
Yes, the paper that Finn linked to, "Smart Casual Verification of the Confidential Consortium
unread,
Re: Andrés's question about TLA+ -> C compilation
Yes, the paper that Finn linked to, "Smart Casual Verification of the Confidential Consortium
Jul 6
Andrew Helwer
,
Ognjen Maric
2
Jun 20
Regular LTL safety properties as Refinement
> sense since refinement is fundamentally a liveness property, > I don't know if it makes
unread,
Regular LTL safety properties as Refinement
> sense since refinement is fundamentally a liveness property, > I don't know if it makes
Jun 20
Pascal Fontaine
Jun 19
Summer School on Verification Technology, Systems and Applications (VTSA 2025)
Dear All, note that the VTSA 2025 summer school will have a strong TLA+ flavor this year! Please
unread,
Summer School on Verification Technology, Systems and Applications (VTSA 2025)
Dear All, note that the VTSA 2025 summer school will have a strong TLA+ flavor this year! Please
Jun 19
Irwansyah Irwansyah
, …
Andrew Helwer
6
Jun 11
My First TLA+ Specification
Hi Andrew and everyone, Thanks a lot for the feedback. I thought my first spec was so dumb so no one
unread,
My First TLA+ Specification
Hi Andrew and everyone, Thanks a lot for the feedback. I thought my first spec was so dumb so no one
Jun 11
Federico Ponzi
, …
Irwansyah Irwansyah
5
Jun 11
Brainstorming for the GenAI-accelerated TLA+ challenge
Hi all, Let say someone wants to build a donation site for live streamer where users can send money
unread,
Brainstorming for the GenAI-accelerated TLA+ challenge
Hi all, Let say someone wants to build a donation site for live streamer where users can send money
Jun 11
Markus Alexander Kuppe
,
Finn Hackett
3
May 22
TLA+ Foundation Grant Program – 2025 Call for Proposals
Just notifying, this is fixed now. Thanks Amanda! (turns out her "hey I fixed it" reply was
unread,
TLA+ Foundation Grant Program – 2025 Call for Proposals
Just notifying, this is fixed now. Thanks Amanda! (turns out her "hey I fixed it" reply was
May 22
Francisco José Letterio
,
Hillel Wayne
5
May 21
TLC reports that "temporal properties were violated" even though the algorithm was declared fair
Reachability properties are not directly expressible in TLA, but we can cheat and say that `~
unread,
TLC reports that "temporal properties were violated" even though the algorithm was declared fair
Reachability properties are not directly expressible in TLA, but we can cheat and say that `~
May 21
Andrew Helwer
2
May 21
Prototyping fun new TLA+ syntax
(some clarification!) The foundation isn't funding me to work on this, it's just for fun on
unread,
Prototyping fun new TLA+ syntax
(some clarification!) The foundation isn't funding me to work on this, it's just for fun on
May 21
A. Jesse Jiryu Davis
, …
Markus Kuppe
6
May 20
Tools enhancements in "Smart Casual Verification of the Confidential Consortium Framework"
Terrific, thanks so much Markus. On Tue, May 20, 2025 at 12:34 PM Markus Kuppe <tlaplus-google-
unread,
Tools enhancements in "Smart Casual Verification of the Confidential Consortium Framework"
Terrific, thanks so much Markus. On Tue, May 20, 2025 at 12:34 PM Markus Kuppe <tlaplus-google-
May 20
Erick Lavoie
, …
Damien Doligez
5
May 20
Bug in Generating Proof Obligation?
Hi Erick, It may become less confusing if you know that omitting the name of the step makes the
unread,
Bug in Generating Proof Obligation?
Hi Erick, It may become less confusing if you know that omitting the name of the step makes the
May 20
Francisco José Letterio
,
Stephan Merz
14
May 19
Trouble with proofs involving CHOOSE or EXCEPT
TLA+ has a syntax for naming sub-formulas of a big formula, see [1]. For example, the n-th conjunct
unread,
Trouble with proofs involving CHOOSE or EXCEPT
TLA+ has a syntax for naming sub-formulas of a big formula, see [1]. For example, the n-th conjunct
May 19
Sauparna Palchowdhury
,
Andrew Helwer
6
May 14
Toolbox IDE tests fail
'will do, thank you! On Wednesday, May 14, 2025 at 10:41:50 AM UTC-4 Andrew Helwer wrote: Please
unread,
Toolbox IDE tests fail
'will do, thank you! On Wednesday, May 14, 2025 at 10:41:50 AM UTC-4 Andrew Helwer wrote: Please
May 14
Stephan Merz
May 13
Re: [tlaplus] Writing "PTL" causes a parser error: "Was expecting "==== or more Module body""
Does your module include "EXTENDS TLAPS"? Stephan On 13 May 2025, at 18:42, Francisco José
unread,
Re: [tlaplus] Writing "PTL" causes a parser error: "Was expecting "==== or more Module body""
Does your module include "EXTENDS TLAPS"? Stephan On 13 May 2025, at 18:42, Francisco José
May 13
Erick Lavoie
, …
Karolis Petrauskas
5
May 8
Leibniz substitution as an axiom & TLA+/TLAPS for Introduction to Formal Logic
Another way of trying to explain what I am doing is: I am trying to figure out the minimum number of
unread,
Leibniz substitution as an axiom & TLA+/TLAPS for Introduction to Formal Logic
Another way of trying to explain what I am doing is: I am trying to figure out the minimum number of
May 8
naveen reddy
, …
Felipe Oliveira Carvalho
9
Apr 22
Fingerprint collision
This is my first time writing a spec and I have used AI tool for some, I wanted to make sure the spec
unread,
Fingerprint collision
This is my first time writing a spec and I have used AI tool for some, I wanted to make sure the spec
Apr 22
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