Documentation

CslibFrontier.Computability.Complexity.Problems.SAT.Planar.PairedBounds

Quantitative bounds for the paired-port compiler #

The actual output fits the unchanged 240-macrocell grid, with linear grid sides and quadratic clause, literal, route, segment, and Manhattan-wire costs. Bounds concern the emitted lists and all their integer points; geometric separation is proved separately.

Main results #

References #

The unchanged path and grid estimates are reused from Planar.Size and Planar.Bounds.

@[reducible, inline]

The unchanged horizontal side of the 240-macrocell drawing.

Instances For
    @[reducible, inline]

    The unchanged vertical side of the 240-macrocell drawing.

    Instances For

      Every actual vertex and route point lies in the explicit nonnegative grid rectangle. This quantitative statement does not assert geometric separation.

      The horizontal grid side is linear in source incidence size.

      The vertical grid side is linear in source incidence size.

      The position list contains the distinct structured variables followed by all output clauses.

      The total number of output vertex positions is explicitly quadratic.

      Exact route count, one per output literal position.

      Exact number of listed incidence-route segments: three per source literal, sixteen per ordinary ring, 407 per paired crossover, and four per retained path gap.

      The actual route count is quadratically bounded in source incidence size.

      The actual segment count is quadratically bounded in source incidence size.

      The actual Manhattan wire length is quadratically bounded in source incidence size.