Documentation

Atlas.GeometryOfManifolds.code.FourManifoldsSW

The intersection form of a 4-manifold: a symmetric bilinear form on $H^2(X;\mathbb{Z})$ described abstractly by its rank $b_2$, the splitting $b_2 = b_2^+ + b_2^-$ into positive and negative subspaces, signature $\sigma = b_2^+ - b_2^-$, parity (even/odd), and the explicit bilinear form.

Instances For

    Typeclass recording the topology of a compact simply-connected 4-manifold $M$: its intersection form $Q$ and Euler characteristic $\chi = 2 + b_2$.

    Instances

      $Q$ is positive definite, i.e. $b_2^- = 0$.

      Instances For

        $Q$ is negative definite, i.e. $b_2^+ = 0$.

        Instances For

          $Q$ is definite if it is either positive definite or negative definite.

          Instances For

            $Q$ is (potentially) diagonalisable in the sense that its parity is odd.

            Instances For

              For a positive-definite intersection form, the signature equals the rank: $\sigma = b_2$.

              For a negative-definite intersection form, the signature is minus the rank: $\sigma = -b_2$.

              Typeclass for a compact (simply connected) 4-manifold $M$.

              Instances
                class AreHomeomorphic4Manifolds (M₁ : Type u_1) (M₂ : Type u_2) [TopologicalSpace M₁] [ChartedSpace (EuclideanSpace (Fin 4)) M₁] [TopologicalSpace M₂] [ChartedSpace (EuclideanSpace (Fin 4)) M₂] [htop₁ : Has4ManifoldTopology M₁] [htop₂ : Has4ManifoldTopology M₂] :

                Two 4-manifolds have the same homeomorphism type (à la Freedman) if their intersection forms agree in rank, signature, and parity.

                Instances
                  structure SpinCStructure (M : Type u_1) [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] (Ω1 : Type u_2) (Ω2 : Type u_3) [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] :
                  Type (max (max 1 u_2) u_3)

                  Abstract data for a $\mathrm{Spin}^c$-structure $S$ on a 4-manifold $M$: positive and negative spinor bundle sections $\Gamma(S^\pm)$, the determinant line $L$ with $c_1(L)$, Clifford multiplication $\gamma$ acting between $S^\pm$ and on 2-forms (with the $(\pm 1)$-eigenspace decomposition under Hodge $*$), and a Hermitian inner product on $S^+$.

                  Instances For
                    noncomputable def SpinCStructure.tracelessQuadratic {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] (spinc : SpinCStructure M Ω1 Ω2) (ψ φ : spinc.SectionsPlus) :

                    The traceless quadratic form $(\psi^* \otimes \varphi)_0 = \langle \psi, \varphi\rangle \cdot \psi

                    • \tfrac{1}{2}|\psi|^2 \cdot \varphi$, appearing on the right-hand side of the curvature equation $\gamma(F_A^+) = (\psi^* \otimes \psi)_0$ in the Seiberg-Witten equations.
                    Instances For
                      structure DiracOperator {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] (spinc : SpinCStructure M Ω1 Ω2) :
                      Type u_2

                      Data of a Dirac operator $D_A = \sum_i \gamma(e^i)\nabla^A_{e_i}$ for a Spin-c structure: a local frame $(e_i)$, covariant derivatives $\nabla^A_{e_i}$ on $S^\pm$, $\mathbb{R}$-linearity of Clifford multiplication, and the $L^2$ adjoint relation between $D_A^+ : \Gamma(S^+) \to \Gamma(S^-)$ and $D_A^- : \Gamma(S^-) \to \Gamma(S^+)$.

                      Instances For
                        def dirac_sum {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (D : DiracOperator spinc) (ψ : spinc.SectionsPlus) :

                        The local Dirac sum $D_A \psi = \sum_{i=1}^4 \gamma(e^i)\nabla^A_{e_i}\psi \in \Gamma(S^-)$.

                        Instances For
                          def dirac_sum_adjoint {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (D : DiracOperator spinc) (φ : spinc.SectionsMinus) :

                          The local adjoint Dirac sum $D_A^- \varphi = \sum_i \gamma(e^i)\nabla^A_{e_i}\varphi \in \Gamma(S^+)$ for $\varphi \in \Gamma(S^-)$.

                          Instances For
                            def DiracOperator.D_plus {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (D : DiracOperator spinc) :
                            spinc.SectionsPlusspinc.SectionsMinus

                            The positive-chirality Dirac operator $D_A^+ : \Gamma(S^+) \to \Gamma(S^-)$.

                            Instances For
                              def DiracOperator.D_minus {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (D : DiracOperator spinc) :
                              spinc.SectionsMinusspinc.SectionsPlus

                              The negative-chirality Dirac operator $D_A^- : \Gamma(S^-) \to \Gamma(S^+)$, the $L^2$ adjoint of $D_A^+$.

                              Instances For
                                structure SWSolution {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] (spinc : SpinCStructure M Ω1 Ω2) :
                                Type (max u_2 u_3)

                                A formal Seiberg-Witten solution: bundles together a Dirac operator $D_A$, a positive spinor $\psi \in \Gamma(S^+)$, the self-dual curvature $F_A^+ \in \Omega^{2,+}$, and the analytic data (Weitzenböck and Bochner identities) needed for the a priori bounds: $\langle D_A^2 \psi, \psi\rangle = \langle \nabla^*\nabla\psi, \psi\rangle + \tfrac{s}{4}|\psi|^2 + \tfrac{1}{2}\langle \gamma(F_A^+)\psi, \psi\rangle$, together with $D_A\psi = 0$ on the kernel.

                                Instances For
                                  theorem SWSolution.weitzenbock_decomp {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (sol : SWSolution spinc) :

                                  The Weitzenböck decomposition for a Seiberg-Witten solution: $\langle D_A^2 \psi, \psi\rangle = \langle \nabla^*\nabla\psi, \psi\rangle + \tfrac{s}{4}|\psi|^2 + \tfrac{1}{2}\langle \gamma(F_A^+)\psi, \psi\rangle$.

                                  theorem SWSolution.weitzenbock_eq {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (sol : SWSolution spinc) :

                                  Weitzenböck identity in the Dirac kernel: when $D_A \psi = 0$, $0 = \langle \nabla^*\nabla\psi, \psi\rangle + \tfrac{s}{4}|\psi|^2

                                  • \tfrac{1}{2}\langle \gamma(F_A^+)\psi, \psi\rangle$.
                                  theorem SWSolution.bochner_eq {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (sol : SWSolution spinc) :

                                  Bochner-type identity obtained from the Weitzenböck identity together with the curvature equation and integration by parts: $\tfrac{1}{2}\Delta|\psi|^2 + |\nabla\psi|^2 + \tfrac{s}{4}|\psi|^2 + \tfrac{1}{4}|\psi|^4 = 0$.

                                  theorem clifford_quadratic_from_curvature {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (sol : SWSolution spinc) :
                                  spinc.hermitianInnerPlus (spinc.γ_on_2forms sol.F_A_plus sol.ψ) sol.ψ = 1 / 2 * sol.supNormSq ^ 2

                                  The Clifford pairing $\langle \gamma(F_A^+)\psi, \psi\rangle = \tfrac{1}{2}|\psi|^4$, derived from the curvature equation $\gamma(F_A^+) = (\psi^*\otimes\psi)_0$.

                                  theorem SWSolution.clifford_quadratic_derived {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (sol : SWSolution spinc) :
                                  sol.cliffordInnerProd = 1 / 2 * sol.supNormSq ^ 2

                                  The Clifford inner product of a Seiberg-Witten solution equals $\tfrac{1}{2}|\psi|^4$.

                                  def SWSolution.isReducible {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (sol : SWSolution spinc) :

                                  A Seiberg-Witten solution is reducible if its spinor vanishes identically: $\psi \equiv 0$.

                                  Instances For
                                    theorem SWSolution.isReducible_iff_supNormSq_zero {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (sol : SWSolution spinc) :

                                    Reducibility is equivalent to vanishing of the supremum of $|\psi|^2$.

                                    structure IsSWSolutionWith {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} [Zero spinc.SectionsMinus] (sol : SWSolution spinc) (μ : Ω2) :

                                    The perturbed Seiberg-Witten equations $D_A \psi = 0$ and $\gamma(F_A^+) = (\psi^*\otimes\psi)_0 + \gamma(\mu)$ with perturbation $\mu \in \Omega^{2,+}$.

                                    Instances For
                                      structure IsSWSolution {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} [Zero spinc.SectionsMinus] (sol : SWSolution spinc) :

                                      The unperturbed Seiberg-Witten equations $D_A \psi = 0$ and $\gamma(F_A^+) = (\psi^*\otimes\psi)_0$.

                                      Instances For
                                        theorem IsSWSolution.toPerturbed {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} [Zero spinc.SectionsMinus] (sol : SWSolution spinc) (h : IsSWSolution sol) (hγ_zero : ∀ (φ : spinc.SectionsPlus), spinc.γ_on_2forms 0 φ = 0) :

                                        Any unperturbed Seiberg-Witten solution is a perturbed one with perturbation $\mu = 0$.

                                        theorem IsSWSolution.ofPerturbed {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} [Zero spinc.SectionsMinus] (sol : SWSolution spinc) (h : IsSWSolutionWith sol 0) (hγ_zero : ∀ (φ : spinc.SectionsPlus), spinc.γ_on_2forms 0 φ = 0) :

                                        A perturbed Seiberg-Witten solution with perturbation $\mu = 0$ is an unperturbed solution.

                                        theorem IsSWSolutionWith.dirac_vanishes {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} [Zero spinc.SectionsMinus] (sol : SWSolution spinc) (μ : Ω2) (h : IsSWSolutionWith sol μ) :
                                        sol.dirac.D_plus sol.ψ = 0

                                        For a perturbed Seiberg-Witten solution, the Dirac equation $D_A \psi = 0$ holds.

                                        theorem IsSWSolutionWith.ofIsSWSolution {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} [Zero spinc.SectionsMinus] (sol : SWSolution spinc) (μ : Ω2) (h_dirac : sol.dirac.D_plus sol.ψ = 0) (h_curv : ∀ (φ : spinc.SectionsPlus), spinc.γ_on_2forms sol.F_A_plus φ = spinc.tracelessQuadratic sol.ψ φ + spinc.γ_on_2forms μ φ) :

                                        Constructor for a perturbed Seiberg-Witten solution from the Dirac equation and the perturbed curvature equation.

                                        structure GaugeActionData {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] (spinc : SpinCStructure M Ω1 Ω2) :
                                        Type (max (max 1 u_2) u_3)

                                        Abstract data of a gauge group $\mathcal{G}$ acting on Seiberg-Witten solutions $(A,\psi) \mapsto (A - 2df \cdot f^{-1}, f\psi)$: the group, its action on solutions and on $\psi, F_A^+$, compatibility with the group structure, preservation of $|\psi|^2$, and the condition that the action is free away from reducibles.

                                        Instances For
                                          @[reducible]
                                          def GaugeActionData.toSMul {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (gd : GaugeActionData spinc) :

                                          Equip the solution space with the canonical $\mathcal{G}$-action via SMul.

                                          Instances For
                                            theorem GaugeActionData.free_iff_irreducible {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (gauge : GaugeActionData spinc) (sol : SWSolution spinc) (hirr : ¬sol.isReducible) (f : gauge.GaugeGroup) (hfix : gauge.gauge_action f sol = sol) :
                                            f = 1

                                            Gauge action is free on irreducible solutions: if $\psi \not\equiv 0$ and $f \cdot (A,\psi) = (A,\psi)$, then $f = 1$.

                                            The smooth gauge group $\mathcal{G} = \mathrm{Map}(M, S^1)$ of continuous (here, smooth) circle-valued maps on $M$.

                                            Instances For
                                              theorem SmoothGaugeGroup.ext {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {f g : SmoothGaugeGroup M} (h : f = g) :
                                              f = g

                                              Extensionality for SmoothGaugeGroup: two gauge transformations are equal iff their underlying maps are equal.

                                              Evaluation of a smooth gauge transformation $f : M \to S^1$ at a point $x \in M$.

                                              Instances For
                                                def GaugeActionData.gaugeEquivSetoid {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (gd : GaugeActionData spinc) :

                                                The gauge-equivalence setoid on $\mathrm{SWSolution}$: two solutions are related iff one is the image of the other under some $g \in \mathcal{G}$.

                                                Instances For
                                                  def SWModuliQuotient {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (gd : GaugeActionData spinc) :
                                                  Type (max u_2 u_3)

                                                  The Seiberg-Witten moduli quotient: the set-theoretic quotient $\mathcal{M} = \{(A,\psi)\} / \mathcal{G}$ of solutions modulo gauge equivalence.

                                                  Instances For
                                                    def SWModuliQuotient.mk {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (gd : GaugeActionData spinc) (sol : SWSolution spinc) :

                                                    The canonical projection $\mathrm{SWSolution} \to \mathrm{SWModuliQuotient}$ sending a solution to its gauge equivalence class.

                                                    Instances For
                                                      theorem SWModuliQuotient.eq_iff {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (gd : GaugeActionData spinc) (sol₁ sol₂ : SWSolution spinc) :
                                                      mk gd sol₁ = mk gd sol₂ ∃ (g : gd.GaugeGroup), gd.gauge_action g sol₁ = sol₂

                                                      Two elements of the moduli quotient are equal iff the underlying solutions are gauge-equivalent.

                                                      theorem GaugeActionData.gaugeEquivSetoid_iff_orbitRel {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (gd : GaugeActionData spinc) (sol₁ sol₂ : SWSolution spinc) :
                                                      gd.gaugeEquivSetoid sol₁ sol₂ ∃ (g : gd.GaugeGroup), gd.gauge_action g sol₁ = sol₂

                                                      The setoid relation on solutions is exactly the gauge orbit relation: $\mathrm{sol}_1 \sim \mathrm{sol}_2$ iff $\exists g, g \cdot \mathrm{sol}_1 = \mathrm{sol}_2$.

                                                      def IsSelfDual {Ω2 : Type u_1} (hodge_star : Ω2Ω2) (ω : Ω2) :

                                                      A 2-form $\omega$ is self-dual if $*\omega = \omega$.

                                                      Instances For
                                                        def IsAntiSelfDual {Ω2 : Type u_1} [Neg Ω2] (hodge_star : Ω2Ω2) (ω : Ω2) :

                                                        A 2-form $\omega$ is anti-self-dual if $*\omega = -\omega$.

                                                        Instances For
                                                          structure CliffordIsomorphisms {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} {Ω0 : Type u_4} {Ω3 : Type u_5} {Ω4 : Type u_6} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] [AddCommGroup Ω0] [Module Ω0] [AddCommGroup Ω3] [Module Ω3] [AddCommGroup Ω4] [Module Ω4] (spinc : SpinCStructure M Ω1 Ω2) :
                                                          Type (max (max (max (max (max 1 u_2) u_3) u_4) u_5) u_6)

                                                          The Clifford module isomorphisms relating differential forms and spinor endomorphisms on a Spin-c 4-manifold: the decomposition $\Omega^2 = \Omega^{2,+} \oplus \Omega^{2,-}$, the full Clifford equivalence $\Omega^0 \oplus \Omega^1 \oplus \Omega^2 \oplus \Omega^3 \oplus \Omega^4 \simeq \mathrm{End}(S^+ \oplus S^-)$, and its even/odd splittings, together with the $\mathrm{End}(S^\pm) \simeq \mathbb{C} \oplus \Omega^{2,\pm}$ decompositions.

                                                          Instances For
                                                            noncomputable def clifford_isomorphisms_exist {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} {Ω0 : Type u_4} {Ω3 : Type u_5} {Ω4 : Type u_6} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] [AddCommGroup Ω0] [Module Ω0] [AddCommGroup Ω3] [Module Ω3] [AddCommGroup Ω4] [Module Ω4] (spinc : SpinCStructure M Ω1 Ω2) :

                                                            Existence of the Clifford module isomorphisms for any Spin-c structure on a 4-manifold.

                                                            Instances For
                                                              def GaugeEquiv {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (gauge : GaugeActionData spinc) (sol₁ sol₂ : SWSolution spinc) :

                                                              Gauge equivalence of two Seiberg-Witten solutions: $\mathrm{sol}_1 \sim \mathrm{sol}_2$ iff there exists $f \in \mathcal{G}$ with $f \cdot \mathrm{sol}_1 = \mathrm{sol}_2$.

                                                              Instances For
                                                                theorem GaugeEquiv.refl {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (gauge : GaugeActionData spinc) (sol : SWSolution spinc) :
                                                                GaugeEquiv gauge sol sol

                                                                Reflexivity of gauge equivalence: every solution is gauge-equivalent to itself via $1 \in \mathcal{G}$.

                                                                structure SWModuliSpace {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] (spinc : SpinCStructure M Ω1 Ω2) [htop : Has4ManifoldTopology M] [Zero spinc.SectionsMinus] :
                                                                Type (max (max 1 u_2) u_3)

                                                                The Seiberg-Witten moduli space $\mathcal{M}(S, g, \mu) = \{(A,\psi)\}/\mathcal{G}$ together with its expected dimension $d(S)$, total point count, and a well-defined signed count for the zero-dimensional case (whose absolute value is bounded by the cardinality).

                                                                Instances For
                                                                  structure HasSWInvariant (M : Type u_1) [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] (Ω1 : Type u_2) (Ω2 : Type u_3) [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] [htop : Has4ManifoldTopology M] :
                                                                  Type (max (max 1 u_2) u_3)

                                                                  Axiomatic data for the Seiberg-Witten invariant $\mathrm{SW} : \mathrm{Spin}^c(M) \to \mathbb{Z}$ on a compact 4-manifold $M$ with $b_2^+ \geq 1$: $\mathrm{SW}$ vanishes when the moduli space is empty, equals the signed count in the zero-dimensional case, has finite support, and depends only on $c_1(L)$.

                                                                  Instances For

                                                                    Typeclass recording a scalar curvature value $s$ for the Riemannian metric on $M$.

                                                                    • scalarCurvature :
                                                                    Instances
                                                                      theorem no_reducibles_axiom {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] [htop : Has4ManifoldTopology M] (hb₂_pos : (Has4ManifoldTopology.Q M).b₂_plus 1) {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (sol : SWSolution spinc) :

                                                                      For $b_2^+(M) \geq 1$ and a generic perturbation, no Seiberg-Witten solution is reducible (stated here as an axiom).

                                                                      theorem sc_compat_axiom {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] [hsc : HasScalarCurvature M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (sol : SWSolution spinc) :

                                                                      Compatibility axiom: the abstract scalar curvature value carried by a Seiberg-Witten solution agrees with the scalar curvature of $M$.

                                                                      Weitzenböck maximum principle: at a point of maximum of $|\psi|^2$ on a compact manifold, the Bochner identity yields $s \cdot |\psi|^2 + |\psi|^4 \leq 0$.

                                                                      theorem sw_apriori_bound {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] [hsc : HasScalarCurvature M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] {spinc : SpinCStructure M Ω1 Ω2} (sol : SWSolution spinc) (hsc_eq : sol.scalarCurvatureVal = HasScalarCurvature.scalarCurvature M) :

                                                                      A priori bound on the spinor of a Seiberg-Witten solution: $\sup|\psi|^2 \leq \max(-s, 0)$.

                                                                      theorem positive_scalar_curvature_vanishing {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] [htop : Has4ManifoldTopology M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] (hSW : HasSWInvariant M Ω1 Ω2) [hsc : HasScalarCurvature M] (hs_pos : HasScalarCurvature.scalarCurvature M > 0) (spinc : SpinCStructure M Ω1 Ω2) [Zero spinc.SectionsMinus] :
                                                                      hSW.SW spinc = 0

                                                                      Positive scalar curvature vanishing theorem: if $M$ admits a metric of positive scalar curvature ($s > 0$), then $\mathrm{SW}(\mathfrak{s}) = 0$ for every Spin-c structure $\mathfrak{s}$.

                                                                      The intersection form of $S^2 \times S^2$: even hyperbolic form of rank 2, signature 0 with the off-diagonal pairing $\langle x, y\rangle = x_0 y_1 + x_1 y_0$.

                                                                      Instances For

                                                                        The intersection form of the $K3$ surface: even of rank 22, with $b_2^+ = 3$, $b_2^- = 19$, and signature $-16$ (the form $2(-E_8) \oplus 3 H$).

                                                                        Instances For

                                                                          The element $-1 \in S^1 \subset \mathbb{C}$ regarded as a member of the circle group.

                                                                          Instances For

                                                                            $(-1)^2 = 1$ in the circle group.

                                                                            def SpinCGroupRel (Q : QuadraticForm (Fin 4)) :
                                                                            (spinGroup Q) × Circle(spinGroup Q) × CircleProp

                                                                            The equivalence relation defining $\mathrm{Spin}^c(4) = (\mathrm{Spin}(4) \times S^1)/\{\pm 1\}$ on pairs $(p, z) \in \mathrm{Spin}(Q) \times S^1$: $(p, z) \sim (-p, -z)$.

                                                                            Instances For
                                                                              def SpinCGroup (Q : QuadraticForm (Fin 4)) :

                                                                              The Spin-c group $\mathrm{Spin}^c(Q) = (\mathrm{Spin}(Q) \times S^1)/\{\pm 1\}$.

                                                                              Instances For

                                                                                The canonical projection $\mathrm{Spin}(Q) \times S^1 \to \mathrm{Spin}^c(Q)$.

                                                                                Instances For
                                                                                  noncomputable def SpinCGroup.det (Q : QuadraticForm (Fin 4)) :

                                                                                  The determinant homomorphism $\det : \mathrm{Spin}^c(Q) \to S^1$, $[p, z] \mapsto z^2$, well-defined modulo $\{\pm 1\}$.

                                                                                  Instances For
                                                                                    theorem spinc_theorem3_complete {M : Type u_1} [TopologicalSpace M] [ChartedSpace (EuclideanSpace (Fin 4)) M] [CompactSpace M] [htop : Has4ManifoldTopology M] {Ω1 : Type u_2} {Ω2 : Type u_3} [AddCommGroup Ω1] [Module Ω1] [AddCommGroup Ω2] [Module Ω2] :
                                                                                    ∃ (c₁_map : SpinCStructure M Ω1 Ω2Fin (Has4ManifoldTopology.Q M).b₂), Nonempty (SpinCStructure M Ω1 Ω2) (∀ (c : Fin (Has4ManifoldTopology.Q M).b₂), {s : SpinCStructure M Ω1 Ω2 | c₁_map s = c}.Finite ∃ (k : ), Nat.card {s : SpinCStructure M Ω1 Ω2 | c₁_map s = c} 2 ^ k) (∀ (s : SpinCStructure M Ω1 Ω2) (α : Fin (Has4ManifoldTopology.Q M).b₂), (Has4ManifoldTopology.Q M).bilinForm (c₁_map s) α % 2 = (Has4ManifoldTopology.Q M).bilinForm α α % 2) ∀ (s : SpinCStructure M Ω1 Ω2), (Has4ManifoldTopology.Q M).bilinForm (c₁_map s) (c₁_map s) = s.c₁_L

                                                                                    Classification of $\mathrm{Spin}^c$-structures: on a compact simply-connected 4-manifold, the set $\mathrm{Spin}^c(M)$ is nonempty, the first Chern class map $c_1 : \mathrm{Spin}^c(M) \to H^2(X;\mathbb{Z})$ has finite fibres of size at most $2^k$ (2-torsion ambiguity), its image consists of characteristic elements (i.e. $\langle c_1, \alpha\rangle \equiv Q(\alpha,\alpha) \pmod 2$), and $c_1(L) \cdot c_1(L) = c_1(L)^2$.