Content deleted Content added
m fix layout |
m Open access bot: doi updated in citation with #oabot. |
||
(15 intermediate revisions by 11 users not shown) | |||
Line 1:
{{
'''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>
==Strong fairness / compassion==
Here, if a process is requesting a resource infinitely often (R), it should be allowed to get the resource (C) infinitely often:
:<math>\bigwedge( GFR \longrightarrow GFC)</math>
==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
: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
A '''fair state''' is one from which at least one fair path originates.
==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 |
* {{cite journal |
[[Category:Temporal logic]]
|