The Prophecy of Undo [chapter]

Martín Abadi
2015 Lecture Notes in Computer Science  
Prophecy variables are auxiliary program variables whose values are defined in terms of current program state and future behavior. This paper explains their relevance to reasoning about systems with "undo" operations, and develops techniques that facilitate their use.
doi:10.1007/978-3-662-46675-9_23 fatcat:kjxfnlo23rdqren563pbzasg7y