Proof-Carrying Programming: GCD of Polynomials | Synapse