Documentation

CslibFrontier.Computability.Complexity.Problems.SAT.ExactOne.GeometryPrefix

Source-boundary prefixes for local clause replacements #

Each source placeholder is moved from its private local position to the corresponding boundary port. Its sole incidence is extended through the reversed access route. The old placeholder is then an ordinary interior bend, rather than a graph vertex. The finite certificates check the actual resulting prefixes, including simplicity and the restriction that a route can touch the box boundary only at its own variable endpoint.

Main definitions #

Main results #

References #

These are original geometric certificates for the cited exact-one clause constructions.

Check only consecutive segment pairs for two proper routes after a bounding-box precheck. Listed points already belong to such segments, so including their separate degenerate pieces would duplicate this work.

Instances For

    Consecutive-segment checking controls the full real support of proper routes.

    The closed polygonal boundary of a local cell.

    Instances For

      Move each source placeholder to its boundary port and extend its unique incidence through the old placeholder position. terminalVariables retains the boundary placeholders' indices.

      Instances For

        A finite certificate for local incidence routes whose source ends lie on the cell boundary. Full route contacts, nonincident vertices and the complete cell boundary are checked.

        Instances For

          Every checked prefix is simple on its full continuous support.

          Every point listed in a checked prefix lies in its closed cell.

          Every checked prefix has at least one proper consecutive segment.

          Checked prefixes meet only at shared graph endpoints.

          The variable endpoint is the only permitted contact with the full cell boundary.