Documentation

DescriptiveComplexity.Problems.Wide.TilingExp

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 #

@[reducible, inline]

The ordered vocabulary of wide tile-system instances.

Equations
Instances For
    Dependency graph
    @[reducible, inline]

    The base vocabulary expanded by one copy of the block.

    Equations
    Instances For
      Dependency graph
      @[reducible, inline]

      The base vocabulary expanded by two copies of the block.

      Equations
      Instances For
        Dependency graph
        Dependency graph
        Dependency graph
        Dependency graph
        Dependency graph

        The bottom row, at a pair of tags: the cell of an element may carry a tile.

        Equations
        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
            @[instance_reducible]

            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.

              Equations
              Instances For
                Dependency graph

                The points of the expansion are the universe of the wide tiling.

                Equations
                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 #

                  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
                  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.

                  Dependency graph