Documentation

LeanPool.CarlsonFunctions.Carlson.L.SlitContinuation

Carlson's L-function on the full product slit plane #

The exponent derivative of regCarlsonRSlit is jointly holomorphic in the exponent, Dirichlet parameters, and slit-plane nodes. This completes the domain assertion of Carlson (1987), (2.1), in regularized form. The original right-half-plane continuation is retained and agrees with this extension. No equality with a principal-power simplex integral is asserted for arbitrary slit-plane nodes.

noncomputable def DirichletTransform.regCarlsonLSlit {ι : Type u_1} [Fintype ι] (t : ℂ) (b z : ι → ℂ) :

The entire regularized L-function, defined by differentiating R in its exponent. Values outside the product slit plane are unspecified.

Equations
Instances For
    noncomputable def DirichletTransform.carlsonLSlit {ι : Type u_1} [Fintype ι] (t : ℂ) (b z : ι → ℂ) :

    The ordinary L-function on slit-plane nodes. At total-parameter Gamma poles, this is only Lean's totalized expression, not a claimed finite value.

    Equations
    Instances For
      theorem DirichletTransform.hasDerivAt_regCarlsonRSlit_L {ι : Type u_1} [Fintype ι] (t : ℂ) (b : ι → ℂ) {z : ι → ℂ} (hz : z ∈ carlsonRSlitDomain) :
      HasDerivAt (fun (s : ℂ) => regCarlsonRSlit s b z) (regCarlsonLSlit t b z) t
      theorem DirichletTransform.analyticOnNhd_regCarlsonLSlit_joint {ι : Type u_1} [Fintype ι] :
      AnalyticOnNhd ℂ (fun (p : Option (ι ⊕ ι) → ℂ) => regCarlsonLSlit (p none) (fun (i : ι) => p (some (Sum.inl i))) fun (i : ι) => p (some (Sum.inr i))) {p : Option (ι ⊕ ι) → ℂ | (fun (i : ι) => p (some (Sum.inr i))) ∈ carlsonRSlitDomain}

      Carlson (1987), (2.1): full joint holomorphy, with no parameter exceptions after Gamma regularization. The coordinates are exponent, parameters, then nodes.

      theorem DirichletTransform.analyticAt_regCarlsonLSlit_comp {ι : Type u_1} [Fintype ι] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℂ E] {t : E → ℂ} {b z : E → ι → ℂ} {p : E} (ht : AnalyticAt ℂ t p) (hb : AnalyticAt ℂ b p) (hz : AnalyticAt ℂ z p) (hslit : z p ∈ carlsonRSlitDomain) :
      AnalyticAt ℂ (fun (q : E) => regCarlsonLSlit (t q) (b q) (z q)) p

      Analytic substitutions in all arguments preserve analyticity on the slit domain.

      theorem DirichletTransform.analyticOnNhd_regCarlsonLSlit_exponent_parameters {ι : Type u_1} [Fintype ι] {z : ι → ℂ} (hz : z ∈ carlsonRSlitDomain) :
      AnalyticOnNhd ℂ (fun (p : Option ι → ℂ) => regCarlsonLSlit (p none) (fun (i : ι) => p (some i)) z) Set.univ
      theorem DirichletTransform.analyticAt_carlsonLSlit_comp {ι : Type u_1} [Fintype ι] {E : Type u_2} [NormedAddCommGroup E] [NormedSpace ℂ E] {t : E → ℂ} {b z : E → ι → ℂ} {p : E} (ht : AnalyticAt ℂ t p) (hb : AnalyticAt ℂ b p) (hz : AnalyticAt ℂ z p) (hslit : z p ∈ carlsonRSlitDomain) (hc : ∀ (n : ℕ), ∑ i : ι, b p i ≠ -↑n) :
      AnalyticAt ℂ (fun (q : E) => carlsonLSlit (t q) (b q) (z q)) p
      theorem DirichletTransform.regCarlsonLSlit_eq_continued {ι : Type u_1} [Fintype ι] (t : ℂ) (b : ι → ℂ) {z : ι → ℂ} (hz : z ∈ carlsonRVariableDomain) :
      theorem DirichletTransform.carlsonLSlit_eq_continued {ι : Type u_1} [Fintype ι] (t : ℂ) (b : ι → ℂ) {z : ι → ℂ} (hz : z ∈ carlsonRVariableDomain) :
      theorem DirichletTransform.eqOn_regCarlsonLSlit_of_eq_continued {ι : Type u_1} [Fintype ι] {t : ℂ} {b : ι → ℂ} {F : (ι → ℂ) → ℂ} (hF : AnalyticOnNhd ℂ F carlsonRSlitDomain) (heq : ∀ (z : ι → ℂ) (hz : z ∈ carlsonRVariableDomain), F z = regCarlsonLContinued t z hz b) :

      The continuation is uniquely determined by its right-half-plane values.

      theorem DirichletTransform.hasDerivAt_carlsonRSlit_L {ι : Type u_1} [Fintype ι] (t : ℂ) (b : ι → ℂ) {z : ι → ℂ} (hz : z ∈ carlsonRSlitDomain) :
      HasDerivAt (fun (s : ℂ) => carlsonRSlit s b z) (carlsonLSlit t b z) t

      Differentiating the ordinary R-function gives the ordinary L-function.

      @[simp]
      theorem DirichletTransform.regCarlsonLSlit_empty {ι : Type u_1} [Fintype ι] [IsEmpty ι] (t : ℂ) (b : ι → ℂ) {z : ι → ℂ} (hz : z ∈ carlsonRSlitDomain) :