Philosophy-Guided Mathematical Formalism for Complex Systems Modelling
š” Research Summary
The paper presents a rigorous mathematical formalism for the āallagmatic method,ā a framework for modeling complex systems that is inspired by philosophy (Simondonās individuation, Whiteheadās organism) and cybernetics. The authors argue that traditional analytical approaches based on differential equations are inadequate for capturing the heterogeneous, nonlinear, and locally interacting components characteristic of complex systems. Instead, they propose to describe a system as a tuple consisting of at least one spatial structure and one temporal operation, denoted as a (sāÆ+āÆo)-tuple SM = (sā,ā¦,s_s,āÆoā,ā¦,o_o).
The spatial part (structures) includes:
- An entity tupleāÆEāÆ=āÆ(eĢā,ā¦,eĢ_e), where each entityās state belongs to a finite setāÆQāÆ(e.g., {0,1}).
- A milieu tupleāÆMāÆ=āÆ(MĢā,ā¦,MĢ_e), where each MĢ_i is an adjacency list of the neighbors of entityāÆeĢ_i.
- An updateārule tupleāÆUāÆthat stores the logical description of the local transition (e.g., a truth table for cellular automata).
- An adaptationārule tupleāÆAāÆand an adaptationāend tupleāÆPāÆto capture learning or evolutionary processes.
Additional auxiliary structures (Ės_i) may be added as needed.
The temporal part (operations) comprises:
- An update functionāÆĻāÆ:āÆQ^{m+1}āÆāāÆQāÆthat maps the current state of an entity and its neighbors to the next state, parameterised byāÆUāÆand the current time stepāÆtĢ.
- Optionally, an adaptation functionāÆĻāÆ( gĢ,āÆA,āÆP,āÆl ) that implements evolutionary computation, gradientābased learning, or other optimisation schemes, whereāÆgĢāÆis the current adaptation iteration andāÆlāÆis a loss tolerance.
- Further optional operations (Ėo_j).
By formalising all components as tuples, sets, and functions, the authors achieve a oneātoāone correspondence with their C++ implementation, which uses template metaāprogramming to make the entity state type generic and stores the adjacency structure as dynamic vectors (or adjacency lists). The āvirtual regimeā corresponds to a model with no concrete data types, the āmetastable regimeā to a model where types and sizes are fixed, and the āactual regimeā to a running simulation.
Two concrete case studies illustrate the power of the formalism. First, cellular automata are built by definingāÆE,āÆM,āÆUāÆ(and optionallyāÆĻāÆfor evolutionary optimisation). The update ruleāÆUāÆis encoded as a truth table; an evolutionary algorithm searches the space of possibleāÆUāÆto achieve a target output pattern. Second, artificial neural networks are represented with entities as neurons, milieux as weighted adjacency lists,āÆUāÆas activation/propagation rules, andāÆĻāÆas backāpropagation learning. Both models are instantiated from the same metaāmodel, and the authors prove a theorem establishing conditions under which a cellular automaton and a neural network are mathematically equivalent (i.e., they realise the same stateātransition function Ļ under appropriate encodings ofāÆUāÆandāÆĻ).
The formalism yields several notable benefits. Philosophical concepts of individuation and organism are mapped onto precise mathematical structures, allowing the description of systems that evolve both spatially and temporally. The explicit definition of update and adaptation rules enables formal verification, reproducibility, and automated generation of models. The C++ template implementation guarantees type safety while allowing the seamless transition between abstract (virtual), concrete (metastable), and executable (actual) regimes. Moreover, by unifying disparate modelling paradigmsācellular automata and neural networksāwithin a single metaāmodel, the approach facilitates systematic comparison, hybridisation, and extension to other domains such as social or economic systems.
In conclusion, the paper delivers a foundational mathematical language for the allagmatic method, fills a gap left by earlier informal descriptions, and opens avenues for rigorous theoretical studies, automated model synthesis, and crossādisciplinary applications. Future work is suggested on richer adaptation mechanisms, complexity analysis, and broader validation on realāworld complex systems.
Comments & Academic Discussion
Loading comments...
Leave a Comment