Efficient mutation testing by checking invariant violations | Synapse