In the question Why study critical polynomials?, it was said that each hyperbolic component of the Mandelbrot set contains a root for a critical polynomial. That is, the sequence $$\{0, 0^2 + c, c^2 + c, (c^2 + c)^2 + c, \dots, p_n, p_n^2 + c, \dots\}$$ the sequence of critical polynomials has roots corresponding to one of the blobs/mini-mandelbrots in the Mandelbrot set.
However, I also know that the mandelbrot set is contained inside $\{z \in \mathbb{C} : |z|<2\}$. So we should have that the roots of each polynomial is bounded inside this set.
In Sage I typed
sage: R.<c> = PolynomialRing(ZZ)
sage: R
Univariate Polynomial Ring in c over Integer Ring
sage: p = 0
sage: P = []
sage: for i in xrange(10):
....: p = p^2 + c
....: P.append( points( (p.complex_roots()), hue=i/10, size = 20 ))
sage: sum(P)
I get roots with size greater than 2. What do these roots mean? Have I messed up somewhere in the code? Are the degrees so big that sage can't handle it (unlikely).