Documentation

LeanPool.LocalComplexGeometry.WPTBridge.GermDivision

Weierstrass division on holomorphic germs #

This file packages the function-level division and uniqueness theorems as a canonical operation on the standard germ ring. A fixed family a represents the coefficients of the prepared divisor; its coefficients are analytic and vanish at the origin.

The prepared polynomial, written in the standard Fin (n + 1) -> C coordinate model used by HolomorphicGerm.

Equations
Instances For
    noncomputable def LocalComplexGeometry.WPTBridge.remainderPolynomialGerm {n d : } (r : Fin d(HolomorphicGerm n)) :
    (HolomorphicGerm (n + 1))

    The degree-< d polynomial germ with a prescribed coefficient vector.

    Equations
    Instances For
      def LocalComplexGeometry.WPTBridge.IsPreparedGermDivision {n d : } (a : Fin dClassicalComplexWPT.Base n) (ha : ∀ (i : Fin d), AnalyticAt (a i) 0) (h q : (HolomorphicGerm (n + 1))) (r : Fin d(HolomorphicGerm n)) :

      A quotient and coefficient vector satisfy Weierstrass division at the level of germs.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem LocalComplexGeometry.WPTBridge.coe_remainderPolynomialGerm_ofFunction {n d : } (r : Fin dClassicalComplexWPT.Base n) (hr : ∀ (i : Fin d), AnalyticAt (r i) 0) :
        (remainderPolynomialGerm fun (i : Fin d) => HolomorphicGerm.ofFunction (r i) ) = fun (x : ComplexEuclidean (n + 1)) => i : Fin d, r i ((baseProjectionCLM n) x) * (lastCoordinateCLM n) x ^ i

        Coercion of a polynomial assembled from analytic coefficient representatives agrees with its pointwise polynomial function.

        theorem LocalComplexGeometry.WPTBridge.coe_preparedDivisionExpression_ofFunction {n d : } (a : Fin dClassicalComplexWPT.Base n) (ha : ∀ (i : Fin d), AnalyticAt (a i) 0) (q : ComplexEuclidean (n + 1)) (hq : AnalyticAt q 0) (r : Fin dClassicalComplexWPT.Base n) (hr : ∀ (i : Fin d), AnalyticAt (r i) 0) :

        Coercion of the full quotient-plus-remainder expression assembled from analytic representatives.

        theorem LocalComplexGeometry.WPTBridge.exists_preparedGermDivision {n d : } (a : Fin dClassicalComplexWPT.Base n) (ha : ∀ (i : Fin d), AnalyticAt (a i) 0) (ha0 : ∀ (i : Fin d), a i 0 = 0) (h : (HolomorphicGerm (n + 1))) :
        ∃ (q : (HolomorphicGerm (n + 1))) (r : Fin d(HolomorphicGerm n)), IsPreparedGermDivision a ha h q r

        Every holomorphic germ admits a quotient and degree-< d remainder by a fixed prepared polynomial.

        theorem LocalComplexGeometry.WPTBridge.preparedGermDivision_unique {n d : } (a : Fin dClassicalComplexWPT.Base n) (ha : ∀ (i : Fin d), AnalyticAt (a i) 0) (ha0 : ∀ (i : Fin d), a i 0 = 0) (h q q' : (HolomorphicGerm (n + 1))) (r r' : Fin d(HolomorphicGerm n)) (hdivision : IsPreparedGermDivision a ha h q r) (hdivision' : IsPreparedGermDivision a ha h q' r') :
        q = q' r = r'

        Germ-level uniqueness. In particular, the quotient and coefficient germs do not depend on any analytic representatives used to construct them.

        Canonical quotient and remainder #

        noncomputable def LocalComplexGeometry.WPTBridge.preparedGermDivisionQuotient {n d : } (a : Fin dClassicalComplexWPT.Base n) (ha : ∀ (i : Fin d), AnalyticAt (a i) 0) (ha0 : ∀ (i : Fin d), a i 0 = 0) (h : (HolomorphicGerm (n + 1))) :
        (HolomorphicGerm (n + 1))

        The canonical quotient, chosen from existence and made intrinsic by preparedGermDivision_unique.

        Equations
        Instances For
          noncomputable def LocalComplexGeometry.WPTBridge.preparedGermDivisionRemainder {n d : } (a : Fin dClassicalComplexWPT.Base n) (ha : ∀ (i : Fin d), AnalyticAt (a i) 0) (ha0 : ∀ (i : Fin d), a i 0 = 0) (h : (HolomorphicGerm (n + 1))) :
          Fin d(HolomorphicGerm n)

          The canonical coefficient vector of the degree-< d remainder.

          Equations
          Instances For
            theorem LocalComplexGeometry.WPTBridge.preparedGermDivision_spec {n d : } (a : Fin dClassicalComplexWPT.Base n) (ha : ∀ (i : Fin d), AnalyticAt (a i) 0) (ha0 : ∀ (i : Fin d), a i 0 = 0) (h : (HolomorphicGerm (n + 1))) :
            theorem LocalComplexGeometry.WPTBridge.preparedGermDivision_eq_of_isDivision {n d : } (a : Fin dClassicalComplexWPT.Base n) (ha : ∀ (i : Fin d), AnalyticAt (a i) 0) (ha0 : ∀ (i : Fin d), a i 0 = 0) (h q : (HolomorphicGerm (n + 1))) (r : Fin d(HolomorphicGerm n)) (hdivision : IsPreparedGermDivision a ha h q r) :
            @[simp]
            theorem LocalComplexGeometry.WPTBridge.preparedGermDivisionRemainder_zero {n d : } (a : Fin dClassicalComplexWPT.Base n) (ha : ∀ (i : Fin d), AnalyticAt (a i) 0) (ha0 : ∀ (i : Fin d), a i 0 = 0) :
            theorem LocalComplexGeometry.WPTBridge.preparedGermDivisionRemainder_add {n d : } (a : Fin dClassicalComplexWPT.Base n) (ha : ∀ (i : Fin d), AnalyticAt (a i) 0) (ha0 : ∀ (i : Fin d), a i 0 = 0) (h k : (HolomorphicGerm (n + 1))) :
            theorem LocalComplexGeometry.WPTBridge.preparedGermDivisionRemainder_smul {n d : } (a : Fin dClassicalComplexWPT.Base n) (ha : ∀ (i : Fin d), AnalyticAt (a i) 0) (ha0 : ∀ (i : Fin d), a i 0 = 0) (c : (HolomorphicGerm n)) (h : (HolomorphicGerm (n + 1))) :
            noncomputable def LocalComplexGeometry.WPTBridge.preparedGermDivisionRemainderLinearMap {n d : } (a : Fin dClassicalComplexWPT.Base n) (ha : ∀ (i : Fin d), AnalyticAt (a i) 0) (ha0 : ∀ (i : Fin d), a i 0 = 0) :

            The base-linear coefficient-remainder map supplied by analytic Weierstrass division.

            Equations
            Instances For

              Kernel and principal divisibility #

              theorem LocalComplexGeometry.WPTBridge.preparedGermDivisionRemainder_eq_zero_iff {n d : } (a : Fin dClassicalComplexWPT.Base n) (ha : ∀ (i : Fin d), AnalyticAt (a i) 0) (ha0 : ∀ (i : Fin d), a i 0 = 0) (h : (HolomorphicGerm (n + 1))) :
              preparedGermDivisionRemainder a ha ha0 h = 0 ∃ (q : (HolomorphicGerm (n + 1))), h = q * preparedPolynomialGerm a ha

              The exact kernel statement needed by Rückert's remainder-module induction: the kernel is the principal ideal generated by the prepared polynomial, viewed as a module over lower-dimensional germs.

              Every coefficient vector already is the remainder of its degree-< d polynomial germ.