The wide tiling as an exponential expansion #
What makes DescriptiveComplexity.WideTiling a member of NEXPTIME, and
nothing about resources: the address expansion
(DescriptiveComplexity.AddrExp.addrExp) at the vocabulary of ordinary tile
systems. Read on an instance A, it produces exactly the tile system whose
positions are the addresses of A – so a wide tiling is an ordinary tiling,
one exponential up, and membership is the composition TILING ∘ expansion,
exactly as DescriptiveComplexity.wideAccept_mem_NEXPTIME is NTMAccept ∘ expansion.
Each of the symbols is a static choice on the two tags followed by one of the address expansion's five sentences: a mark of the instance for the tiles and the accepting ones, a binary attribute for the two compatibilities, the binary-number order for the order, and the initial-segment reading for the bottom row.
The defining sentences, at the tags #
The ordered vocabulary of wide tile-system instances.
Equations
Instances For
Dependency graph
The base vocabulary expanded by one copy of the block.
Equations
Instances For
Dependency graph
The base vocabulary expanded by two copies of the block.
Equations
Instances For
Dependency graph
Being a position: an address of digits is one, a tile is not.
Equations
Instances For
Dependency graph
A mark of the instance, at a tag: only the elements carry it.
Equations
Instances For
Dependency graph
A binary attribute of the instance, at a pair of tags.
Equations
Instances For
Dependency graph
The order of the tiling, at a pair of tags: the addresses come first, in the binary-number order, then the tiles in the instance's order.
Equations
- DescriptiveComplexity.WideTile.leT DescriptiveComplexity.AddrExp.WTag.addr DescriptiveComplexity.AddrExp.WTag.addr = DescriptiveComplexity.AddrExp.addrLeS FirstOrder.Language.wtLe
- DescriptiveComplexity.WideTile.leT DescriptiveComplexity.AddrExp.WTag.addr DescriptiveComplexity.AddrExp.WTag.ctrl = ⊤
- DescriptiveComplexity.WideTile.leT DescriptiveComplexity.AddrExp.WTag.ctrl DescriptiveComplexity.AddrExp.WTag.addr = ⊥
- DescriptiveComplexity.WideTile.leT DescriptiveComplexity.AddrExp.WTag.ctrl DescriptiveComplexity.AddrExp.WTag.ctrl = DescriptiveComplexity.AddrExp.binS FirstOrder.Language.wtLe
Instances For
Dependency graph
The bottom row, at a pair of tags: the cell of an element may carry a tile.
Equations
- One or more equations did not get rendered due to their size.
- DescriptiveComplexity.WideTile.firstT x✝¹ x✝ = ⊥
Instances For
Dependency graph
The expansion of a wide tile-system instance: the address expansion at the vocabulary of ordinary tile systems.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dependency graph
The expanded structure, at the vocabulary of tile systems – equal to the expansion's own by definition, but not syntactically, so instance search has to be handed it.
Equations
Instances For
Dependency graph
The universe of the wide tiling sits inside the expansion.
Instances For
Dependency graph
The points of the expansion are the universe of the wide tiling.
Instances For
Dependency graph
Dependency graph
Reading a unary symbol of the expanded vocabulary at one point.
Dependency graph
Reading a binary symbol of the expanded vocabulary at two points.
Dependency graph
The seven symbols #
The positions of the expanded tiling are the addresses.
Dependency graph
A mark of the expanded tiling is the corresponding mark of the instance, carried by the tiles alone.
Dependency graph
A compatibility of the expanded tiling is the corresponding relation of the instance, holding of tiles alone.
Dependency graph
The order of the expanded tiling: addresses in the binary-number order the instance's own order induces, then the tiles in that order.
Dependency graph
The bottom row of the expanded tiling: the address cutting the initial segment of an element may carry that element's tiles.
Dependency graph
The two tile systems agree #
The expanded tile system is the wide one, field by field, along the bijection between the universes.
Dependency graph
A wide tiling is an ordinary tiling of the expansion.
Dependency graph
The membership #
The wide tiling is in NEXPTIME, which is NP.exp: the expansion turns it
into DescriptiveComplexity.TILING, and that problem is in NP. This is the
second natural member the class has, beside the wide machine.