A formalization of Heisenbugs and their causes in terms of hyperproperties | Synapse