Documentation

DescriptiveComplexity.Problems.Wide.TilingHard

Tiling a wide square is NEXPTIME-complete #

The reduction WideRegAccept ≤ᶠᵒ[≤] WideTiling, and with it the completeness of the wide tiling: the drawing of DescriptiveComplexity.Problems.Wide.TilingHard.Tiles written down as a three-dimensional ordered interpretation, whose two halves are already proved –

What this file adds is the bridge: the interpreted structure is the emitted one, symbol by symbol, so the identity is an isomorphism between them and the two halves apply to the interpretation itself.

The interpretation #

The drawing, as an interpretation: three dimensions – a tag, a symbol, a state and a transition – and one formula per symbol of the tile vocabulary. The bottom row is a parameter, as it is in the drawing itself (DescriptiveComplexity.TilingHard.tileStrOf).

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    Dependency graph
    Dependency graph
    Dependency graph

    The reduction and the completeness #

    Tiling a wide square is NEXPTIME-hard: the wide machine on a clock is, and it is drawn as one.

    Dependency graph

    Tiling a wide square is NEXPTIME-complete. The membership half is DescriptiveComplexity.wideTiling_mem_NEXPTIME: a wide tiling is an ordinary tiling of an exponential expansion, and DescriptiveComplexity.TILING is in NP. Registered in the Lax archive as Lax822549.TilingsComplete.wideTiling_NEXPTIME_complete.

    Dependency graph