Documentation

Complexity.Logics.Propositional.CNF.ExactOne.PolyTime

Polynomial-time exact-one encoding #

The ordinary CNF encoding of exact-one semantics enumerates pairs of literal positions. Its construction is polynomial-time under the existing list and literal encodings. This is a semantic bridge, separate from the positive exact-three reduction.

Main results #

References #

These are original computational certificates for the existing positional encoding.

Enumerate each later literal position after its first position.

Source labels retain their encoding; local clause and slot indices are unary.

Instances For

    Source labels retain their encoding; clause, literal, and auxiliary positions are unary.

    Instances For

      The two local auxiliary families use unary indices and retain the source label encoding.

      Instances For