Open Access
This article is

- freely available
- re-usable

*Fractal Fract*
**2019**,
*3*(1),
6;
https://doi.org/10.3390/fractalfract3010006

Brief Report

Julia and Mandelbrot Sets for Dynamics over the Hyperbolic Numbers

Department of Mathematics, Colorado State University, Fort Collins, CO 80523, USA

^{*}

Author to whom correspondence should be addressed.

Received: 31 December 2018 / Accepted: 18 February 2019 / Published: 20 February 2019

## Abstract

**:**

Julia and Mandelbrot sets, which characterize bounded orbits in dynamical systems over the complex numbers, are classic examples of fractal sets. We investigate the analogs of these sets for dynamical systems over the hyperbolic numbers. Hyperbolic numbers, which have the form $x+\tau y$ for $x,y\in \mathbb{R}$, and ${\tau}^{2}=1$ but $\tau \ne \pm 1$, are the natural number system in which to encode geometric properties of the Minkowski space ${\mathbb{R}}^{1,1}$. We show that the hyperbolic analog of the Mandelbrot set parameterizes the connectedness of hyperbolic Julia sets. We give a wall-and-chamber decomposition of the hyperbolic plane in terms of these Julia sets.

Keywords:

hyperbolic numbers; Julia sets; Mandelbrot set## 1. Introduction

The Mandelbrot set, arising from the study of dynamical systems on the complex plane, has been an object of interest ever since its introduction by Robert W. Brooks and Peter Matelski [1]. With its combination of simplicity of definition and complexity of structure, the set exhibits one of the most classical fractal patterns in mathematics.

The Mandelbrot set gives the set of complex parameter values c for which the orbit of the initial point ${z}_{0}=0$ is bounded under iterations of the map ${f}_{c}:\mathbb{C}\to \mathbb{C}$ defined by

$$\begin{array}{c}\hfill {f}_{c}(z)\doteq {z}^{2}+c.\end{array}$$

**Definition**

**1.**

The Mandelbrot set ${\mathcal{M}}_{\mathbb{C}}$ is the set of complex numbers $c\in \mathbb{C}$ for which there exists some ${B}_{c}\in \mathbb{R}$ such that for all $n\in \mathbb{N}$, the inequality $\left|{f}_{c}^{n}(0)\overline{{f}_{c}^{n}(0)}\right|<{B}_{c}$ is satisfied.

The left panel of Figure 1 shows the Mandelbrot set.

Julia sets, studied by the pioneers of complex dynamics Gaston Julia and Pierre Fatou, are subsets of complex phase space and also exhibit fractal structure.

**Definition**

**2.**

Fix a polynomial $f:\mathbb{C}\to \mathbb{C}$. The filled Julia set associated with f, denoted by ${\mathcal{K}}_{\mathbb{C}}(f)$, is the set of values ${z}_{0}\in \mathbb{C}$ for which there exists some ${B}_{{z}_{0}}\in \mathbb{R}$ such that for all $n\in \mathbb{N}$, the inequality $\left|{f}^{n}({z}_{0})\overline{{f}^{n}({z}_{0})}\right|<{B}_{{z}_{0}}$ is satisfied. The Julia set associated with f, denoted by ${\mathcal{J}}_{\mathbb{C}}(f)$, is the boundary of ${\mathcal{K}}_{\mathbb{C}}(f)$.

Julia sets associated with the complex quadratic polynomial ${f}_{c}$ that defines the Mandelbrot set are shown in the center and right panels of Figure 1. These examples illustrate a surprising connection of a topological nature between Mandelbrot and Julia sets given by the dichotomy theorem.

**Dichotomy**

**Theorem.**

The Mandelbrot set parameterizes the connectedness of filled Julia sets: The filled Julia set ${\mathcal{K}}_{\mathbb{C}}({f}_{c})$ is connected if c is in the Mandelbrot set and totally disconnected otherwise.

For the examples of Figure 1, the choice $c=0.2$ for the center panel lies in the Mandelbrot set, and the Julia set is connected; whereas the choice $c=-1+0.5i$ for the right panel lies outside the Mandelbrot set, and the Julia set is totally disconnected. A discussion and proof of this significant result in complex dynamics may be found in [2]. The dichotomy theorem showcases the idea of viewing $\mathbb{C}$ as both the parameter space and the dynamical plane for a dynamical system.

Given the rich results for iterations of quadratic maps on the complex plane, it is natural to wonder about the behavior of dynamics on a less well-known, but also very useful sibling of the complex numbers, the hyperbolic numbers, $\mathbb{H}$ [3]. This number system has connections to diverse topics such as general relativity, differential equations, and the study of abstract algebras [4,5].

The first to explore a hyperbolic number analog to the hyperbolic numbers (under the name of perplex numbers) was Senn [6], who in 1990 performed numerical experiments revealing that the hyperbolic analog to the Mandelbrot set has a completely different character from the (complex) Mandelbrot set. For the quadratic map $f(z)={z}^{2}+c$, for $z,c\in \mathbb{H}$, Senn’s simulations indicated that the set of values of c for which the orbit ${f}^{n}(0)$ is bounded consists of a square with one of its diagonals on the real axis between $(-2,0)$ and $(\frac{1}{4},0)$. Artzy [7] and Metzler [8] independently proved this conjecture. Artzy further showed that Julia sets for quadratic maps with the constant c in the hyperbolic Mandelbrot set are connected, rectangular sets. This suggests that the dichotomy theorem may also hold for hyperbolic quadratic maps. Artzy states that the hyperbolic Julia set is disconnected for values of c outside of the Mandelbrot set. Fishback [9] describes, with reference to Artzy [7], these disconnected hyperbolic Julia sets as being stretched Cantor sets or products of Cantor sets. Proofs or explicit descriptions of these disconnected hyperbolic Julia sets are, however, not found in [7] or [9].

In this paper, we provide explicit descriptions, with proofs, for Julia sets over $\mathbb{H}$. Hyperbolic Julia sets turn out to have one of four characteristics: they may be empty, the product of intervals, the product of a Cantor set and an interval, or the product of two Cantor sets. Our main result is a wall-and-chamber decomposition of the hyperbolic plane, which gives the regions of the parameter space that give rise to each of these types of Julia sets. This clarifies the results and statements of [7,9] by providing an explicit statement and proof of the hyperbolic-number analog to the dichotomy theorem:

**Quadchotomy**

**Theorem.**

The hyperbolic Mandelbrot set parameterizes the connectedness of filled hyperbolic Julia sets.

The quadchotomy theorem is stated explicitly as Theorem 2.

#### Structure of the Paper

In Section 2, we provide an introduction to the hyperbolic numbers, emphasizing characteristic coordinates. Section 3 explicitly defines the hyperbolic Mandelbrot and Julia sets (slightly differently from Artzy [7] in the choice of a hyperbolic analog of boundedness). We give an explicit description of the former, mirroring the results of Artzy [7] and Metzler [8]. The main result, the quadchotomy theorem, is proven in Section 4.

## 2. Hyperbolic Numbers

The hyperbolic numbers $\mathbb{H}$, sometimes called perplex numbers, motor variables, split-complex numbers, Lorentz numbers, Minkowski numbers, or a variety of other names, can be understood in several contexts [3,4,5,10]. Algebraically, $\mathbb{H}$ can be identified with the ring $\mathbb{R}[t]/({t}^{2}-1)$, where we call $\tau $ the image of t in the quotient. Hence, they are abstractly isomorphic to $\mathbb{R}\oplus \mathbb{R}$ as a module over $\mathbb{R}$, with generators 1 and $\tau $. In analogy to the complex numbers, we write $z=u+\tau v$ for $u,v\in \mathbb{R}$, where ${\tau}^{2}=1$, but $\tau \ne \pm 1$.

Seen as a module over $\mathbb{R}$, hyperbolic numbers admit an automorphism, which acts trivially on the component generated by 1, called hyperbolic conjugation. If $z=x+\tau y$, the hyperbolic conjugate is $\overline{z}=x-\tau y$. Hyperbolic conjugation shares properties with complex conjugation; $z=\overline{\overline{z}}$, $\overline{z}+\overline{w}=\overline{z+w}$, and $\overline{z}\phantom{\rule{0.277778em}{0ex}}\overline{w}=\overline{zw}$.

We will refer to $\mathbb{H}$ as the hyperbolic plane in analogy to the complex plane; our usage is entirely distinct from the geometric notion of the plane equipped with a hyperbolic metric, which would typically be modeled with the Poincaré disk or upper half plane. Indeed, the hyperbolic numbers are equipped with a quadratic form, but it does not give rise to a metric or norm. Instead, if $z=x+\tau y$,

$$\begin{array}{c}\hfill \left|\right|z\left|\right|=z\overline{z}={x}^{2}-{y}^{2}.\end{array}$$

Representing the hyperbolic number $z=x+\tau y$ as the matrix:
and addition ${z}_{1}+{z}_{2}=({x}_{1}+\tau {y}_{1})+({x}_{2}+\tau {y}_{2})=({x}_{1}+{x}_{2})+j({y}_{1}+{y}_{2})$ and multiplication ${z}_{1}{z}_{2}=({x}_{1}+\tau {y}_{1})({x}_{2}+\tau {y}_{2})=({x}_{1}{x}_{2}+{y}_{1}{y}_{2})+\tau ({x}_{1}{y}_{2}+{x}_{2}{y}_{1})$ correspond respectively to matrix addition and multiplication. The matrix approach reveals the natural characteristic coordinates $X=x-y$ and $Y=x+y$ with which to work with hyperbolic numbers, as noted by Fishback [9]. Representing a hyperbolic number in characteristic coordinates as
the hyperbolic multiplication
is simply

$$z=\left[\begin{array}{cc}x& y\\ y& x\end{array}\right]=\left[\begin{array}{cc}1& 1\\ -1& 1\end{array}\right]\left[\begin{array}{cc}x-y& 0\\ 0& x+y\end{array}\right]{\left[\begin{array}{cc}1& 1\\ -1& 1\end{array}\right]}^{-1},$$

$$z=\left(\begin{array}{cc}X& 0\\ 0& Y\end{array}\right),$$

$${z}_{1}{z}_{2}=\left[\begin{array}{cc}{x}_{1}& {y}_{1}\\ {y}_{1}& {x}_{1}\end{array}\right]\left[\begin{array}{cc}{x}_{2}& {y}_{2}\\ {y}_{2}& {x}_{2}\end{array}\right]=\left[\begin{array}{cc}{x}_{1}{x}_{2}+{y}_{1}{y}_{2}& {x}_{1}{y}_{2}+{x}_{2}{y}_{1}\\ {x}_{1}{y}_{2}+{x}_{2}{y}_{1}& {x}_{1}{x}_{2}+{y}_{1}{y}_{2}\end{array}\right]$$

$${z}_{1}{z}_{2}=\left(\begin{array}{cc}{X}_{1}& 0\\ 0& {Y}_{1}\end{array}\right)\left(\begin{array}{cc}{X}_{2}& 0\\ 0& {Y}_{2}\end{array}\right)=\left(\begin{array}{cc}{X}_{1}{X}_{2}& 0\\ 0& {Y}_{1}{Y}_{2}\end{array}\right).$$

In addition, the quadratic form has a simple form in characteristic coordinates:

$$\begin{array}{c}\hfill z\overline{z}=(x+\tau y)(x-\tau y)={x}^{2}-{y}^{2}=(x-y)(x+y)=XY.\end{array}$$

The sets ${D}_{+}:=\{z=x+\tau x\}$ and ${D}_{-}:=\{z=x-\tau x\}$ in the hyperbolic plane where either characteristic coordinate vanishes form the axes of the characteristic coordinate system. Note that ${D}_{+}$ and ${D}_{-}$ are closed under addition and multiplication.

## 3. The Hyperbolic Mandelbrot Set

The simple representation of multiplication for hyperbolic numbers in characteristic coordinates gives rise to hyperbolic Mandelbrot and Julia sets that contrast significantly with the classical Mandelbrot and Julia sets of complex numbers. Our definitions for hyperbolic Mandelbrot and Julia sets closely follow the corresponding definitions over $\mathbb{C}$. If $f:\mathbb{H}\to \mathbb{H}$ is a function, we again write ${f}^{2}(z):=f(f(z))$, ${f}^{3}(z):=f(f(f(z)))$, etc.

**Definition**

**3.**

For each $c\in \mathbb{H}$, consider the map

$$\begin{array}{c}\hfill {f}_{c}(z)={z}^{2}+c.\end{array}$$

The hyperbolic Mandelbrot set ${\mathcal{M}}_{\mathbb{H}}$ is the set of values $c\in \mathbb{H}$ for which there exists some ${B}_{c}\in \mathbb{R}$ such that for all $n\in \mathbb{N}$, the inequality $\left|{f}_{c}^{n}(0)\overline{{f}_{c}^{n}(0)}\right|<{B}_{c}$ is satisfied.

**Definition**

**4.**

Fix a polynomial $f(z):\mathbb{H}\to \mathbb{H}$. The hyperbolic filled Julia set associated with f, denoted by ${\mathcal{K}}_{\mathbb{H}}(f)$, is the set of values ${z}_{0}\in \mathbb{H}$ for which there exists some ${B}_{{z}_{0}}\in \mathbb{R}$ such that for all $n\in \mathbb{N}$, the inequality $\left|{f}^{n}({z}_{0})\overline{{f}^{n}({z}_{0})}\right|<{B}_{{z}_{0}}$ is satisfied. The hyperbolic Julia set associated with f, denoted by ${\mathcal{J}}_{\mathbb{H}}(f)$, is the boundary of ${\mathcal{K}}_{\mathbb{H}}(f)$.

The quantity $\left|{f}^{n}({z}_{0})\overline{{f}^{n}({z}_{0})}\right|$ is equal to zero on the characteristic axes ${D}_{\pm}$, and therefore, the bound $\left|{f}^{n}({z}_{0})\overline{{f}^{n}({z}_{0})}\right|<{B}_{{z}_{0}}$ automatically holds on these sets even though the real and hyperbolic components of ${f}^{n}({z}_{0})$ may be limited to infinity. Artzy [7] makes a different choice in the definition of the hyperbolic Julia set in that he bounds the real and hyperbolic parts.

The similarities in definition to the complex case lead to several of the same immediate results. We will use the fact that, as for the complex Mandelbrot set [2], ${\mathcal{M}}_{\mathbb{H}}$ is invariant under conjugation. We note as well that since both complex and hyperbolic conjugations fix $\mathbb{R}\subset \mathbb{C},\mathbb{H}$, we must have ${\mathcal{M}}_{\mathbb{H}}\cap \mathbb{R}={\mathcal{M}}_{\mathbb{C}}\cap \mathbb{R}$.

**Remark**

**1.**

The two definitions are in many ways similar, but the Mandelbrot set is a subset of parameter space, whereas a Julia set is said to lie in the dynamical plane. Theorem 2 makes the connection between ${\mathcal{M}}_{\mathbb{H}}$ and ${\mathcal{K}}_{\mathbb{H}}(f)$ explicit for f quadratic.

Key to determining the hyperbolic Mandelbrot and Julia sets is the observation that in characteristic coordinates, the map ${f}_{c}(z)={z}^{2}+{c}_{1}+\tau {c}_{2}$ decouples into the real quadratic map ${f}_{c}(x)={x}^{2}+c$ on each coordinate. Indeed, ${f}_{c}$ can be written as
or, writing ${f}_{c}$ as a function characteristic coordinates,
where ${c}_{X}={c}_{1}-{c}_{2}$ and ${c}_{Y}={c}_{1}+{c}_{2}$ are representations of the constants in characteristic coordinates. In characteristic coordinates, the map decouples into a map on each coordinate, so that under iteration, we have

$$\begin{array}{cc}\hfill {f}_{c}(x,y)& =({x}^{2}+{y}^{2}+{c}_{1},2xy+{c}_{2})\hfill \\ & =\left(\frac{1}{2}\left({X}^{2}+{Y}^{2}\right)+{c}_{1},\frac{1}{2}\left({Y}^{2}-{X}^{2}\right)+{c}_{2}\right);\hfill \end{array}$$

$$\begin{array}{cc}\hfill {f}_{c}(X,Y)& =\left({X}^{2}+{c}_{1}-{c}_{2},{Y}^{2}+{c}_{1}+{c}_{2}\right)\hfill \\ & =\left({X}^{2}+{c}_{X},{Y}^{2}+{c}_{Y}\right)\hfill \\ & =\left({f}_{{c}_{X}}(X),{f}_{{c}_{Y}}(Y)\right),\hfill \end{array}$$

$$\begin{array}{c}\hfill {f}_{c}^{n}(X,Y)=\left({f}_{{c}_{X}}^{n}(X),{f}_{{c}_{Y}}^{n}(Y)\right).\end{array}$$

The map ${f}_{c}(x)={x}^{2}+c:\mathbb{R}\to \mathbb{R}$ (for $x,c\in \mathbb{R}$), whose behavior is well known [2], is therefore key to finding hyperbolic Julia sets.

For $c\le \frac{1}{4}$, the behavior of the dynamical system ${x}_{n+1}={f}_{c}({x}_{n})$ may be understood by a change of coordinates to the well-known logistic map. Writing
the dynamical system ${x}_{n+1}={f}_{c}({x}_{n})$ becomes the logistic dynamical system ${\xi}_{n+1}={g}_{r}({\xi}_{n})$ for ${g}_{r}(\xi )=r(1-\xi )\xi $.

$${\rho}_{+}(c)=\frac{1+\sqrt{1-4c}}{2},\phantom{\rule{0.277778em}{0ex}}\phantom{\rule{0.277778em}{0ex}}\xi =\frac{1}{2}\left(1-\frac{x}{{\rho}_{+}(c)}\right),\phantom{\rule{0.277778em}{0ex}}\phantom{\rule{0.277778em}{0ex}}r=2{\rho}_{+}(c),$$

The case $c<-2$ corresponds to $r>4$, for which all orbits of the logistic map diverge to infinity except for points in a Cantor set. For ${g}_{r}(\xi )$, the Cantor set is contained in $[0,{\eta}_{-}]\cup [{\eta}_{+},1]$, where ${\eta}_{\pm}=\frac{1}{2r}(r\pm \sqrt{{r}^{2}-4r})$. For ${f}_{c}(x)$, this translates to a Cantor set contained in $[-{\rho}_{+}(c),-\gamma (c)]\cup [\gamma (c),{\rho}_{+}(c)]$, where $4{\gamma}^{2}(c)=-4c-2-2\sqrt{1-4c}$. Note that for $c<-2$, $\gamma (c)<0$, so the Cantor set for ${f}_{c}(x)$ is bounded away from zero.

The case $-2\le c\le \frac{1}{4}$ corresponds to $1\le r\le 4$, for which orbits of the logistic map are bounded for $\xi \in [0,1]$ and diverge to infinity otherwise. That is, for $c\in [-2,\frac{1}{4}]$, the orbit ${f}_{c}^{n}(x)$ is bounded if and only if $-{\rho}_{+}(c)\le x\le {\rho}_{+}(c)$. In this case, the fixed points are $x=\frac{1}{2}(1\pm \sqrt{1-4c})$; there is a fixed point equal to zero only for $c=0$.

That ${\mathcal{K}}_{\mathbb{C}}({f}_{c})\cap \mathbb{R}$ is empty for $\frac{1}{4}<c$ may be seen as follows: For any $x\in \mathbb{R}$, the minimum value of ${f}_{c}(x)-x$ is $c-\frac{1}{4}$. Thus, for any ${x}_{0}\in \mathbb{R}$ and positive integer n, ${f}_{c}^{n+1}({x}_{0})\ge {f}_{c}^{n}({x}_{0})+c-\frac{1}{4}$; ${f}_{c}^{n}({x}_{0})\ge {x}_{0}+n\left(c-\frac{1}{4}\right)$. It follows that for $c>\frac{1}{4}$, ${f}_{c}^{n}({x}_{0})\to \infty $ as $n\to \infty $.

In summary, we have the following:

**Lemma**

**1.**

Let ${f}_{c}(z)={z}^{2}+c$ for $c\in \mathbb{R}$. Then, the intersection ${\mathcal{K}}_{\mathbb{C}}({f}_{c})\cap \mathbb{R}$ is

- (i)
- a Cantor set not containing zero if $c<-2$,
- (ii)
- the interval $-{\rho}_{+}(c)\le x\le {\rho}_{+}(c)$ if $-2<c<\frac{1}{4}$,
- (iii)
- empty if $\frac{1}{4}<c$.

The decoupling of the characteristic coordinates endows ${\mathcal{M}}_{\mathbb{H}}$ with a much simpler structure than ${\mathcal{M}}_{\mathbb{C}}$, as detailed in the next theorem, due to Artzy and Metzler [7,8].

**Theorem**

**1.**

Let S be the square given by
and let $D={D}_{+}\cup {D}_{-}$ be the union of the diagonals in $\mathbb{H}$. Then, ${\mathcal{M}}_{\mathbb{H}}=S\cup D$.

$$\begin{array}{cc}\hfill S:& =\left\{max\left(x-\frac{1}{4},-x-2\right)\le y\le min\left(x+2,-x+\frac{1}{4}\right)\right\}\hfill \\ & =\left\{(X,Y)\in {\left[{\textstyle -2,\frac{1}{4}}\right]}^{2}\right\},\hfill \end{array}$$

**Proof.**

We need to determine the values of c for which $|{f}_{c}^{n}(0=0+0\tau )|$ is bounded as n approaches infinity. The expression (3) for iterates of the map ${f}_{c}(z)$ in characteristic coordinates allows us to write $|{f}_{c}^{n}(0)|=|{f}_{{c}_{X}}^{n}(0){f}_{{c}_{Y}}^{n}(0)|.$ According to Lemma 1, ${f}_{{c}_{X,Y}}^{n}(0)$ are bounded for (and only for) $-2\le {c}_{X,Y}\le \frac{1}{4}$. Thus, $|{f}_{c}^{n}(0)|$ is bounded for $({c}_{X},{c}_{Y})\in S=\left\{(X,Y)\in {\left[{\textstyle -2,\frac{1}{4}}\right]}^{2}\right\}$.

It could also be the case that, without loss of generality, ${f}_{{c}_{X}}^{n}(0)\to 0$, but ${f}_{{c}_{Y}}^{n}(0)\to \infty $ in a manner so that their product is bounded. Since ${f}_{{c}_{X}}^{n}(0)\to 0$ only for ${c}_{X}=0$, such cases occur only for $({c}_{X},{c}_{Y})$ on the union D. D is, in fact, in ${\mathcal{M}}_{\mathbb{H}}$: Since ${D}_{+}$ and ${D}_{-}$ are closed under addition and multiplication, the restrictions ${f}_{c}{|}_{{D}_{\pm}}:{D}_{\pm}\to {D}_{\pm}$ are well defined. However, since $\left|z\overline{z}\right|=0$ for all $z\in D$, we have that $D\subset {\mathcal{M}}_{\mathbb{H}}$. □

The center panel of Figure 2 depicts the hyperbolic Mandelbrot set.

**Remark**

**2.**

As implied by Theorem 2 below, the fact that the part of D outside of S is in the Mandelbrot set is largely an artifact of the fact that ${D}_{+}$ and ${D}_{-}$ are ideals of $\mathbb{H}$.

## 4. Hyperbolic Julia Sets

Over the complex numbers, ${\mathcal{M}}_{\mathbb{C}}$ determines the points in parameter space that correspond to connected Julia sets. One may ask if ${\mathcal{M}}_{\mathbb{H}}$ performs the analogous role for the hyperbolic numbers. The positive answer may be given more nuance, as $\mathbb{H}$ as a parameter space admits a wall-and-chamber decomposition based on the form of ${\mathcal{K}}_{\mathbb{H}}(f)$, in which ${\mathcal{M}}_{\mathbb{H}}$ is the chamber corresponding to connectedness of nonempty filled Julia sets. We now develop this decomposition explicitly.

**Proposition**

**1.**

For $c\in \mathbb{H}$, let $c=({c}_{X},{c}_{Y})$ be its description in characteristic coordinates, and let ${f}_{c}(z)={z}^{2}+c$. Write ${f}_{{c}_{X}}(X)={X}^{2}+{c}_{X}$ and ${f}_{{c}_{Y}}(Y)={Y}^{2}+{c}_{Y}$. For ${c}_{X},{c}_{Y}\ne 0$, the filled hyperbolic Julia set ${\mathcal{K}}_{\mathbb{H}}({f}_{c})$ is equal to the Cartesian product of ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{X}})\cap \mathbb{R}$ and ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{Y}})\cap \mathbb{R}$.

**Proof.**

Let ${z}_{0}=({X}_{0},{Y}_{0})$ in characteristic coordinates. By equation $(1)$, $\left|{f}^{n}({z}_{0})\overline{{f}^{n}({z}_{0})}\right|=\left|{f}_{{c}_{X}}^{n}({X}_{0}){f}_{{c}_{Y}}^{n}({Y}_{0})\right|$ = $\left|{f}_{{c}_{X}}^{n}({X}_{0})\right|\left|{f}_{{c}_{Y}}^{n}({Y}_{0})\right|$. According to the discussion leading to Lemma 1, ${lim}_{n\to \infty}{f}_{c}^{n}({X}_{0})=0$ only for $c=0$. For ${c}_{X},{c}_{Y}\ne 0$, there is a ${B}_{{z}_{0}}$ such that $\left|{f}_{{c}_{X}}^{n}({X}_{0}){f}_{{c}_{Y}}^{n}({Y}_{0})\right|<{B}_{{z}_{0}}$ for all n if and only if there is some ${M}_{{z}_{0}}\in \mathbb{R}$ such that for all n $\left|{f}_{{c}_{X}}^{n}({X}_{0})\right|$, $\left|{f}_{{c}_{Y}}^{n}({Y}_{0})\right|<{M}_{{z}_{o}}$. However, since ${c}_{X},{X}_{0}\in \mathbb{R}$, we have $\left|{f}_{{c}_{X}}^{n}({X}_{0})\right|<{M}_{{z}_{0}}$ if and only if ${X}_{0}\in {\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{X}})\cap \mathbb{R}$, ${Y}_{0}\in {\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{Y}})\cap \mathbb{R}$. We conclude that, for ${c}_{X},{c}_{Y}\ne 0$,

$$\begin{array}{c}\hfill {\mathcal{K}}_{\mathbb{H}}({f}_{c})=\left\{(X,Y):|{f}_{c,X}^{n}(X)\xb7{f}_{c,Y}^{n}(Y)|<{B}_{{z}_{0}}\right\}=\left\{{\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{X}})\cap \mathbb{R}\right\}\times \left\{{\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{Y}})\cap \mathbb{R}\right\}.\end{array}$$

□

Examples of filled hyperbolic Julia sets are shown in the side panels of Figure 2. The filled hyperbolic Julia sets may be totally disconnected (Panel A), connected but not totally disconnected (Panel B), connected and nonempty (Panel C), or empty (Panel D). These examples represent the decomposition of $\mathbb{H}$ stated in the following analog to the dichotomy theorem of complex Mandelbrot and filled Julia sets and depicted in Figure 3:

**Theorem**

**2**

**(Quadchotomy).**

For $c\in \mathbb{H}$, let ${f}_{c}(z)={z}^{2}+c$, and let $c=({c}_{X},{c}_{Y})$ in characteristic coordinates, with ${c}_{X},{c}_{Y}\ne 0$. Then, $\mathbb{H}$ admits a wall-and-chamber decomposition as follows:

- (i)
- if $c\in S$, then ${\mathcal{K}}_{\mathbb{H}}({f}_{c})$ is nonempty and connected;
- (ii)
- if one of ${c}_{X},{c}_{Y}$ is in $[-2,\frac{1}{4}]$ and the other is less than or equal to $-2$, then ${\mathcal{K}}_{\mathbb{C}}({f}_{c})$ is disconnected;
- (iii)
- if ${c}_{X},{c}_{Y}<-2$, then ${\mathcal{K}}_{\mathbb{C}}({f}_{c})$ is totally disconnected;
- (iv)
- otherwise, ${\mathcal{K}}_{\mathbb{H}}({f}_{c})$ is empty.

**Proof.**

By Proposition 1, we need to understand ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{X}})\cap \mathbb{R}$ and ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{Y}})\cap \mathbb{R}$, which are given in Lemma 1.

Part (i): When $c\in S$, ${c}_{X},{c}_{Y}\in [-2,\frac{1}{4}]$, and ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{X}})$ and ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{Y}})$ are both simply connected and conjugate-invariant. Thus, ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{X}})\cap \mathbb{R}$ and ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{Y}})\cap \mathbb{R}$ are both connected, so ${\mathcal{K}}_{\mathbb{H}}({f}_{c})$ is as well.

Part (ii): In this case, exactly one of ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{X}})\cap \mathbb{R}$ or ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{Y}})\cap \mathbb{R}$ is connected; the other is a Cantor set. The product of a Cantor set and a connected set is a disconnected set.

Part (iii): Both ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{X}})\cap \mathbb{R}$ and ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{Y}})\cap \mathbb{R}$ are Cantor sets, which are totally disconnected, and the product of two totally disconnected sets is again totally disconnected.

Part (iv): By Lemma 1, at least one of ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{X}})\cap \mathbb{R}$ or ${\mathcal{K}}_{\mathbb{C}}({f}_{{c}_{Y}})\cap \mathbb{R}$ is empty, so their product is as well. □

We ignored the characteristic axes in Theorem 2. We compute their Julia sets as follows: If, say, ${c}_{Y}=0$, then $\left|{f}_{c}^{n}({z}_{0})\overline{{f}_{c}^{n}({z}_{0})}\right|=\left|{f}_{{c}_{X}}^{n}({X}_{0}){f}_{{c}_{Y}}^{n}({Y}_{0})\right|={Y}_{0}^{2n}\left|{f}_{{c}_{X}}^{n}({X}_{0})\right|$. The ratio of $\left|{f}^{n+1}({z}_{0})\overline{{f}^{n+1}({z}_{0})}\right|$ to $\left|{f}^{n}({z}_{0})\overline{{f}^{n}({z}_{0})}\right|$ is ${Y}_{0}^{2}\frac{\left|{f}_{{c}_{X}}^{n+1}({X}_{0})\right|}{\left|{f}_{{c}_{X}}^{n}({X}_{0})\right|}={Y}_{0}^{2}\frac{\left|{f}_{{c}_{X}}\left({f}_{{c}_{X}}^{n}({X}_{0})\right)\right|}{\left|{f}_{{c}_{X}}^{n}({X}_{0})\right|}={Y}_{0}^{2}R\left({f}_{{c}_{X}}^{n}({X}_{0})\right)$, for $R(x)=x+\frac{{c}_{X}}{x}.$ If $\left|{f}_{{c}_{X}}^{n}({X}_{0})\right|$ is unbounded, then so is this ratio since $R(x)$ approaches infinity with x. That is, for ${c}_{X}>\frac{1}{4}$, the filled Julia set is empty. For ${c}_{X}<\frac{1}{4}$, the Julia set is the product $({X}_{0},{Y}_{0})\in \mathfrak{C}\times [-1,1]$ for a Cantor set $\mathfrak{C}$ contained in $[-{\rho}_{+}({c}_{X}),-\gamma ({c}_{X})]\cup [\gamma ({c}_{X}),{\rho}_{+}({c}_{X})]$.

## 5. Discussion

The decoupling into characteristic coordinates allows for the computation of Mandelbrot and Julia sets for hyperbolic numbers. These sets are simpler than their counterparts in the complex number setting. However, an analog to the dichotomy theorem for complex dynamics carries over to hyperbolic dynamics.

Complex numbers and hyperbolic numbers are two of the three classes of what are called binary numbers. Senn [6] also numerically investigated the third class of binary numbers, namely parabolic numbers $z=a+b\u03f5$, where ${\u03f5}^{2}=0$. Fishback [9] found the Mandelbrot set of these numbers, which form what is called the Laguerre plane. Fishback and Horton further showed that an analog of the dichotomy theorem extends to three-component number systems, the ternary numbers [11].

Binary numbers are two-dimensional examples of Clifford algebras. Do analogs of the dichotomy theorem also hold for higher dimensional Clifford algebras, such as quaternions, octonions, and their hyperbolic counterparts?

## Author Contributions

Conceptualization, V.B. and P.D.S.; investigation, V.B., T.R., A.S., and P.D.S.

## Funding

This research received no external funding.

## Acknowledgments

The authors thank the Colorado State University College of Natural Sciences and Department of Mathematics for supporting the undergraduate research program in which this research was conducted in Summer 2018.

## Conflicts of Interest

The authors declare no conflicts of interest.

## References

- Brooks, R.; Matelski, P. The dynamics of 2-generator subgroups of PSL(2,C). In Riemann Surfaces and Related Topics: Proceedings of the 1978 Stony Brook Conference; Kra, I., Ed.; Princeton University Press: Princeton, NJ, USA, 1981; pp. 65–71. [Google Scholar]
- Devaney, R.L. A First Course in Chaotic Dynamical Systems: Theory and Experiment; Westview Press: Boulder, CO, USA, 1992. [Google Scholar]
- Harkin, A.A.; Harkin, J.B. Geometry of the Complex Numbers. Math. Mag.
**2004**, 77, 118–129. [Google Scholar] [CrossRef] - Catoni, F.; Boccaletti, D.; Cannata, R.; Catoni, V.; Nichelatti, E.; Zampetti, P. The Mathematics of Minkowski Space-Time with an Introduction to Commutative Hypercomplex Numbers; Birkhäuser: Basel, Switzerland, 2008. [Google Scholar]
- Catoni, F.; Boccaletti, D.; Cannata, R.; Catoni, V.; Zampetti, P. Geometry of Minkowski Space-Time; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Senn, P. The Mandelbrot set for binary numbers. Am. J. Phys.
**1990**, 58, 1018. [Google Scholar] [CrossRef] - Artzy, R. Dynamics of Quadratic Functions in Cycle Planes. J. Geom.
**1992**, 44, 26–32. [Google Scholar] [CrossRef] - Metzler, W. The “mystery” of the quadratic Mandelbrot set. Am. J. Phys.
**1994**, 62, 813–814. [Google Scholar] [CrossRef] - Fishback, P.E. Quadratic dynamics in binary number systems. J. Differ. Equ. Appl.
**2005**, 11, 597–603. [Google Scholar] [CrossRef] - Shipman, B.A.; Shipman, P.D.; Shipman, S.P. Lorentz-conformal transformations in the plane. Expos. Math.
**2017**, 35, 54–85. [Google Scholar] [CrossRef][Green Version] - Fishback, P.E.; Horton, M.D. Quadratic dynamics in matrix rings: Tales of ternary numbers systems. Fractals
**2005**, 13, 147–156. [Google Scholar] [CrossRef]

**Figure 1.**The Mandelbrot and examples of Julia sets. Left panel: The Mandelbrot set is shown as a subset of parameter space $\mathbb{C}$. Center right panels: The filled Julia set for ${f}_{c}(z)={z}^{2}+c$ with $c=0.2$ (center panel) and $c=-1+0.5i$ (right panel). Colors represent the number of iterations before reaching the divergence criteria as described in [2]. That is, the colors represent the iterations performed before the norm of the iterate grew larger than a chosen bound (chosen to be four for these simulations). Red represents the quickest growth beyond our divergence criterion, whereas blue represents an initial condition whose orbit did not grow beyond the bound in the number of iterations we performed (200).

**Figure 2.**The hyperbolic Mandelbrot set is shown as a subset of parameter space $\mathbb{H}$ in the center panel. The four points labeled A–D in the center panel taken as parameter values c in ${f}_{c}(z)={z}^{2}+c$ give rise to the four types of Julia sets shown on the side panels: A, totally disconnected; B, disconnected; C, connected; and D, empty. As with Figure 1, the colors represent the iterations performed before the norm of the iterate grew larger than the bound (chosen to be four for these simulations). Red represents the quickest growth beyond our divergence criterion, whereas blue represents an initial condition whose orbit did not grow beyond the bound in the number of iterations we performed (200).

**Figure 3.**The wall-and-chamber decomposition of the quadchotomy theorem, Theorem 2. The hyperbolic plane in characteristic coordinates is divided into regions, as labeled, in which parameter values $({c}_{X},{c}_{Y})$ yield Julia sets for ${f}_{c}(z)={z}^{2}+c$, $c=\frac{1}{2}({c}_{X}+{c}_{Y})+\tau \frac{1}{2}({c}_{Y}-{c}_{X})$, ${c}_{X},{c}_{Y}\ne 0$, which are connected and nonempty, disconnected, but not totally disconnected, totally disconnected, or empty.

© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).