Constraint solving via fractional edge covers | Synapse