Static error detection using semantic inconsistency inference | Synapse