Documentation

Complexity.Logics.Propositional.CNF.ThreeOccurrence.PolyTime

Polynomial-time occurrence splitting #

The occurrence-splitting construction of Papadimitriou, Proposition 9.3 is polynomial-time. Original variable labels keep their supplied encoding. The new clause and literal positions use unary encodings bounded by the input's literal and clause counts. In particular, binary natural labels are never expanded into unary labels.

Main results #

References #