LogicSolverDivideAndConquer

Als nächstes lösen wir Formeln mit Divide and Conquer. Die Strategie ist unten angebildet: Wir halbieren die Formel rekursiv, bis wir einzelne Klauseln erreichen. Für jede Klausel ermitteln wir die Menge der Belegungen die die Klausel erfüllen. Diese Belegungen werden kombiniert indem wir jeweils die Schnittmenge bilden, solange bis nur die Belegungen übrig bleiben die alle Klauseln erfüllen und somit die Formel lösen: