Verifying graph rewriting: coinductive techniques for nested conditions | Synapse