Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Isogeny.Galois

Galois conjugation of isogenies #

Let W₁ and W₂ be Weierstrass curves over F, and let K/F be a field extension. An F-automorphism σ of K conjugates an isogeny φ : (W₁)_K → (W₂)_K: apply σ⁻¹ to the coefficients of a function on the target, pull it back along φ, and apply σ to the resulting function on the source. The two semilinearities cancel, so the conjugate pullback is again a K-algebra homomorphism.

Conjugation preserves the condition that infinity maps to infinity. Algebraically, a monic integral-dependence relation for the source coordinate is transported by the coefficient automorphisms. The construction therefore gives a genuine Galois action on the type of isogenies, and it respects identity and composition. These are the equivariance facts needed to descend an isogeny constructed after extending the base field.

Main definitions #

Main results #

References #

Galois conjugation of a coordinate pullback. Its underlying ring homomorphism is σ ∘ φ ∘ σ⁻¹; the semilinearity of the two outer maps cancels, making the composite K-linear.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]

    The conjugate pullback is obtained by applying σ⁻¹ on the target, then φ, then σ on the source.

    @[simp]

    Conjugation by the identity fixes a coordinate pullback.

    @[simp]
    theorem TauCeti.CoordinatePullback.galoisConj_galoisConj {F : Type u_1} {K : Type u_2} [Field F] [Field K] [Algebra F K] (W₁ W₂ : WeierstrassCurve F) (φ : CoordinatePullback (WeierstrassCurve.toAffine (WeierstrassCurve.Affine.baseChange W₁ K)) (WeierstrassCurve.toAffine (WeierstrassCurve.Affine.baseChange W₂ K))) (σ τ : Gal(K/F)) :
    galoisConj W₁ W₂ (galoisConj W₁ W₂ φ τ) σ = galoisConj W₁ W₂ φ (σ * τ)

    Successive Galois conjugations multiply their automorphisms.

    Galois conjugation preserves the condition that infinity maps to infinity.

    Galois conjugation of an isogeny between base changes of curves defined over F.

    Equations
    Instances For
      @[simp]

      The pullback of the conjugate is the conjugate of the pullback.

      @[simp]

      Conjugating a function-field pullback is the function-field pullback of the conjugate isogeny.

      Galois conjugation fixes an isogeny exactly when its function-field pullback commutes with the corresponding coefficient automorphism. This compares actual field maps, including their action on functions with poles.

      @[simp]

      Conjugation by the identity fixes an isogeny.

      @[simp]
      theorem TauCeti.Isogeny.galoisConj_galoisConj {F : Type u_1} {K : Type u_2} [Field F] [Field K] [Algebra F K] (W₁ W₂ : WeierstrassCurve F) (φ : Isogeny (WeierstrassCurve.toAffine (WeierstrassCurve.Affine.baseChange W₁ K)) (WeierstrassCurve.toAffine (WeierstrassCurve.Affine.baseChange W₂ K))) (σ τ : Gal(K/F)) :
      galoisConj W₁ W₂ (galoisConj W₁ W₂ φ τ) σ = galoisConj W₁ W₂ φ (σ * τ)

      Successive Galois conjugations multiply their automorphisms.

      @[simp]

      Galois conjugation fixes the identity isogeny.

      @[simp]

      Galois conjugation respects composition of isogenies.

      @[simp]
      theorem TauCeti.Isogeny.galoisConj_map_algebraMap {F : Type u_1} {K : Type u_2} [Field F] [Field K] [Algebra F K] (W₁ W₂ : WeierstrassCurve F) (φ : Isogeny W₁.toAffine W₂.toAffine) (σ : Gal(K/F)) :
      galoisConj W₁ W₂ (φ.map (algebraMap F K)) σ = φ.map (algebraMap F K)

      An isogeny defined over the ground field is fixed by Galois conjugation.

      The Galois action on isogenies between two fixed base-changed curves.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[simp]
        theorem TauCeti.Isogeny.galoisAction_apply {F : Type u_1} {K : Type u_2} [Field F] [Field K] [Algebra F K] (W₁ W₂ : WeierstrassCurve F) (σ : Gal(K/F)) (φ : Isogeny (WeierstrassCurve.toAffine (WeierstrassCurve.Affine.baseChange W₁ K)) (WeierstrassCurve.toAffine (WeierstrassCurve.Affine.baseChange W₂ K))) :
        ((galoisAction W₁ W₂) σ) φ = galoisConj W₁ W₂ φ σ

        The bundled Galois action is Galois conjugation.