Questions: Kripke Structures

3 questions to test your understanding

Score: 0 / 3
Question 1 Multiple Choice

A Kripke structure M = (S, I, R, L) models a mutual exclusion protocol. S = {s0, s1, s2, s3}, I = {s0}. What does the labeling function L contribute that the states and transitions alone do not?

AL defines which transitions are valid
BL assigns observable properties to states (e.g., 'process 1 is in its critical section'), enabling temporal logic formulas about those properties to be evaluated
CL determines the initial states
DL specifies the order in which states are explored
Question 2 True / False

In a Kripke structure, the transition relation R must be total — every state must have at least one successor.

TTrue
FFalse
Question 3 Short Answer

How does a Kripke structure for a concurrent system with two processes relate to the individual Kripke structures of each process?

Think about your answer, then reveal below.