Working through a past exam question and I'm unsure where to start or what form they want the answer in:
Define an algorithm that receives as input a finite transition system TS defined over the set of actions {a, b, c} and computes the set of states of TS that satisfy the CTL formula ∃a U b.
Would anybody be able to give me a kick-start or a walk-through on how to answer this? Really appreciate any help.
edit: My attempt based on Klaus' answer
for all executions in TS
for all states
if **b** holds
add current state to the stack, EXISTS = TRUE
else if **a** holds
if current state == next state in execution
do nothing
else if next state contains **a** or **b**
add current state to the stack, EXISTS = TRUE
else
do nothing