END OF AN ERA, FRACTALFORUMS.COM IS CONTINUED ON FRACTALFORUMS.ORG

it was a great time but no longer maintainable by c.Kleinhuis contact him for any data retrieval,
thanks and see you perhaps in 10 years again

this forum will stay online for reference
News: Support us via Flattr FLATTR Link
 
*
Welcome, Guest. Please login or register. May 07, 2024, 10:25:55 PM


Login with username, password and session length


The All New FractalForums is now in Public Beta Testing! Visit FractalForums.org and check it out!


Pages: [1]   Go Down
  Print  
Share this topic on DiggShare this topic on FacebookShare this topic on GoogleShare this topic on RedditShare this topic on StumbleUponShare this topic on Twitter
Author Topic: Is the Mandelbrot Set undecidable?  (Read 6622 times)
0 Members and 1 Guest are viewing this topic.
Calcyman
Alien
***
Posts: 38


« on: August 28, 2010, 06:29:56 PM »

There are many simple systems that are undecidable, and are equivalent to the Halting Problem. Of course, one of the first systems shown to be undecidable was the Universal Turing Machine, where determining whether it halts on a given input cannot be accomplished by a computer. Equivalently, there are some statements in mathematics, which are true, yet cannot be proved true (Gödel's incompleteness theorem).

A more interesting problem is the 3-body problem. This is a system of three particles under Newtonian gravity, and is also an undecidable problem. There is no computer such that, when provided with the eighteen initial real numbers, can determine the eventual fate of the system.

My question is: does the Mandelbrot Set exhibit a similar property? In other words, is there a point on the complex plane for every Turing Machine, such that determining whether it lies inside the Mandelbrot Set is equivalent to determining whether that Turing machine halts?

If so, that would possibly be the simplest universal system. If not, we can still define a different fractal with this property, and it would be more intricate than the Mandelbrot Set!
Logged
Schlega
Navigator
*****
Posts: 63


« Reply #1 on: August 28, 2010, 11:24:25 PM »

There's not a point for every Turing machine, but there is a Turing machine for every point, which halts if the point iterates outside the bailout radius.

If there is a natural way of parametrizing all possible Turing machines, it would be interesting to see what the resulting fractal looks like. I suspect it would look more like a Cantor dust than a Mandelbrot set though.
Logged
fractower
Iterator
*
Posts: 173


« Reply #2 on: August 29, 2010, 04:10:08 AM »


If we ignore for a moment the real (infinite precision, not sqrt(-1)) number representation problem, one can easily prove that there are an infinite number of infinite length orbits. Except for a few special points, all points on the boundary of the set have an infinite length orbit. Now consider two points very near the boundary where one is inside the set and one is outside. Both points will follow very closely the orbit of the boundary point except the one outside the set will ultimately diverge (reach a bailout diameter). If you have enough time you can calculate 10^100 iterations and still not know if 10^101 will see a divergence. I suspect I read this somewhere but it seems points sufficiently close to the boundary are undecidable.

This also implies that finding the boundary is not possible except where analytic solutions exist.
Logged
David Makin
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« Reply #3 on: August 29, 2010, 04:37:55 AM »

I believe Fractover is correct - in fact about the majority of escape-time fractals, for instance the same essentially applies to the standard Newton except in that case the issue is complicated by the fact that the exact boundary points between the attractors are such that the Newton formula breaks down and such points form a special Set of therir own i.e. a distinct boundary Set (or Sets) dividing the Sets for the usual attractors.
Logged

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
Calcyman
Alien
***
Posts: 38


« Reply #4 on: August 29, 2010, 09:55:40 AM »

Rephrasing this a different way, is there a general analytic solution for determining whether a point lies in the set (applicable to all points), or is the best way to simply iterate the point to see whether it diverges?

Quote
...but there is a Turing machine for every point, which halts if the point iterates outside the bailout radius.

Every computable point. There is not, for example, a Turing machine corresponding to C + 0i, where C is Chaitin's constant.

Quote
If there is a natural way of parametrizing all possible Turing machines, it would be interesting to see what the resulting fractal looks like.

Very difficult to plot on a computer, that's for certain! I've mentioned that the 18-dimensional fractal corresponding to the 3-body problem is a 'universal fractal' (where there is a point corresponding to each Turing machine), but it would be nice to have a universal two-dimensional fractal. Certain Collatz-like systems can be universal (according to John Conway), and the Collatz conjecture can be made into a rather aesthetic fractal, by generalising it to the complex numbers. Hence, with a universal Collatz-like system, one can construct a universal fractal.

Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #5 on: August 29, 2010, 04:15:22 PM »

ehrm, people,  if space is infinite, and that is the usual case on turing machines, the problem could be reduced
in my eyes to find an loop in the iteration process, at the point where a previous point is touched, the function can savely
return that the point belongs to the set, so, with enough memory for storing previous positions it would be ( a very time consuming ) a decidable process ... correct me if i am wrong ....
Logged

---

divide and conquer - iterate and rule - chaos is No random!
David Makin
Global Moderator
Fractal Senior
******
Posts: 2286



Makin' Magic Fractals
WWW
« Reply #6 on: August 29, 2010, 05:58:17 PM »

Trifox, I think you may be correct for most points on well-behaved fractals but any fractal that contains strange attractors or orbits that are simply infinitely random would present a problem smiley
Also of course the fact is that for some points such a periodicity would be infinite and so such points would not be decideable - of course infinite period is exactly equivalent to an orbit that is simply infinitely random !
« Last Edit: August 29, 2010, 06:01:52 PM by David Makin » Logged

The meaning and purpose of life is to give life purpose and meaning.

http://www.fractalgallery.co.uk/
"Makin' Magic Music" on Jango
fractower
Iterator
*
Posts: 173


« Reply #7 on: August 29, 2010, 06:25:21 PM »

Even finite period orbits are somewhat difficult to detect because in most cases the iterations are only asymptotically approaching the orbit.
Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #8 on: August 29, 2010, 09:25:59 PM »

my point would be that in a computer memory, with limited float precision ( no matter what you set it to wink )
one would also have to deal with rounding errors ( all the time ) but how would a fractal with unlimited strange
attractors would look like ??!?!?


asymptotic approach should lead to one certain starting point, or not ? no matter how it would behave,
the period is detectable .... period detecting is quite demanding, because one would have to include ALL
previous iterations steps, this would lead to a Exponential O Notation, which is not even polynomial cheesy
and thus ( WARNING: just a thought of me, nothing to prove, nothin proved !! WARNING!)

but anyhow the algorithm is implemented, deciding if a point lies inside/outside is at least a NP Hard Problem
http://en.wikipedia.org/wiki/P_versus_NP_problem

so, in my eyes the answer to the originial thread theme would be:

yes it is decidable ... because of the orbit period detection and bailout methods for both outcomes ...

wasnt the question if the mandelbrot is decidable ?

and in my eyes, for the mandelbrot this holds true, regarding the fact that period detection is possible,
no matter how many strange attractors would be there

the problem with float precision is just a matter of space, and not time, so with enough space ( and the turing band is inifinite by definition )
it could be done, although calculating with big numbers can be demanding, but ( correct me if i am wrong ) isnt that just
a O(N)/O)(ln n )/O(n ln n )  problem ?
Logged

---

divide and conquer - iterate and rule - chaos is No random!
trafassel
Fractal Bachius
*
Posts: 531


trafassel
« Reply #9 on: August 29, 2010, 11:49:30 PM »

The book "The Emperor's New Mind" by Roger Penrose (1989) contains some discussion on the undecidability of the Mandelbrot set. The interesting result is declared in a footnote - "Leonore Blum have found, that the inverse of the Mandelbrot Set is not recursive".

... and here is the proof, that the the Mandelbrot Set undecidable:

http://books.google.de/books?id=zxtrVqUP-AwC&pg=PA55&lpg=PA55&dq=Leonore+Blum+Mandelbrot&source=bl&ots=m-9m9KCdjK&sig=54cfQnPwyqmU_j1fh9KLTGGBG0w&hl=de&ei=btV6TJvME4PKswam-OWyDQ&sa=X&oi=book_result&ct=result&resnum=1&ved=0CBYQ6AEwAA#v=onepage&q&f=false

Logged
cKleinhuis
Administrator
Fractal Senior
*******
Posts: 7044


formerly known as 'Trifox'


WWW
« Reply #10 on: August 30, 2010, 12:47:00 AM »

oh,  crazy i better should take a closer look at this, sorry for not knowin ;

 afro
Logged

---

divide and conquer - iterate and rule - chaos is No random!
fractower
Iterator
*
Posts: 173


« Reply #11 on: August 30, 2010, 02:38:58 AM »

I think the question has bifurcated as fractals often do.

The Mandelbrot set is not calculable.

The approximation of the Mandelbrot set using finite precision floating point  representations is calculable. Assume the halting conditions are bailout or orbit repeat, then any orbit that does not bailout must eventually repeat because there are only a finite number of numbers representable.

This discussion reminded me of a nice repeat detection algorithm I saw some where.

Number the iteration results starting with [tex]R_0[\tex]. Remember and compare against only the last result whose index was a power of 2. If the starting point is already in an orbit of period N then you are guaranteed to detect the orbit in 2N iterations. If the orbit is entered at some later iteration then the detection will be the next higher power of 2 + N iterations.
Logged
Calcyman
Alien
***
Posts: 38


« Reply #12 on: September 04, 2010, 09:15:42 PM »

Quote
... and here is the proof, that the the Mandelbrot Set undecidable:

Many thanks -- that was exactly what I was looking for!
Logged
Pages: [1]   Go Down
  Print  
 
Jump to:  

Related Topics
Subject Started by Replies Views Last post
3D Mandelbrot Movies Showcase (Rate My Movie) David Makin 0 6888 Last post December 09, 2006, 11:38:14 PM
by David Makin
Mandelbrot 3d Mutatorkammer Gallery cKleinhuis 2 7922 Last post March 19, 2008, 05:45:40 PM
by GFWorld
3d mandelbrot Selfmade lycium 0 8432 Last post April 27, 2008, 09:16:43 PM
by lycium
I just ate a Mandelbrot. Fractal Humor seconteen 8 4303 Last post June 13, 2012, 01:19:47 AM
by klixon
1D Mandelbrot 3D Fractal Generation « 1 2 » choose 19 15297 Last post September 10, 2011, 01:37:24 AM
by Xazo-Tak

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Page created in 0.284 seconds with 23 queries. (Pretty URLs adds 0.012s, 2q)