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

                  The seven symbols #

                  The two tile systems agree #

                  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