Abstract
This paper is a first step in the development of mathematical foundations for a theory of simulation. We employ sequentially updated cellular automata (sCA) over arbitrary graphs as a paradigmatic framework. In the development of the theory, we focus on the properties of causal dependencies among local mappings in a simulation. Let Y be a graph in which (a) each vertex i has a state x i 0, 1 and (b) there exists a local map ƒ i defined on the states of the Y-neighbors and x i that returns the state of y i 0, 1. Suppose i 1, …, i n is a permutation of the Y-vertices, then the order of application of the local maps ƒ ik induces a sequential (or asynchronous) cellular automaton (sCA) over Y. In this paper we introduce a mapping between the base graph Y, over which the sCA is defined and which represents the mutual dependencies of the local maps, and the update graph U(Y), whose vertices are permutations of all Y-vertices. Two permutations π 1, π 2 are adjacent in U( Y) if they differ in exactly two consecutive coordinates, { i k, i k+1|, and { i k, i k+1 ∉ eY. U( Y) represents a conceptual framework which allows to determine equivalence classes of sCA for a given graph X, independent of the family of local maps ( ƒ i) 1 ⩽ i ⩽ n . We consider: (a) U as a random variable over G n,p and analyze the induced random graph U( G n,p ), the update graph, and show (b) that U exhibits properties of a covariant functor.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.