Hyper Hoare Logic: (Dis-)Proving Program Hyperproperties | Synapse