← All opacity pages Search by tag →

Opacity of Infinite-State Systems

a a a ⋮ unbounded control state secret reachable? Is the secret still decidable to hide, or reach?
A stack (or an unbounded marking) means the reachable state space is no longer finite. Some opacity questions that are decidable for finite automata become undecidable once the state space can grow without bound.
● Scope of this page

Almost all of the field assumes a finite state space: finite automata, bounded Petri nets, and similar models. This page covers what happens once that assumption is dropped: pushdown automata, unbounded (general) Petri nets, and other models whose reachable state space is infinite.

This is a much smaller corner of the literature than the finite/classical setting, and the results here tend to run in the opposite direction: rather than proposing new notions or enforcement mechanisms, most papers are pinning down exactly where decidability breaks. Several opacity questions that are routine for finite automata turn out to be undecidable once the state space is allowed to grow without bound.