A Proof Procedure for Data Dependencies | Synapse