Home Research Teaching Tetrabrot

In multicomplex dynamics, the Tetrabrot[1] is a 3D generalization of the Mandelbrot set. Discovered by Dominic Rochon in 2000, it can be interpreted as a 3D slice T2(1,i1,i2) of the tricomplex Multibrot set M32.

Tetrabrot with Julia sets
Illustration of filled-in Julia sets related to the Tetrabrot

Divergence-Layers Algorithm

There are different algorithms to generate pictures of the Tetrabrot. In the tricomplex space, the algorithms use the tricomplex function fc(η):=ηp+c, where η,cTC and p2 is an integer. The number cT2(1,i1,i2) if and only if |fcm(0)|2, for any integer m1. This condition means that the set of all numbers fcm(0) should be bounded for every integer m1.

Since it is impossible to compute infinitely many iterations in a computer, we have to consider an approximation of the condition. Therefore, we fix a finite number of iterations to test, say M. The number c belongs to the Tetrabrot if the numbers fcm(0), for m{1,2,,M}, remain bounded by 2. This is called the Divergence-Layer Algorithm. It is used to draw the Tetrabrot in the 3D space.

Tetrabrot layered illustration of the Tetrabrot with the Divergence-Layer Algorithm

Generalized Fatou-Julia Theorem

The tricomplex filled-in Julia set of order p=2, for cTC is defined as K3,c2:={ηTC:{fcm(η)}m=1 is bounded.} The basin of attraction at of fc(η)=η2+c is defined as A3,c():=TCK3,c2, that is A3,c()={ηTC:fcm(η) as η} and the strong basin of attraction at of fc as SA3,c():=(Acγ1γ3()×γ1Acγ1γ3())×γ3(Acγ1γ3()×γ1Acγ1γ3()), where Ac() is the basin of attraction of fc at for cC(i1).

With these notations, the generalized Fatou-Julia Theorem for M32 is expressed in the following way[2]:

Fatou-Julia Tetrabrot Illustration of the Fatou-Julia Theorem for the Tetrabrot

Ray-Tracing

In 1982, A. Norton[3] gave some algorithms for the generation and display of fractal shapes in 3D. For the first time, iteration with quaternions[4] appeared. Theoretical results have been treated for the quaternionic Mandelbrot set[5][6] (see video) defined with quadratic polynomial in the quaternions of the form q2+c.

Quaternion Julia Douady rabbit Quaternion Julia set with parameters c=0.123+0.745i and with a cross-section in the XY plane. The "Douady Rabbit" Julia set is visible in the cross section

In 2005, using bicomplex numbers, É. Martineau and D. Rochon[7] obtained estimates for the lower and upper bounds of the distance from a point c outside of the bicomplex Mandelbrot set M22 to M22 itself. Let cM22 and define d(c,M22):=inf{|wc|:wM22.} Then, we have d(c,M22)=d(cγ1,M2)+d(cγ1,M2)2, where M2 is the standard Mandelbrot set.

Using the Green function G:C(i1)M2C(i1)B1(0,1) in the complex plane, where B1(0,1) is the closed unit ball of C(i1)C, the distance is approximated in the following way[8]: |zm|ln|zm|2|zm|1/2m|zm|sinhG(cγ)2G(cγ)|G(cγ)|<d(cγ,M2), for any cγC(i1)M2 and for large m, where zm:=fcγm(0) and zm:=ddcfc(0)|c=cγ. This approximation gives a lower bound that can be used to ray-trace the Tetrabrot.

Tetrabrot ray-traced Tetrabrot ray-traced

There exists also a generalization of the lower bound for d(c,M22) to the tricomplex Multibrot set of order p[9]. Some ressources and images can be found on the Aleph One's personal page. There is also a video available on Youtube, where specific regions of the Rochon's Tetrabrot are explored.

References

  1. ^D. Rochon, 'A Generalized Mandelbrot Set for Bicomplex Numbers', Fractals, 8(4):355-368, 2000.
  2. ^V. Garant-Pelletier and D. Rochon, 'On a Generalized Fatou-Julia Theorem in Multicomplex Space', Fractals, 17(3):241-255, 2008.
  3. ^A. Norton, 'Generation and Display of Geometric Fractals in 3-D', Computer Graphics, 16:61-67, 1982.
  4. ^I. L. Kantor, Hypercomplex Numbers, Springer-Verlag, New-York, 1982.
  5. ^S. Bedding and K. Briggs, 'Iteration of Quaternion Maps', Int. J. Bifur. Chaos Appl. Sci. Eng., 5:877-881, 1995
  6. ^J. Gomatam, J. Doyle, B. Steves and I. McFarlane, 'Generalization of the Mandelbrot Set: Quaternionic Quadratic Maps', Chaos, Solitons & Fractals, 5:971-985, 1995.
  7. ^É. Martineau and D. Rochon, 'On a Bicomplex Distance Estimation for the Tetrabrot', International Journal of Bifurcation and Chaos, 15(6):501-521, 2005.
  8. ^J. C. Hart, D. J. Sandin and L. H. Kauffman, 'Ray tracing deterministic 3-D fractals', Comput. Graph., 23:289-296, 1989.
  9. ^G. Brouillette, P.-O. Parisé & D. Rochon, 'Tricomplex Distance Estimation for Filled-in Julia Sets and Multibrot Sets', International Journal of Bifurcation and Chaos, 29, No. 6, 2019.