Logics for Context-free Hyperproperties

📅 2026-05-06
📈 Citations: 0
Influential: 0
📄 PDF

career value

184K/year
📝 Abstract
We introduce a novel logic for the specification of context-free hyperproperties, which capture, e.g., the flow of information in security-critical recursive systems. Intuitively, the logic extends visibly pushdown automata by quantification over traces, just like HyperLTL, the most important logic for regular hyperproperties, extends LTL by quantification over traces. Using a game-based approach, we show that model-checking is decidable for formulas with a single quantifier alternation, provided the stack height of the visibly pushdown automaton only depends on the traces bound to the variables of the first quantifier block. A single quantifier alternation suffices to express many information-flow properties studied in the literature. Complementarily, we show that model-checking is undecidable for formulas with a single quantifier alternation, if the stack behavior of the visibly pushdown automaton may depend on the second quantifier block. This also implies that model-checking is undecidable for almost all fragments with more than one quantifier alternation.
Problem

Research questions and friction points this paper is trying to address.

context-free hyperproperties
information-flow
model-checking
visibly pushdown automata
quantifier alternation
Innovation

Methods, ideas, or system contributions that make the work stand out.

context-free hyperproperties
visibly pushdown automata
quantifier alternation
model checking
information-flow security