Documentation

LeanPool.ExpChaotic.Basic

Exponential iterates and differentiation #

Basic notation and differentiation of iterates. Normality is defined in LeanPool.ExpChaotic.Normality using Mathlib's locally uniform convergence.

Part of Lasse Rempe's formalisation of Shen and Rempe-Gillen's exponential-map paper, with generative AI assistance including Copilot, Claude, and particularly ChatGPT. The initial proof architecture uses John Harrison's HOL Light formalisation. See LeanPool.ExpChaotic for attribution and the upstream source.

@[reducible, inline]

The complex exponential map.

Equations
Instances For
    @[reducible, inline]
    noncomputable abbrev ExponentialJuliaSetMisiurewicz.expIterate (n : ℕ) :
    ℂ → ℂ

    The n-th iterate of the complex exponential map.

    Equations
    Instances For
      @[simp]

      The zeroth iterate is the identity map.

      @[simp]

      Apply one more exponential after the n-th iterate.

      The closed horizontal strip used in Misiurewicz's proof.

      Equations
      Instances For

        The right half-plane used in Misiurewicz's proof.

        Equations
        Instances For

          The wider closed strip occurring in Lemma 5.

          Equations
          Instances For

            A complex number lies on the embedded real axis.

            Equations
            Instances For

              Basic analytic infrastructure corresponding to the HOL preliminaries #

              Chain rule for the exponential, corresponding to HAS_COMPLEX_DERIVATIVE_CEXP_COMPOSE in HOL Light.

              Composition with the exponential preserves complex differentiability at a point.

              The exponential chain rule with the outer derivative written first.

              Every iterate of the exponential is complex differentiable.

              Every iterate of the exponential is continuous.

              Every iterate of the exponential is complex differentiable on every set.