Submitted:
13 July 2025
Posted:
15 July 2025
Read the latest preprint version here
Abstract
Keywords:
Preface
1. Introduction to Partial Difference Equations
1.1. Motivation and Background
1.2. Shift Operator
Examples.
1.3. Partial Shift Operator
Examples.
1.4. Ordinary Difference Equations
- is the unknown function defined on ,
- is the shift operator,
- are known coefficient functions,
- is the known input or forcing term,
- and is the total order.
1.5. Partial Difference Equation
- F is a given function, which may be linear or nonlinear;
- denotes the shift operator in the -th direction, defined by
- is a finite index set determining the set of applied shifts.
1.6. The Order of a Partial Difference Equation
- A shift operator is said to be of order .
- A mixed shift operator is said to be of order .
1.7. Comparison with Ordinary Difference Equations
- Ordinary Difference Equation (OE): Involves a single-variable function , typically evolving along a one-dimensional time axis.
- Partial Difference Equation (PE): Involves a multi-variable function , evolving over a multi-dimensional discrete lattice.
- PE equations utilize partial shift operators, such as , acting independently on each coordinate axis, introducing more geometric and structural complexity.
1.8. Comparison with Partial Differential Equations
- Partial Differential Equations (PDE): Defined over continuous space-time domains. Dynamics are governed by partial derivatives, such as or .
- Partial Difference Equations (PEs): Defined over discrete lattice domains, where partial derivatives are replaced by partial difference operators or partial shift operators, e.g. .
- PE capture the dynamics of discrete systems such as cellular automata, lattice models, or numerical schemes, and often exhibit different phenomena such as intrinsic stochasticity or discrete chaos.
1.9. Why PE Are Natural for Complex Systems
1.10. Classification and Examples
- 1.
-
Linear PE: A PE is said to be linear if it is linear in u and all its shifted terms. For example:This equation represents a discrete diffusion process, where the future state is the average of neighboring spatial values.
- 2.
-
Nonlinear PE: Nonlinear PEs contain nonlinear terms involving u or its shifts. For example:Such systems can exhibit complex behavior, including chaos and pattern formation.
- 3.
-
Autonomous PE: If the evolution rule is independent of the explicit time step t, the equation is said to be autonomous:These are time-invariant systems and useful for studying equilibrium dynamics.
- 4.
-
Non-Autonomous PE: If the update rule explicitly depends on t or x, the system is non-autonomous:These equations are useful for modeling time-varying or spatially heterogeneous environments.
- 5.
-
System of PE: A coupled system of multiple interacting fields:Such systems arise in biology, physics, and complex networks.
2. Linear Partial Difference Equations
2.1. Definition
- is the forward time shift,
- is the forward space shift,
- , are backward shifts,
- and are coefficient functions defined on the lattice.
2.2. Discrete 1D Transport Equation
Exact Solution:
Interpretation:
2.3. Discrete 1D Diffusion Equation
Exact Solution:
General Initial Condition:
2.4. Discrete 1D Wave Equation
Exact Solution:

3. A General Framework for Linear Partial Difference Equations
3.1. The Difference Operator
3.2. The Shift Operator
- Temporal shift (in time):
- Spatial shift in the x-direction:
3.3. Representations of Difference Equations
1. Representation Using Difference Operators
2. Representation Using Shift Operators
Equivalence Theorem
3.4. Principle of Linear Superposition
Solution Space
3.5. Discrete Hilbert Space
3.6. Adjoints
3.7. The Kronecker Delta Function
3.8. The Green’s Function
- 1.
- If the initial impulse is shifted to , the resulting solution is correspondingly shifted to due to translation invariance.
- 2.
- By the principle of linear superposition, the linear combination of solutions corresponding to each shifted impulse yields the solution for arbitrary initial data:
3.9. Boundary Value Problems
Dirichlet Boundary Condition
The Impact of Boundary Conditions
4. 1D Cellular Automata
4.1. Introduction
- It provides a unified mathematical framework to study discrete systems.
- It allows the application of analytical tools such as operator theory, stability analysis, and even Green’s functions.
- It enables the exploration of different types of initial and boundary conditions in a more formalized way.
- It makes it possible to introduce non-autonomous terms and study how external forcing influences the evolution.
4.2. The Rule 90
Example 1

Example 2

Example 3

4.3. Rule 30
Example
- Initial condition: is chosen randomly with values in .
- Boundary condition: for all t.

4.4. The Rule 153
Example
- Initial condition: is assigned a random binary value (0 or 1) at each spatial point.
- Boundary condition: for all t.
- Color scheme: 0 is shown as white, and 1 is shown as black.

4.5. Rule 45
Example

4.6. Rule 105
Example

4.7. Rule 169
Example

4.8. Rule 210
Example

4.9. Rule 137
Example

4.10. Rule 110
Example
- Initial condition: is chosen randomly with values in .
- Boundary condition: for all t.

4.11. Remarks
5. Other 1D Nonlinear Partial Difference Equations
5.1. Introduction
5.2. Sierpinski Fan Equation

5.3. Mod 5 Sierpiński Equation
- is the discrete delta function defined by if , and 0 otherwise;
- for all ;
- The system is updated on a discrete 1D lattice with no boundary condition.

5.4. Mod 4 Sierpinski Fractal Equation
| Value | Color |
| 0 | White |
| 1 | Green |
| 2 | Purple |
| 3 | Yellow |

6. The Conway’s Game of Life
6.1. The Conway’s Equation
6.2. Interpretation
7. Abelian Sandpile Model
7.1. Abelian Sandpile Equation
- is the Heaviside step function:
- V is the von Neumann neighbourhood:
- is the external forcing term (i.e., the addition of sand grains)
7.2. Remarks
- Emergent fractal patterns
- Scale-invariant avalanches
- Critical behavior without parameter fine-tuning
7.3. The Sandpile Fractal

7.4. Extended Sandpile Model
- represents the number of sand grains at position and time t,
- is the Heaviside step function,
-
denotes the Moore neighborhood:,
- is an external sand input term.
Example
- Initial Condition:
- Boundary Condition: None (infinite or sufficiently large grid with no boundary constraints)
- Forcing Term: (unit sand grain dropped at the center)

7.5. Explanation for the Self-Organized Criticality
- Linear growth phase: Sites far below the threshold evolve smoothly and predictably.
- Chaotic collapse phase: Sites at the threshold trigger avalanches with unpredictable, nonlinear dynamics.
7.6. Explanation for the Power Law Distribution
- 1.
-
Why are small avalanches more common than large ones?Because the dynamics are based on local interactions, triggering a large avalanche requires a long chain of causally connected sites to be near the threshold, which is statistically less likely. In contrast, small avalanches require only a short chain and are thus much more probable.
- 2.
-
Why do large avalanches still occur frequently (not exponentially rare)?The collapse dynamics are chaotic: once a critical site topples, small perturbations can lead to unpredictable and explosive cascades, this is the butterfly effect. Therefore, even though rare, large avalanches are possible due to the system’s inherent sensitivity at the critical state.
- 3.
-
Why is there no characteristic scale in avalanche size?The update rules impose no intrinsic limit on the spatial extent of an avalanche. The avalanche size depends entirely on the current configuration of the system. If a small localized region is near-critical, only a small avalanche occurs. But if a large domain is close to the threshold, a large avalanche may follow. Furthermore, the external driving is random and slow, allowing the system to evolve into configurations where large avalanches are statistically allowed. Thus, the system exhibits scale-invariant behavior.
8. OFC Earthquake Model
8.1. OFC Earthquake Equation
- represents the local shear stress (or load) at site at time t.
- denotes the stress at the next time step.
- is the Heaviside function, defined as:
- represents the redistributed stress received from neighboring sites that have exceeded the failure threshold.
- is an external driving term, typically very small, which represents slow tectonic loading. In most implementations, at a randomly selected site and zero elsewhere, modeling slow, local buildup of stress.
8.2. Observations and Phenomena
9. Forest Fire Model
9.1. Forest Fire Equation
- 0: empty ground (no tree),
- 1: tree,
- 2: fire.
Autonomous Equation
Non-Autonomous Equation
Transition Rules
Neighbourhood Function
- Moore neighborhood:
- von Neumann neighborhood:
External Driving Force
9.2. Observations and Phenomena
- Low density (e.g., 10%): The fire fails to propagate. Due to the sparsity of trees, the flame quickly extinguishes after burning only a few connected trees.
- High density (e.g., 80%): The fire spreads rapidly and extensively. Almost the entire forest is consumed in a short period, with the flame front advancing in a nearly uniform and predictable wave.
- Intermediate density (e.g., around 40%): A highly nontrivial behavior emerges. The fire propagates in an irregular, branching manner, forming a complex fractal-like structure. The fire path becomes winding, unpredictable, and sensitive to small variations in the initial configuration.
10. Bik-Kuramoto Firefly Model
10.1. Bik-Kuramoto Equation
- is the phase at grid point and time t.
- is a fixed intrinsic frequency assigned randomly to each point.
- K is the coupling constant. In our simulations, we choose .
- M is the Moore neighbourhood:
10.2. Principle of Locality
10.3. Observations and Phenomena
- The system exhibits topological defects: points around which the phase (color) continuously wraps from 0 to .
-
These defects appear in pairs, with opposite rotational direction:
- –
- One clockwise
- –
- One counterclockwise
- When these defects move and eventually annihilate each other, a large region of synchronization emerges suddenly.
- Phase synchronization phenomena
- Topological vortex dynamics
- Pattern formation and self-organization

11. The Langton’s Ant
11.1. The Langton’s Ant Equations
11.2. Observations and Phenomena
12. Advantages of Rewriting Complex Systems as Partial Difference Equations
12.1. Elegant and Unified Framework
12.2. Mathematical Rigor and Analytical Tools
12.3. Extending Modeling Paradigms to Dynamic Models
13. A Qualitative Study of the Edge of Chaos
13.1. Definition of Periodic Islands
13.2. Definition of Chaotic Sea
13.3. Qualitative Definition of Quasichaos
- 1.
-
Heterogeneous Distribution of EntropyQuasichaotic systems exhibit spatial heterogeneity—regions of ordered, low-entropy structure coexist with disordered, high-entropy turbulence.For example, in Rule 110:
- Some regions form stable, low-entropy periodic islands.
- Others exhibit turbulent, high-entropy chaotic seas.
This coexistence of local order and disorder is a hallmark of quasichaos. - 2.
-
Multiscale InvarianceRegardless of observation scale, the system displays a self-similar hierarchy:
- Many small periodic islands;
- Fewer large ones.
The distribution likely follows a power-law, indicating scale-invariant structure. - 3.
-
Turing CompletenessMost known quasichaotic systems (e.g., Rule 110, the Game of Life) are Turing-complete:
- They can simulate arbitrary logic or computation;
- Their visual complexity reflects true computational universality.
13.4. Definition of Quasichaotic System
14. Spacetime Modeling Paradigms
14.1. Partial Differential Equations on Manifolds
PDE in Rectangular Coordinates
PDE in Spherical Coordinates
PDE on Spherical Surface
PDE on Lorentzian Manifold
14.2. Partial Difference Equations on Networks
PE on Uniform Grids
PE in Other Coordinates
PE on Polyhedral Surfaces
- Triangulated sphere
- Goldberg polyhedron
- Zonohedron
PE on Irregular Networks
- Random networks
- Scale-free networks
- Small-world networks
14.3. The Paradigms of Spacetime Modeling
| Paradigm | Time | Space | Typical Models |
|---|---|---|---|
| 1 | Continuous | Continuous | Partial Differential Equations (PDE); widely used in fluid dynamics, field theory, and continuum mechanics. |
| 2 | Discrete | Discrete | Partial Difference Equations (PE); cellular automata, sandpile models, forest fire models. |
| 3 | Continuous | Discrete | Ordinary Differential Equations (ODE) on networks; used in oscillator networks, epidemiology on graphs, neural dynamics. |
| 4 | Discrete | Continuous | Discrete-time maps on continuous manifolds; e.g., logistic maps with spatial extension, iterative geometric deformations. |
14.4. Continuous Space and Continuous Time
14.5. Discrete Space and Discrete Time
- is the number of sand grains at lattice site at time t;
- is the Heaviside step function, used to check if a site is unstable ();
- V is the neighborhood (e.g., the von Neumann neighborhood );
- represents external grain addition (driving term).
14.6. Discrete Space and Continuous Time
- represents the state at discrete spatial position and continuous time t;
- denotes the set of the neighbours;
- F is a function describing the local dynamics and interactions.
14.7. Continuous Space and Discrete Time
Example 1: Curve Shrinking in Discrete Time
Example 2: Shrinking Circle
15. Summary
References
- Elaydi, S. An Introduction to Difference Equations, 3rd ed.; Undergraduate Texts in Mathematics, Springer: New York, 2005. [Google Scholar]
- Olver, P.J. Introduction to Partial Differential Equations; Undergraduate Texts in Mathematics, Springer: Cham, Heidelberg, New York, Dordrecht, London, 2014. [Google Scholar] [CrossRef]
- Wolfram, S. A New Kind of Science, 1st ed.; Wolfram Media: Champaign, Illinois, 2002. [Google Scholar]
- Itoh, M.; Chua, L.O. Difference Equations for Cellular Automata. International Journal of Bifurcation and Chaos 2009, 19, 805–830. [Google Scholar] [CrossRef]
- Bak, P.; Tang, C.; Wiesenfeld, K. Self-Organized Criticality: An Explanation of 1/f Noise. Physical Review Letters 1987, 59, 381–384. [Google Scholar] [CrossRef] [PubMed]
- Strogatz, S.H. From Kuramoto to Crawford: Exploring the Onset of Synchronization in Populations of Coupled Oscillators. Physica D: Nonlinear Phenomena 2000, 143, 1–20. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).