Documentation

CslibFrontier.Logics.Propositional.CNF.NotAllEqual.ThreeOccurrence

Occurrence splitting for not-all-equal clauses #

The ordinary occurrence splitter also preserves not-all-equal satisfiability. Its binary implication cycles become equality constraints under NAE semantics. The existing width, occurrence and polynomial-time bounds apply unchanged. Binary clauses are essential here.

Main results #

The existing occurrence splitter preserves not-all-equal satisfiability.