A Proof System for Communicating Sequential Processes | Synapse