Content deleted Content added
m →References: refs using AWB |
m Open access bot: doi updated in citation with #oabot. |
||
(7 intermediate revisions by 5 users not shown) | |||
Line 1:
{{No footnotes|date=April 2023}}
'''Fair computational tree logic''' is conventional [[computational tree logic]] studied with explicit fairness constraints.
==Weak fairness / justice==
This declares conditions such as all processes
:<math>\bigwedge GFP_{i}</math>
Line 12 ⟶ 13:
==Model checking for fair CTL==
only if the path includes all members of ''F'' infinitely often. <br/>
Fair CTL [[model checking]] restricts the checks to only fair paths. There are two kinds of fair quantifiers:
:1. M<sub>f</sub>, s<sub>i</sub> |= A<math>\phi</math> if and only if <math>\phi</math> holds in
: 2. M<sub>f</sub>, s<sub>i</sub> |= E<math>\phi</math> if and only if <math>\phi</math> holds in ''one or more'' fair paths.
A '''fair state''' is one from which at least one fair path originates. This translates to M<sub>f</sub>, s |= EGtrue.
==SCC-based approach==
To check for fair EG for any formula,
# Compute what is called the ''denotation'' of the formula
#
# Find the fair SCC.
# Obtain the union of all 3 (above).
# Compute the states that can reach the union.
==Emerson Lei algorithm==
The fix point characterization of Exist Globally is given by: [EGφ] =
==References==
* {{cite journal |author1=Emerson, E. A. |author2=Halpern, J. Y. |author2link = Joseph Halpern| title=Decision
* {{cite journal |author1=Clarke, E. M. |author1link = Edmund M. Clarke|author2=Emerson, E. A. |author3= Sistla, A. P. |
[[Category:Temporal logic]]
|