Documentation

CslibFrontier.Computability.PolyTime.CSP.Occurrence

Native polynomial-time CSP occurrence enumeration #

The existing ordered scan uses unary constraint and scope positions and retains the supplied variable encoding. Its certificate needs neither graph construction nor augmentation.

Main results #

A record consists of a unary constraint index paired with a unary scope index and the source variable; the outer index and the inner index are framed by encPair.

Instances For

    Ordered occurrence enumeration is polynomial-time, with unary positions and binary (or any other fixed encoded) source variables. No bound on arity or degree is needed.