Documentation

TauCeti.FieldTheory.FunctionField.Differential.Comparison

Comparing Kähler and Weil differentials #

Let F / k be an algebraic function field and let x ∈ F be a separating element. The embedding k(X) → F which sends X to x carries the normalized Weil differential dX of k(X) to a nonzero differential of F by cotrace. This differential, written TauCeti.weilDifferentialOfSeparating, is the Weil-theoretic dx.

Assume in addition that k is algebraically closed in F (IsIntegrallyClosedIn k F). Both the Kähler and Weil differential spaces are then one-dimensional over F. Sending the Kähler differential D k F x to this cotrace therefore determines an F-linear equivalence

Ω[F⁄k] ≃ₗ[F] weilDifferentialSpace k F.

For every y ∈ F, the equivalence sends dy to (dy/dx) dx. This is the linear comparison in Stichtenoth, Theorem 4.3.2. Compatibility with local components and residues, and independence from the separating parameter, remain to be proved.

The divisor of dx is explicit: (dx) = -2 (x)_∞ + Diff(F / k(x)) (Stichtenoth, Remark 4.3.7(c)). It is the divisor of a cotrace, Con (η) + Diff(F / k(x)), where the normalized differential η of k(x) has divisor -2 P_∞, and the conorm of P_∞ = (X)_∞ is the pole divisor of x. In particular -2 (x)_∞ + Diff(F / k(x)) is a canonical divisor of F.

Main definitions #

Main results #

References #

noncomputable def TauCeti.weilDifferentialOfSeparating {k : Type u} {F : Type v} [Field k] [Field F] [Algebra k F] {x : F} (hF : IsFunctionField k F) (hx : Transcendental k x) [Algebra.IsSeparable (↥k⟮x⟯) F] :

The Weil differential dx attached to a separating element x: the cotrace to F of the normalized differential dX on the rational function field, along the embedding X ↦ x.

The result belongs to the intrinsic Weil differential space, so the chosen rational-function algebra structure used in its construction is not exposed in the type.

Equations
Instances For
    theorem TauCeti.weilDifferentialOfSeparating_def {k : Type u} {F : Type v} [Field k] [Field F] [Algebra k F] {x : F} (hF : IsFunctionField k F) (hx : Transcendental k x) [Algebra.IsSeparable (↥k⟮x⟯) F] :
    have x_1 := ⋯; have x_2 := ⋯; have x_3 := ⋯; weilDifferentialOfSeparating hF hx = (weilDifferentialCotrace k F ⋯ hF) ⟨ratFuncWeilDifferential k, ⋯⟩

    The Weil differential attached to x is the cotrace of the normalized differential on k(X) under the rational-function algebra structure induced by X ↦ x.

    theorem TauCeti.weilDifferentialOfSeparating_ne_zero {k : Type u} {F : Type v} [Field k] [Field F] [Algebra k F] {x : F} (hF : IsFunctionField k F) (hx : Transcendental k x) [Algebra.IsSeparable (↥k⟮x⟯) F] :

    The Weil differential dx attached to a separating element is nonzero.

    noncomputable def TauCeti.weilDifferentialBasisOfSeparating {k : Type u} {F : Type v} [Field k] [Field F] [Algebra k F] {x : F} (hF : IsFunctionField k F) (hex : IsIntegrallyClosedIn k F) (hx : Transcendental k x) [Algebra.IsSeparable (↥k⟮x⟯) F] :

    The basis of the Weil differential space whose unique vector is the differential dx attached to a separating element.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.weilDifferentialBasisOfSeparating_apply {k : Type u} {F : Type v} [Field k] [Field F] [Algebra k F] {x : F} (hF : IsFunctionField k F) (hex : IsIntegrallyClosedIn k F) (hx : Transcendental k x) [Algebra.IsSeparable (↥k⟮x⟯) F] (i : Unit) :
      noncomputable def TauCeti.kaehlerDifferentialEquivWeilDifferentialOfSeparating {k : Type u} {F : Type v} [Field k] [Field F] [Algebra k F] {x : F} (hF : IsFunctionField k F) (hex : IsIntegrallyClosedIn k F) (hx : Transcendental k x) [Algebra.IsSeparable (↥k⟮x⟯) F] :

      The Kähler–Weil differential comparison for a separating element (Stichtenoth, Theorem 4.3.2): the F-linear equivalence which sends the Kähler differential dx to the cotrace of the normalized Weil differential dX along k(X) → F, X ↦ x.

      Equations
      Instances For
        @[simp]

        The Kähler–Weil comparison sends the differential of the chosen separating element to its Weil counterpart.

        @[simp]

        The inverse Kähler–Weil comparison sends the Weil differential attached to the chosen separating element back to its Kähler differential.

        @[simp]

        Under the Kähler–Weil comparison determined by x, the differential dy is (dy/dx) dx.

        The divisor of dx #

        The cotrace to F of the normalized differential of k(x) is nonzero.

        @[simp]

        The divisor of dx (Stichtenoth, Remark 4.3.7(c)): for a finite separable extension F of k(x) with exact constant field k, the cotrace to F of the normalized differential η of k(x) has divisor -2 (x)_∞ + Diff(F / k(x)), where x is the image in F of the variable of k(x).

        @[simp]

        -2 (x)_∞ + Diff(F / k(x)) is a canonical divisor (Stichtenoth, Remark 4.3.7(c)): for a finite separable extension F of k(x) with exact constant field k, this divisor represents the canonical class of F.

        @[simp]
        theorem TauCeti.weilDifferentialDivisor_weilDifferentialOfSeparating {k : Type u} {F : Type v} [Field k] [Field F] [Algebra k F] {x : F} (hF : IsFunctionField k F) (hex : IsIntegrallyClosedIn k F) (hx : Transcendental k x) [Algebra.IsSeparable (↥k⟮x⟯) F] :

        The divisor of dx (Stichtenoth, Remark 4.3.7(c)): for a separating element x of F / k with exact constant field k, the Weil differential dx has divisor -2 (x)_∞ + Diff(F / k(x)), the different being taken along the embedding k(X) → F, X ↦ x.