Documentation

LeanPool.LeanComplexAnalysis.UnivalentFunctions.ClassS

Univalent Function Classes: classS and classSigma #

We define the class S of normalized univalent functions on the unit disc and the class Σ of univalent functions on the exterior of the closed unit disk with the expansion g(z) = z + b₀ + b₁/z + ... at infinity. We then prove:

Definitions #

The class S consists of normalized analytic univalent functions on the unit disc.

Equations
Instances For

    The class Sigma of analytic and injective functions on the complement of the closed unit disc with the expansion g(z) = z + b0 + b1/z + ...

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

      Theorems #

      If f is analytic on the unit disc, then dslope f 0 (= f(z)/z for z≠0, f'(z) for z=0) is also analytic on the unit disc.

      For any function f in classS, the difference slope of f at 0 is non-zero everywhere on the unit disc.

      noncomputable def LeanPool.LeanComplexAnalysis.primitiveOnBall (f : ) (z : ) :

      The primitive of a function f on the unit ball, defined as the integral along the segment from 0 to z.

      Equations
      Instances For
        theorem LeanPool.LeanComplexAnalysis.hasDerivAt_integral_of_analytic_mul (f : ) (hf : AnalyticOn f (Metric.ball 0 1)) (z : ) (hz : z Metric.ball 0 1) :
        HasDerivAt (fun (w : ) => (t : ) in 0..1, f (t * w)) ( (t : ) in 0..1, deriv f (t * z) * t) z

        The derivative of the integral of f(t*w) with respect to w at z is the integral of f'(t*z)*t.

        The derivative of the primitive of f on the unit ball at z is f(z).

        The primitive of an analytic function on the unit ball is analytic on the unit ball.

        theorem LeanPool.LeanComplexAnalysis.exists_log_of_analytic_nonzero_on_ball (f : ) (hf_anal : AnalyticOn f (Metric.ball 0 1)) (hf_ne_zero : zMetric.ball 0 1, f z 0) :
        ∃ (g : ), AnalyticOn g (Metric.ball 0 1) zMetric.ball 0 1, Complex.exp (g z) = f z

        If f is a non-vanishing analytic function on the unit ball, then there exists an analytic function g on the unit ball such that exp(g(z)) = f(z).

        theorem LeanPool.LeanComplexAnalysis.exists_sqrt_f_div_z (f : ) (hf : f classS) :
        ∃ (h : ), AnalyticOn h (Metric.ball 0 1) h 0 = 1 zMetric.ball 0 1, z 0h z ^ 2 = f z / z

        For any function f in classS, there exists an analytic function h on the unit disc such that h(z)^2 = f(z)/z for non-zero z, and h(0) = 1.

        theorem LeanPool.LeanComplexAnalysis.square_root_transform_in_S (f : ) (hf : f classS) :
        gclassS, zMetric.ball 0 1, g z ^ 2 = f (z ^ 2)

        The class S consists of normalized analytic univalent functions on the unit disc. The square root transform of f, defined by g(z) = sqrt(f(z^2)), is also in S.

        theorem LeanPool.LeanComplexAnalysis.inv_f_sub_inv_id_analytic (f : ) (hf : f classS) :
        ∃ (h : ), AnalyticOn h (Metric.ball 0 1) zMetric.ball 0 1, z 0h z = 1 / f z - 1 / z

        If f is in classS, then 1/f(z) - 1/z extends to an analytic function on the unit disk.

        theorem LeanPool.LeanComplexAnalysis.inv_f_inv_analyticOn (f : ) (hf : f classS) :
        AnalyticOn (fun (z : ) => 1 / f (1 / z)) {z : | 1 < z}

        The function 1/f(1/z) is analytic on the exterior of the unit disk.

        theorem LeanPool.LeanComplexAnalysis.inv_f_inv_injOn (f : ) (hf : f classS) :
        Set.InjOn (fun (z : ) => 1 / f (1 / z)) {z : | 1 < z}

        The function 1/f(1/z) is injective on the exterior of the unit disk.

        theorem LeanPool.LeanComplexAnalysis.inv_f_inv_in_Sigma (f : ) (hf : f classS) :
        (fun (z : ) => 1 / f (1 / z)) classSigma

        If f is in classS, then g(z) = 1/f(1/z) is in classSigma.