Documentation

Atlas.AlgebraicGeometryI.code.TateCechInfra

def IsCommensurable {k : Type u_1} [Field k] {V : Type u_2} [AddCommGroup V] [Module k V] (W₁ W₂ : Submodule k V) :

Two subspaces W₁, W₂ of V are commensurable iff their quotients by their intersection are both finite-dimensional.

Instances For
    theorem IsCommensurable.refl {k : Type u_1} [Field k] {V : Type u_2} [AddCommGroup V] [Module k V] (W : Submodule k V) :

    Commensurability is reflexive: every subspace is commensurable with itself.

    theorem IsCommensurable.symm {k : Type u_1} [Field k] {V : Type u_2} [AddCommGroup V] [Module k V] {W₁ W₂ : Submodule k V} (h : IsCommensurable W₁ W₂) :
    IsCommensurable W₂ W₁

    Commensurability is symmetric in its two arguments.

    class IsTateVectorSpace (k : Type u_3) [Field k] (V : Type u_4) [AddCommGroup V] [Module k V] [TopologicalSpace V] :

    A Tate vector space over k (Def 46, Lec 25): a topological k-vector space whose neighborhood basis of zero consists of pairwise commensurable linear subspaces.

    Instances
      structure TateCechInfra.CechSheafData (k : Type u_1) [Field k] :
      Type (max u_1 (v + 1))

      Packaging the data needed to apply Tate self-duality machinery to a Čech cohomology setup on a smooth complete curve, recording the Riemann–Roch identities for both E and the dualized line bundle K - E.

      Instances For
        noncomputable def TateCechInfra.CechSheafData.h1_E {k : Type u_1} [Field k] (D : CechSheafData k) :

        The dimension of H¹(E) as an integer, extracted from the Čech data.

        Instances For
          noncomputable def TateCechInfra.CechSheafData.h0_EK {k : Type u_1} [Field k] (D : CechSheafData k) :

          The dimension of H⁰(K - E) as an integer, extracted from the Čech data.

          Instances For

            Unconditional Serre duality from Tate self-duality: h⁰(K - E) = h¹(E).

            Combining Tate duality with Riemann–Roch gives h⁰(E) = h¹(K - E).

            Both halves of Serre duality packaged together.

            Adapter feeding the Čech data into the generic Tate-duality result.

            Full chain: Tate self-duality combined with the Euler characteristic identity yields both Serre duality isomorphisms together with the genus constraint χ(E) + χ(K - E) = 0.

            theorem TateCechInfra.residue_pairing_gives_annihilator_inclusion {k : Type u_1} [Field k] (S : SerreDualityTate.TateDualitySetup k) (V₁' : Submodule k (Module.Dual k S.V)) (h_residue : fS.V₁, φV₁', φ f = 0) :

            If the residue pairing vanishes on S.V₁ × V₁', then V₁' is contained in the annihilator of S.V₁.

            theorem TateCechInfra.annihilator_equalities_give_duality {k : Type u_1} [Field k] (S : SerreDualityTate.TateDualitySetup k) (V₁' V₂' : Submodule k (Module.Dual k S.V)) (h_eq₁ : V₁' = S.V₁.dualAnnihilator) (h_eq₂ : V₂' = S.V₂.dualAnnihilator) :
            V₁'V₂' = (S.V₁S.V₂).dualAnnihilator

            If both Vᵢ' equal the annihilators of S.Vᵢ, then their intersection equals the annihilator of S.V₁ ⊔ S.V₂.

            Core Tate dimension identity: the dual cohomology has the same dimension as the original Čech .

            theorem TateCechInfra.annihilator_quotient_dimension {k : Type u_1} [Field k] {V : Type u_2} [AddCommGroup V] [Module k V] [FiniteDimensional k V] (W₁ W₂ : Submodule k V) :
            Module.finrank k (W₁W₂).dualAnnihilator = Module.finrank k (V W₁W₂)

            In a finite-dimensional space, the annihilator of a sum has the same dimension as the quotient by that sum.

            theorem TateCechInfra.self_pairing_tate_duality {k : Type u_1} [Field k] {V : Type u_2} [AddCommGroup V] [Module k V] [FiniteDimensional k V] (B : V ≃ₗ[k] Module.Dual k V) (W₁ W₂ : Submodule k V) :
            Module.finrank k (Submodule.comap (↑B) W₁.dualAnnihilatorSubmodule.comap (↑B) W₂.dualAnnihilator) = Module.finrank k (V W₁W₂)

            Tate duality via a self-pairing isomorphism V ≃ V*: the dimension of the intersection of annihilators pulled back through B matches the quotient dimension.

            Genus equality χ(O) + χ(K) = 0 deduced from Serre duality on a smooth complete curve.

            The canonical divisor has degree 2g - 2, computed from Serre duality.

            theorem TateCechInfra.serre_duality_direction_transfer (C : CanonicalSheafCurves.SmoothCompleteCurve) (d h0_E h1_E h0_EK h1_EK : ) (hRR_E : h0_E - h1_E = C.χ (1, d)) (hRR_EK : h0_EK - h1_EK = C.χ (1, C.degK - d)) (hSD_one : h0_E = h1_EK) :
            h1_E = h0_EK

            Transfer one direction of Serre duality to the other via the Euler characteristic identity.