Dale said:
This reference is not particularly relevant to the thread. There is no suggestion in that paper that continuous spatial automata could be used in any specific way to provide a rigorous mathematical definition of a wave.
As to
http://web.eecs.utk.edu/~bmaclenn/papers/CSA-tr.pdf , I disagree. The example of the "continuous game of life" in that article illustrates (for the case of discrete times) a situation where a disturbance is propagated with a finite speed. That property has been mentioned, by other posters, as characterizing waves.
The general concept suggested by that example (but not necessarily by the definition of continuous spatial automaton given in the article) is as follows.
Define a real valued function ##u(x,t)## of location ##x## and discrete time ##t## by defining at each location ##x_1## how to compute ##u(x_1,t+1)## as a function ##f_{x_1}## whose domain consists only of the set of values of ##u(x,t)## for ##x## within a finite distance ##r_{x_1}## of ##x_1##.
For two locations ##x_1, x_2## it may be that ##u(x_2,t+1)## is not a function of a set that contains the argument ##u(x_1,t)## due to ##x_1## being farther from ##x_1## than distance ##r_{x_2}##. However, ##u(x_2,t+2)## is (implicitly) a function of a set of values of ##u## that are farther from ##x_2## than ##r_{x_2}##. The value of ##u(x_2,t+3)## is implicitly a function of a set of values of ##u## that are even farther away.
If there is a smallest integer ##k## such that ##u(x_2,t+k)## is implicitly a function of a set of values that contains ##u(x_1,t)##, we can define ##k## to be the speed of propagation of ##u## from ##x_1## to ##x_2##.
To formulate a definition that encompasses prominent examples of physical waves, the following are needed.
Generalize to the case where ##x## and ##u## can be any sort of mathematical objects that contain location information for a point in a metric space. For example, ##x## might be a vector that include spatial coordinates of a point and also contains additional information.
Generalize to the case of continuous time.
In the case where partial derivatives of ##u## exist, generalize to the case of continuous time in a way that the condition of the dependence of ##u(x,t)## only on values of ##u## within radius ##r_{x}## of ##x## is replaced by the condition that ##u(x)## depends only on partial derivatives of ##u## evaluated
at x.