Documentation

CslibFrontier.Computability.Complexity.Problems.SAT.Planar.CrossoverLayoutData

Explicit orthogonal crossover data #

The original straight-ray crossover is scaled by twenty. Each degree-six variable is replaced inside its radius-four square by six occurrence variables and a cyclic implication ring. The original incidence rays are replaced by explicit orthogonal paths in disjoint narrow corridors. The core lies in [20,220]². Four access routes connect its signal terminals to the boundary of [0,240]², using the free third incidence direction at each terminal.

Main definitions #

Main results #

The finite certificates for these data are in CrossoverLayoutChecks; their continuous consequences are in CrossoverLayout.

References #

The fixed orthogonal routes and local splitting are original modifications of that grid drawing.

Distinct positions for the five unsplit variables and the 48 local occurrence copies.

Instances For

    Clause positions, in precisely the order of splitFormula.

    Instances For

      All clause-to-variable incidence routes, in clause and literal order. The first component is a clause index; the second is its incident variable.

      Instances For

        Boundary access points in left/right/top/bottom order. They are geometric ports, not additional SAT variables. An external implication route continues from this point to the terminal.

        Instances For

          Straight access from the outer box boundary to the degree-two terminal.

          Instances For