# Exact Mandelbrot

# 1 Claim

The Mandelbrot set cannot be calculated with exact rational arithmetic, because the precision required goes up by a factor of two each iteration, so by as few as 100100 iterations, the storage space of the computer has long been exhausted.

# 2 Proof

# 2.1 Real

Let c=m2nc = \frac{m}{2^n} where mm is odd and n>0n > 0.

Induction step:

Let z=M2Nz = \frac{M}{2^N} where MM is odd and 2N>n>02N > n > 0.

Then z2+c=M2+22Nnm22N z^2 + c = \frac{M^2 + 2^{2N - n} m}{2^{2N}} in lowest terms because M2M^2 is odd and 22Nnm2^{2N - n} m is even, so their sum is odd.

Base case:

c2+c=m2+2nm22nc^2 + c = \frac{m^2 + 2^n m}{2^{2n}}

It is given that n>0n > 0, then 2n2>n12n \ge 2 > n \ge 1.

The argument works the same way with 22 multipliers replaced by 33 (and other prime bases) and “odd” replaced by 0(mod3)\not= 0\pmod{3}, “even” by =0(mod3)= 0\pmod{3}.

For composite bases bb I think (but I’m not sure) that you need m0(modp)m \not = 0 \pmod{p} for each prime factor pp of bb.

The argument also works changing the power from 22 to 33 or any integer d>1d > 1.

# 2.2 Complex

To be continued…

# 3 Alternatives

Continued fractions and continued logarithms allow exact computation with rational numbers with different space/time tradeoffs, by using (implicit) rational intervals that are computed as narrowly as needed to resolve inequalities (like |z|2>22|z|^2 > 2^2) to a definite answer.