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 1577
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
Jaco van de Pol
8:53 AM
CONFEST 2025 (CONCUR, FMICS, QEST+FORMATS): Call for Participation
===================================== CONFEST 2025: Call for Participation https://conferences.au.dk/
unread,
CONFEST 2025 (CONCUR, FMICS, QEST+FORMATS): Call for Participation
===================================== CONFEST 2025: Call for Participation https://conferences.au.dk/
8:53 AM
Andrew Helwer
,
Ognjen Maric
2
8:24 AM
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
8:24 AM
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
Ognjen Maric
,
A. Jesse Jiryu Davis
2
Jun 18
Yet more code conformance checking
Hi Ognjen! I'm leaving this in my inbox until I have some more time to read and think and follow
unread,
Yet more code conformance checking
Hi Ognjen! I'm leaving this in my inbox until I have some more time to read and think and follow
Jun 18
Andrew Helwer
7
Jun 15
Monthly Development Update newsletter
June 2025 update: AI contest submission deadline is July 4th, Spectacle gets GraphViz animation
unread,
Monthly Development Update newsletter
June 2025 update: AI contest submission deadline is July 4th, Spectacle gets GraphViz animation
Jun 15
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
Markus Alexander Kuppe
May 5
GenAI-accelerated TLA+ challenge by the TLA+ Foundation and NVIDIA
The TLA+ Foundation, in collaboration with NVIDIA, is pleased to announce the GenAI-accelerated TLA+
unread,
GenAI-accelerated TLA+ challenge by the TLA+ Foundation and NVIDIA
The TLA+ Foundation, in collaboration with NVIDIA, is pleased to announce the GenAI-accelerated TLA+
May 5
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
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
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