Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
codebase:liveness [2025/05/05 10:42] – created fponzi | codebase:liveness [2025/05/06 21:23] (current) – fponzi | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Liveness Checking Algorithm in TLC====== | ====== Liveness Checking Algorithm in TLC====== | ||
+ | The algorithm is described in the book: " | ||
===== High-Level Overview ===== | ===== High-Level Overview ===== | ||
The liveness checking algorithm in TLA+ verifies temporal properties in specifications - properties that describe how a system should behave over time. Unlike safety properties (which check that bad things never happen), liveness properties assert that something good eventually happens. | The liveness checking algorithm in TLA+ verifies temporal properties in specifications - properties that describe how a system should behave over time. Unlike safety properties (which check that bad things never happen), liveness properties assert that something good eventually happens. | ||
Line 116: | Line 116: | ||
* The tableau construction is a key theoretical component that allows the algorithm to check arbitrary temporal formulas. | * The tableau construction is a key theoretical component that allows the algorithm to check arbitrary temporal formulas. | ||
* Tarjan' | * Tarjan' | ||
+ | * The content of this page was generated by deepwiki.com. |