Hodge decomposition: for a projective non-singular variety
OpenHodgeConjecture.hodge_decompositionDeligne (p. 1, equation (1)): for compact Kähler, "for instance if is a projective non-singular algebraic variety", the natural map
is an isomorphism, where is represented by closed -forms.
Let be non-singular of dimension and let . Then every class can be written in exactly one way as
This is the image form of Deligne's isomorphism (1): existence of the decomposition is its surjectivity, uniqueness of the components is the directness of the sum. It is the theorem that makes "type " a meaningful condition on a cohomology class and is the foundation of every statement in the mission.
Formalization Note Uniqueness is asserted for the tuple of classes, each required to have a closed representative on . The component here is the set of classes with a closed representative, i.e. the image in of Deligne's (closed -forms modulo -exact ones); the injectivity of Deligne's is not part of this statement.
import Definitions.Def_HodgeConjecture import Mathlib
namespace HodgeConjecture
theorem hodge_decomposition (N n k : ℕ) (X : ProjVariety N) (hX : X.IsNonsingular n)
(c : X.Cohomology k) :
∃! f : Fin (k + 1) → X.Cohomology k,
(∀ p : Fin (k + 1), X.HasTypeClass p (k - p) (f p)) ∧ c = ∑ p, f p := by sorry
end HodgeConjectureRead-back
What the Lean code literally says, in plain math · claude-fable-5-1
Read-back of hodge_decomposition
Statement in one sentence. For every natural numbers , every "projective variety" in the sense defined below (a set of homogeneous polynomials in complex variables), assuming is "nonsingular of dimension " in the sense defined below, and every element of the -th "cohomology group" defined below, there is exactly one function from the index set to such that
"Exactly one" means: such an exists, and any satisfying the same two conditions is equal to as a function (i.e. for every ). Here ranges over , so is an ordinary subtraction with ; the natural-number truncation of subtraction never actually fires, and every pair that appears satisfies . The sum is taken in the abelian group (a -vector space). Everything in quotes is a bespoke definition, expanded below.
1. Ambient spaces and the operators ,
- Coordinates. (functions ).
- Ambient matrix space. the space of complex matrices, given the Hilbert–Schmidt (Euclidean ) norm. It is a complex Hilbert space of complex dimension ; it is also regarded as a real vector space of real dimension .
- The map .
For this is the rank-one Hermitian projection matrix onto the line , and for . For the division is by , which in Lean's yields , so (the zero matrix).
- The operator . For ,
is -linear in for every ; no property such as is assumed or asserted anywhere.
- The "twisted scalar multiplication" . For and ,
For real this is ordinary scaling ; for non-real it is not the complex scalar product of the matrix in general.
2. "Projective variety", cone, points, tangent spaces, nonsingularity
- A projective variety (in ) is a set of polynomials in complex variables such that every is homogeneous of some degree (depending on ). Degree is allowed, so may contain nonzero constants; the zero polynomial is homogeneous of every degree and may also belong to ; may be empty.
- The cone. .
- The point set. , the set of rank-one projections onto lines through points of the cone. If (e.g. contains a nonzero constant) then . If then .
- The vanishing ideal. , all polynomials (homogeneous or not) vanishing on the cone. If , is the set of all polynomials.
- The Zariski tangent space of the cone at (defined for every , not only ):
a complex-linear subspace of . (If then, since all coordinate functions lie in , for every .)
- The hypothesis " is nonsingular of dimension " (the hypothesis of the theorem) is literally
This is a statement about the affine cone: the complex dimension of the tangent space to the cone at each nonzero cone point is . Nothing is assumed about irreducibility, non-emptiness, or the relation between and . If , this hypothesis holds vacuously for every .
- The real tangent space of at (defined for every ):
the real-linear span (supremum of real subspaces) over all cone points lying over of the image of (regarded as a real subspace of ) under the real Fréchet derivative of at . Since every such is nonzero, is genuinely differentiable there. If the family is empty and .
3. Forms, smoothness, the exterior derivative, closed and exact forms, cohomology
- A -form is any function , where is the space of continuous real-multilinear alternating maps . No regularity is built into the notion of form. Forms are -valued, hence form a -vector space (scalars act on the value). For , , so a -form is just a function .
- Smoothness "". The symbol used in the definitions denotes the smoothness order "infinitely differentiable" (all finite orders), not real-analytic. " is " means is infinitely real-differentiable on all of (the entire matrix space, not only on or near ), as a map from the finite-dimensional real space into the Banach space .
- Exterior derivative. denotes Mathlib's exterior derivative of : a -form obtained pointwise by alternatizing the real Fréchet derivative of (at any point where is not differentiable the derivative is taken to be , so is a total function with junk value there). In the definitions below is only ever applied to forms that are required to be , so this junk convention is not exercised.
- " vanishes on " (for a -form ):
Only points of and only tangent directions are tested. For this reads for all . If every form vanishes on .
- is a closed -form: is on and vanishes on (in the sense just defined). Nothing is required of away from or in non-tangent directions.
- is an exact -form:
- : is on and vanishes on (i.e. for all );
- : is on and there exists a -form , on , such that vanishes on .
- := the -linear span, inside , of the set of closed -forms. := the -linear span, inside , of the set of exact -forms. (Spans are taken formally; membership in or means being a finite -linear combination of closed, resp. exact, forms.) It is not part of the definitions that .
- := the image of under the quotient map ; equivalently , a -vector space. Its elements are the "cohomology classes".
- for := the class of in .
4. "Type "
- A -form has type (for ) iff
where . The vectors are not required to lie in ; is evaluated on them as elements of . The condition is tested only at points of and only for tangent inputs.
- A class has type iff there exists some with and has type . It is an existence statement about one representative; other representatives of need not have type .
5. The theorem, fully expanded
Let be arbitrary, let be any set of homogeneous polynomials in complex variables, and suppose that for every nonzero common zero of the complex dimension of equals . Let . Then there exists a unique tuple of elements of such that:
- for each there is a form (a -combination of forms on whose exterior derivatives vanish on tangent directions at points of ) with and
- in .
Uniqueness is of the whole tuple: any other tuple satisfying 1 and 2 has for all .
6. Edge and degenerate cases visible in the statement
- . The index set is , the tuple is a single class , condition 2 forces , and condition 1 asks that have type . For -forms the tuple is empty, so the type condition reads , which holds for every -form and every (including , as ). Hence every has type via any representative, and the instance of the theorem holds trivially.
- Natural-number subtraction. Since , is never truncated; all pairs are with .
- Type with (not used by the theorem, but relevant to what "type" means). For real , , so real -multilinearity gives , while the right side is ; for and real (and when parity permits) this forces for all tangent at all . So a form of type with is one that vanishes on . In the theorem itself always, so this degeneracy does not arise.
- . For the left side is ; the right side is since at least one exponent is positive. No constraint is imposed.
- The zero class. The zero form has every type (both sides are ), so has type for all . Consequently, the components are permitted to be .
- Empty cone. If has no nonzero common zero (e.g. it contains a nonzero constant), then , the nonsingularity hypothesis holds vacuously for every , every form vanishes on , closed exact , so and ; the theorem then asserts only that the zero tuple is the unique decomposition of , which holds.
- Non-differentiable points. Forms are arbitrary functions on ; the exterior derivative is a total function taking the value where the form is not differentiable, but every place is applied in these definitions is guarded by a -on- requirement. is not differentiable at , but only uses at cone points .
- Meaning of . "Smooth" throughout means (all finite orders of real differentiability on the whole of ), not analytic.
- No further hypotheses. Nothing relates to or (e.g. is allowed); need not be irreducible or nonempty; may be (then , , for ).