A Kähler manifold with Hodge number data, additionally tracking the integral $\int_M \omega^n$ of the top power of the Kähler form.
- complexDim : ℕ
- omega_n_integral : ℝ
Instances
Axiom: $\int_M \omega^n > 0$ on a Kähler manifold (since $\omega^n$ is a volume form).
Axiom: if $h^{n,n} = 0$ then $\omega^n$ is exact and Stokes implies $\int_M \omega^n = 0$.
Axiom: if $h^{p,p} = 0$ for some $p \leq n$, then $\omega^p$ is exact and the integral $\int_M \omega^n = 0$ (via the Hard Lefschetz factorization $\omega^n = L^{n-p} \omega^p$).
Instance-form version: $\int_M \omega^n > 0$.
Instance-form version of the Stokes vanishing implication for $h^{n,n} = 0$.
Instance-form version: $h^{p,p} = 0$ for any $p \leq n$ forces $\int_M \omega^n = 0$.
On a compact Kähler manifold, the volume class is nonzero: $h^{n,n} \geq 1$.
Each Hodge number $h^{p,p}$ for $p \leq n$ is at least 1 on a compact Kähler manifold, since $[\omega^p] \neq 0$ in $H^{p,p}$.
A cohomology theory equipped with the Hard Lefschetz pairing $Q(n,k)$ on $H^k$, biadditive in both arguments and ℝ-linear in the left.
- Q (_n k : ℕ) : HasCohomology.H Ω VF k → HasCohomology.H Ω VF k → ℝ
Instances
The Lefschetz decomposition of cohomology: every class $\alpha \in H^k$ decomposes as $\alpha = \sum_r L^r \alpha_{k-2r}^{\text{prim}}$, where the primitive components are characterized by $L^{n-(k-2r)+1} \alpha_{k-2r}^{\text{prim}} = 0$.
- prim_component_is_primitive (n k r : ℕ) (_hkn : k ≤ n) (_hr : 2 * r ≤ k) (α : HasCohomology.H Ω VF k) : (HasCohomologyWithLefschetz.L_map (k - 2 * r) (n - (k - 2 * r) + 1)) ((prim_component n k r) α) = OfNat.ofNat 0
- reconstruct (_n k : ℕ) : HasCohomology.H Ω VF k → HasCohomology.H Ω VF k
- prim_component_injective (n k : ℕ) (_hkn : k ≤ n) (α : HasCohomology.H Ω VF k) : (∀ (r : ℕ), 2 * r ≤ k → (prim_component n k r) α = OfNat.ofNat 0) → α = OfNat.ofNat 0