Abstractions from proofs | Synapse