Formal verification of a realistic compiler | Synapse