Edinburgh Research Explorer How to Simulate It in Isabelle: Towards Formal Proof for Secure Multi-Party Computation