Documentation

CslibFrontier.Computability.Complexity.Problems.SAT.ExactOne.DrawingFinitePolyTime

Polynomial-time finite dispatch in the positive exact-one drawing compiler #

The local profiles and ordered port assignments range over fixed finite types. Native finite case analysis certifies their variable, clause, and route tables under binary coordinates. Dynamic clause/literal indices remain unary counters. Source-role classification is a lookup in a fixed finite option table, avoiding recursion through the structured raw variable type.

Main definitions #

Main results #

References #

These are original computational certificates for the fixed drawing tables.

@[reducible, inline]

The existing literal encoding, with binary natural variable labels.

Instances For
    @[reducible, inline]

    Native encoding of an input formula and its supplied binary-coordinate drawing.

    Instances For
      @[reducible, inline]

      Unary local incidence indices and a binary-coordinate route.

      Instances For
        @[reducible, inline]

        Encodings of the two fixed finite dispatch tags.

        Instances For
          @[reducible, inline]

          Structured logical variables retain the source's binary natural encoding.

          Instances For

            Inspect at most three list constructors to obtain the clause's bounded length tag.

            Instances For

              The bounded length tag is exactly the first three source positions' presence count.

              The finite tag consisting of the bounded length and first three polarities.

              Instances For

                Classify a fixed profile variable, normalizing its source position to the three finite slots.

                Instances For

                  Source slot or internal-variable role of an indexed profile variable. Invalid indices follow the actual drawing compiler's default source slot zero.

                  Instances For

                    A fixed finite table of source-slot roles for the variables of each profile.

                    Instances For

                      The native role lookup agrees with the actual raw-variable classifier.

                      Every source-placeholder name occurring in a fixed profile is one of its three slots.

                      The finite role tag recovers the exact natural source index used by the drawing compiler.