Documentation

Atlas.AlgebraicGeometryI.code.ResidueSumZero

noncomputable def ResidueSumZero.laurentResidue {k : Type u} [Field k] (f : LaurentSeries k) :
k

The residue of a Laurent series over k: the coefficient of t^{-1}, i.e. the algebraic residue at the origin.

Instances For
    @[simp]

    The residue of the zero Laurent series is zero.

    Additivity of the residue.

    theorem ResidueSumZero.laurentResidue_sum {k : Type u} [Field k] {ι : Type u_1} (s : Finset ι) (f : ιLaurentSeries k) :
    laurentResidue (∑ is, f i) = is, laurentResidue (f i)

    The residue commutes with finite sums.

    The residue is k-linear in the scalar action.

    A regular power series (no principal part) has residue zero.

    noncomputable def ResidueSumZero.simplePole {k : Type u} [Field k] (c : k) :

    The simple pole c · t^{-1}, the basic Laurent series with residue c.

    Instances For
      @[simp]

      The residue of the simple pole c · t^{-1} is c.

      theorem ResidueSumZero.laurentResidue_nonneg_order {k : Type u} [Field k] (f : LaurentSeries k) (hf : n < 0, f.coeff n = 0) :

      A Laurent series with no negative-order coefficients (i.e., a holomorphic germ) has zero residue.

      The residue assembled as a k-linear map LaurentSeries k →ₗ[k] k.

      Instances For
        structure ResidueSumZero.PartialFracDiff (k : Type u_1) [Field k] :
        Type u_1

        An abstract partial-fraction differential: n simple poles at distinct points a_i with residues c_i. The algebraic shadow of a rational differential on ℙ¹.

        Instances For

          The local Laurent expansion of ω at its j-th pole: a pure simple pole with coefficient c_j.

          Instances For

            The local Laurent expansion at infinity: a simple pole with residue equal to −Σ c_i, enforcing the residue theorem on ℙ¹.

            Instances For

              The Laurent residue of ω at its j-th pole equals the prescribed coefficient c_j.

              The Laurent residue at infinity equals −Σ c_i.

              Residue theorem for the abstract partial-fraction differential: the sum over all poles (finite plus infinity) vanishes.

              Compatibility: the Laurent residue at a pole agrees with the polynomial partial-fraction residue.

              theorem ResidueSumZero.residue_sum_zero_P1_explicit {k : Type u} [Field k] (ω : PartialFracDiff k) :
              j : Fin ω.n, ω.c j + -j : Fin ω.n, ω.c j = 0

              Explicit residue identity on ℙ¹: Σ c_j + (−Σ c_j) = 0.

              structure ResidueSumZero.SmoothProperCurve (k : Type u) [Field k] :
              Type (u + 1)

              A smooth proper curve over k packaged with its scheme, its Dedekind coordinate ring A, function field K, and the necessary algebra/tower instances. The algebraic data needed to state the residue theorem.

              Instances For
                @[implicit_reducible]
                @[implicit_reducible]
                @[implicit_reducible]
                @[implicit_reducible]
                @[implicit_reducible]

                The local Laurent expansion at a height-one prime (point) of the curve, sending a Kähler differential on K to its Laurent series in a uniformizer. Placeholder until the analytic theory is in place.

                Instances For

                  The residue map at a point 𝔭 of the curve, composing the local Laurent expansion with the residue functional.

                  Instances For
                    theorem ResidueSumZero.residue_sum_zero {k : Type u} [Field k] (C : SmoothProperCurve k) (ω : Ω[C.Kk]) (S : Finset (IsDedekindDomain.HeightOneSpectrum C.A)) (hS : 𝔭S, (residueAtPoint C 𝔭) ω = 0) :
                    𝔭S, (residueAtPoint C 𝔭) ω = 0

                    Lem 36 (residue theorem): on a smooth proper curve, the sum of the residues of any rational differential over all points of the curve vanishes.

                    Consistency check: the polynomial residue sum from ResidueSum agrees with the abstract residue-sum-zero identity.

                    Compatibility: the polynomial residue at the j-th pole equals the Laurent residue of the simple pole c_j · t^{-1}.