Groups
Sign in
Groups
tlaplus
Conversations
About
Send feedback
Help
tlaplus
Contact owners and managers
1–30 of 1516
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
marta zhango
,
Andrew Helwer
2
Nov 20
Defining linearity of integrals using Temporal Logic of Actions
As stated in the other thread, TLAPM does not yet support checking proofs involving real numbers.
unread,
Defining linearity of integrals using Temporal Logic of Actions
As stated in the other thread, TLAPM does not yet support checking proofs involving real numbers.
Nov 20
marta zhango
, …
Andrew Helwer
3
Nov 20
Defining a function in terms of variables in TLA
If you're using this for writing proofs over it, you'll probably make the function a constant
unread,
Defining a function in terms of variables in TLA
If you're using this for writing proofs over it, you'll probably make the function a constant
Nov 20
Andrew Helwer
,
Stephan Merz
4
Nov 20
Question about weak fairness in A Science of Concurrent Programs
I've been thinking about this a little more. For arbitrary actions A and B, we also have (see
unread,
Question about weak fairness in A Science of Concurrent Programs
I've been thinking about this a little more. For arbitrary actions A and B, we also have (see
Nov 20
Andrew Helwer
,
Stephan Merz
3
Nov 15
Question about a TLA derivation
Thanks Stephan! Ach of course, I thought it was some transformation involving the ¬ but in fact it
unread,
Question about a TLA derivation
Thanks Stephan! Ach of course, I thought it was some transformation involving the ¬ but in fact it
Nov 15
Elina Mäkinen
Nov 15
Data Ingestion Pipeline Verification: TLA+ vs P vs FizzBee
I'm exploring formal methods for verifying a data ingestion pipeline. I'm particularly
unread,
Data Ingestion Pipeline Verification: TLA+ vs P vs FizzBee
I'm exploring formal methods for verifying a data ingestion pipeline. I'm particularly
Nov 15
Rene de Visser
,
Andrew Helwer
2
Nov 6
Modelling application: reuse modules for database access and processes?
It's hard to make general models of this sort to build on top of because what you actually care
unread,
Modelling application: reuse modules for database access and processes?
It's hard to make general models of this sort to build on top of because what you actually care
Nov 6
Leslie Lamport
, …
Nine Fingers
13
Oct 30
Draft of New TLA Book
The book A Science of Concurrent Programs will be published by Cambridge University Press. A copy of
unread,
Draft of New TLA Book
The book A Science of Concurrent Programs will be published by Cambridge University Press. A copy of
Oct 30
Benjamin Parsons-Willis
, …
Markus Kuppe
5
Oct 24
How to approach modelling time?
Hi, please note the recent and ongoing discussion related to the approach in this Github PR: https://
unread,
How to approach modelling time?
Hi, please note the recent and ongoing discussion related to the approach in this Github PR: https://
Oct 24
thomas...@gmail.com
, …
A. Jesse Jiryu Davis
5
Oct 18
Best way to handle a probabilistic data structure.
I don't care about the probabilities, I just want to express that false positives are possible to
unread,
Best way to handle a probabilistic data structure.
I don't care about the probabilities, I just want to express that false positives are possible to
Oct 18
Faria Kanwal
,
Andrew Helwer
4
Oct 16
Specify composite objects of Reactive system
It is not the only way. There is the age-old design decision analogous to the choice between an array
unread,
Specify composite objects of Reactive system
It is not the only way. There is the age-old design decision analogous to the choice between an array
Oct 16
Andrew Helwer
, …
Igor Konnov
5
Oct 15
Existential quantifiers over behaviors for temporal properties?
I think it would be quite confusing to say that REACHABLE specifies an invariant. Indeed, one can
unread,
Existential quantifiers over behaviors for temporal properties?
I think it would be quite confusing to say that REACHABLE specifies an invariant. Indeed, one can
Oct 15
Reto
, …
Andrew Helwer
4
Oct 12
TLA+ parser (Haskell library)
I actually just found out about this parser the other day after Chris Newcombe mentioned it. Is it
unread,
TLA+ parser (Haskell library)
I actually just found out about this parser the other day after Chris Newcombe mentioned it. Is it
Oct 12
n s
, …
Stephan Merz
3
Oct 10
About the definition of stuttering, and about liveness checking
Perhaps the confusion is related to what TLC considers to be a stuttering step and what it considers
unread,
About the definition of stuttering, and about liveness checking
Perhaps the confusion is related to what TLC considers to be a stuttering step and what it considers
Oct 10
Federico Ponzi
,
Calvin Loncaric
3
Oct 9
TLA+ wiki: https://docs.tlapl.us/
Thanks Calvin, I've updated the wiki's settings to disable the entity rewriting. Please let
unread,
TLA+ wiki: https://docs.tlapl.us/
Thanks Calvin, I've updated the wiki's settings to disable the entity rewriting. Please let
Oct 9
Andrew Helwer
, …
Igor Konnov
6
Oct 7
Why does this liveness property not work?
Bisecting identified the breaking commit, which occurred in August 2021. I opened this issue in the
unread,
Why does this liveness property not work?
Bisecting identified the breaking commit, which occurred in August 2021. I opened this issue in the
Oct 7
hwa...@gmail.com
, …
Markus Alexander Kuppe
3
Oct 7
Demo of sweeping parameter ranges with script
https://github.com/tlaplus/tlaplus/issues/272 On Monday, October 7, 2024 at 2:18:11 PM UTC-7 andrew..
unread,
Demo of sweeping parameter ranges with script
https://github.com/tlaplus/tlaplus/issues/272 On Monday, October 7, 2024 at 2:18:11 PM UTC-7 andrew..
Oct 7
Andrew Helwer
, …
Markus Kuppe
5
Oct 4
Sweeping a parameter range with TLC
My workaround is to fork a nested TLC for each configuration value from an outer “config spec".
unread,
Sweeping a parameter range with TLC
My workaround is to fork a nested TLC for each configuration value from an outer “config spec".
Oct 4
Sagar Tiwari
,
Markus Kuppe
3
Sep 29
TLA+ Course example not working with latest TLA+ Toolbox
That worked. Thanks! On Sun, Sep 29, 2024 at 9:49 PM Markus Kuppe <tlaplus-google-group@lemmster.
unread,
TLA+ Course example not working with latest TLA+ Toolbox
That worked. Thanks! On Sun, Sep 29, 2024 at 9:49 PM Markus Kuppe <tlaplus-google-group@lemmster.
Sep 29
Andrew Helwer
Sep 18
New blog post: TLA⁺ is more than a DSL for breadth-first search
I wrote a blog post about how TLA⁺ is more than a DSL for breadth-first search - two other ways of
unread,
New blog post: TLA⁺ is more than a DSL for breadth-first search
I wrote a blog post about how TLA⁺ is more than a DSL for breadth-first search - two other ways of
Sep 18
Kulpreet Singh
,
Andrew Helwer
2
Sep 14
arm/linux builds?
Currently nobody is really working on maintaining the toolbox GUI so if you would like it to work on
unread,
arm/linux builds?
Currently nobody is really working on maintaining the toolbox GUI so if you would like it to work on
Sep 14
Lucas Müllner
,
Samuel Miller
2
Sep 10
Using TLA+ for frontend frameworks
Hi Lucas, I've been using TLA+ for specifying front-end development on a couple projects now. I
unread,
Using TLA+ for frontend frameworks
Hi Lucas, I've been using TLA+ for specifying front-end development on a couple projects now. I
Sep 10
Leslie Lamport
,
Hillel Wayne
3
Sep 3
The Future of TLA+
> Another possible candidate for removal is the notation for binary, octal, and hexadecimal
unread,
The Future of TLA+
> Another possible candidate for removal is the notation for binary, octal, and hexadecimal
Sep 3
钱晨
,
Hillel Wayne
2
Aug 28
Question about temporal formulas definition in book Specify System(version 21-07-04)
<<A>>_v isn't a temporal formula (it's an action), but by page 91, ◇<<A>
unread,
Question about temporal formulas definition in book Specify System(version 21-07-04)
<<A>>_v isn't a temporal formula (it's an action), but by page 91, ◇<<A>
Aug 28
William Schultz
, …
Markus Kuppe
8
Aug 22
Asynchronous Composition with Parameterized Submodules
Stephan, Yes, based on the thread here (https://github.com/tlaplus/tlaplus/issues/998) it is now
unread,
Asynchronous Composition with Parameterized Submodules
Stephan, Yes, based on the thread here (https://github.com/tlaplus/tlaplus/issues/998) it is now
Aug 22
Chris Ortiz
Aug 7
Sub-action of Next in vscode plugin
Hi, I am trying to port some of my TLA+ spec from Toolbox to VScode with TLA+ nightly plugin. When I
unread,
Sub-action of Next in vscode plugin
Hi, I am trying to port some of my TLA+ spec from Toolbox to VScode with TLA+ nightly plugin. When I
Aug 7
Michal Jaszczyk
, …
Markus Kuppe
7
Aug 5
liveness, fairness, and the style of writing TLA+
The base algorithm is described in the book "Temporal Verification of Reactive Systems” by Zohar
unread,
liveness, fairness, and the style of writing TLA+
The base algorithm is described in the book "Temporal Verification of Reactive Systems” by Zohar
Aug 5
abdallah kerim
,
Stephan Merz
3
Aug 4
Specifiing a set of model values using INSTANCE
Thank you Stephan for your response. Le dimanche 4 août 2024 à 08:53:10 UTC+2, Stephan Merz a écrit :
unread,
Specifiing a set of model values using INSTANCE
Thank you Stephan for your response. Le dimanche 4 août 2024 à 08:53:10 UTC+2, Stephan Merz a écrit :
Aug 4
Isaac Dynamo
, …
Calvin Loncaric
7
Jul 30
Recursion without StackOverflowError
> I'm still a bit puzzled as to why TLC hangs TLC does not memoize functions the way you might
unread,
Recursion without StackOverflowError
> I'm still a bit puzzled as to why TLC hangs TLC does not memoize functions the way you might
Jul 30
YingMing Wang
,
Stephan Merz
2
Jul 30
TLA+ Toolbox Error
The main code block of an algorithm must appear inside braces. See the PlusCal grammar in the manual
unread,
TLA+ Toolbox Error
The main code block of an algorithm must appear inside braces. See the PlusCal grammar in the manual
Jul 30
Stephan Merz
4
Jul 27
TLA+ Community Meeting 2024
A preliminary program for the meeting is now online at https://conf.tlapl.us/2024-fm/, subject to
unread,
TLA+ Community Meeting 2024
A preliminary program for the meeting is now online at https://conf.tlapl.us/2024-fm/, subject to
Jul 27