Payoff-free reachability #
Finite transition reachability for Arena, together with reachability from a
ControlledGame root. The relation records existence of a path; it makes no
finiteness, acyclicity, or decidability assumption.
Main definitions #
Arena.Reachable— finite transition reachability between Arena states.ControlledGame.IsReachable— reachability from a controlled game's root.
A state is reachable in a controlled game if it is reachable from its distinguished initial state.
Equations
- G.IsReachable state = G.Reachable G.init state
Instances For
The initial state is reachable.
theorem
ControlledGame.IsReachable.next
{N : Type u_1}
{G : ControlledGame N}
{state : G.State}
(h : G.IsReachable state)
(action : G.Action state)
:
G.IsReachable (G.next state action)
A legal successor of a reachable state is reachable.