Documentation

CslibFrontier.Computability.Complexity.Problems.SAT.ExactOne.DrawingPositions

Uniquely indexed actual variable positions #

The finite position table contains each shared source variable once and each private auxiliary in exactly one clause box. The private signed-clause intervals use the actual compiler's prefix offsets. Thus table lookup returns the intended position without any auxiliary-name collision.

Main results #

References #

These support and index arguments are original.

Whether a structured variable is private to a clause box.

Instances For

    The auxiliary role excludes all inherited source-variable names.

    A single actual clause block never repeats a fresh-variable key.

    Different original clause boxes have disjoint fresh-variable key lists.

    Every actual variable position has a unique finite-table key.

    Every fresh-position record has an actual original-clause owner and a unique local profile index. Private source placeholders are excluded from these records.