
                    Z    = f(Z )
                     n+1      n
Most of the time, these functions are polynomials of the second degree:
Mandelbrot Set M ('C' denotes the Current point)
:
                    Z  = C
                     0
                            2
                    Z    = Z  + C
                     n+1    n
Julia Sets J(A) ('A' and 'C' denote respectively an Argument point and the Current point)
:
                    Z  = C
                     0
                            2
                    Z    = Z  + A
                     n+1    n
                    Z  = C
                     0
                          2        2
                    Z  = Z  + A = C  + A
                     1    0
                          2         2     2
                    Z  = Z  + A = (C  + A)  + A
                     2    1
                          2          2     2     2
                    Z  = Z  + A = ((C  + A)  + A)  + A
                     3    2
                          2           2     2     2     2
                    Z  = Z  + A = (((C  + A)  + A)  + A)  + A
                     4    3
                    etc...
and of a Julia set 
.
.
.
exhibits a high symmetry and no tridimensional structures at all levels as expected
as can be seen with this zooming in 
.
                    z +z  = {x ,y }+{x ,y } = {x +x ,y +y }
                     1  2     1  1    2  2      1  2  1  2
The multiplication ('*') is a little more complicated:
                    z *z  = {x ,y }*{x ,y } = {x *x  - y *y ,x *y  + x *y }
                     1  2     1  1    2  2      1  2    1  2  1  2    2  1
(even if it is a mathematical non sense, more complicated definitions can be experimented)
                    {R ,T }*{R ,T } = {R *R ,T +T }
                      1  1    2  2      1  2  1  2
with:
                    x  = R *cos(T )
                     i    i      i
                    y  = R *sin(T )
                     i    i      i
In particular, the square of a complex number is then:
                         2     2
                    (R,T)  = (R ,2*T)
                    {x ,y ,z }+{x ,y ,z } = {x +x ,y +y ,z +z }
                      1  1  1    2  2  2      1  2  1  2  1  2
                    {R ,T ,P }*{R ,T ,P } = {R *R ,T +T ,P +P }
                      1  1  1    2  2  2      1  2  1  2  1  2
with:
                    x  = R *cos(P )*sin(T )
                     i    i      i       i
                    y  = R *sin(P )*sin(T )
                     i    i      i       i
                    z  = R *cos(T )
                     i    i      i
('R', 'T' and 'P' being the three spherical coordinates 'Rho', 'Thêta' and 'Phi' respectively).
                           n     n
                    (R,T,P)  = (R ,n*T,n*P)
this formula being the basis of most of the pictures then obtained.
                    {R ,T ,P ,A }*{R ,T ,P ,A } = {fR(R ,R ),fT(T ,T ),fP(P ,P ),fA(A ,A )}
                      1  1  1  1    2  2  2  2         1  2      1  2      1  2      1  2
'R', 'T', 'P' and 'A' being the four hyperspherical coordinates 'Rho', 'Thêta', 'Phi' and 'Alpha' respectively:
                    
                    x  = R *cos(P )*sin(T )*sin(A )
                     i    i      i       i       i
                    y  = R *sin(P )*sin(T )*sin(A )
                     i    i      i       i       i
                    z  = R *cos(T )*sin(A )
                     i    i      i       i
                    t  = R *cos(A )
                     i    i      i
and the four arbitrary functions (as it will be exhibited later)
'fR', 'fT', 'fP' and 'fA' being defined by default with:
                    fR(R ,R ) = R * R
                        1  2     1   2
                    fT(T ,T ) = T + T
                        1  2     1   2
                    fP(P ,P ) = P + P
                        1  2     1   2
                    fA(A ,A ) = A + A
                        1  2     1   2
in order to be compatible with the complex multiplication as well as with the Daniel White's results.
:
this Mandelbrot set is a tridimensional cross-section
(using the t=0 hyperplane) and was computed with
a polynomial 'P' of the first degree and the following four functions:
                    P(q) = 1*q + q
                                  C
                                       2
                    fR(R ,R ) = (R *R )
                        1  2      1  2
                    fT(T ,T ) = 2*(T +T )
                        1  2        1  2
                    fP(P ,P ) = 2*(P +P )
                        1  2        1  2
                    fA(A ,A ) = 2*(A +A )
                        1  2        1  2
 
:
this Mandelbrot set is a tridimensional cross-section
(using the t=0.1 hyperplane) and was computed with
a polynomial 'P' of the second degree and the following four functions:
                            2
                    P(q) = q  + q
                                 C
                    fR(R ,R ) = R *R
                        1  2     1  2
                    fT(T ,T ) = 2*(T +T ) + pi
                        1  2        1  2
                    fP(P ,P ) = 2*(P +P ) + pi
                        1  2        1  2
                    fA(A ,A ) = A +A
                        1  2     1  2
Its bird's-eye view 
 looks like a snow flake
with 5 spikes. It was computed using a polynomial 'P' of the second degree.
For polynomials of the third, fourth, fifth and sixth degree,
the numbers of spikes are
13 (=5*2+3),
29 (=13*2+3),
61 (=29*2+3) and
125 (=61*2+3) respectively.
:
this Mandelbrot set is a tridimensional cross-section
(using the t=0 hyperplane) and was computed with
a polynomial 'P' of the eighth degree and the following four functions:
                            8
                    P(q) = q  + q
                                 C
                    fR(R ,R ) = R *R
                        1  2     1  2
                    fT(T ,T ) = 1*(T +T ) + pi
                        1  2        1  2
                    fP(P ,P ) = 2*(P +P ) + pi
                        1  2        1  2
                    fA(A ,A ) = A +A
                        1  2     1  2
:
this Mandelbrot set is a tridimensional cross-section
(using the t=0 hyperplane) and was computed with
a polynomial 'P' of the second degree and the following four functions:
                            2
                    P(q) = q  + q
                                 C
                    fR(R ,R ) = R *R
                        1  2     1  2
                    fT(T ,T ) = 1*(T +T ) + pi
                        1  2        1  2
                    fP(P ,P ) = 2*(P +P ) + pi
                        1  2        1  2
                    fA(A ,A ) = A +A
                        1  2     1  2
:
this Mandelbrot set is a tridimensional cross-section
(using the t=0 hyperplane) and was computed with
a polynomial 'P' of the first degree and the following four functions:
                    P(q) = 1*q + q
                                  C
                                       8
                    fR(R ,R ) = (R *R )
                        1  2      1  2
                    fT(T ,T ) = 8*(T +T )
                        1  2        1  2
                    fP(P ,P ) = 8*(P +P )
                        1  2        1  2
                    fA(A ,A ) = 8*(A +A )
                        1  2        1  2
:
this Mandelbrot set is a tridimensional cross-section
(using the t=0.7 hyperplane) and was computed with
a polynomial 'P' of the first degree and the following four functions:
                    P(q) = 1*q + q
                                  C
                                       8
                    fR(R ,R ) = (R *R )
                        1  2      1  2
                    fT(T ,T ) = 8*(T +T )
                        1  2        1  2
                    fP(P ,P ) = 8*(P +P )
                        1  2        1  2
                    fA(A ,A ) = 8*(A +A )
                        1  2        1  2
:
this Julia set is a tridimensional cross-section
(using the t=0 hyperplane) and was computed with
a polynomial 'P' of the second degree and the following four functions:
                            2
                    P(q) = q  + {-0.5815147625160462,+0.6358885017421603,0,0}
                    fR(R ,R ) = R *R
                        1  2     1  2
                    fT(T ,T ) = T +T
                        1  2     1  2
                    fP(P ,P ) = P +P
                        1  2     1  2
                    fA(A ,A ) = A +A
                        1  2     1  2
:
this Julia set is a tridimensional cross-section
(using the t=0 hyperplane) and was computed with
a polynomial 'P' of the first degree and the following four functions:
                    P(q) = 1*q + {-0.5815147625160462,+0.6358885017421603,0,0}
                                       3
                    fR(R ,R ) = (R *R )
                        1  2      1  2
                    fT(T ,T ) = 3*(T +T )
                        1  2        1  2
                    fP(P ,P ) = 3*(P +P )
                        1  2        1  2
                    fA(A ,A ) = A +A
                        1  2     1  2
:
this Julia set is a tridimensional cross-section
and was computed with
a polynomial 'P' of the first degree and the following four functions
('Fractal(x,y,z,t)' is a non deterministic fractal function with value
inside [2,12] identical to the ones that are used
to generate and animate mountains and clouds):
                    P(q) = 1*q + {0,1,0,0}
                                       Fractal(x,y,z,t)
                    fR(R ,R ) = (R *R )
                        1  2      1  2
                    fT(T ,T ) = 5*(T +T )
                        1  2        1  2
                    fP(P ,P ) = 8*(P +P )
                        1  2        1  2
                    fA(A ,A ) = 11*(A +A )
                        1  2         1  2
It is an original mixing between deterministic and non deterministic fractals.
:
this Julia set is a tridimensional cross-section
and was computed with
a polynomial 'P' of the first degree and the following four functions
('Fractal(x,y,z,t)' is a non deterministic fractal function with value
inside [2,12] identical to the ones that are used
to generate and animate mountains and clouds):
                    P(q) = 1*q + {0,1,0,0}
                                       Fractal(x,y,z,t)
                    fR(R ,R ) = (R *R )
                        1  2      1  2
                    fT(T ,T ) = Fractal(x,y,z,t)*(T +T )
                        1  2                       1  2
                    fP(P ,P ) = Fractal(x,y,z,t)*(P +P )
                        1  2                       1  2
                    fA(A ,A ) = Fractal(x,y,z,t)*(A +A )
                        1  2                       1  2
It is an original mixing between deterministic and non deterministic fractals.
:
This metamorphosis made of sixteen pictures is obtained using a rotation
in the quadridimensional space of the tridimensional cross-section
inside a Julia set computed with
a polynomial 'P' of the first degree and the following four functions:
                    P(q) = 1*q + {-0.5815147625160462,+0.6358885017421603,0,0}
                                       2
                    fR(R ,R ) = (R *R )
                        1  2      1  2
                    fT(T ,T ) = 2*(T +T )
                        1  2        1  2
                    fP(P ,P ) = 2*(P +P )
                        1  2        1  2
                    fA(A ,A ) = 2*(A +A )
                        1  2        1  2
:
This metamorphosis made of sixteen pictures is obtained using a rotation
in the quadridimensional space of the tridimensional cross-section
inside a Julia set computed with
a polynomial 'P' of the third degree and the following four functions:
                                  2    3
                    P(q) = 1*q - q  + q  + {-0.5815147625160462,+0.6358885017421603,0,0}
                                       2
                    fR(R ,R ) = (R *R )
                        1  2      1  2
                    fT(T ,T ) = 2*(T +T )
                        1  2        1  2
                    fP(P ,P ) = 2*(P +P )
                        1  2        1  2
                    fA(A ,A ) = 2*(A +A )
                        1  2        1  2
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  | 
 ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  | 
 ![]()  |  ![]()  |  ![]()  |  ![]()  |  ![]()  |