Documentation

FormalConjectures.Wikipedia.Mandelbrot

Conjectures about the Mandelbrot and Multibrot sets #

This file adds three conjectures about the Mandelbrot and Multibrot sets:

References:

The Multibrot set of power n is the set of all parameters c : ℂ for which 0 does not escape to infinity under repeated application of z ↦ z ^ n + c.

Equations
Instances For
    @[reducible, inline]

    The Mandelbrot set is the special case of the multibrot set for n = 2. In other words, it is the set of all parameters c : ℂ for which 0 does not escape to infinity under repeated application of z ↦ z ^ 2 + c.

    Equations
    Instances For
      theorem Mandelbrot.multibrotSet_eq {n : } (hn : 2 n) :
      multibrotSet n = {c : | ∀ (k : ), (fun (z : ) => z ^ n + c)^[k] 0 2 ^ (n - 1)⁻¹}

      The multibrotSet n is equivalently the set of all parameters c for which the orbit of 0 under z ↦ z ^ n + c does not leave the closed disk of radius 2 ^ (n - 1)⁻¹ around the origin.

      theorem Mandelbrot.mandelbrotSet_eq :
      mandelbrotSet = {c : | ∀ (k : ), (fun (z : ) => z ^ 2 + c)^[k] 0 2}

      The mandelbrot set is equivalently the set of all parameters c for which the orbit of 0 under z ↦ z ^ 2 + c does not leave the closed disk of radius two around the origin.

      The MLC conjecture, stating that the mandelbrot set is locally connected.

      A stronger version of the MLC conjecture, stating that all multibrots are locally connected. Note that we don't need to require 2 ≤ n because the conjecture holds in the trivial cases n = 0 and n = 1 too.

      def Mandelbrot.IsAttractingCycle (f : ) (n : ) (z : ) :

      We say that z : ℂ is part of an attracting cycle of period n of f : ℂ → ℂ if it is an n-periodic point (i.e. f^[n] z = z), f^[n] is differentiable at z and ‖deriv f^[n] z‖ is strictly less than one.

      Equations
      Instances For

        For example, 0 is part of an attracting 2-cycle of z ↦ z ^ 2 - 1.

        On the other hand, while 2 is part of a 1-cycle of z ↦ z ^ 2 - 2, that cycle is not attracting.

        No function has an attracting cycle of period 0. This is important in that it means we don't need to require 0 < n in the conjectures below.

        theorem Mandelbrot.density_of_hyperbolicity :
        mandelbrotSet closure {c : | ∃ (n : ) (z : ), IsAttractingCycle (fun (z : ) => z ^ 2 + c) n z}

        The density of hyperbolicity conjecture, stating that the set of all parameters c for which fun z ↦ z ^ 2 + c has an attracting cycle is dense in the Mandelbrot set.

        theorem Mandelbrot.density_of_hyperbolicity_general_exponent {n : } (hn : 2 n) :
        multibrotSet n closure {c : | ∃ (n : ) (z : ), IsAttractingCycle (fun (z : ) => z ^ n + c) n z}

        The density of hyperbolicity conjecture for Multibrot sets, stating that the set of all parameters c for which fun z ↦ z ^ n + c has an attracting cycle is dense in multibrotSet n. Note that we need to require 2 ≤ n because the conjecture is trivially false for n = 1.

        The boundary of any Multibrot set is measurable because it is closed, so it makes sense to ask about its area.

        The boundary of the Mandelbrot set is conjectured to have zero area.

        The boundary of any Multibrot set is conjectured to have zero area. Note that we don't need to exclude the trivial cases n = 0 and n = 1 because the conjecture holds for them.