On Strong Observational Refinement and Forward Simulation
John Derrick, Simon Doherty, Brijesh Dongol, Gerhard Schellhorn, Heike, Wehrheim

TL;DR
This paper investigates the relationship between forward simulation and strong observational refinement in systems with both finite and infinite traces, revealing limitations and proposing an extended proof obligation to ensure hyperproperty preservation.
Contribution
It extends the analysis of strong observational refinement to infinite traces and introduces a progressive forward simulation condition that guarantees refinement.
Findings
Forward simulation does not preserve hyperliveness in infinite traces.
Adding a progress condition to forward simulation ensures strong observational refinement.
The extended proof obligation captures infinite trace behaviors more accurately.
Abstract
Hyperproperties are correctness conditions for labelled transition systems that are more expressive than traditional trace properties, with particular relevance to security. Recently, Attiya and Enea studied a notion of strong observational refinement that preserves all hyperproperties. They analyse the correspondence between forward simulation and strong observational refinement in a setting with finite traces only. We study this correspondence in a setting with both finite and infinite traces. In particular, we show that forward simulation does not preserve hyperliveness properties in this setting. We extend the forward simulation proof obligation with a progress condition, and prove that this progressive forward simulation does imply strong observational refinement.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
