{
  "aliases": null,
  "backlinks": [
    {
      "field": "defines",
      "target": "TST3NVVB58"
    }
  ],
  "body": "\n## Summary\n\nStrict hyperbolicity is a condition on a system of evolution equations that is stronger than [[hyperbolicity|92C3S03AQZ]].\nFor a first-order system $u_t + \\sum_j A_j u_{x_j} = 0$ it asks that, in each direction, the matrix $\\sum_j \\xi_j A_j$ has real and distinct eigenvalues.\nThe eigenvalues are the speeds of the different waves, and distinct speeds keep the waves apart.\nStrictly hyperbolic systems have a well-posed Cauchy problem, and they are the setting of the classical theory of [[hyperbolic conservation laws|XN081NCPF5]].\n\n## Explanations\n\n### L1 human\n\nA hyperbolic system carries several kinds of waves, each with its own speed.\nStrict hyperbolicity says that these speeds are real numbers and that no two of them are equal.\nFor example, the one-dimensional wave equation, written as a system, has the two speeds $c$ and $-c$, which are different, so it is strictly hyperbolic.\nWhen two speeds coincide, waves can interact in delicate ways and some estimates break down.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "kind": "concept",
    "msc": [
      "35L40",
      "35L45",
      "35L65"
    ],
    "name": "Strict hyperbolicity",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Hyperbolic_partial_differential_equation"
      }
    ],
    "tag": "P3VXR8FW17"
  },
  "kind": "concept",
  "link": "https://tamnd.github.io/math2/node/P3VXR8FW17/",
  "links": null,
  "markdown": "https://tamnd.github.io/math2/node/P3VXR8FW17.md",
  "msc": [
    "35L40",
    "35L45",
    "35L65"
  ],
  "name": "Strict hyperbolicity",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/P3V/P3VXR8FW17.md",
  "status": null,
  "tag": "P3VXR8FW17",
  "uri": "m2://P3VXR8FW17",
  "url": "https://tamnd.github.io/math2/wiki/strict-hyperbolicity/",
  "writing": {
    "tag": "P3VXR8FW17",
    "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
      }
    ]
  }
}
