Documentation

LeanPool.MarkoffModP.BGS.HasseWeil.FiniteExtensionPlaceTower

Restriction of function-field places in a finite tower #

Stichtenoth's fixed-field proof of the Hasse--Weil lower bound compares rational places in several intermediate fields of one Galois tower. This file starts that tower API for the repository's exhaustive place type. It restricts both finite places and places above infinity by contracting the corresponding height-one prime through the integral closures.

The construction is intrinsic to the field tower. It assumes no point-count bound, zeta theorem, or Hasse--Weil statement.

@[instance_reducible]
noncomputable def BGS.HasseWeil.finitePlaceTowerPolynomialAlgebraM (K : Type u_1) [Field K] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] :

The algebra structure from K[X] to M used in the finite extension place tower construction.

Equations
Instances For
    @[instance_reducible]
    noncomputable def BGS.HasseWeil.finitePlaceTowerPolynomialAlgebraL (K : Type u_1) [Field K] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] :

    The algebra structure from K[X] to L used in the finite extension place tower construction.

    Equations
    Instances For
      theorem BGS.HasseWeil.finitePlaceTowerPolynomialFields (K : Type u_1) [Field K] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] :

      The field inclusion maps the finite integral closure in an intermediate field into the finite integral closure in the top field.

      Equations
      Instances For
        @[instance_reducible]

        The algebra structure from (RatFuncFiniteIntegralClosure K M) to (RatFuncFiniteIntegralClosure K L) used in the finite extension place tower construction.

        Equations
        Instances For

          Restriction of a finite place contracts its height-one prime to the intermediate finite integral closure.

          Equations
          Instances For
            @[simp]

            Restricting a finite place through the intermediate field preserves the place below it in the rational function field.

            The field inclusion maps the integral closure of the infinity valuation ring in an intermediate field into the corresponding top integral closure.

            Equations
            Instances For
              @[instance_reducible]

              The algebra structure from (RatFuncInfinityIntegralClosure K M) to (RatFuncInfinityIntegralClosure K L) used in the finite extension place tower construction.

              Equations
              Instances For

                Restriction of a place above infinity contracts its prime to the intermediate integral closure. The tower law for ideals proves that the contracted prime still lies above the distinguished infinity place.

                Equations
                Instances For

                  Restriction on the exhaustive sum of finite and above-infinity places.

                  Equations
                  Instances For
                    @[simp]
                    theorem BGS.HasseWeil.placeUnder_inl (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] (P : CorvajaZannier.FiniteExtensionFinitePlace K L) :
                    @[simp]
                    theorem BGS.HasseWeil.placeUnder_inr (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] (P : ↑(CorvajaZannier.FiniteExtensionInfinityPlace K L)) :
                    theorem BGS.HasseWeil.finitePlaceUnder_surjective (K : Type u_1) [Field K] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] :

                    Every finite place of the intermediate field has a finite place above it in the top field. This is lying-over for the induced integral-closure map.

                    Every place above infinity in the intermediate field has a place above it in the top field.

                    theorem BGS.HasseWeil.placeUnder_surjective (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] :

                    Restriction from the top field is surjective on the exhaustive place type.

                    @[reducible, inline]
                    abbrev BGS.HasseWeil.FinitePlaceUnderFiber (K : Type u_1) [Field K] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] (P : CorvajaZannier.FiniteExtensionFinitePlace K M) :
                    Type u_3

                    The finite places of the top field above a fixed intermediate finite place.

                    Equations
                    Instances For

                      A restriction fiber is the usual finite set of primes lying over the contracted prime ideal.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For
                        @[instance_reducible]
                        Equations
                        • One or more equations did not get rendered due to their size.
                        @[reducible, inline]
                        abbrev BGS.HasseWeil.InfinityPlaceUnderFiber (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] (P : ↑(CorvajaZannier.FiniteExtensionInfinityPlace K M)) :
                        Type u_3

                        The places of the top field above a fixed intermediate place at infinity.

                        Equations
                        Instances For

                          The restriction fiber above infinity is likewise the finite set of primes over the corresponding intermediate prime.

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

                            The rank of the relative finite integral-closure extension is the field degree of the top function field over the intermediate field.

                            The infinity integral-closure model has the same relative rank, namely the degree of the field extension.

                            noncomputable def BGS.HasseWeil.finitePlaceRelativeRamificationIdx (K : Type u_1) [Field K] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] (Q : CorvajaZannier.FiniteExtensionFinitePlace K L) :

                            Ramification index of a top finite place over the intermediate finite integral closure.

                            Equations
                            Instances For
                              noncomputable def BGS.HasseWeil.finitePlaceRelativeInertiaDeg (K : Type u_1) [Field K] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] (Q : CorvajaZannier.FiniteExtensionFinitePlace K L) :

                              Inertia degree of a top finite place over the intermediate finite integral closure.

                              Equations
                              Instances For
                                noncomputable def BGS.HasseWeil.infinityPlaceRelativeRamificationIdx (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] (Q : ↑(CorvajaZannier.FiniteExtensionInfinityPlace K L)) :

                                Ramification index of a top place above infinity over the intermediate infinity integral closure.

                                Equations
                                Instances For
                                  noncomputable def BGS.HasseWeil.infinityPlaceRelativeInertiaDeg (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] (Q : ↑(CorvajaZannier.FiniteExtensionInfinityPlace K L)) :

                                  Inertia degree of a top place above infinity over the intermediate infinity integral closure.

                                  Equations
                                  Instances For

                                    Place degree is multiplicative when a finite place is restricted through an intermediate function field. The second factor is the residue-field degree in the relative extension.

                                    Exhaustive place degree is multiplicative under restriction through an intermediate function field.

                                    @[implicit_reducible]

                                    The field Galois group acts on the finite integral closure in the top field, relative to the intermediate finite integral closure.

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

                                      The relative Galois action fixes the intermediate finite integral closure.

                                      noncomputable def BGS.HasseWeil.finitePlaceGalSmul (K : Type u_1) [Field K] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] [FiniteDimensional (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] [IsGalois M L] (g : Gal(L/M)) (P : CorvajaZannier.FiniteExtensionFinitePlace K L) :

                                      The relative Galois action on a finite place, obtained by acting on its height-one prime ideal.

                                      Equations
                                      Instances For
                                        @[implicit_reducible]
                                        noncomputable def BGS.HasseWeil.finitePlaceGalAction (K : Type u_1) [Field K] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] [FiniteDimensional (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] [IsGalois M L] :

                                        The relative Galois group acts on finite places of the top function field.

                                        Equations
                                        Instances For
                                          @[simp]

                                          Relative Galois conjugation does not change the restricted finite place.

                                          @[implicit_reducible]
                                          noncomputable def BGS.HasseWeil.finitePlaceUnderFiberGalAction (K : Type u_1) [Field K] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] [FiniteDimensional (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] [IsGalois M L] (P : CorvajaZannier.FiniteExtensionFinitePlace K M) :
                                          MulAction Gal(L/M) (FinitePlaceUnderFiber K M L P)

                                          The relative Galois action restricts to every finite-place fiber.

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

                                            Galois conjugacy of finite places, expressed on their prime ideals.

                                            Equations
                                            Instances For

                                              Two finite places above the same intermediate place are conjugate under the relative field Galois group.

                                              Each finite-place restriction fiber is a transitive relative Galois set.

                                              noncomputable def BGS.HasseWeil.finitePlaceUnderFiberFixedBy (K : Type u_1) [Field K] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] [FiniteDimensional (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] [IsGalois M L] (P : CorvajaZannier.FiniteExtensionFinitePlace K M) (g : Gal(L/M)) :
                                              Type u_3

                                              Finite places in a restriction fiber fixed by one relative Galois automorphism.

                                              Equations
                                              Instances For

                                                The exact local fixed-point trace identity for a finite-place restriction fiber.

                                                @[implicit_reducible]

                                                The same relative Galois group acts on the integral closure of the infinity valuation ring.

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

                                                  The relative Galois action fixes the intermediate infinity integral closure.

                                                  The relative Galois action also commutes with scalars from the base infinity valuation ring.

                                                  noncomputable def BGS.HasseWeil.infinityPlaceGalSmul (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] [FiniteDimensional (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] [IsGalois M L] (g : Gal(L/M)) (P : ↑(CorvajaZannier.FiniteExtensionInfinityPlace K L)) :

                                                  The relative Galois action on a place above infinity, obtained by acting on its prime ideal.

                                                  Equations
                                                  Instances For
                                                    @[implicit_reducible]
                                                    noncomputable def BGS.HasseWeil.infinityPlaceGalAction (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] [FiniteDimensional (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] [IsGalois M L] :

                                                    The relative Galois group acts on places above infinity of the top function field.

                                                    Equations
                                                    Instances For
                                                      @[simp]

                                                      Relative Galois conjugation does not change the restricted infinity place.

                                                      @[implicit_reducible]

                                                      The relative Galois action restricts to every infinity-place fiber.

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

                                                        Galois conjugacy of places above infinity, expressed on their prime ideals.

                                                        Equations
                                                        Instances For

                                                          Two places above infinity with the same intermediate restriction are conjugate under the relative field Galois group.

                                                          Each infinity-place restriction fiber is a transitive relative Galois set.

                                                          noncomputable def BGS.HasseWeil.infinityPlaceUnderFiberFixedBy (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] [FiniteDimensional (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] [IsGalois M L] (P : ↑(CorvajaZannier.FiniteExtensionInfinityPlace K M)) (g : Gal(L/M)) :
                                                          Type u_3

                                                          Places above infinity in a restriction fiber fixed by one relative Galois automorphism.

                                                          Equations
                                                          Instances For

                                                            The exact local fixed-point trace identity for an infinity-place restriction fiber.

                                                            Ramification index and inertia degree are constant on each finite-place restriction fiber in a Galois tower.

                                                            Ramification index and inertia degree are constant on each restriction fiber above infinity in a Galois tower.

                                                            In a Galois tower, the number of finite places in a restriction fiber times their common ramification index and inertia degree is the relative field degree.

                                                            noncomputable def BGS.HasseWeil.finitePlaceDecompositionGroup (K : Type u_1) [Field K] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] [FiniteDimensional (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] [IsGalois M L] (P : CorvajaZannier.FiniteExtensionFinitePlace K L) :
                                                            Subgroup Gal(L/M)

                                                            The decomposition group of a finite place in the relative Galois group.

                                                            Equations
                                                            Instances For
                                                              noncomputable def BGS.HasseWeil.finitePlaceInertiaGroup (K : Type u_1) [Field K] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] [FiniteDimensional (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] [IsGalois M L] (P : CorvajaZannier.FiniteExtensionFinitePlace K L) :
                                                              Subgroup Gal(L/M)

                                                              The inertia group of a finite place in the relative Galois group.

                                                              Equations
                                                              Instances For
                                                                noncomputable def BGS.HasseWeil.infinityPlaceDecompositionGroup (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] [FiniteDimensional (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] [IsGalois M L] (P : ↑(CorvajaZannier.FiniteExtensionInfinityPlace K L)) :
                                                                Subgroup Gal(L/M)

                                                                The decomposition group of a place above infinity in the relative Galois group.

                                                                Equations
                                                                Instances For
                                                                  noncomputable def BGS.HasseWeil.infinityPlaceInertiaGroup (K : Type u_1) [Field K] [DecidableEq (RatFunc K)] (M : Type u_2) [Field M] [Algebra (RatFunc K) M] [FiniteDimensional (RatFunc K) M] (L : Type u_3) [Field L] [Algebra (RatFunc K) L] [Algebra M L] [IsScalarTower (RatFunc K) M L] [IsGalois M L] (P : ↑(CorvajaZannier.FiniteExtensionInfinityPlace K L)) :
                                                                  Subgroup Gal(L/M)

                                                                  The inertia group of a place above infinity in the relative Galois group.

                                                                  Equations
                                                                  Instances For

                                                                    The inertia-group cardinality is the ramification index at a finite place.

                                                                    The decomposition-group cardinality is ramification index times inertia degree at a finite place.

                                                                    The inertia-group cardinality is the ramification index above infinity.