[sci.math] Inconsistencies in the -Science_of_Fractal_Images ?

lauwer@cs.hw.ac.uk (Jean-Marc de Lauwereyns) (05/07/90)

	I have posted, more than 10 days ago, an article which was rising, I
think, important questions about the credibility of certain formula given in
the book edited by O. Peitgen and D. Saupe. I know that I am only a student,
but the studies I have done in France gave me the taste for the exactitude in
the mathematical proof of the validity of a formula. The previous posting said
that that problem was urgent and it was : I had to give back the report with
a terrible dilemna : were I right or not ?

	Well, 10 days are a long time enough I think for this posting to
reach the main important parts of the net, and I had no answer. So there
are two alternatives : 
	1) Nobody on this net has read the posting, and I cannot believe that,
	2) There are people who have read the posting but didn't want to answer
for maybe four different reasons :
		a) because, I am a student and students are no worth to be
answered : they are asking so trivial questions. Well, that is an opinion, but
in that case the people who think that way could have, at least told me that.
Nobody has done that : I had no answer at all.
		b) it is for a project and so, don't help the student : he just
has to figure out a way ( but I gave the prooves I made : one had just to
to explain me why I was wrong or what kind of errors there were in the book.
I didn't want an algorithm like some people dared to ask : I proved that I
worked seriously on the subject I think).
		c) nobody cares because the mathematical part is not
interesting : "hey why would you bother about the prooves : you have the
formula, use them and don't ask any question." To those people, I will
answer :"It is not on the sand that you are building a solid house". It seems
that it is the way most of the people work : picking a mathematical formula
without even checking if the hypothesis are verified or not, and thus without
knowing if the formula can be applied or not.
		d) nobody on the net cares because nobody knows enough
mathematics to answer me, which I cannot believe.
		e) nobody cares because fractals are "out". It is not my
opinion : I think on the contrary that fractal are to be used more and more
intensively in simulations of natural phenomenon. A typic field in which
it can be applied is fluid mechanics, for example.

	I don't know what to think, so I post the problem again, just for the
sake of the truth now (I will go back to France soon and I don't know if I will
have access to the net in my future job or not). Please send me your answers
at lauwer@cs.hw.ac.uk  . I will write a summury that I will post if I have
enough answers. Or you can post your answer to this group. Flame me if you
want, I don't care : I just want people to answer me why the reasonment I
have written is false or if it is the book which is non consistent.

					Jean-Marc

------------------------ Here are the questions ----------------------------

	I wanted to verify some of the mathematical parts in The Science
of Fractal Images (O. Peitgen, D. Saupe,   SPRINGER VERLAG 1988) concerning
three different methods to generate fractal mountains : the displacement of
interpolated points, the midpoint algorithm, the spectral synthesis algo.
Ther seem to be some inconsistencies or errors.

	First in the formula for the discrete Fourier transform (formula 1.14
page 49) :
	     N/2-1
	     -----     2 pi i fm tn
        Vn = \     v  e
	     /____  m
	     m=0

there seems to be something forgotten because n is running from 0 to N-1 and
because Vn should be real : thus the real formula should be

	     N/2-1      2 pi i f  t        2 pi i f   t
	     -----              m  n    _          N-m n
   Vn = v0 + \     (v  e              + v e              )
	     /____   m                   m
	     m=1

	This formula is a classic one which every student in science knows
perfectly well. Am I right to think that that formula is the one that should
figure as Eqn. 1.14, and not the other one ?


			*	*	*


	There also seems to be contradictions as regard the variances of the
Gaussian random variable. Please, could you answer me by E-mail. I will
post a summary of the answers on the different interested newsgroup.

	First p. 51 to 53, the formulas given seem to be correct (I even
repeat the calculus in the general case : that means T replaces 1 and
r replaces 1/2) which gives the formula :

                   2H         2-2H         2
var(Delta n) = (rT)   [ 1 - r      ] sigma

But with the calculus made page 89, there seems to be something wrong :
we know that

	X(t) = X(0) + t/T [X(T) - X(0)] + D
                                               2
where D is a random variable of variance Delta   , so if we replace
X(t) by its expression in
                               2H     2
	var( X(t) - X(0) ) = t  sigma

X(0) disappears and we have
                                        2H     2
	var( t/T [X(T) - X(0)] + D ) = t  sigma

but there is the properties : var ( sum Xi ) = sum ( var (Xi)) for uncorrelated
variables, and var(rX) = r var(X), such that we have :

		  2H     2    2   2   2H     2
	var(D) = t  sigma - (t / T ) T  sigma
or
             2    2H     2            2-2H
	Delta  = t  sigma  [ 1 - (t/T)    ]
                                                         2
and not the half of that quantity. Why is there a 2 Delta   in the last
formula of page 89 ? ( I may have forgotten an important property of the
Gaussian function such normalisation of a gaussian function ... !)

                        *        *        *

	My second question is about the generalisation of this algorithm to
higher functions. Once again I have been very courageous and I tried to
calculate the variance of the random function between two levels granted
the following facts : I considered that

				2H     2
	var(X(T,T) - X(0,0)) = T  sigma  , which implies that

                                                           H 2H     2
	var(X(T,0) - X(0,0)) = var(X(0,T) - X(0,0)) = (1/2) T  sigma


	In that cases, by using interpolation between 4 points it comes

	X(t,t) = (1 - t/T)(1 - t/T)X(0,0) + (1 - t/T)(t/T)X(0,T) +
		 (t/T)(1 - t/T)X(T,0) + (t/T)(t/T)X(T,T) + D

						2
where D is a gaussian variable of variance Delta , with the same reasonment
as in 1-D  and using r = t/T, we have first :

				2H 2H     2    2H     2
	var(X(t,t) - X(0,0)) = r  T  sigma  = t  sigma

we have also,

             2   2H     2    1-H    2  2 2H     2    4 2H     2
	Delta = t  sigma  - 2   (1-r )r T  sigma  - r T  sigma

	which can be simplified into

	     2       2  2H        _   2-2H
	Delta = sigma  t  [1 - (\/2 r)    ..... ]


	the other terms can be neglected as infinitly small values of order
higher than (2 - 2H).

	In that case why have Saupe used the same function dor Delta in the
1-D algorithm page 88 and in the 2-D algorithm page 104 ?


-------------------------------------------------------------------------------
Thanks on advance for the answers.


					Jean-Marc

-------------------------------------------------------------------------------
Jean-Marc de Lauwereyns     |              ____  |     e-mail addresses :
Heriot-Watt University      |     |\  /|   |   \ | JANET: lauwer@uk.ac.hw.cs
Computer Science Department |     | \/ |   |___/ | ARPA.: lauwer@cs.hw.ac.uk
Edinburgh                   | \___/    |___|   \ |
Jean-Marc de Lauwereyns     |              ____  |     e-mail addresses :
Heriot-Watt University      |     |\  /|   |   \ | JANET: lauwer@uk.ac.hw.cs
Computer Science Department |     | \/ |   |___/ | ARPA.: lauwer@cs.hw.ac.uk
Edinburgh                   | \___/    |___|   \ |