Documentation

DescriptiveComplexity.Problems.Wide.TilingHard.Yes

An accepting run tiles the emitted square #

The forward half of the hardness: the table of DescriptiveComplexity.TilingHard.tileAt is a tiling of the square the reduction emits. Each of the five conditions is one fact about the run –

The address a coordinate of the emitted grid is.

Equations
Instances For
    Dependency graph
    Dependency graph

    Every cell carries a tile #

    Some cell carries an accepting tile #

    One row becomes the next #

    Neighbors in one row #

    The bottom row is the initial tape #

    The two edge columns #

    The table is a tiling #

    An accepting run makes the emitted square tileable, which is the forward half of the hardness: the table the run draws is a tiling.

    Dependency graph