Documentation

CslibFrontier.Computability.Complexity.Problems.SAT.Planar.PairedCrossoverLayoutChecks

Finite certificates for the paired-port orthogonal crossover #

Finite arithmetic certificates control the full real support of every route. The core has 57 variable vertices, 78 clause vertices and 162 incidences. Eight mutually disjoint access routes connect the signal terminals to the boundary of [0,240]²; only the associated terminal may meet an access route. An external clause uses this access and the terminal's remaining occurrence.

Main definitions #

Main results #

References #

The paired modification and its finite orthogonal certificates are original.

The clause position at an index. All indices in incidenceRoutes are certified in range.

Instances For

    Every variable, including both lanes on each side.

    Instances For

      Every variable is included in the finite drawing vertex list.

      The exact literal-incidence list of the ordinary CNF formula.

      The fixed formula and drawing have 78 clauses and 162 incidences.

      The only allowed contacts between two distinct incidence routes are shared graph endpoints.

      Instances For

        Every route starts at its clause and ends at its variable, with a valid clause index.

        All incidence routes have proper axis-aligned segments.

        theorem Cslib.Logic.PL.CNF.PairedCrossover.core_bounds (e : ℕ × Variable × Orthogonal.Route) :
        e ∈ incidenceRoutes → ∀ p ∈ e.2.2, 20 ≤ p.1 ∧ p.1 ≤ 220 ∧ 20 ≤ p.2 ∧ p.2 ≤ 220

        All listed core points are inside the smaller rectangle [20,220]².

        Exactly 407 proper segments and 2192 units of total Manhattan wire length.

        Every incidence route lists each bend only once.

        Finite simplicity certificate: distinct segments are disjoint except at a shared next bend.

        Exhaustive finite contact certificate for the fixed route table.

        No route visits a nonincident clause vertex.

        All eight access routes have their prescribed endpoints and proper orthogonal segments.

        Access to a port can meet an incidence route only at that port.