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$.
- Q : IntersectionForm
- euler : ℤ
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$.
- compact : CompactSpace M
Instances
Two 4-manifolds have the same homeomorphism type (à la Freedman) if their intersection forms agree in rank, signature, and parity.
Instances
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^+$.
- SectionsPlus : Type
- SectionsMinus : Type
- instACGPlus : AddCommGroup self.SectionsPlus
- instModPlus : Module ℝ self.SectionsPlus
- instACGMinus : AddCommGroup self.SectionsMinus
- instModMinus : Module ℝ self.SectionsMinus
- nontrivial_plus : Nontrivial self.SectionsPlus
- c₁_L : ℤ
- metric_pairing : Ω1 → Ω1 → ℝ
- γ_plus_to_minus : Ω1 → self.SectionsPlus → self.SectionsMinus
- γ_minus_to_plus : Ω1 → self.SectionsMinus → self.SectionsPlus
- γ_on_2forms : Ω2 → self.SectionsPlus → self.SectionsPlus
- γ_on_2forms_minus : Ω2 → self.SectionsMinus → self.SectionsMinus
- hodge_star : Ω2 → Ω2
- hodge_clifford_plus (α : Ω2) (ψ : self.SectionsPlus) : self.γ_on_2forms (self.hodge_star α) ψ = self.γ_on_2forms α ψ
- hodge_clifford_minus (α : Ω2) (ψ : self.SectionsMinus) : self.γ_on_2forms_minus (self.hodge_star α) ψ = -self.γ_on_2forms_minus α ψ
- gamma_anticomm (u v : Ω1) (ψ : self.SectionsPlus) : self.γ_minus_to_plus u (self.γ_plus_to_minus v ψ) + self.γ_minus_to_plus v (self.γ_plus_to_minus u ψ) = (-2 * self.metric_pairing u v) • ψ
- hermitianInnerPlus : self.SectionsPlus → self.SectionsPlus → ℝ
- normSqPlus : self.SectionsPlus → ℝ
- hermitian_smul_left (c : ℝ) (ψ φ : self.SectionsPlus) : self.hermitianInnerPlus (c • ψ) φ = c * self.hermitianInnerPlus ψ φ
Instances For
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
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^+)$.
- frame : Fin 4 → Ω1
- conn_plus : Fin 4 → spinc.SectionsPlus →ₗ[ℝ] spinc.SectionsPlus
- conn_minus : Fin 4 → spinc.SectionsMinus →ₗ[ℝ] spinc.SectionsMinus
- γ_linear (ω : Ω1) : IsLinearMap ℝ (spinc.γ_plus_to_minus ω)
- γ_linear_minus (ω : Ω1) : IsLinearMap ℝ (spinc.γ_minus_to_plus ω)
- L2pairingPlus : spinc.SectionsPlus → spinc.SectionsPlus → ℝ
- L2pairingMinus : spinc.SectionsMinus → spinc.SectionsMinus → ℝ
- adjoint_relation (ψ : spinc.SectionsPlus) (φ : spinc.SectionsMinus) : self.L2pairingMinus (∑ i : Fin 4, spinc.γ_plus_to_minus (self.frame i) ((self.conn_plus i) ψ)) φ = self.L2pairingPlus ψ (∑ i : Fin 4, spinc.γ_minus_to_plus (self.frame i) ((self.conn_minus i) φ))
Instances For
The local Dirac sum $D_A \psi = \sum_{i=1}^4 \gamma(e^i)\nabla^A_{e_i}\psi \in \Gamma(S^-)$.
Instances For
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
The positive-chirality Dirac operator $D_A^+ : \Gamma(S^+) \to \Gamma(S^-)$.
Instances For
The negative-chirality Dirac operator $D_A^- : \Gamma(S^-) \to \Gamma(S^+)$, the $L^2$ adjoint of $D_A^+$.
Instances For
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.
- dirac : DiracOperator spinc
- ψ : spinc.SectionsPlus
- F_A_plus : Ω2
- supNormSq : ℝ
- scalarCurvatureVal : ℝ
- laplacianTerm : ℝ
- covDerivNormSq : ℝ
- connLapInnerProd : ℝ
- cliffordInnerProd : ℝ
- diracSqInnerProd : ℝ
- curvature_eq_applied : spinc.γ_on_2forms self.F_A_plus self.ψ = spinc.tracelessQuadratic self.ψ self.ψ
- clifford_inner_from_gamma : self.cliffordInnerProd = spinc.hermitianInnerPlus (spinc.γ_on_2forms self.F_A_plus self.ψ) self.ψ
- diracSq_diagonal_eq_connLap : ℝ
- diracSq_offdiagonal_eq_curvature : ℝ
- offdiagonal_eq : self.diracSq_offdiagonal_eq_curvature = self.scalarCurvatureVal / 4 * self.supNormSq + 1 / 2 * self.cliffordInnerProd
- diracSq_split : self.diracSqInnerProd = self.diracSq_diagonal_eq_connLap + self.diracSq_offdiagonal_eq_curvature
Instances For
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$.
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$.
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$.
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$.
The Clifford inner product of a Seiberg-Witten solution equals $\tfrac{1}{2}|\psi|^4$.
A Seiberg-Witten solution is reducible if its spinor vanishes identically: $\psi \equiv 0$.
Instances For
Reducibility is equivalent to vanishing of the supremum of $|\psi|^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,+}$.
- curvature_eq (φ : spinc.SectionsPlus) : spinc.γ_on_2forms sol.F_A_plus φ = spinc.tracelessQuadratic sol.ψ φ + spinc.γ_on_2forms μ φ
Instances For
The unperturbed Seiberg-Witten equations $D_A \psi = 0$ and $\gamma(F_A^+) = (\psi^*\otimes\psi)_0$.
- curvature_eq (φ : spinc.SectionsPlus) : spinc.γ_on_2forms sol.F_A_plus φ = spinc.tracelessQuadratic sol.ψ φ
Instances For
Any unperturbed Seiberg-Witten solution is a perturbed one with perturbation $\mu = 0$.
A perturbed Seiberg-Witten solution with perturbation $\mu = 0$ is an unperturbed solution.
For a perturbed Seiberg-Witten solution, the Dirac equation $D_A \psi = 0$ holds.
Constructor for a perturbed Seiberg-Witten solution from the Dirac equation and the perturbed curvature equation.
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.
- GaugeGroup : Type
- gaugeGroupGroup : Group self.GaugeGroup
- gauge_action : self.GaugeGroup → SWSolution spinc → SWSolution spinc
- gauge_transform_spinor : self.GaugeGroup → spinc.SectionsPlus → spinc.SectionsPlus
- gauge_transform_curvature : self.GaugeGroup → Ω2 → Ω2
- spinor_formula (f : self.GaugeGroup) (sol : SWSolution spinc) : (self.gauge_action f sol).ψ = self.gauge_transform_spinor f sol.ψ
- curvature_formula (f : self.GaugeGroup) (sol : SWSolution spinc) : (self.gauge_action f sol).F_A_plus = self.gauge_transform_curvature f sol.F_A_plus
- gauge_action_mul (f g : self.GaugeGroup) (sol : SWSolution spinc) : self.gauge_action (f * g) sol = self.gauge_action f (self.gauge_action g sol)
- gauge_action_preserves_supNormSq (f : self.GaugeGroup) (sol : SWSolution spinc) : (self.gauge_action f sol).supNormSq = sol.supNormSq
- gauge_nontrivial : ∃ (f : self.GaugeGroup), f ≠ 1
- gauge_free_on_irreducible (sol : SWSolution spinc) : ¬sol.isReducible → ∀ (f : self.GaugeGroup), self.gauge_action f sol = sol → f = 1
Instances For
Equip the solution space with the canonical $\mathcal{G}$-action via SMul.
Instances For
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
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
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
The Seiberg-Witten moduli quotient: the set-theoretic quotient $\mathcal{M} = \{(A,\psi)\} / \mathcal{G}$ of solutions modulo gauge equivalence.
Instances For
The canonical projection $\mathrm{SWSolution} \to \mathrm{SWModuliQuotient}$ sending a solution to its gauge equivalence class.
Instances For
Two elements of the moduli quotient are equal iff the underlying solutions are gauge-equivalent.
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$.
A 2-form $\omega$ is self-dual if $*\omega = \omega$.
Instances For
A 2-form $\omega$ is anti-self-dual if $*\omega = -\omega$.
Instances For
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.
- instModCPlus : Module ℂ spinc.SectionsPlus
- instModCMinus : Module ℂ spinc.SectionsMinus
- Ω2plus : Type
- Ω2minus : Type
- instΩ2plus_acg : AddCommGroup self.Ω2plus
- instΩ2minus_acg : AddCommGroup self.Ω2minus
- self_dual_condition (ω : self.Ω2plus) : IsSelfDual spinc.hodge_star (self.incl_plus ω)
- anti_self_dual_condition (ω : self.Ω2minus) : IsAntiSelfDual spinc.hodge_star (self.incl_minus ω)
- γ_full_equiv : (Ω0 × Ω1 × Ω2 × Ω3 × Ω4) ≃ₗ[ℝ] ((spinc.SectionsPlus →ₗ[ℝ] spinc.SectionsPlus) × (spinc.SectionsMinus →ₗ[ℝ] spinc.SectionsMinus)) × (spinc.SectionsPlus →ₗ[ℝ] spinc.SectionsMinus) × (spinc.SectionsMinus →ₗ[ℝ] spinc.SectionsPlus)
- even_clifford_equiv : (Ω0 × Ω2 × Ω4) ≃ₗ[ℝ] (spinc.SectionsPlus →ₗ[ℝ] spinc.SectionsPlus) × (spinc.SectionsMinus →ₗ[ℝ] spinc.SectionsMinus)
- odd_clifford_equiv : (Ω1 × Ω3) ≃ₗ[ℝ] (spinc.SectionsPlus →ₗ[ℝ] spinc.SectionsMinus) × (spinc.SectionsMinus →ₗ[ℝ] spinc.SectionsPlus)
Instances For
Existence of the Clifford module isomorphisms for any Spin-c structure on a 4-manifold.
Instances For
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
Reflexivity of gauge equivalence: every solution is gauge-equivalent to itself via $1 \in \mathcal{G}$.
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).
- gauge : GaugeActionData spinc
- quotientType : Type
- quotientProj : SWSolution spinc → self.quotientType
- sol_is_solution (sol : SWSolution spinc) : IsSWSolution sol
- proj_faithful (sol₁ sol₂ : SWSolution spinc) : self.quotientProj sol₁ = self.quotientProj sol₂ ↔ GaugeEquiv self.gauge sol₁ sol₂
- expectedDim : ℤ
- numPoints : ℕ
- signedCount : ℤ
Instances For
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)$.
- SW : SpinCStructure M Ω1 Ω2 → ℤ
- SW_empty (spinc : SpinCStructure M Ω1 Ω2) [Zero spinc.SectionsMinus] : (∀ (sol : SWSolution spinc), ¬IsSWSolution sol) → self.SW spinc = 0
- SW_count_dim_zero (spinc : SpinCStructure M Ω1 Ω2) [Zero spinc.SectionsMinus] (Mod : SWModuliSpace spinc) : Mod.expectedDim = 0 → self.SW spinc = Mod.signedCount
Instances For
Typeclass recording a scalar curvature value $s$ for the Riemannian metric on $M$.
- scalarCurvature : ℝ
Instances
For $b_2^+(M) \geq 1$ and a generic perturbation, no Seiberg-Witten solution is reducible (stated here as an axiom).
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$.
A priori bound on the spinor of a Seiberg-Witten solution: $\sup|\psi|^2 \leq \max(-s, 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
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
The determinant homomorphism $\det : \mathrm{Spin}^c(Q) \to S^1$, $[p, z] \mapsto z^2$, well-defined modulo $\{\pm 1\}$.
Instances For
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$.