Documentation

Atlas.GeometryOfManifolds.code.HodgeTheory

structure HasComplexStructure {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] :
Type u_1

A complex-linear structure on the spaces of differential forms.

Equips each $\Omega^p$ with a scalar multiplication by $\mathbb{C}$ compatible with the existing $\mathbb{R}$-module structure.

Instances For
    structure HodgeStar {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] :
    Type u_1

    The Hodge star operator $*: \Omega^p \to \Omega^p$ (a simplified involution version); on an oriented Riemannian $n$-manifold it normally maps $\Omega^k \to \Omega^{n-k}$.

    • star {p : } : Ω pΩ p
    • star_star {p : } (α : Ω p) : self.star (self.star α) = α
    Instances For
      structure Codifferential {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] :
      Type u_1

      The codifferential $d^*: \Omega^k \to \Omega^{k-1}$, the formal $L^2$-adjoint of $d$.

      On an oriented Riemannian $n$-manifold, $d^* = (-1)^{n(k-1)+1} * d *$ where $*$ is the Hodge star and the sign factor satisfies $(\text{sign})^2 = 1$.

      Instances For
        theorem Codifferential.formula {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) {p : } (h : p + 1 cod.manifold_dim) (ω : Ω (p + 1)) :
        cod.dstar ω = cod.sign_factor (p + 1) cast (cod.star_deg (DifferentialFormSpace.d VF (cod.star_deg h ω)))

        Restates the explicit formula $d^*\omega = (-1)^{n(k-1)+1} * d * \omega$ for the codifferential in terms of the Hodge star, packaged from the structure data.

        def star_d_star {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) {p : } (h : p + 1 cod.manifold_dim) (ω : Ω (p + 1)) :
        Ω p

        The composite $* \circ d \circ *: \Omega^{p+1} \to \Omega^p$ (without the sign factor), the geometric content of the codifferential.

        Instances For
          def laplacian {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) {p : } (α : Ω (p + 1)) :
          Ω (p + 1)

          The Hodge–de Rham Laplacian $\Delta = dd^* + d^*d: \Omega^k \to \Omega^k$.

          Instances For
            def IsHarmonic {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) {p : } (α : Ω (p + 1)) :

            A form $\alpha$ is harmonic if $\Delta \alpha = 0$.

            Instances For
              @[reducible, inline]
              abbrev IsHarmonicForm {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) {p : } (α : Ω (p + 1)) :

              Synonym for IsHarmonic: the form $\alpha$ is harmonic.

              Instances For
                def HarmonicForms {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (p : ) :
                Set (Ω (p + 1))

                The space $\mathcal{H}^{p+1} = \{\alpha \in \Omega^{p+1} : \Delta \alpha = 0\}$ of harmonic forms of degree $p+1$.

                Instances For
                  structure L2InnerProduct {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) :
                  Type u_1

                  The $L^2$ inner product on differential forms: a symmetric, positive-definite, $\mathbb{R}$-bilinear form $\langle \cdot, \cdot \rangle$ on each $\Omega^p$ for which $d$ and $d^*$ are mutually adjoint, i.e. $\langle d\alpha, \beta\rangle = \langle \alpha, d^*\beta\rangle$.

                  Instances For
                    noncomputable def L2InnerProduct.toInner {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {cod : Codifferential} (ip : L2InnerProduct cod) (p : ) :
                    Inner (Ω p)

                    Packages the $L^2$ inner product as a Mathlib Inner instance on $\Omega^p$.

                    Instances For
                      theorem L2InnerProduct.inner_product_axioms {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {cod : Codifferential} (ip : L2InnerProduct cod) {p : } :
                      (∀ (α β : Ω p), ip.inner α β = ip.inner β α) (∀ (α β γ : Ω p), ip.inner (α + β) γ = ip.inner α γ + ip.inner β γ) (∀ (r : ) (α β : Ω p), ip.inner (r α) β = r * ip.inner α β) (∀ (α : Ω p), 0 ip.inner α α) ∀ (α : Ω p), ip.inner α α = 0α = 0

                      The $L^2$ inner product satisfies the standard inner-product axioms: symmetry, additivity in the first slot, scalar homogeneity, non-negativity and positive-definiteness.

                      theorem Codifferential.dstar_zero {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) {p : } :
                      cod.dstar 0 = 0

                      The codifferential vanishes on zero: $d^*(0) = 0$.

                      theorem L2InnerProduct.inner_zero_left {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {cod : Codifferential} (ip : L2InnerProduct cod) {p : } (α : Ω p) :
                      ip.inner 0 α = 0

                      The $L^2$ inner product vanishes when its first argument is zero: $\langle 0, \alpha\rangle = 0$.

                      theorem harmonic_iff_closed_coclosed {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (ip : L2InnerProduct cod) {p : } (α : Ω (p + 1)) :

                      On a compact oriented Riemannian manifold, a form $\alpha$ is harmonic iff it is both closed and coclosed: $\Delta\alpha = 0 \iff d\alpha = 0 \text{ and } d^*\alpha = 0$.

                      structure DolbeaultLaplacian {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (dol : DolbeaultOps) (cod : Codifferential) :
                      Type u_1

                      Auxiliary data packaging the formal adjoints $\partial^*$ and $\bar\partial^*$ together with the decomposition $d^* = \partial^* + \bar\partial^*$.

                      Instances For
                        def DolbeaultLaplacian.box_bar {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {dol : DolbeaultOps} {cod : Codifferential} (dol_lap : DolbeaultLaplacian dol cod) {p : } (α : Ω (p + 1)) :
                        Ω (p + 1)

                        The $\bar\partial$-Laplacian $\bar\square = \bar\partial\bar\partial^* + \bar\partial^*\bar\partial$ on $(p,q)$-forms.

                        Instances For
                          def DolbeaultLaplacian.box {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {dol : DolbeaultOps} {cod : Codifferential} (dol_lap : DolbeaultLaplacian dol cod) {p : } (α : Ω (p + 1)) :
                          Ω (p + 1)

                          The $\partial$-Laplacian $\square = \partial\partial^* + \partial^*\partial$.

                          Instances For
                            structure KahlerWellsIdentities {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (_hK : IsKahler S J) {dol : DolbeaultOps} {cod : Codifferential} (dol_lap : DolbeaultLaplacian dol cod) :

                            Wells' anticommutation identities for the Dolbeault adjoint operators on a Kähler manifold: $\partial\bar\partial^* + \bar\partial^*\partial = 0$ and $\bar\partial\partial^* + \partial^*\bar\partial = 0$, plus an expansion identity.

                            Instances For
                              theorem kahler_box_eq_box_bar_blocker {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (_hK : IsKahler S J) {dol : DolbeaultOps} {cod : Codifferential} (dol_lap : DolbeaultLaplacian dol cod) (del_star delbar_star : {p : } → Ω (p + 1)Ω p) (box box_bar : {p : } → Ω (p + 1)Ω (p + 1)) (hbox_def : ∀ {p : } (α : Ω (p + 1)), box α = dol.del (del_star α) + del_star (dol.del α)) (hbox_bar_def : ∀ {p : } (α : Ω (p + 1)), box_bar α = dol.delbar (delbar_star α) + delbar_star (dol.delbar α)) (wells : KahlerWellsIdentities S J _hK dol_lap) (h_del_star : ∀ {p : } (α : Ω (p + 1)), del_star α = dol_lap.del_star α) (h_delbar_star : ∀ {p : } (α : Ω (p + 1)), delbar_star α = dol_lap.delbar_star α) {p : } (α : Ω (p + 1)) :
                              box α = box_bar α

                              On a Kähler manifold, the two Dolbeault Laplacians agree: $\square = \bar\square$.

                              Auxiliary version using abstract box, box_bar, del_star, delbar_star parameters together with Wells' identities.

                              theorem kahler_del_delbar_star_anticommute_blocker {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (_hK : IsKahler S J) {dol : DolbeaultOps} {cod : Codifferential} (dol_lap : DolbeaultLaplacian dol cod) (wells : KahlerWellsIdentities S J _hK dol_lap) {p : } (α : Ω (p + 1)) :
                              dol.del (dol_lap.delbar_star α) + dol_lap.delbar_star (dol.del α) = 0

                              Extracts the Wells anticommutation $\partial \bar\partial^* + \bar\partial^* \partial = 0$ from the structure of Kähler identities.

                              theorem kahler_delbar_del_star_anticommute_blocker {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (_hK : IsKahler S J) {dol : DolbeaultOps} {cod : Codifferential} (dol_lap : DolbeaultLaplacian dol cod) (wells : KahlerWellsIdentities S J _hK dol_lap) {p : } (α : Ω (p + 1)) :
                              dol.delbar (dol_lap.del_star α) + dol_lap.del_star (dol.delbar α) = 0

                              Extracts the Wells anticommutation $\bar\partial \partial^* + \partial^* \bar\partial = 0$ from the structure of Kähler identities.

                              theorem kahler_two_box_bar_blocker {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (_hK : IsKahler S J) {dol : DolbeaultOps} {cod : Codifferential} (dol_lap : DolbeaultLaplacian dol cod) (wells : KahlerWellsIdentities S J _hK dol_lap) {p : } (α : Ω (p + 1)) :
                              dol_lap.box_bar α + dol_lap.box_bar α = laplacian cod α

                              On a Kähler manifold, $\Delta = 2\bar\square$ acting on $(p,q)$-forms; concretely $\bar\square \alpha + \bar\square \alpha = \Delta \alpha$.

                              theorem box_bar_eq_half_laplacian {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [HasLieBracket Ω VF] (_S : SymplecticManifold Ω VF) (_J : AlmostComplexStr) (_hK : IsKahler _S _J) {dol : DolbeaultOps} {cod : Codifferential} (dol_lap : DolbeaultLaplacian dol cod) (h_two_box_bar : ∀ {p : } (α : Ω (p + 1)), dol_lap.box_bar α + dol_lap.box_bar α = laplacian cod α) {p : } (α : Ω (p + 1)) :
                              dol_lap.box_bar α + dol_lap.box_bar α = laplacian cod α

                              Restatement of $2\bar\square = \Delta$ on Kähler manifolds (given as a hypothesis here) in the form $\bar\square \alpha + \bar\square \alpha = \Delta \alpha$.

                              theorem kahler_laplacian_eq_box_plus_box_bar {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [HasLieBracket Ω VF] (_S : SymplecticManifold Ω VF) (_J : AlmostComplexStr) (_hK : IsKahler _S _J) {dol : DolbeaultOps} {cod : Codifferential} (dol_lap : DolbeaultLaplacian dol cod) (h_del_delbar_star : ∀ {p : } (α : Ω (p + 1)), dol.del (dol_lap.delbar_star α) + dol_lap.delbar_star (dol.del α) = 0) (h_delbar_del_star : ∀ {p : } (α : Ω (p + 1)), dol.delbar (dol_lap.del_star α) + dol_lap.del_star (dol.delbar α) = 0) {p : } (α : Ω (p + 1)) :
                              laplacian cod α = dol_lap.box α + dol_lap.box_bar α

                              On a Kähler manifold, $\Delta = \square + \bar\square$ as a consequence of the anticommutation identities for the Dolbeault adjoints.

                              theorem box_eq_box_bar {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (hK : IsKahler S J) {dol : DolbeaultOps} {cod : Codifferential} (dol_lap : DolbeaultLaplacian dol cod) (h_del_delbar_star : ∀ {p : } (α : Ω (p + 1)), dol.del (dol_lap.delbar_star α) + dol_lap.delbar_star (dol.del α) = 0) (h_delbar_del_star : ∀ {p : } (α : Ω (p + 1)), dol.delbar (dol_lap.del_star α) + dol_lap.del_star (dol.delbar α) = 0) (h_two_box_bar : ∀ {p : } (α : Ω (p + 1)), dol_lap.box_bar α + dol_lap.box_bar α = laplacian cod α) {p : } (α : Ω (p + 1)) :
                              dol_lap.box α = dol_lap.box_bar α

                              On a Kähler manifold the two Dolbeault Laplacians are equal: $\square = \bar\square$, deduced from $\Delta = \square + \bar\square$ and $\Delta = 2\bar\square$.

                              theorem kahler_laplacian_identity {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (_hK : IsKahler S J) (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (wells : KahlerWellsIdentities S J _hK dol_lap) {p : } (α : Ω (p + 1)) :
                              laplacian cod α = dol_lap.box α + dol_lap.box α laplacian cod α = dol_lap.box_bar α + dol_lap.box_bar α dol_lap.box α = dol_lap.box_bar α

                              The Kähler Laplacian identity: $\Delta = 2\square = 2\bar\square$ and $\square = \bar\square$ on a Kähler manifold, packaged together.

                              structure HasBigrading {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (J : AlmostComplexStr) (n : ) :
                              Type (max u_1 (u_3 + 1))

                              The Hodge bigrading on an almost-complex manifold of complex dimension $n$: a decomposition $\Omega^k = \bigoplus_{p+q=k} \Omega^{p,q}$ with the Hodge star acting as $* : \Omega^{p,q} \to \Omega^{n-q, n-p}$.

                              Instances For
                                structure KahlerBigradedData {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) {J : AlmostComplexStr} {n : } (bg : HasBigrading J n) :

                                Data witnessing that on a Kähler manifold, $\bar\square$ and $\Delta$ preserve the $(p,q)$ bigrading, and that every harmonic form decomposes into harmonic $(p,q)$-components.

                                Instances For
                                  theorem laplacian_preserves_bidegree {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J' : AlmostComplexStr) (hK : IsKahler S J') (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) {J : AlmostComplexStr} {n : } (bg : HasBigrading J n) (h_box_bar_pres : ∀ (k p' q' : ) (h : p' + q' = k + 1) (ω : bg.Ω_pq p' q'), ∃ (ω' : bg.Ω_pq p' q'), cast (bg.incl p' q' ω') = dol_lap.box_bar (cast (bg.incl p' q' ω))) (h_two_box_bar : ∀ {p : } (α : Ω (p + 1)), dol_lap.box_bar α + dol_lap.box_bar α = laplacian cod α) (k p' q' : ) (h : p' + q' = k + 1) (ω : bg.Ω_pq p' q') :
                                  ∃ (ω' : bg.Ω_pq p' q'), cast (bg.incl p' q' ω') = laplacian cod (cast (bg.incl p' q' ω))

                                  On a Kähler manifold, the Laplacian $\Delta$ preserves the Hodge $(p,q)$ bigrading, deduced from the fact that $\bar\square$ preserves it and $\Delta = 2\bar\square$.

                                  theorem dolbeault_identification {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (hK : IsKahler S J) (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (h_two_box_bar : ∀ {p : } (α : Ω (p + 1)), dol_lap.box_bar α + dol_lap.box_bar α = laplacian cod α) {k : } (α : Ω (k + 1)) :
                                  laplacian cod α = 0 dol_lap.box_bar α = 0

                                  On a Kähler manifold a form is $\Delta$-harmonic iff it is $\bar\square$-harmonic: $\Delta \alpha = 0 \iff \bar\square \alpha = 0$. This gives the identification $\mathcal{H}^k = \bigoplus_{p+q=k} \mathcal{H}^{p,q}_{\bar\square}$.

                                  structure LefschetzOp {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (S : SymplecticManifold Ω VF) :
                                  Type u_1

                                  The Lefschetz operator $L: \Omega^p \to \Omega^{p+2}$, $\alpha \mapsto \omega \wedge \alpha$ on a symplectic manifold; it commutes with $d$.

                                  Instances For
                                    structure DualLefschetz {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] :
                                    Type u_1

                                    The dual Lefschetz operator $\Lambda = L^*: \Omega^{p+2} \to \Omega^p$, the formal $L^2$-adjoint of $L$.

                                    • Λ_op {p : } : Ω (p + 2)Ω p
                                    Instances For
                                      structure JActsOnForms {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (J : AlmostComplexStr) :
                                      Type u_1

                                      An action of the almost-complex structure $J$ on differential forms: an $\mathbb{R}$-linear involution-up-to-sign $J: \Omega^p \to \Omega^p$ with $J^2 = -\mathrm{id}$.

                                      Instances For
                                        theorem JActsOnForms.J_form_neg {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} (Jf : JActsOnForms J) {p : } (α : Ω p) :
                                        Jf.J_form (-α) = -Jf.J_form α

                                        The action of $J$ on forms commutes with negation: $J(-\alpha) = -J(\alpha)$.

                                        theorem JActsOnForms.J_form_zero {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} (Jf : JActsOnForms J) {p : } :
                                        Jf.J_form 0 = 0

                                        The action of $J$ on forms preserves zero: $J(0) = 0$.

                                        noncomputable def d_C_form {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} (Jf : JActsOnForms J) {p : } (α : Ω p) :
                                        Ω (p + 1)

                                        The twisted differential $d_C = -J d J: \Omega^p \to \Omega^{p+1}$ associated to an action of $J$ on forms.

                                        Instances For
                                          noncomputable def d_C_star_form {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} (Jf : JActsOnForms J) (cod : Codifferential) {p : } (α : Ω (p + 1)) :
                                          Ω p

                                          The codifferential twisted by $J$: $d_C^* = -J d^* J: \Omega^{p+1} \to \Omega^p$.

                                          Instances For
                                            theorem JActsOnForms.laplacian_commutes_J {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} (Jf : JActsOnForms J) (cod : Codifferential) (d_commutes_J : ∀ {p : } (α : Ω p), DifferentialFormSpace.d VF (Jf.J_form α) = Jf.J_form (DifferentialFormSpace.d VF α)) (dstar_commutes_J : ∀ {p : } (α : Ω (p + 1)), cod.dstar (Jf.J_form α) = Jf.J_form (cod.dstar α)) {p : } (α : Ω (p + 1)) :
                                            laplacian cod (Jf.J_form α) = Jf.J_form (laplacian cod α)

                                            If $d$ and $d^*$ both commute with $J$ on forms, then so does the Laplacian: $\Delta(J\alpha) = J(\Delta \alpha)$.

                                            theorem kahler_identity_Lstar_dstar_commute {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {S : SymplecticManifold Ω VF} (lef : LefschetzOp S) (cod : Codifferential) (ip : L2InnerProduct cod) (dl : DualLefschetz) (adjoint_L : ∀ {q : } (γ : Ω q) (δ : Ω (q + 2)), ip.inner (lef.L_op γ) δ = ip.inner γ (dl.Λ_op δ)) {p : } (α : Ω (p + 3)) :
                                            dl.Λ_op (cod.dstar α) = cod.dstar (dl.Λ_op α)

                                            The Kähler identity $[\Lambda, d^*] = 0$: the dual Lefschetz operator commutes with the codifferential, $\Lambda \circ d^* = d^* \circ \Lambda$. Proved from $[L, d] = 0$ by taking $L^2$-adjoints.

                                            theorem kahler_identities_all_four {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (_hK : IsKahler S J) (Jf : JActsOnForms J) (lef : LefschetzOp S) (cod : Codifferential) (ip : L2InnerProduct cod) (dl : DualLefschetz) (adjoint_L : ∀ {q : } (γ : Ω q) (δ : Ω (q + 2)), ip.inner (lef.L_op γ) δ = ip.inner γ (dl.Λ_op δ)) (identity3_L_dstar : ∀ {p : } (α : Ω (p + 1)), lef.L_op (cod.dstar α) + -cod.dstar (lef.L_op α) = d_C_form Jf α) (identity4_Λ_d : ∀ {p : } (α : Ω (p + 2)), dl.Λ_op (DifferentialFormSpace.d VF α) + -DifferentialFormSpace.d VF (dl.Λ_op α) = -d_C_star_form Jf cod α) :
                                            (∀ {p : } (α : Ω p), lef.L_op (DifferentialFormSpace.d VF α) = DifferentialFormSpace.d VF (lef.L_op α)) (∀ {p : } (α : Ω (p + 3)), dl.Λ_op (cod.dstar α) = cod.dstar (dl.Λ_op α)) (∀ {p : } (α : Ω (p + 1)), lef.L_op (cod.dstar α) + -cod.dstar (lef.L_op α) = d_C_form Jf α) ∀ {p : } (α : Ω (p + 2)), dl.Λ_op (DifferentialFormSpace.d VF α) + -DifferentialFormSpace.d VF (dl.Λ_op α) = -d_C_star_form Jf cod α

                                            The four Kähler identities on a Kähler manifold: $[L, d] = 0$, $[\Lambda, d^*] = 0$, $[L, d^*] = d_C$, $[\Lambda, d] = -d_C^*$.

                                            theorem laplacian_J_invariant {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (_hK : IsKahler S J) (Jf : JActsOnForms J) (cod : Codifferential) (d_commutes_J : ∀ {p : } (α : Ω p), DifferentialFormSpace.d VF (Jf.J_form α) = Jf.J_form (DifferentialFormSpace.d VF α)) (dstar_commutes_J : ∀ {p : } (α : Ω (p + 1)), cod.dstar (Jf.J_form α) = Jf.J_form (cod.dstar α)) {p : } (α : Ω (p + 1)) :
                                            laplacian cod (Jf.J_form α) = Jf.J_form (laplacian cod α)

                                            On a Kähler manifold the Laplacian is $J$-invariant: $\Delta(J\alpha) = J(\Delta \alpha)$.

                                            structure IsDifferentialOperator {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) :
                                            Type u_1

                                            A linear differential operator $L: \Omega^{p+1} \to \Omega^{p+1}$ of order order equipped with its principal symbol $\sigma_k(L)(\xi)$ that is homogeneous of degree order in $\xi$.

                                            • order :
                                            • symbol : Ω 1{p : } → Ω (p + 1)Ω (p + 1)
                                            • L_add {p : } (α β : Ω (p + 1)) : L (α + β) = L α + L β
                                            • L_smul {p : } (r : ) (α : Ω (p + 1)) : L (r α) = r L α
                                            • symbol_homogeneous (r : ) (ξ : Ω 1) {p : } (α : Ω (p + 1)) : self.symbol (r ξ) α = r ^ self.order self.symbol ξ α
                                            Instances For
                                              structure IsElliptic {ΓE : Type u_1} {ΓF : Type u_2} {T : Type u_3} [AddCommGroup ΓE] [Module ΓE] [AddCommGroup ΓF] [Module ΓF] [AddCommGroup T] [Module T] (L : ΓEΓF) :
                                              Type (max (max u_1 u_2) u_3)

                                              A general elliptic operator $L: \Gamma E \to \Gamma F$: a linear operator whose principal symbol $\sigma(L)(\xi)$ is a bijection for every nonzero $\xi$.

                                              Instances For
                                                structure IsEllipticEndo {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) extends IsDifferentialOperator fun {p : } => L :
                                                Type u_1

                                                An elliptic differential endomorphism $L: \Omega^{p+1} \to \Omega^{p+1}$: a differential operator whose principal symbol is bijective at every nonzero covector.

                                                Instances For
                                                  class IsCompactManifold (Ω : Type u_1) (VF : Type u_2) [DifferentialFormSpace Ω VF] :

                                                  A compact manifold of positive dimension dim.

                                                  Instances
                                                    class IsCompactOrientedRiemannian (Ω : Type u_1) (VF : Type u_2) [inst : DifferentialFormSpace Ω VF] extends IsCompactManifold Ω VF :
                                                    Type u_1

                                                    A compact oriented Riemannian manifold equipped with a codifferential, an $L^2$ inner product, a volume form, Stokes' theorem for exact forms, and the integral formula $\langle \alpha, \beta\rangle = \int_M \alpha \wedge *\beta$. Also assumes finite dimensionality of harmonic forms in each degree.

                                                    Instances
                                                      @[reducible]
                                                      noncomputable def IsCompactSymplectic.toIsCompactOrientedRiemannian {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [h : IsCompactSymplectic Ω VF] (cod : Codifferential) (ip : L2InnerProduct cod) (vol : Ω (2 * SymplecticManifoldDim.n Ω VF)) (vol_nonzero : vol 0) (wedge_star : (p : ) → Ω pΩ pΩ (2 * SymplecticManifoldDim.n Ω VF)) (integrate : Ω (2 * SymplecticManifoldDim.n Ω VF)) (integrate_linear : ∀ (r : ) (ω₁ ω₂ : Ω (2 * SymplecticManifoldDim.n Ω VF)), integrate (r ω₁ + ω₂) = r * integrate ω₁ + integrate ω₂) (stokes : ∀ (p : ) (hp : p + 1 = 2 * SymplecticManifoldDim.n Ω VF) (η : Ω p), integrate (hp DifferentialFormSpace.d VF η) = 0) (inner_eq : ∀ {p : } (α β : Ω p), ip.inner α β = integrate (wedge_star p α β)) (finite_harmonic : ∀ (k : ), ∃ (S : Finset (Ω (k + 1))), (∀ sS, IsHarmonic cod s) ∀ (α : Ω (k + 1)), IsHarmonic cod α∃ (coeffs : Ω (k + 1)), α = sS, coeffs s s) :

                                                      Builds an IsCompactOrientedRiemannian structure on a compact symplectic manifold (of real dimension $2n$) from explicit choices of codifferential, $L^2$ inner product, volume form, Stokes data, and finite-dimensional harmonic spaces.

                                                      Instances For
                                                        @[implicit_reducible, instance 100]

                                                        Every compact symplectic manifold (of complex dimension $n$) is a compact manifold of real dimension $2n$.

                                                        class HasHodgeData (Ω : Type u_1) (VF : Type u_2) [inst : DifferentialFormSpace Ω VF] :
                                                        Type u_1

                                                        Minimal data required for Hodge theory: a codifferential and a compatible $L^2$ inner product on differential forms.

                                                        Instances
                                                          @[implicit_reducible, instance 100]
                                                          noncomputable instance IsCompactOrientedRiemannian.toHasHodgeData {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [hR : IsCompactOrientedRiemannian Ω VF] :

                                                          Every compact oriented Riemannian manifold provides Hodge data.

                                                          noncomputable def IsCompactOrientedRiemannian.hodgeStar {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [hR : IsCompactOrientedRiemannian Ω VF] :

                                                          The Hodge star operator extracted from the codifferential data on a compact oriented Riemannian manifold.

                                                          Instances For
                                                            theorem IsCompactOrientedRiemannian.codifferential_from_star {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [hR : IsCompactOrientedRiemannian Ω VF] {p : } (h : p + 1 cod.manifold_dim) (ω : Ω (p + 1)) :

                                                            On a compact oriented Riemannian manifold the codifferential satisfies the standard formula $d^*\omega = (-1)^{n(k-1)+1} * d * \omega$.

                                                            theorem IsCompactOrientedRiemannian.l2_inner_eq_integral {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [hR : IsCompactOrientedRiemannian Ω VF] {p : } (α β : Ω p) :
                                                            ip.inner α β = integrate (wedge_star p α β)

                                                            The $L^2$ inner product equals the integral of the wedge with the star: $\langle \alpha, \beta \rangle = \int_M \alpha \wedge *\beta$.

                                                            class HasSobolevSpaces (Ω : Type u_1) (VF : Type u_2) [DifferentialFormSpace Ω VF] :
                                                            Type u_1

                                                            A predicate giving the Sobolev regularity scale $H^s$ for differential forms.

                                                            • IsSobolevRegular : {p : } → Ω (p + 1)Prop
                                                            Instances
                                                              class IsSmoothing {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [sob : HasSobolevSpaces Ω VF] (S : {p : } → Ω (p + 1)Ω (p + 1)) :

                                                              A smoothing operator $S$: linear and raises Sobolev regularity by at least one order (and by two when iterated).

                                                              Instances
                                                                theorem IsSmoothing.iterate_improvement {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [sob : HasSobolevSpaces Ω VF] {S : {p : } → Ω (p + 1)Ω (p + 1)} [hS : IsSmoothing fun {p : } => S] (n s : ) {p : } (α : Ω (p + 1)) :

                                                                Iterating a smoothing operator $n$ times raises Sobolev regularity by $n$ orders: if $\alpha \in H^s$, then $S^n \alpha \in H^{s+n}$.

                                                                structure IsSmoothingOp {E : Type u_1} [TopologicalSpace E] [AddCommGroup E] [Module E] [IsTopologicalAddGroup E] [ContinuousConstSMul E] (S : E →L[] E) (IsSobReg : EProp) :

                                                                A smoothing operator $S: E \to E$ on an abstract topological vector space, characterized by raising the Sobolev regularity by one order.

                                                                • sobolev_improvement (s : ) (α : E) : IsSobReg s αIsSobReg (s + 1) (S α)
                                                                Instances For

                                                                  A parametrix (pseudo-inverse) for a continuous linear operator $L: E \to F$: a continuous linear $P: F \to E$ with $PL = \mathrm{id} + S_{\text{left}}$ and $LP = \mathrm{id} + S_{\text{right}}$, where $S_{\text{left}}$ and $S_{\text{right}}$ are smoothing operators.

                                                                  Instances For

                                                                    The left smoothing remainder $S_{\text{left}}$ of a parametrix as an $\mathbb{R}$-linear map.

                                                                    Instances For

                                                                      The right smoothing remainder $S_{\text{right}}$ of a parametrix as an $\mathbb{R}$-linear map.

                                                                      Instances For
                                                                        structure HasParametrixDFS {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [HasSobolevSpaces Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) :
                                                                        Type u_1

                                                                        A parametrix (pseudo-inverse) for an operator $L$ on the differential form spaces: $PL = \mathrm{id} + S_{\text{left}}$ and $LP = \mathrm{id} + S_{\text{right}}$ with smoothing remainders.

                                                                        Instances For
                                                                          structure IsFredholm {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) :
                                                                          Type u_1

                                                                          A Fredholm operator on differential forms: linear, with a parametrix, having finite dimensional kernel and cokernel and complemented (closed) range.

                                                                          • P {p : } : Ω (p + 1)Ω (p + 1)
                                                                          • S_left {p : } : Ω (p + 1)Ω (p + 1)
                                                                          • S_right {p : } : Ω (p + 1)Ω (p + 1)
                                                                          • PL_eq {p : } (α : Ω (p + 1)) : self.P (L α) = α + self.S_left α
                                                                          • LP_eq {p : } (α : Ω (p + 1)) : L (self.P α) = α + self.S_right α
                                                                          • ker_contained {p : } (α : Ω (p + 1)) : L α = 0α + self.S_left α = self.P 0
                                                                          • L_add {p : } (α β : Ω (p + 1)) : L (α + β) = L α + L β
                                                                          • L_smul {p : } (r : ) (α : Ω (p + 1)) : L (r α) = r L α
                                                                          • kernel_finiteDim (p : ) : FiniteDimensional { toFun := L, map_add' := , map_smul' := }.ker
                                                                          • cokernel_finiteDim (p : ) : FiniteDimensional (Ω (p + 1) { toFun := L, map_add' := , map_smul' := }.range)
                                                                          • range_complemented (p : ) : ∃ (C : Submodule (Ω (p + 1))), { toFun := L, map_add' := , map_smul' := }.rangeC = { toFun := L, map_add' := , map_smul' := }.rangeC =
                                                                          Instances For
                                                                            def IsFredholm.toLinearMap {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {L : {p : } → Ω (p + 1)Ω (p + 1)} (hF : IsFredholm fun {p : } => L) (p : ) :
                                                                            Ω (p + 1) →ₗ[] Ω (p + 1)

                                                                            Packages a Fredholm operator on $\Omega^{p+1}$ as an $\mathbb{R}$-linear map.

                                                                            Instances For
                                                                              structure HasGreenOperatorDecomp {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) :
                                                                              Type u_1

                                                                              A Green-operator decomposition $\mathrm{id} = LG + H$ where $H$ is the harmonic projection (with $LH = 0$) and $G$ is the Green operator (inverse of $L$ on $(\ker L)^\perp$). Asserts the orthogonality $\langle H\alpha, LG\alpha\rangle = 0$.

                                                                              Instances For
                                                                                structure DelbarStar {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (dol : DolbeaultOps) :
                                                                                Type u_1

                                                                                The formal adjoint $\bar\partial^*: \Omega^{p+1} \to \Omega^p$ of the Dolbeault operator $\bar\partial$.

                                                                                Instances For
                                                                                  structure DelStar {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (dol : DolbeaultOps) :
                                                                                  Type u_1

                                                                                  The formal adjoint $\partial^*: \Omega^{p+1} \to \Omega^p$ of the Dolbeault operator $\partial$.

                                                                                  Instances For
                                                                                    theorem elliptic_has_parametrix {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactManifold Ω VF] [HasSobolevSpaces Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) (hL : IsEllipticEndo fun {p : } => L) :
                                                                                    Nonempty (HasParametrixDFS fun {p : } => L)

                                                                                    Existence of a parametrix for an elliptic operator. Every elliptic differential operator on a compact manifold admits a pseudo-inverse $P$ with $PL - \mathrm{id}$ and $LP - \mathrm{id}$ smoothing.

                                                                                    theorem elliptic_has_parametrix_explicit {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactManifold Ω VF] [sob : HasSobolevSpaces Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) (symbol : Ω 1{p : } → Ω (p + 1)Ω (p + 1)) (h_bijective : ∀ (ξ : Ω 1), ξ 0∀ {p : }, Function.Bijective (symbol ξ)) (h_add : ∀ {p : } (α β : Ω (p + 1)), L (α + β) = L α + L β) (h_smul : ∀ {p : } (r : ) (α : Ω (p + 1)), L (r α) = r L α) (order : ) (h_symbol_homogeneous : ∀ (r : ) (ξ : Ω 1) {p : } (α : Ω (p + 1)), symbol (r ξ) α = r ^ order symbol ξ α) :
                                                                                    ∃ (P : {p : } → Ω (p + 1)Ω (p + 1)) (S_left : {p : } → Ω (p + 1)Ω (p + 1)) (S_right : {p : } → Ω (p + 1)Ω (p + 1)), (∀ {p : } (α : Ω (p + 1)), P (L α) = α + S_left α) (∀ {p : } (α : Ω (p + 1)), L (P α) = α + S_right α) (IsSmoothing fun {p : } => S_left) IsSmoothing fun {p : } => S_right

                                                                                    Explicit form of the parametrix existence theorem: given an elliptic symbol and the algebraic data, there exist $P$, $S_{\text{left}}$, $S_{\text{right}}$ with $PL = \mathrm{id} + S_{\text{left}}$, $LP = \mathrm{id} + S_{\text{right}}$, and both remainders are smoothing.

                                                                                    theorem elliptic_regularity {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasSobolevSpaces Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) (param : HasParametrixDFS fun {p : } => L) (IsSmoothSection : {p : } → Ω (p + 1)Prop) (IsSobolevRegular : {p : } → Ω (p + 1)Prop) (P_preserves_smooth : ∀ {p : } (β : Ω (p + 1)), IsSmoothSection βIsSmoothSection (param.P β)) (S_left_maps_sobolev_to_smooth : ∀ (s : ) {p : } (α : Ω (p + 1)), IsSobolevRegular s αIsSmoothSection (param.S_left α)) (smooth_sub : ∀ {p : } (a b : Ω (p + 1)), IsSmoothSection aIsSmoothSection bIsSmoothSection (a - b)) {p : } {ξ : Ω (p + 1)} (s : ) (hξ_sob : IsSobolevRegular s ξ) (hLξ_smooth : IsSmoothSection (L ξ)) :
                                                                                    IsSmoothSection ξ

                                                                                    Elliptic regularity. If $L$ is an elliptic operator with parametrix $P$ and $\xi$ is a Sobolev section with $L\xi$ smooth, then $\xi$ itself is smooth: $L\xi \in C^\infty \Rightarrow \xi \in C^\infty$.

                                                                                    theorem elliptic_kernel_finite_dim {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) (hL : IsEllipticEndo fun {p : } => L) (p : ) :
                                                                                    FiniteDimensional { toFun := L, map_add' := , map_smul' := }.ker

                                                                                    Finite-dimensional kernel. An elliptic operator on a compact manifold has finite-dimensional kernel: $\dim_\mathbb{R} \ker L < \infty$.

                                                                                    theorem elliptic_cokernel_finite_dim {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) (hL : IsEllipticEndo fun {p : } => L) (p : ) :
                                                                                    FiniteDimensional (Ω (p + 1) { toFun := L, map_add' := , map_smul' := }.range)

                                                                                    Finite-dimensional cokernel. An elliptic operator on a compact manifold has finite-dimensional cokernel: $\dim_\mathbb{R} \mathrm{coker}\, L < \infty$.

                                                                                    theorem elliptic_range_complemented {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) (hL : IsEllipticEndo fun {p : } => L) (p : ) :
                                                                                    ∃ (C : Submodule (Ω (p + 1))), { toFun := L, map_add' := , map_smul' := }.rangeC = { toFun := L, map_add' := , map_smul' := }.rangeC =

                                                                                    Closed (complemented) range. The image of an elliptic operator on a compact manifold has an algebraic complement, i.e. $\Omega^{p+1} = \mathrm{Im}\, L \oplus C$.

                                                                                    noncomputable def elliptic_fredholm {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasSobolevSpaces Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) (hL : IsEllipticEndo fun {p : } => L) :
                                                                                    IsFredholm fun {p : } => L

                                                                                    Elliptic operators are Fredholm. Assembles the parametrix, kernel finiteness, cokernel finiteness, and range complement results into an IsFredholm structure for an elliptic operator on a compact manifold.

                                                                                    Instances For
                                                                                      theorem green_operator_decomposition {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactOrientedRiemannian Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) (hL : IsEllipticEndo fun {p : } => L) (cod : Codifferential) (ip : L2InnerProduct cod) (self_adj : ∀ {p : } (α β : Ω (p + 1)), ip.inner (L α) β = ip.inner α (L β)) :

                                                                                      Green operator decomposition for self-adjoint elliptic operators. For a self-adjoint elliptic operator $L$ on a compact oriented Riemannian manifold, there exists a Green operator $G$ and harmonic projection $H$ with $LG + H = \mathrm{id}$.

                                                                                      theorem elliptic_solvability {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactOrientedRiemannian Ω VF] (L : {p : } → Ω (p + 1)Ω (p + 1)) (hL : IsEllipticEndo fun {p : } => L) (cod : Codifferential) (ip : L2InnerProduct cod) (L_star : {p : } → Ω (p + 1)Ω (p + 1)) (h_adjoint : ∀ {p : } (α β : Ω (p + 1)), ip.inner (L α) β = ip.inner α (L_star β)) {p : } (τ : Ω (p + 1)) (h_orth_ker_star : ∀ (η : Ω (p + 1)), L_star η = 0ip.inner τ η = 0) :
                                                                                      ∃! ξ : Ω (p + 1), L ξ = τ ∀ (η : Ω (p + 1)), L η = 0ip.inner ξ η = 0

                                                                                      Solvability of elliptic equations. For elliptic $L$ with formal adjoint $L^*$, the equation $L\xi = \tau$ has a unique solution orthogonal to $\ker L$, provided $\tau$ is orthogonal to $\ker L^*$.

                                                                                      noncomputable def laplacian_is_elliptic_axiom {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactOrientedRiemannian Ω VF] (cod : Codifferential) :
                                                                                      IsEllipticEndo fun {p : } (α : Ω (p + 1)) => laplacian cod α

                                                                                      The Hodge Laplacian $\Delta = dd^* + d^* d$ is an elliptic operator on each space of differential forms, with principal symbol $\sigma_2(\Delta)(\xi) = -|\xi|^2 \mathrm{id}$.

                                                                                      Instances For
                                                                                        theorem L2InnerProduct.inner_add_right {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {cod : Codifferential} (ip : L2InnerProduct cod) {p : } (α β γ : Ω p) :
                                                                                        ip.inner α (β + γ) = ip.inner α β + ip.inner α γ

                                                                                        The $L^2$ inner product is additive in its second argument: $\langle \alpha, \beta + \gamma\rangle = \langle \alpha, \beta\rangle + \langle \alpha, \gamma\rangle$.

                                                                                        theorem laplacian_self_adjoint {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (ip : L2InnerProduct cod) {p : } (α β : Ω (p + 1)) :
                                                                                        ip.inner (laplacian cod α) β = ip.inner α (laplacian cod β)

                                                                                        The Hodge Laplacian is self-adjoint with respect to the $L^2$ inner product: $\langle \Delta\alpha, \beta\rangle = \langle \alpha, \Delta\beta\rangle$.

                                                                                        theorem green_operator_image_orthogonal {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactOrientedRiemannian Ω VF] (cod : Codifferential) (ip : L2InnerProduct cod) (gd : HasGreenOperatorDecomp fun {p : } (α : Ω (p + 1)) => laplacian cod α) {p : } (α : Ω (p + 1)) :
                                                                                        (∃ (β : Ω (p + 1)), gd.G (laplacian cod β) = α) ∀ (h : Ω (p + 1)), IsHarmonic cod hip.inner h α = 0

                                                                                        The image of the Green operator $G \circ \Delta$ is exactly the orthogonal complement of the harmonic forms: $\alpha \in \mathrm{Im}(G \circ \Delta) \iff \alpha \perp \mathcal{H}^k$.

                                                                                        theorem corollary2_green_operator_summary {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactOrientedRiemannian Ω VF] (cod : Codifferential) (ip : L2InnerProduct cod) :
                                                                                        ∃ (G : {p : } → Ω (p + 1)Ω (p + 1)) (H : {p : } → Ω (p + 1)Ω (p + 1)), (∀ {p : } (α : Ω (p + 1)), laplacian cod (H α) = 0) (∀ {p : } (α : Ω (p + 1)), G (laplacian cod α) = α + -H α) (∀ {p : } (α : Ω (p + 1)), laplacian cod (G α) = α + -H α) ∀ {p : } (α : Ω (p + 1)), (∃ (β : Ω (p + 1)), G (laplacian cod β) = α) ∀ (h : Ω (p + 1)), IsHarmonic cod hip.inner h α = 0

                                                                                        Green operator summary. On a compact oriented Riemannian manifold there exist a Green operator $G$ and harmonic projection $H$ for the Laplacian satisfying $\Delta H = 0$, $G\Delta = \mathrm{id} - H$, $\Delta G = \mathrm{id} - H$, and $\mathrm{Im}(G \circ \Delta) = (\mathcal{H}^k)^\perp$.

                                                                                        theorem hodge_decomposition_three_way {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactOrientedRiemannian Ω VF] (cod : Codifferential) (h_green : Nonempty (HasGreenOperatorDecomp fun {p : } (α : Ω (p + 1)) => laplacian cod α)) {p : } (α : Ω (p + 1)) :
                                                                                        ∃ (h : Ω (p + 1)) (β : Ω p) (γ : Ω (p + 2)), IsHarmonic cod h α = h + DifferentialFormSpace.d VF β + cod.dstar γ

                                                                                        Hodge decomposition (three-way version). Every form $\alpha \in \Omega^k$ on a compact oriented Riemannian manifold can be written as $\alpha = h + d\beta + d^*\gamma$ with $h$ harmonic.

                                                                                        theorem orthog_harmonic_exact {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (ip : L2InnerProduct cod) {p : } (h : Ω (p + 1)) (hh : IsHarmonic cod h) (β : Ω p) :

                                                                                        Harmonic forms are $L^2$-orthogonal to exact forms: $\langle h, d\beta\rangle = 0$ when $h$ is harmonic.

                                                                                        theorem orthog_harmonic_coexact {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (ip : L2InnerProduct cod) {p : } (h : Ω (p + 1)) (hh : IsHarmonic cod h) (γ : Ω (p + 2)) :
                                                                                        ip.inner h (cod.dstar γ) = 0

                                                                                        Harmonic forms are $L^2$-orthogonal to coexact forms: $\langle h, d^*\gamma\rangle = 0$ when $h$ is harmonic.

                                                                                        theorem orthog_exact_coexact {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (ip : L2InnerProduct cod) {p : } (β : Ω p) (γ : Ω (p + 2)) :
                                                                                        ip.inner (DifferentialFormSpace.d VF β) (cod.dstar γ) = 0

                                                                                        Exact and coexact forms are $L^2$-orthogonal: $\langle d\beta, d^*\gamma\rangle = 0$, since $\langle d\beta, d^*\gamma\rangle = \langle d^2\beta, \gamma\rangle = 0$.

                                                                                        class HasLaplacianGreenDecomp {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) :

                                                                                        Typeclass packaging the existence of a Green-operator decomposition for the Hodge Laplacian.

                                                                                        Instances
                                                                                          theorem hodge_decomposition_orthogonal {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactOrientedRiemannian Ω VF] (cod : Codifferential) (ip : L2InnerProduct cod) [h_green : HasLaplacianGreenDecomp cod] {p : } (α : Ω (p + 1)) :
                                                                                          (∃ (h : Ω (p + 1)) (β : Ω p) (γ : Ω (p + 2)), IsHarmonic cod h α = h + DifferentialFormSpace.d VF β + cod.dstar γ ip.inner h (DifferentialFormSpace.d VF β) = 0 ip.inner h (cod.dstar γ) = 0 ip.inner (DifferentialFormSpace.d VF β) (cod.dstar γ) = 0) ∀ (h₁ h₂ : Ω (p + 1)) (β₁ β₂ : Ω p) (γ₁ γ₂ : Ω (p + 2)), IsHarmonic cod h₁IsHarmonic cod h₂α = h₁ + DifferentialFormSpace.d VF β₁ + cod.dstar γ₁α = h₂ + DifferentialFormSpace.d VF β₂ + cod.dstar γ₂h₁ = h₂

                                                                                          Hodge decomposition theorem (orthogonal form). On a compact oriented Riemannian manifold, every $(k+1)$-form $\alpha$ has an orthogonal Hodge decomposition $\alpha = h + d\beta + d^*\gamma$ with the three summands pairwise $L^2$-orthogonal, and the harmonic part $h$ is unique.

                                                                                          theorem hodge_representative {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactOrientedRiemannian Ω VF] (cod : Codifferential) (ip : L2InnerProduct cod) (h_green : Nonempty (HasGreenOperatorDecomp fun {p : } (α : Ω (p + 1)) => laplacian cod α)) {p : } (α : Ω (p + 1)) (hclosed : DifferentialFormSpace.d VF α = 0) :
                                                                                          ∃ (h : Ω (p + 1)) (β : Ω p), IsHarmonic cod h α = h + DifferentialFormSpace.d VF β

                                                                                          Hodge representative (existence). Every closed form $\alpha$ on a compact oriented Riemannian manifold can be written as $\alpha = h + d\beta$ with $h$ harmonic.

                                                                                          theorem harmonic_exact_is_zero {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (ip : L2InnerProduct cod) {p : } (h : Ω (p + 1)) (hHarm : IsHarmonic cod h) (γ : Ω p) (hExact : h = DifferentialFormSpace.d VF γ) :
                                                                                          h = 0

                                                                                          An exact harmonic form is zero: if $h = d\gamma$ is harmonic, then $h = 0$. Proof: $\langle h, h\rangle = \langle d\gamma, h\rangle = \langle \gamma, d^* h\rangle = 0$.

                                                                                          theorem Codifferential.dstar_neg {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) {p : } (α : Ω (p + 1)) :
                                                                                          cod.dstar (-α) = -cod.dstar α

                                                                                          The codifferential commutes with negation: $d^*(-\alpha) = -d^*\alpha$.

                                                                                          theorem laplacian_sub {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) {p : } (α β : Ω (p + 1)) :
                                                                                          laplacian cod (α - β) = laplacian cod α - laplacian cod β

                                                                                          The Laplacian is additive under subtraction: $\Delta(\alpha - \beta) = \Delta\alpha - \Delta\beta$.

                                                                                          theorem hodge_representative_unique {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (ip : L2InnerProduct cod) {p : } (h₁ h₂ : Ω (p + 1)) (hHarm₁ : IsHarmonic cod h₁) (hHarm₂ : IsHarmonic cod h₂) (γ : Ω p) (hDiff : h₁ - h₂ = DifferentialFormSpace.d VF γ) :
                                                                                          h₁ = h₂

                                                                                          Hodge representative uniqueness. If $h_1, h_2$ are harmonic and differ by an exact form, $h_1 - h_2 = d\gamma$, then $h_1 = h_2$.

                                                                                          theorem d_sub {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {p : } (α β : Ω p) :

                                                                                          The exterior derivative is additive under subtraction: $d(\alpha - \beta) = d\alpha - d\beta$.

                                                                                          theorem hodge_representative_exists_unique {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [hR : IsCompactOrientedRiemannian Ω VF] (h_green : Nonempty (HasGreenOperatorDecomp fun {p : } (α : Ω (p + 1)) => laplacian IsCompactOrientedRiemannian.cod α)) {p : } (α : Ω (p + 1)) (hclosed : DifferentialFormSpace.d VF α = 0) :

                                                                                          Hodge theorem. Every de Rham cohomology class on a compact oriented Riemannian manifold has a unique harmonic representative: for any closed $\alpha$, there is a unique harmonic $h$ with $\alpha = h + d\beta$ for some $\beta$.

                                                                                          def IsDRCohomologous {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {k : } (α₁ α₂ : Ω (k + 1)) :

                                                                                          Two forms $\alpha_1, \alpha_2$ are de Rham cohomologous if they differ by an exact form: $\alpha_1 - \alpha_2 = d\gamma$ for some $\gamma$.

                                                                                          Instances For
                                                                                            theorem kahler_hodge_decomposition_cohomology {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (_hK : IsKahler S J) (cod : Codifferential) (ip : L2InnerProduct cod) (dol : DolbeaultOps) {n : } (bg : HasBigrading J n) (dol_lap : DolbeaultLaplacian dol cod) (h_harmonic_bigrading : ∀ {k : } (h_form : Ω (k + 1)), laplacian cod h_form = 0∃ (component : Fin (k + 2)Ω (k + 1)), (∀ (j : Fin (k + 2)), ∃ (ω : bg.Ω_pq (↑j) (k + 1 - j)), cast (bg.incl (↑j) (k + 1 - j) ω) = component j) (∀ (j : Fin (k + 2)), dol.del (component j) = 0) (∀ (j : Fin (k + 2)), dol.delbar (component j) = 0) (∀ (j : Fin (k + 2)), laplacian cod (component j) = 0) h_form = Finset.univ.sum component) (h_hodge_rep : ∀ {p : } (α' : Ω (p + 1)), DifferentialFormSpace.d VF α' = 0∃ (h : Ω (p + 1)) (β : Ω p), laplacian cod h = 0 α' = h + DifferentialFormSpace.d VF β) (h_dolbeault_id : ∀ {k' : } (α' : Ω (k' + 1)), laplacian cod α' = 0 dol_lap.box_bar α' = 0) {k : } (α₁ α₂ : Ω (k + 1)) (hclosed₁ : DifferentialFormSpace.d VF α₁ = 0) (hclosed₂ : DifferentialFormSpace.d VF α₂ = 0) (hcohom : IsDRCohomologous α₁ α₂) :
                                                                                            (∀ (h₁ h₂ : Ω (k + 1)) (β₁ β₂ : Ω k), IsHarmonic cod h₁α₁ = h₁ + DifferentialFormSpace.d VF β₁IsHarmonic cod h₂α₂ = h₂ + DifferentialFormSpace.d VF β₂h₁ = h₂) ∃ (component : Fin (k + 2)Ω (k + 1)) (β : Ω k), (∀ (j : Fin (k + 2)), ∃ (ω : bg.Ω_pq (↑j) (k + 1 - j)), cast (bg.incl (↑j) (k + 1 - j) ω) = component j) (∀ (j : Fin (k + 2)), dol.del (component j) = 0) (∀ (j : Fin (k + 2)), dol.delbar (component j) = 0) (∀ (j : Fin (k + 2)), laplacian cod (component j) = 0) (∀ (j : Fin (k + 2)), dol_lap.box_bar (component j) = 0) α₁ = Finset.univ.sum component + DifferentialFormSpace.d VF β ∃ (β' : Ω k), α₂ = Finset.univ.sum component + DifferentialFormSpace.d VF β'

                                                                                            Hodge decomposition of de Rham cohomology on Kähler manifolds. Cohomologous closed forms on a compact Kähler manifold share the same harmonic representative, which further decomposes into $(p,q)$-components, each $\bar\partial$-harmonic: this yields $H^k_{dR}(M, \mathbb{C}) = \bigoplus_{p+q=k} H^{p,q}_{\bar\partial}(M)$.

                                                                                            theorem corollary4_kahler_hodge {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (hK : IsKahler S J) (cod : Codifferential) (ip : L2InnerProduct cod) (dol : DolbeaultOps) {n : } (bg : HasBigrading J n) (dol_lap : DolbeaultLaplacian dol cod) (wells : KahlerWellsIdentities S J hK dol_lap) (h_box_bar_pres : ∀ (k p' q' : ) (h : p' + q' = k + 1) (ω : bg.Ω_pq p' q'), ∃ (ω' : bg.Ω_pq p' q'), cast (bg.incl p' q' ω') = dol_lap.box_bar (cast (bg.incl p' q' ω))) (h_harmonic_bigrading : ∀ {k : } (h_form : Ω (k + 1)), laplacian cod h_form = 0∃ (component : Fin (k + 2)Ω (k + 1)), (∀ (j : Fin (k + 2)), ∃ (ω : bg.Ω_pq (↑j) (k + 1 - j)), cast (bg.incl (↑j) (k + 1 - j) ω) = component j) (∀ (j : Fin (k + 2)), dol.del (component j) = 0) (∀ (j : Fin (k + 2)), dol.delbar (component j) = 0) (∀ (j : Fin (k + 2)), laplacian cod (component j) = 0) h_form = Finset.univ.sum component) (_hC : HasComplexStructure) (h_hodge_rep : ∀ {p : } (α' : Ω (p + 1)), DifferentialFormSpace.d VF α' = 0∃ (h : Ω (p + 1)) (β : Ω p), laplacian cod h = 0 α' = h + DifferentialFormSpace.d VF β) :
                                                                                            (∀ (k p' q' : ) (h : p' + q' = k + 1) (ω : bg.Ω_pq p' q'), ∃ (ω' : bg.Ω_pq p' q'), cast (bg.incl p' q' ω') = laplacian cod (cast (bg.incl p' q' ω))) ∀ {k : } (α₁ α₂ : Ω (k + 1)), DifferentialFormSpace.d VF α₁ = 0DifferentialFormSpace.d VF α₂ = 0IsDRCohomologous α₁ α₂(∀ (h₁ h₂ : Ω (k + 1)) (β₁ β₂ : Ω k), IsHarmonic cod h₁α₁ = h₁ + DifferentialFormSpace.d VF β₁IsHarmonic cod h₂α₂ = h₂ + DifferentialFormSpace.d VF β₂h₁ = h₂) ∃ (component : Fin (k + 2)Ω (k + 1)) (β : Ω k), (∀ (j : Fin (k + 2)), ∃ (ω : bg.Ω_pq (↑j) (k + 1 - j)), cast (bg.incl (↑j) (k + 1 - j) ω) = component j) (∀ (j : Fin (k + 2)), dol.del (component j) = 0) (∀ (j : Fin (k + 2)), dol.delbar (component j) = 0) (∀ (j : Fin (k + 2)), laplacian cod (component j) = 0) (∀ (j : Fin (k + 2)), dol_lap.box_bar (component j) = 0) α₁ = Finset.univ.sum component + DifferentialFormSpace.d VF β ∃ (β' : Ω k), α₂ = Finset.univ.sum component + DifferentialFormSpace.d VF β'

                                                                                            Corollary 4 (Kähler Hodge corollary). Combines: (a) the Laplacian preserves the bigrading on a Kähler manifold; (b) every de Rham cohomology class has a unique harmonic representative whose $(p,q)$-components are $\bar\partial$-harmonic, providing the Hodge decomposition $H^k_{dR}(M, \mathbb{C}) = \bigoplus_{p+q=k} H^{p,q}_{\bar\partial}(M)$.

                                                                                            def HasBigrading.is_pq_form {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} {n : } (bg : HasBigrading J n) (p q : ) (α : Ω (p + q)) :

                                                                                            A form $\alpha \in \Omega^{p+q}$ is a pure $(p,q)$-form if it lies in the image of the inclusion $\Omega^{p,q} \hookrightarrow \Omega^{p+q}$.

                                                                                            Instances For
                                                                                              theorem HasBigrading.star_bigraded {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} {n : } (bg : HasBigrading J n) {p q : } (hp : p n) (hq : q n) (β : bg.Ω_pq p q) :
                                                                                              ∃ (γ : bg.Ω_pq (n - q) (n - p)), bg.incl (n - q) (n - p) γ = cast (bg.star_total (bg.incl p q β))

                                                                                              The Hodge star respects the Hodge bigrading: $*: \Omega^{p,q} \to \Omega^{n-q, n-p}$.

                                                                                              noncomputable def HasBigrading.star_pq {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} {n : } (bg : HasBigrading J n) {p q : } (hp : p n) (hq : q n) (β : bg.Ω_pq p q) :
                                                                                              bg.Ω_pq (n - q) (n - p)

                                                                                              The Hodge star restricted to the bigraded piece $\Omega^{p,q}$, with image in $\Omega^{n-q, n-p}$.

                                                                                              Instances For
                                                                                                theorem HasBigrading.star_pq_spec {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} {n : } (bg : HasBigrading J n) {p q : } (hp : p n) (hq : q n) (β : bg.Ω_pq p q) :
                                                                                                bg.incl (n - q) (n - p) (bg.star_pq hp hq β) = cast (bg.star_total (bg.incl p q β))

                                                                                                Defining identity for star_pq: its inclusion into $\Omega^{2n-(p+q)}$ matches the total Hodge star applied to the inclusion of $\beta$.

                                                                                                theorem hodge_star_pq_type {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} {n : } (bg : HasBigrading J n) {p q : } (hp : p n) (hq : q n) (α : Ω (p + q)) ( : bg.is_pq_form p q α) :
                                                                                                bg.is_pq_form (n - q) (n - p) (cast (bg.star_total α))

                                                                                                If $\alpha$ is a pure $(p,q)$-form, then $*\alpha$ is a pure $(n-q, n-p)$-form, reflecting that the Hodge star preserves the bigrading.

                                                                                                structure ComplexL2InnerProduct {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (dol : DolbeaultOps) (dbs : DelbarStar dol) extends L2InnerProduct cod :
                                                                                                Type u_1

                                                                                                An $L^2$ inner product compatible with the Dolbeault $\bar\partial$ operator: the formal adjoint $\bar\partial^*$ is the $L^2$-adjoint of $\bar\partial$, witnessed via Stokes-type integration formulas.

                                                                                                Instances For
                                                                                                  theorem delbar_adjoint_from_stokes {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (dol : DolbeaultOps) (dbs : DelbarStar dol) (cip : ComplexL2InnerProduct cod dol dbs) {p : } (α : Ω p) (β : Ω (p + 1)) :
                                                                                                  cip.inner (dol.delbar α) β = cip.inner α (dbs.delbar_star β)

                                                                                                  Stokes-derived adjointness: $\langle \bar\partial \alpha, \beta\rangle = \langle \alpha, \bar\partial^* \beta\rangle$, obtained by combining the Stokes-Leibniz expansion with the sign-tracking formula for $\bar\partial^*$.

                                                                                                  theorem delbar_star_L2_adjoint {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] (cod : Codifferential) (dol : DolbeaultOps) (dbs : DelbarStar dol) (cip : ComplexL2InnerProduct cod dol dbs) {p : } (α : Ω p) (β : Ω (p + 1)) :
                                                                                                  cip.inner (dol.delbar α) β = cip.inner α (dbs.delbar_star β)

                                                                                                  $\bar\partial^*$ is the $L^2$-adjoint of $\bar\partial$ on a compact symplectic manifold: $\langle \bar\partial \alpha, \beta\rangle = \langle \alpha, \bar\partial^* \beta\rangle$.

                                                                                                  structure ComplexL2InnerProductDel {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (dol : DolbeaultOps) (ds : DelStar dol) extends L2InnerProduct cod :
                                                                                                  Type u_1

                                                                                                  The $\partial$-counterpart of ComplexL2InnerProduct: an $L^2$ inner product compatible with the Dolbeault $\partial$ operator and its formal adjoint $\partial^*$.

                                                                                                  Instances For
                                                                                                    theorem del_adjoint_from_stokes {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (dol : DolbeaultOps) (ds : DelStar dol) (cip : ComplexL2InnerProductDel cod dol ds) {p : } (α : Ω p) (β : Ω (p + 1)) :
                                                                                                    cip.inner (dol.del α) β = cip.inner α (ds.del_star β)

                                                                                                    Stokes-derived adjointness: $\langle \partial \alpha, \beta\rangle = \langle \alpha, \partial^* \beta\rangle$.

                                                                                                    theorem del_star_L2_adjoint {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] (cod : Codifferential) (dol : DolbeaultOps) (ds : DelStar dol) (cip : ComplexL2InnerProductDel cod dol ds) {p : } (α : Ω p) (β : Ω (p + 1)) :
                                                                                                    cip.inner (dol.del α) β = cip.inner α (ds.del_star β)

                                                                                                    $\partial^*$ is the $L^2$-adjoint of $\partial$ on a compact symplectic manifold: $\langle \partial \alpha, \beta\rangle = \langle \alpha, \partial^* \beta\rangle$.

                                                                                                    theorem lemma2_L2_adjointness {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] (cod : Codifferential) (dol : DolbeaultOps) (dbs : DelbarStar dol) (ds : DelStar dol) (cip_delbar : ComplexL2InnerProduct cod dol dbs) (cip_del : ComplexL2InnerProductDel cod dol ds) :
                                                                                                    (∀ {p : } (α : Ω p) (β : Ω (p + 1)), cip_delbar.inner (dol.delbar α) β = cip_delbar.inner α (dbs.delbar_star β)) ∀ {p : } (α : Ω p) (β : Ω (p + 1)), cip_del.inner (dol.del α) β = cip_del.inner α (ds.del_star β)

                                                                                                    $L^2$-adjointness of Dolbeault operators (Lemma 2). Both $\partial^*$ and $\bar\partial^*$ are $L^2$-adjoints of $\partial$ and $\bar\partial$ respectively.

                                                                                                    theorem box_bar_harmonic_implies_delbar_closed_coclosed {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (ip : L2InnerProduct cod) (h_adj_delbar : ∀ {p : } (α : Ω p) (β : Ω (p + 1)), ip.inner (dol.delbar α) β = ip.inner α (dol_lap.delbar_star β)) {p : } (α : Ω (p + 1)) (hBox : dol_lap.box_bar α = 0) :
                                                                                                    dol.delbar α = 0 dol_lap.delbar_star α = 0

                                                                                                    A $\bar\square$-harmonic form is both $\bar\partial$-closed and $\bar\partial$-coclosed: $\bar\square \alpha = 0 \iff \bar\partial \alpha = 0 \text{ and } \bar\partial^* \alpha = 0$ (direct $\Rightarrow$ implication shown).

                                                                                                    theorem box_bar_harmonic_delbar_exact_is_zero {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (ip : L2InnerProduct cod) (h_adj_delbar : ∀ {p : } (α : Ω p) (β : Ω (p + 1)), ip.inner (dol.delbar α) β = ip.inner α (dol_lap.delbar_star β)) {p : } (h : Ω (p + 1)) (hBox : dol_lap.box_bar h = 0) (γ : Ω p) (hExact : h = dol.delbar γ) :
                                                                                                    h = 0

                                                                                                    A $\bar\square$-harmonic form that is $\bar\partial$-exact is zero: if $h = \bar\partial \gamma$ is $\bar\square$-harmonic, then $h = 0$.

                                                                                                    theorem dolbeault_existence_bigraded {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (hK : IsKahler S J) (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (ip : L2InnerProduct cod) {n : } (bg : HasBigrading J n) (p q : ) (α_pq : bg.Ω_pq p (q + 1)) (hclosed : dol.delbar (bg.incl p (q + 1) α_pq) = 0) :
                                                                                                    ∃ (h_pq : bg.Ω_pq p (q + 1)) (β_pq : bg.Ω_pq p q), dol_lap.box_bar (bg.incl p (q + 1) h_pq) = 0 bg.incl p (q + 1) α_pq = bg.incl p (q + 1) h_pq + dol.delbar (bg.incl p q β_pq)

                                                                                                    Existence of a Dolbeault harmonic representative. For every $\bar\partial$-closed $(p, q+1)$-form on a compact Kähler manifold, there exist a $\bar\square$-harmonic $(p, q+1)$-form $h_{pq}$ and a $(p, q)$-form $\beta_{pq}$ with $\alpha = h_{pq} + \bar\partial \beta_{pq}$.

                                                                                                    theorem delbar_star_neg {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {cod : Codifferential} {dol : DolbeaultOps} (dol_lap : DolbeaultLaplacian dol cod) {p : } (α : Ω (p + 1)) :
                                                                                                    dol_lap.delbar_star (-α) = -dol_lap.delbar_star α

                                                                                                    $\bar\partial^*$ commutes with negation: $\bar\partial^*(-\alpha) = -\bar\partial^*\alpha$.

                                                                                                    theorem delbar_neg {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (dol : DolbeaultOps) {p : } (α : Ω p) :
                                                                                                    dol.delbar (-α) = -dol.delbar α

                                                                                                    $\bar\partial$ commutes with negation: $\bar\partial(-\alpha) = -\bar\partial\alpha$.

                                                                                                    theorem box_bar_sub {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {cod : Codifferential} {dol : DolbeaultOps} (dol_lap : DolbeaultLaplacian dol cod) {p : } (α β : Ω (p + 1)) :
                                                                                                    dol_lap.box_bar (α - β) = dol_lap.box_bar α - dol_lap.box_bar β

                                                                                                    The $\bar\square$ Laplacian is linear under subtraction: $\bar\square(\alpha - \beta) = \bar\square \alpha - \bar\square \beta$.

                                                                                                    theorem box_bar_harmonic_unique {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (hK : IsKahler S J) (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (ip : L2InnerProduct cod) (h_adj_delbar : ∀ {p : } (α : Ω p) (β : Ω (p + 1)), ip.inner (dol.delbar α) β = ip.inner α (dol_lap.delbar_star β)) {p' : } (h₁ h₂ : Ω (p' + 1)) (hHarm₁ : dol_lap.box_bar h₁ = 0) (hHarm₂ : dol_lap.box_bar h₂ = 0) (a b : Ω p') (hcohom : h₁ + dol.delbar a = h₂ + dol.delbar b) :
                                                                                                    h₁ = h₂

                                                                                                    Uniqueness of the $\bar\square$-harmonic representative: two $\bar\square$-harmonic forms whose $\bar\partial$-cohomology classes coincide must be equal.

                                                                                                    theorem dolbeault_harmonic_representative {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (hK : IsKahler S J) (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (ip : L2InnerProduct cod) (h_adj_delbar : ∀ {p : } (α : Ω p) (β : Ω (p + 1)), ip.inner (dol.delbar α) β = ip.inner α (dol_lap.delbar_star β)) {n : } (bg : HasBigrading J n) (p q : ) (α_pq : bg.Ω_pq p (q + 1)) (hclosed : dol.delbar (bg.incl p (q + 1) α_pq) = 0) :
                                                                                                    ∃! h_pq : bg.Ω_pq p (q + 1), dol_lap.box_bar (bg.incl p (q + 1) h_pq) = 0 ∃ (β_pq : bg.Ω_pq p q), bg.incl p (q + 1) α_pq = bg.incl p (q + 1) h_pq + dol.delbar (bg.incl p q β_pq)

                                                                                                    Dolbeault Hodge theorem. Every $\bar\partial$-closed $(p, q+1)$-form on a compact Kähler manifold has a unique $\bar\square$-harmonic representative in its $\bar\partial$-cohomology class.

                                                                                                    noncomputable def harmonic_projection_pq {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (hK : IsKahler S J) (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (ip : L2InnerProduct cod) (h_adj_delbar : ∀ {p : } (α : Ω p) (β : Ω (p + 1)), ip.inner (dol.delbar α) β = ip.inner α (dol_lap.delbar_star β)) {n : } (bg : HasBigrading J n) (p q : ) (α_pq : bg.Ω_pq p (q + 1)) (hclosed : dol.delbar (bg.incl p (q + 1) α_pq) = 0) :
                                                                                                    bg.Ω_pq p (q + 1)

                                                                                                    The harmonic projection sending a $\bar\partial$-closed $(p, q+1)$-form to its unique $\bar\square$-harmonic representative.

                                                                                                    Instances For
                                                                                                      theorem harmonic_projection_pq_is_harmonic {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (hK : IsKahler S J) (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (ip : L2InnerProduct cod) (h_adj_delbar : ∀ {p : } (α : Ω p) (β : Ω (p + 1)), ip.inner (dol.delbar α) β = ip.inner α (dol_lap.delbar_star β)) {n : } (bg : HasBigrading J n) (p q : ) (α_pq : bg.Ω_pq p (q + 1)) (hclosed : dol.delbar (bg.incl p (q + 1) α_pq) = 0) :
                                                                                                      dol_lap.box_bar (bg.incl p (q + 1) (harmonic_projection_pq S J hK cod dol dol_lap ip bg p q α_pq hclosed)) = 0

                                                                                                      The harmonic projection lands in the $\bar\square$-harmonic forms: $\bar\square(\Pi_h \alpha) = 0$.

                                                                                                      theorem harmonic_projection_pq_decomposition {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (hK : IsKahler S J) (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (ip : L2InnerProduct cod) (h_adj_delbar : ∀ {p : } (α : Ω p) (β : Ω (p + 1)), ip.inner (dol.delbar α) β = ip.inner α (dol_lap.delbar_star β)) {n : } (bg : HasBigrading J n) (p q : ) (α_pq : bg.Ω_pq p (q + 1)) (hclosed : dol.delbar (bg.incl p (q + 1) α_pq) = 0) :
                                                                                                      ∃ (β_pq : bg.Ω_pq p q), bg.incl p (q + 1) α_pq = bg.incl p (q + 1) (harmonic_projection_pq S J hK cod dol dol_lap ip bg p q α_pq hclosed) + dol.delbar (bg.incl p q β_pq)

                                                                                                      The decomposition $\alpha = \Pi_h \alpha + \bar\partial \beta$ provided by the harmonic projection.

                                                                                                      theorem harmonic_projection_pq_well_defined {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (hK : IsKahler S J) (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (ip : L2InnerProduct cod) (h_adj_delbar : ∀ {p : } (α : Ω p) (β : Ω (p + 1)), ip.inner (dol.delbar α) β = ip.inner α (dol_lap.delbar_star β)) {n : } (bg : HasBigrading J n) (p q : ) (α₁_pq α₂_pq : bg.Ω_pq p (q + 1)) (hclosed₁ : dol.delbar (bg.incl p (q + 1) α₁_pq) = 0) (hclosed₂ : dol.delbar (bg.incl p (q + 1) α₂_pq) = 0) (γ_pq : bg.Ω_pq p q) (hcohom : bg.incl p (q + 1) α₁_pq = bg.incl p (q + 1) α₂_pq + dol.delbar (bg.incl p q γ_pq)) :
                                                                                                      harmonic_projection_pq S J hK cod dol dol_lap ip bg p q α₁_pq hclosed₁ = harmonic_projection_pq S J hK cod dol dol_lap ip bg p q α₂_pq hclosed₂

                                                                                                      The harmonic projection depends only on the $\bar\partial$-cohomology class: cohomologous closed forms have the same harmonic representative.

                                                                                                      theorem harmonic_is_delbar_closed {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (ip : L2InnerProduct cod) (h_adj_delbar : ∀ {p : } (α : Ω p) (β : Ω (p + 1)), ip.inner (dol.delbar α) β = ip.inner α (dol_lap.delbar_star β)) {p' : } (h : Ω (p' + 1)) (hBox : dol_lap.box_bar h = 0) :
                                                                                                      dol.delbar h = 0

                                                                                                      A $\bar\square$-harmonic form is automatically $\bar\partial$-closed: $\bar\square h = 0 \Rightarrow \bar\partial h = 0$.

                                                                                                      theorem harmonic_projection_pq_of_harmonic {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (hK : IsKahler S J) (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (ip : L2InnerProduct cod) (h_adj_delbar : ∀ {p : } (α : Ω p) (β : Ω (p + 1)), ip.inner (dol.delbar α) β = ip.inner α (dol_lap.delbar_star β)) {n : } (bg : HasBigrading J n) (p q : ) (h_pq : bg.Ω_pq p (q + 1)) (hBox : dol_lap.box_bar (bg.incl p (q + 1) h_pq) = 0) (hclosed : dol.delbar (bg.incl p (q + 1) h_pq) = 0) :
                                                                                                      harmonic_projection_pq S J hK cod dol dol_lap ip bg p q h_pq hclosed = h_pq

                                                                                                      The harmonic projection acts as the identity on $\bar\square$-harmonic forms.

                                                                                                      theorem dolbeault_cohomology_iso_harmonic {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (hK : IsKahler S J) (cod : Codifferential) (dol : DolbeaultOps) (dol_lap : DolbeaultLaplacian dol cod) (ip : L2InnerProduct cod) (h_adj_delbar : ∀ {p : } (α : Ω p) (β : Ω (p + 1)), ip.inner (dol.delbar α) β = ip.inner α (dol_lap.delbar_star β)) {n : } (bg : HasBigrading J n) (p q : ) :
                                                                                                      (∀ (α_pq : bg.Ω_pq p (q + 1)), dol.delbar (bg.incl p (q + 1) α_pq) = 0∃! h_pq : bg.Ω_pq p (q + 1), dol_lap.box_bar (bg.incl p (q + 1) h_pq) = 0 ∃ (β_pq : bg.Ω_pq p q), bg.incl p (q + 1) α_pq = bg.incl p (q + 1) h_pq + dol.delbar (bg.incl p q β_pq)) (∀ {p' : } (h : Ω (p' + 1)), dol_lap.box_bar h = 0dol.delbar h = 0) (∀ (α₁_pq α₂_pq : bg.Ω_pq p (q + 1)) (hclosed₁ : dol.delbar (bg.incl p (q + 1) α₁_pq) = 0) (hclosed₂ : dol.delbar (bg.incl p (q + 1) α₂_pq) = 0) (γ_pq : bg.Ω_pq p q), bg.incl p (q + 1) α₁_pq = bg.incl p (q + 1) α₂_pq + dol.delbar (bg.incl p q γ_pq)harmonic_projection_pq S J hK cod dol dol_lap ip bg p q α₁_pq hclosed₁ = harmonic_projection_pq S J hK cod dol dol_lap ip bg p q α₂_pq hclosed₂) ∀ (h_pq : bg.Ω_pq p (q + 1)), dol_lap.box_bar (bg.incl p (q + 1) h_pq) = 0∀ (hclosed : dol.delbar (bg.incl p (q + 1) h_pq) = 0), harmonic_projection_pq S J hK cod dol dol_lap ip bg p q h_pq hclosed = h_pq

                                                                                                      Dolbeault cohomology is computed by $\bar\square$-harmonic forms. Bundles existence-uniqueness of $\bar\square$-harmonic representatives, the fact that $\bar\square$-harmonic implies $\bar\partial$-closed, and the well-definedness of the harmonic projection on $\bar\partial$-cohomology classes: $H^{p,q}_{\bar\partial}(M) = \mathcal{H}^{p,q}_{\bar\square}$.

                                                                                                      def JActsOnForms.d_C {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} (Jf : JActsOnForms J) {p : } (α : Ω p) :
                                                                                                      Ω (p + 1)

                                                                                                      The twisted differential $d_C = -J d J$ as a method on JActsOnForms.

                                                                                                      Instances For
                                                                                                        theorem JActsOnForms.d_C_sq_zero {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} (Jf : JActsOnForms J) {p : } (α : Ω p) :
                                                                                                        Jf.d_C (Jf.d_C α) = 0

                                                                                                        The twisted differential squares to zero: $d_C \circ d_C = 0$. This follows from $d^2 = 0$ and $J^2 = -\mathrm{id}$.

                                                                                                        def JActsOnForms.laplacian_C {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} (Jf : JActsOnForms J) (cod : Codifferential) {p : } (α : Ω (p + 1)) :
                                                                                                        Ω (p + 1)

                                                                                                        The twisted Laplacian $\Delta_C = -J \Delta J$ associated to the $J$-action on forms.

                                                                                                        Instances For
                                                                                                          structure KahlerJDolbeaultComm {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] (dol : DolbeaultOps) {J : AlmostComplexStr} (Jf : JActsOnForms J) (cod : Codifferential) (dol_lap : DolbeaultLaplacian dol cod) :

                                                                                                          Compatibility data witnessing that $J$ commutes with each of $\partial, \bar\partial, \partial^*, \bar\partial^*$ on a Kähler manifold.

                                                                                                          Instances For
                                                                                                            theorem kahler_d_commutes_J {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (_hK : IsKahler S J) (Jf : JActsOnForms J) {dol : DolbeaultOps} {cod : Codifferential} {dol_lap : DolbeaultLaplacian dol cod} (hJD : KahlerJDolbeaultComm dol Jf cod dol_lap) {p : } (α : Ω p) :

                                                                                                            On a Kähler manifold, $d$ commutes with the action of $J$ on forms: $d(J\alpha) = J(d\alpha)$. Deduced from $d = \partial + \bar\partial$ and the commutation of each Dolbeault component with $J$.

                                                                                                            theorem kahler_dstar_commutes_J {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (_hK : IsKahler S J) (Jf : JActsOnForms J) (cod : Codifferential) {dol : DolbeaultOps} {dol_lap : DolbeaultLaplacian dol cod} (hJD : KahlerJDolbeaultComm dol Jf cod dol_lap) {p : } (α : Ω (p + 1)) :
                                                                                                            cod.dstar (Jf.J_form α) = Jf.J_form (cod.dstar α)

                                                                                                            On a Kähler manifold, $d^*$ commutes with the action of $J$: $d^*(J\alpha) = J(d^*\alpha)$. Deduced from $d^* = \partial^* + \bar\partial^*$.

                                                                                                            theorem JActsOnForms.laplacian_C_eq_laplacian {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [IsCompactSymplectic Ω VF] [HasLieBracket Ω VF] (S : SymplecticManifold Ω VF) (J : AlmostComplexStr) (hK : IsKahler S J) (Jf : JActsOnForms J) (cod : Codifferential) {dol : DolbeaultOps} {dol_lap : DolbeaultLaplacian dol cod} (hJD : KahlerJDolbeaultComm dol Jf cod dol_lap) {p : } (α : Ω (p + 1)) :
                                                                                                            Jf.laplacian_C cod α = laplacian cod α

                                                                                                            On a Kähler manifold, the twisted Laplacian equals the ordinary one: $\Delta_C = -J \Delta J = \Delta$, since $J$ commutes with $\Delta$ and $J^2 = -\mathrm{id}$.

                                                                                                            def JActsOnForms.d_C_star {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} (Jf : JActsOnForms J) (cod : Codifferential) {p : } (α : Ω (p + 1)) :
                                                                                                            Ω p

                                                                                                            The twisted codifferential $d_C^* = -J d^* J$ as a method on JActsOnForms.

                                                                                                            Instances For
                                                                                                              theorem JActsOnForms.laplacian_C_eq_dC_decomp {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] {J : AlmostComplexStr} (Jf : JActsOnForms J) (cod : Codifferential) {p : } (α : Ω (p + 1)) :
                                                                                                              Jf.laplacian_C cod α = Jf.d_C (Jf.d_C_star cod α) + Jf.d_C_star cod (Jf.d_C α)

                                                                                                              The twisted Laplacian decomposes as $\Delta_C = d_C d_C^* + d_C^* d_C$ in analogy with the standard formula for $\Delta$.

                                                                                                              def IsSmoothViaSobolev {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [sob : HasSobolevSpaces Ω VF] {p : } (α : Ω (p + 1)) :

                                                                                                              A form is smooth via Sobolev if it lies in every Sobolev space $H^s$: $\alpha \in C^\infty \iff \alpha \in \bigcap_s H^s$.

                                                                                                              Instances For
                                                                                                                theorem IsSmoothViaSobolev_sub {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [sob : HasSobolevSpaces Ω VF] {p : } (a b : Ω (p + 1)) :

                                                                                                                The difference of two smooth-via-Sobolev forms is smooth via Sobolev.

                                                                                                                theorem smoothing_maps_sobolev_to_smooth {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [sob : HasSobolevSpaces Ω VF] {S : {p : } → Ω (p + 1)Ω (p + 1)} [hS : IsSmoothing fun {p : } => S] (s : ) {p : } (α : Ω (p + 1)) (h : HasSobolevSpaces.IsSobolevRegular VF s α) :

                                                                                                                A smoothing operator maps any Sobolev form to a smooth form (an iterated application reaches every Sobolev order).

                                                                                                                theorem parametrix_preserves_smooth {Ω : Type u_1} {VF : Type u_2} [inst : DifferentialFormSpace Ω VF] [sob : HasSobolevSpaces Ω VF] {L : {p : } → Ω (p + 1)Ω (p + 1)} (param : HasParametrixDFS fun {p : } => L) {p : } (β : Ω (p + 1)) (h : IsSmoothViaSobolev β) :

                                                                                                                The parametrix $P$ preserves smoothness via the Sobolev scale: if $\beta$ is smooth, so is $P\beta$.