{
  "aliases": null,
  "backlinks": null,
  "body": "\n## Definition\n\nLet $\\Omega \\subset \\R^n$ be a bounded Lipschitz polyhedral domain.\nFor $0 \\le k \\le n$, let $H\\Lambda^k(\\Omega)$ be the [[differential $k$-forms|0E3G0GRPZ6]] $\\omega$ with $\\omega \\in L^2$ and $d\\omega \\in L^2$.\nHere $d$ is the [[exterior derivative|0ZHSTAG8ZY]] in the weak sense.\nThese [[Hilbert spaces|HM2HHE3J51]] form the $L^2$ de Rham complex $H\\Lambda^0 \\xrightarrow{d} H\\Lambda^1 \\xrightarrow{d} \\cdots \\xrightarrow{d} H\\Lambda^n$.\n*Finite element exterior calculus* discretizes this complex by a family of spaces $V_h^k \\subseteq H\\Lambda^k(\\Omega)$, indexed by a mesh parameter $h$, with three properties:\n\n1. each $V_h^k$ is a [[finite element|98GZ9DVHTA]] space of piecewise polynomial $k$-forms on a simplicial mesh of $\\Omega$;\n2. subcomplex: $d V_h^k \\subseteq V_h^{k+1}$ for each $k$;\n3. bounded cochain projections: there are projections $\\pi_h^k$ onto $V_h^k$ with $d \\pi_h^k = \\pi_h^{k+1} d$.\n\nThe projections in clause 3 are required to be bounded in $L^2$ uniformly in $h$.\nThe method is the [[mixed|87VMQ892VW]] Galerkin method for the [[Hodge Laplacian|PWG3GKZG80]] on these spaces.\n\n## Remarks\n\nThe standard families are $\\mathcal{P}_r \\Lambda^k$ and $\\mathcal{P}_r^- \\Lambda^k$ of polynomial $k$-forms.\nExample: in $\\R^3$, take continuous piecewise linear functions, lowest-order Nédélec edge elements, lowest-order Raviart–Thomas face elements, and piecewise constants.\nThe gradient of a piecewise linear function is piecewise constant with continuous tangential part, so it lies in the Nédélec space.\nThe other inclusions hold for the same reason, and the canonical interpolation operators commute with $d$.\nUnder clauses 2 and 3 the discrete complex has the same [[cohomology|GX74C07T0G]] as the continuous one, and discrete Poincaré inequalities hold uniformly in $h$.\n\nNon-example: take continuous piecewise quadratics for $V_h^0$ and lowest-order Nédélec edge elements for $V_h^1$.\nThe lowest-order Nédélec fields on a tetrahedron have the form $a + b \\times x$.\nThe gradient of a quadratic such as $x_1^2$ is $(2 x_1, 0, 0)$, which is not of this form, so clause 2 fails.\n",
  "commit": "ff8a40749dc16545e3d2fc637f6b0196e81d0bfa",
  "front": {
    "defines": "2T8MYCZ7N4",
    "kind": "definition",
    "msc": [
      "65N30",
      "65N12",
      "58A12"
    ],
    "name": "Finite element exterior calculus",
    "sources": [
      {
        "url": "https://en.wikipedia.org/wiki/Finite_element_exterior_calculus"
      }
    ],
    "tag": "GRBZT7SWK0",
    "uses": [
      "0E3G0GRPZ6",
      "0ZHSTAG8ZY",
      "GX74C07T0G",
      "HM2HHE3J51",
      "98GZ9DVHTA",
      "87VMQ892VW",
      "PWG3GKZG80"
    ]
  },
  "kind": "definition",
  "link": "https://tamnd.github.io/math2/node/GRBZT7SWK0/",
  "links": [
    {
      "field": "defines",
      "target": "2T8MYCZ7N4"
    },
    {
      "field": "uses",
      "target": "0E3G0GRPZ6"
    },
    {
      "field": "uses",
      "target": "0ZHSTAG8ZY"
    },
    {
      "field": "uses",
      "target": "GX74C07T0G"
    },
    {
      "field": "uses",
      "target": "HM2HHE3J51"
    },
    {
      "field": "uses",
      "target": "98GZ9DVHTA"
    },
    {
      "field": "uses",
      "target": "87VMQ892VW"
    },
    {
      "field": "uses",
      "target": "PWG3GKZG80"
    }
  ],
  "markdown": "https://tamnd.github.io/math2/node/GRBZT7SWK0.md",
  "msc": [
    "65N30",
    "65N12",
    "58A12"
  ],
  "name": "Finite element exterior calculus",
  "prov": null,
  "role": "",
  "source": "https://github.com/tamnd/math2/blob/main/nodes/GRB/GRBZT7SWK0.md",
  "status": null,
  "tag": "GRBZT7SWK0",
  "uri": "m2://GRBZT7SWK0",
  "url": "https://tamnd.github.io/math2/wiki/finite-element-exterior-calculus-definition/",
  "writing": {
    "tag": "GRBZT7SWK0",
    "kind": "definition",
    "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
      }
    ]
  }
}
