Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions history.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

For any withdrawn papers, their README files explain the gap and link to the retracted manuscript. For any updated papers, previously published editions remain accessible through the version notes in their README.

## October 29, 2026

**Formalization Fix**

- *The rational Hodge conjecture for CM abelian varieties.* Diverging namespaces in the Comparator challenge and solution were adjusted.

## October 26, 2026

**New Results Added**
Expand Down
29 changes: 18 additions & 11 deletions lean/ComparatorChallenges/HodgeConjectureCMAbelianVarieties/CM.lean
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
module

public import HodgeConjecture.Variants
public import Mathlib.NumberTheory.NumberField.CMField
public import Mathlib.LinearAlgebra.TensorProduct.Tower
import HodgeConjecture.Variants
import Mathlib.NumberTheory.NumberField.CMField
import Mathlib.LinearAlgebra.TensorProduct.Tower

namespace OAI.AlgebraicGeometry.ComplexMultiplication.Definitions

open scoped OAI.AlgebraicGeometry.Hodge.Filtration.ComplexPoint

/-!
# Complex multiplication on geometric rational H¹
Expand All @@ -11,12 +14,12 @@ The Hodge filtration and cohomology are those of `HodgeConjecture`.
Each CM-field factor acts on its own rank-one summand of rational H¹.
-/

@[expose] public noncomputable section
noncomputable section

open CategoryTheory AlgebraicGeometry ComplexPoint
open _root_.CategoryTheory _root_.AlgebraicGeometry OAI.AlgebraicGeometry.ComplexPoint
open scoped TensorProduct

namespace HodgeCM
section

/-- Coordinatewise multiplication, transported to a rational vector space. -/
def diagonalAction {V : Type*} [AddCommGroup V] [Module ℚ V]
Expand All @@ -30,7 +33,7 @@ variable (X : Over (Spec ↧ℂ)) [IsIntegral X.left] [Smooth X.hom]
def h1Comparison : ℂ ⊗[ℚ] H^1(X; ℚ) →ₗ[ℚ] H_dR^1(X) :=
TensorProduct.lift
((Algebra.lsmul ℚ ℚ H_dR^1(X)).toLinearMap.compl₂
(fieldToDeRhamCohomologyLinear ℚ X 1))
(_root_.OAI.AlgebraicGeometry.ComplexPoint.Basic.ComplexSchemePoint.fieldToDeRhamCohomologyLinear ℚ X 1))

/-- Complex multiplication means that rational H¹ is a finite direct sum of
rank-one spaces over CM number fields, whose diagonal action preserves the
Expand All @@ -44,14 +47,18 @@ structure CMH1Data where
model : H^1(X; ℚ) ≃ₗ[ℚ] ((i : Fin factors) → field i)
preserves_hodgeFiltration : ∀ (a : (i : Fin factors) → field i)
(z : ℂ ⊗[ℚ] H^1(X; ℚ)),
h1Comparison X z ∈ hodgeFiltrationComplexSubmodule X 1 1 →
h1Comparison X z ∈ _root_.OAI.AlgebraicGeometry.ComplexPoint.Basic.ComplexSchemePoint.hodgeFiltrationComplexSubmodule X 1 1 →
h1Comparison X
(TensorProduct.map LinearMap.id (diagonalAction field model a) z) ∈
hodgeFiltrationComplexSubmodule X 1 1
_root_.OAI.AlgebraicGeometry.ComplexPoint.Basic.ComplexSchemePoint.hodgeFiltrationComplexSubmodule X 1 1

attribute [instance] CMH1Data.fieldStructure CMH1Data.numberField CMH1Data.cmField

/-- The existence of geometric H¹ complex-multiplication data. -/
def HasComplexMultiplication : Prop := Nonempty (CMH1Data X)

end HodgeCM
end

end

end OAI.AlgebraicGeometry.ComplexMultiplication.Definitions
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,8 @@ limitations under the License.
This file has been modified.
-/
module

public import ComparatorChallenges.HodgeConjectureCMAbelianVarieties.CM
import ComparatorChallenges.HodgeConjectureCMAbelianVarieties.CM

/-!
# Comparator challenge: the Hodge conjecture for CM abelian varieties
Expand All @@ -26,9 +25,10 @@ The conclusion is the literal conclusion of the upstream abelian-variety
special case. The only added condition is complex multiplication on H¹.
-/

@[expose] public section
section

open CategoryTheory AlgebraicGeometry ComplexPoint
open CategoryTheory AlgebraicGeometry OAI.AlgebraicGeometry.ComplexPoint
open scoped OAI.AlgebraicGeometry.Hodge.Filtration.ComplexPoint

namespace HodgeCM

Expand All @@ -37,9 +37,9 @@ set_option warningAsError false in
linear combination of classes of algebraic subvarieties. -/
theorem hodge_conjecture_for_cm_abelian_varieties
(X : Over (Spec ↧ℂ)) [IsIntegral X.left] [Smooth X.hom]
[IsProjective X.hom] [GrpObj X]
(hCM : HasComplexMultiplication X) (p : ℕ) :
Hdg^p(X; ℚ) ≤ algebraicCycleClassSpan X p := by
[_root_.OAI.AlgebraicGeometry.Foundations.ProjectiveSpaceIs.IsProjective X.hom] [GrpObj X]
(hCM : _root_.OAI.AlgebraicGeometry.ComplexMultiplication.Definitions.HasComplexMultiplication X) (p : ℕ) :
Hdg^p(X; ℚ) ≤ _root_.OAI.AlgebraicGeometry.ComplexPoint.Basic.ComplexSchemePoint.algebraicCycleClassSpan X p := by
sorry

end HodgeCM
Loading