Questions: Temporal Logic

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

The LTL formula GF p means 'p holds infinitely often on every execution trace.' Which statement about this property is correct?

AIt is expressible in CTL as AGF p, making LTL and CTL equivalent for this property
BIt is expressible in CTL as AGAF p, which is distinct from the LTL formula
CIt cannot be expressed in CTL because CTL cannot quantify over all positions on a single infinite trace
DIt is equivalent to AF p in CTL since CTL handles fairness natively
Question 2 Multiple Choice

In CTL, what is the difference between AG φ and EG φ at a given state s?

ANo difference — both say φ holds at every future state reachable from s
BAG φ means φ holds on all paths from s; EG φ means φ holds on some path from s; they can have different truth values at s
CAG φ is the LTL interpretation and EG φ is the CTL interpretation of the same property
DAG φ means φ holds at all states globally in the model; EG φ is restricted to successors of s
Question 3 True / False

CTL is strictly more expressive than LTL because CTL adds path quantifiers A and E that LTL lacks.

TTrue
FFalse
Question 4 True / False

Temporal logic model checking for finite-state systems is decidable, meaning there is an algorithm that always terminates with a correct yes/no answer.

TTrue
FFalse
Question 5 Short Answer

Explain in your own words why LTL and CTL are incomparable in expressiveness, rather than one being a subset of the other.

Think about your answer, then reveal below.