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 #
LocalGeometry.toPrefix: move source placeholders to boundary ports and extend their incidences.LocalGeometry.PrefixCheck: finite continuous certificates for such route prefixes.
Main results #
LocalGeometry.prefix_boundary_contact: only the variable endpoint can touch the boundary.
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 has its prescribed clause and variable endpoints.
Every checked prefix is properly orthogonal.
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.
A checked prefix avoids every nonincident variable vertex.
A checked prefix avoids every nonincident clause vertex.
The variable endpoint is the only permitted contact with the full cell boundary.