{
  "aliases": null,
  "backlinks": [
    {
      "field": "illustrates",
      "target": "BBYNPDWR5R"
    },
    {
      "field": "defines",
      "target": "M7RPDE39FM"
    },
    {
      "field": "uses",
      "target": "MC4S4WCGJS"
    },
    {
      "field": "uses",
      "target": "MS8G1FD8FD"
    }
  ],
  "body": "\n## Summary\n\nA subshift of finite type is a [[shift space|A1XE59ZHNM]] described by a finite list of forbidden words.\nAfter a recoding of the symbols, every subshift of finite type becomes the set of bi-infinite walks on a finite [[directed graph|0KFYGSHHF5]].\nThese spaces are the basic models of [[symbolic dynamics|EWFWTSVY0B]].\nThrough [[Markov partitions|4VNHVDHTNN]] they also code hyperbolic smooth systems, so questions about such systems become questions about matrices.\n\n## Explanations\n\n### L1 human\n\nThink of an infinite sequence of symbols, written in both directions.\nA subshift of finite type allows every such sequence except those that contain some word from a fixed finite blacklist.\nFor example, take the symbols $0$ and $1$ and forbid the word $11$.\nThen the allowed sequences are those in which two $1$s never stand next to each other.\nWhether a sequence is allowed can always be checked by looking through a window of fixed width.\nSee the [[definition|M7RPDE39FM]].\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "37B10"
    ],
    "name": "Subshift of finite type",
    "same_as": {
      "wikidata": "Q7631990",
      "wikipedia": "Subshift of finite type"
    },
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Subshift_of_finite_type"
      }
    ],
    "specializes": [
      "A1XE59ZHNM"
    ],
    "tag": "624XDXX8FN"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/624XDXX8FN/",
  "links": [
    {
      "field": "specializes",
      "target": "A1XE59ZHNM"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/624XDXX8FN.md",
  "msc": [
    "37B10"
  ],
  "name": "Subshift of finite type",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/624/624XDXX8FN.md",
  "status": null,
  "tag": "624XDXX8FN",
  "uri": "m2://624XDXX8FN",
  "url": "https://tamnd.github.io/math2/wiki/subshift-of-finite-type/",
  "writing": {
    "tag": "624XDXX8FN",
    "kind": "concept",
    "level": "W0",
    "next": [
      {
        "what": "an inventory row",
        "note": "the row of the inventory that the node accounts for",
        "have": 0,
        "want": 1
      },
      {
        "what": "a source with a locator",
        "have": 0,
        "want": 1
      }
    ]
  }
}
