Mechanized Metatheory of Forward Reasoning for End-to-End Linearizability Proofs | Synapse