First-order reasoning and efficient semi-algebraic proofs | Synapse