A Complete Axiomatisation of Equivalence for Discrete Probabilistic Programming | Synapse