Documentation

TauCeti.FieldTheory.FunctionField.Hyperelliptic.BranchPlaces

The branch places of a hyperelliptic function field #

Let F / k be a function field with exact constants, 2 ≠ 0 in k, and x ∈ F transcendental with [F : k(x)] = 2 and F / k(x) separable. Completing the square, F = k(x)(y) with y² = u ∈ k(x), so the ramification of F / k(x) is that of a radical extension of prime exponent 2: every place of F has different exponent 0 or 1 over k(x), and exponent 1 exactly at the ramified places. The Hurwitz genus formula over k(x), of genus zero, then says that the different has degree 2g + 2; over an algebraically closed k every place is rational, so F / k(x) has exactly 2g + 2 ramified places, each the only place over its restriction, and their restrictions, the branch places of k(x), are 2g + 2 rational places.

When moreover g ≥ 2, every automorphism of F / k preserves k(x) and permutes the branch places through its restriction to k(x): this is the invariant finite set of rational places of k(x) on which Aut(F / k) acts, the input to the finiteness of Aut(F / k).

Main results #

References #

theorem TauCeti.exists_sq_eq_algebraMap_adjoin_simple_eq_top {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] [NeZero 2] {x : F} (hdeg : Module.finrank (↥k⟮x⟯) F = 2) :
∃ (y : F) (u : ↥k⟮x⟯), u ≠ 0 ∧ y ^ 2 = (algebraMap (↥k⟮x⟯) F) u ∧ (↥k⟮x⟯)⟮y⟯ = ⊤

A quadratic extension of k(x) is radical away from characteristic two: some y with y² = u for a nonzero u ∈ k(x) generates F over k(x).

theorem TauCeti.differentExponent_adjoin_le_one {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] [NeZero 2] {x : F} (hdeg : Module.finrank (↥k⟮x⟯) F = 2) [Algebra.IsSeparable (↥k⟮x⟯) F] [FiniteDimensional (↥k⟮x⟯) F] (Q : Place k F) :
Place.differentExponent k (↥k⟮x⟯) Q ≤ 1

The different exponents of F / k(x) are at most one.

theorem TauCeti.differentExponent_adjoin_eq_one_iff_one_lt_ramificationIdx {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] [NeZero 2] {x : F} (hdeg : Module.finrank (↥k⟮x⟯) F = 2) [Algebra.IsSeparable (↥k⟮x⟯) F] [FiniteDimensional (↥k⟮x⟯) F] (Q : Place k F) :
Place.differentExponent k (↥k⟮x⟯) Q = 1 ↔ 1 < Place.ramificationIdx (↥k⟮x⟯) Q

The different exponent is one exactly at the ramified places of F / k(x).

theorem TauCeti.mem_support_different_adjoin_iff {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] [NeZero 2] {x : F} (hdeg : Module.finrank (↥k⟮x⟯) F = 2) [Algebra.IsSeparable (↥k⟮x⟯) F] [FiniteDimensional (↥k⟮x⟯) F] (hx : Transcendental k x) (Q : Place k F) :
Q ∈ (Divisor.different k F ⋯).support ↔ 1 < Place.ramificationIdx (↥k⟮x⟯) Q

A place of F ramifies over k(x) exactly when it lies in the support of the different.

theorem TauCeti.degree_different_adjoin {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (hF : IsFunctionField k F) (hex : IsIntegrallyClosedIn k F) {x : F} (hx : Transcendental k x) (hdeg : Module.finrank (↥k⟮x⟯) F = 2) [FiniteDimensional (↥k⟮x⟯) F] [Algebra.IsSeparable (↥k⟮x⟯) F] :
Divisor.degree (Divisor.different k F ⋯) = 2 * ↑(genus k F) + 2

The different of F / k(x) has degree 2g + 2: the Hurwitz genus formula over k(x), of genus zero, reads 2g - 2 = 2 · (-2) + deg Diff.

theorem TauCeti.card_support_different_adjoin {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (hF : IsFunctionField k F) (hex : IsIntegrallyClosedIn k F) [NeZero 2] {x : F} (hx : Transcendental k x) (hdeg : Module.finrank (↥k⟮x⟯) F = 2) [FiniteDimensional (↥k⟮x⟯) F] [Algebra.IsSeparable (↥k⟮x⟯) F] [IsAlgClosed k] :
(Divisor.different k F ⋯).support.card = 2 * genus k F + 2

Exactly 2g + 2 places of F ramify over k(x) when k is algebraically closed: every ramified place has different exponent 1 and degree 1, so the degree 2g + 2 of the different counts them.

noncomputable def TauCeti.branchPlaces {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] {x : F} (hx : Transcendental k x) [FiniteDimensional (↥k⟮x⟯) F] [Algebra.IsSeparable (↥k⟮x⟯) F] :
Finset (Place k ↥k⟮x⟯)

The branch places of k(x): the restrictions to k(x) of the places of F that ramify over k(x).

Equations
Instances For
    theorem TauCeti.mem_branchPlaces_iff {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] {x : F} (hx : Transcendental k x) [FiniteDimensional (↥k⟮x⟯) F] [Algebra.IsSeparable (↥k⟮x⟯) F] {P : Place k ↥k⟮x⟯} :
    P ∈ branchPlaces hx ↔ ∃ Q ∈ (Divisor.different k F ⋯).support, Place.restrict k (↥k⟮x⟯) Q = P
    theorem TauCeti.eq_of_restrict_eq_of_mem_support_different {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] [NeZero 2] {x : F} (hx : Transcendental k x) (hdeg : Module.finrank (↥k⟮x⟯) F = 2) [FiniteDimensional (↥k⟮x⟯) F] [Algebra.IsSeparable (↥k⟮x⟯) F] {Q Q' : Place k F} (hQ : Q ∈ (Divisor.different k F ⋯).support) (h : Place.restrict k (↥k⟮x⟯) Q = Place.restrict k (↥k⟮x⟯) Q') :
    Q = Q'

    Restriction is injective on the ramified places: a place Q of F that ramifies over k(x) is the only place of F over its restriction, because e(Q ∣ k(x)) = 2 = [F : k(x)] exhausts the fibre.

    theorem TauCeti.card_branchPlaces {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (hF : IsFunctionField k F) (hex : IsIntegrallyClosedIn k F) [NeZero 2] {x : F} (hx : Transcendental k x) (hdeg : Module.finrank (↥k⟮x⟯) F = 2) [FiniteDimensional (↥k⟮x⟯) F] [Algebra.IsSeparable (↥k⟮x⟯) F] [IsAlgClosed k] :
    (branchPlaces hx).card = 2 * genus k F + 2

    There are 2g + 2 branch places when k is algebraically closed.

    theorem TauCeti.smul_mem_branchPlaces {k : Type u_1} {F : Type u_2} [Field k] [Field F] [Algebra k F] (hF : IsFunctionField k F) (hex : IsIntegrallyClosedIn k F) [NeZero 2] {x : F} (hx : Transcendental k x) (hdeg : Module.finrank (↥k⟮x⟯) F = 2) [FiniteDimensional (↥k⟮x⟯) F] [Algebra.IsSeparable (↥k⟮x⟯) F] (hg : 2 ≤ genus k F) (σ : Gal(F/k)) {P : Place k ↥k⟮x⟯} (hP : P ∈ branchPlaces hx) :
    (restrictAdjoinHom hF hex hg hx hdeg) σ • P ∈ branchPlaces hx

    The automorphisms of F / k permute the branch places through their restriction to k(x), for g ≥ 2: restriction of places is equivariant, and ramification is preserved.