Documentation

Atlas.AlgebraicGeometryI.code.SerrePairingNondegenerate

structure SerrePairingNondegenerate.SerrePairingData (k : Type u_1) [Field k] :
Type (max (max u_1 (u_2 + 1)) (u_3 + 1))

Data for a Serre pairing: a Čech-style two-cover V₁, V₂K, a finite-dimensional "dual sections" space H0dual, and a residue pairing that vanishes on V₁ + V₂ and is right-separating.

Instances For
    structure SerrePairingNondegenerate.PerfectSerrePairingData (k : Type u_1) [Field k] extends SerrePairingNondegenerate.SerrePairingData k :
    Type (max (max u_1 (u_2 + 1)) (u_3 + 1))

    Perfect Serre pairing data: a SerrePairingData with the additional left-separating axiom — if the pairing vanishes on all ω, then f ∈ V₁ + V₂.

    Instances For

      Čech of a Serre pairing data: the quotient K / (V₁ + V₂).

      Instances For
        @[implicit_reducible]

        of a Serre pairing data is an additive commutative group.

        @[implicit_reducible]

        is a k-module.

        The Serre pairing H¹ × H0dual → k obtained by descending the residue pairing through the quotient K → K/(V₁ + V₂).

        Instances For
          @[simp]

          The Serre pairing on a representative [f] agrees with the residue pairing on f.

          theorem SerrePairingNondegenerate.SerrePairingData.pairing_nondegenerate_right {k : Type u_1} [Field k] (D : SerrePairingData k) (ω : D.H0dual) (h : ∀ (ξ : D.H1), (D.serrePairing ξ) ω = 0) :
          ω = 0

          Right non-degeneracy of the Serre pairing: if ω pairs to 0 with every class in , then ω = 0.

          Left non-degeneracy of a perfect Serre pairing: if ξ ∈ H¹ pairs to 0 with every ω, then ξ = 0.

          theorem SerrePairingNondegenerate.PerfectSerrePairingData.pairing_perfect {k : Type u_1} [Field k] (D : PerfectSerrePairingData k) :
          (∀ (ω : D.H0dual), (∀ (ξ : D.H1), (D.serrePairing ξ) ω = 0)ω = 0) ∀ (ξ : D.H1), (∀ (ω : D.H0dual), (D.serrePairing ξ) ω = 0)ξ = 0

          The Serre pairing is perfect (non-degenerate on both sides) for a perfect data.