Documentation

LeanPool.RiemannRochFunctionFields.CoordinateFree.AdeleSpace

Adeles indexed by intrinsic places #

This file defines the function-field adele space directly as a restricted product over coordinate-free places. The equivalence adeleEquivChart identifies it with the two-chart construction and transports the filtration and diagonal embedding.

def FunctionField.adeleSubmodule (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] :
Submodule k (Place k KK)

The k-submodule of tuples over intrinsic places that are integral almost everywhere.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[reducible, inline]
    abbrev FunctionField.AdeleSpace (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] :
    Submodule k (Place k KK)

    The intrinsic, K-valued adele space.

    Equations
    Instances For

      Every element of the function field is integral at all but finitely many intrinsic places.

      noncomputable def FunctionField.adeleEquivChart (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] [IsScalarTower k (Polynomial k) K] [IsScalarTower (Polynomial k) (RatFunc k) K] [FunctionField k K] [Algebra.IsSeparable (RatFunc k) K] :

      Reindex an intrinsic adele along the equivalence between chart and intrinsic places.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[simp]
        theorem FunctionField.adeleEquivChart_apply (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] [IsScalarTower k (Polynomial k) K] [IsScalarTower (Polynomial k) (RatFunc k) K] [FunctionField k K] [Algebra.IsSeparable (RatFunc k) K] (a : (AdeleSpace k K)) (w : Chart.PlaceA k K) :
        ((adeleEquivChart k K) a) w = a ((chartToPlace k K) w)
        @[simp]
        theorem FunctionField.adeleEquivChart_symm_apply (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] [IsScalarTower k (Polynomial k) K] [IsScalarTower (Polynomial k) (RatFunc k) K] [FunctionField k K] [Algebra.IsSeparable (RatFunc k) K] (a : (Chart.AdeleSpace k K)) (v : Place k K) :
        ((adeleEquivChart k K).symm a) v = a ((chartToPlace k K).symm v)
        def FunctionField.smulAdele (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] [IsScalarTower k (Polynomial k) K] [IsScalarTower (Polynomial k) (RatFunc k) K] [FunctionField k K] [Algebra.IsSeparable (RatFunc k) K] (x : K) (a : (AdeleSpace k K)) :
        (AdeleSpace k K)

        Pointwise multiplication of an intrinsic adele by an element of K.

        Equations
        Instances For
          @[simp]
          theorem FunctionField.adeleEquivChart_smul (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] [IsScalarTower k (Polynomial k) K] [IsScalarTower (Polynomial k) (RatFunc k) K] [FunctionField k K] [Algebra.IsSeparable (RatFunc k) K] (x : K) (a : (AdeleSpace k K)) :
          (adeleEquivChart k K) (x a) = x (adeleEquivChart k K) a

          The intrinsic-to-chart adele equivalence commutes with multiplication by K.

          def FunctionField.mulAdeleLinear (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] [Algebra (Polynomial k) K] [Algebra (RatFunc k) K] [IsScalarTower k (Polynomial k) K] [IsScalarTower (Polynomial k) (RatFunc k) K] [FunctionField k K] [Algebra.IsSeparable (RatFunc k) K] (x : K) :
          (AdeleSpace k K) →ₗ[k] (AdeleSpace k K)

          Multiplication by an element of K as a k-linear endomorphism of intrinsic adeles.

          Equations
          Instances For
            def FunctionField.memAdeleFilt (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] (D : Divisor k K) (a : (AdeleSpace k K)) :

            An intrinsic adele satisfies the bound prescribed by a divisor.

            Equations
            Instances For
              def FunctionField.adeleFilt (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] (D : Divisor k K) :

              The intrinsic adele filtration piece A(D).

              Equations
              Instances For

                Membership in the intrinsic filtration agrees with chart filtration membership.

                theorem FunctionField.adeleFilt_mono (k : Type u_1) (K : Type u_2) [Field k] [Field K] [Algebra k K] {D E : Divisor k K} (h : D E) :
                adeleFilt k K D adeleFilt k K E

                The intrinsic adele filtration is monotone in the divisor.

                The diagonal embedding of the function field into intrinsic adeles.

                Equations
                Instances For

                  The image of the intrinsic diagonal embedding.

                  Equations
                  Instances For
                    @[simp]

                    The chart equivalence maps the intrinsic filtration onto the chart filtration.

                    The chart equivalence maps the intrinsic diagonal submodule onto the chart diagonal.

                    The chart equivalence maps A(D) plus the diagonal onto the corresponding chart submodule.

                    Membership in A(D) plus the diagonal is preserved by the chart equivalence.