Abstract
We analyse two very simple Petri nets inspired by the Oregonator model of the Belousov-Zhabotinsky reaction using our stochastic Petri net simulator. We then perform the Krohn-Rhodes holonomy decomposition of the automata derived from the Petri nets. The simplest case shows that the automaton can be expressed as a cascade of permutation-reset cyclic groups, with only 2 out of the 12 levels having only trivial permutations. The second case leads to a 35-level decomposition with 5 different simple non-abelian groups (SNAGs), the largest of which is A 9. Although the precise computational significance of these algebraic structures is not clear, the results suggest a correspondence between simple oscillations and cyclic groups, and the presence of SNAGs indicates that even extremely simple chemical systems may contain functionally complete algebras.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arbib, M.A. (ed.): Algebraic Theory of Machines, Languages, and Semigroups. Academic Press (1968)
Dini, P., Schreckling, D.: A Research Framework for Interaction Computing. In: Colugnati, F.A.B., Lopes, L.C.R., Barretto, S.F.A. (eds.) OPAALS 2010. LNICST, vol. 67, pp. 224–244. Springer, Heidelberg (2010)
Dömösi, P., Nehaniv, C.L.: Algebraic Theory of Automata Networks. SIAM, Philadelphia (2005)
Egri-Nagy, A., Mitchell, J.D., Nehaniv, C.L.: Algorithms for the Efficient Calculation of the Holonomy Decomposition. In: Dömösi, P., Iván, S. (eds.) Automata and Formal Languages: Proc. 13th Intern. Conference AFL 2011, August 17-22. Institute of Mathematics and Informatics, College of NyÃregyháza, Debrecen, Hungary (2011)
Egri-Nagy, A., Nehaniv, C.L.: PN2A: Petri Net Analysis GAP Package, http://sourceforge.net/projects/pn2a/
Egri-Nagy, A., Nehaniv, C.L.: Algebraic properties of automata associated to Petri nets and applications to computation in biological systems. BioSystems 94(1-2), 135–144 (2008)
Egri-Nagy, A., Nehaniv, C.L.: Hierarchical coordinate systems for understanding complexity and its evolution with applications to genetic regulatory networks. Artificial Life 14(3), 299–312 (2008) (Special Issue on the Evolution of Complexity)
Egri-Nagy, A., Nehaniv, C.L.: SgpDec – software package for hierarchical coordinatization of groups and semigroups, implemented in the GAP computer algebra system, Version 0.5.19 (2010), http://sgpdec.sf.net
Egri-Nagy, A., Nehaniv, C.L., Rhodes, J.L., Schilstra, M.J.: Automatic analysis of computation in biochemical reactions. BioSystems 94(1-2), 126–134 (2008)
Eilenberg, S.: Automata, Languages, and Machines, vol. B. Academic Press, New York (1976)
Field, R.J., Noyes, R.M.: Oscillations in chemical systems IV. Limit cycle behavior in a model of a real chemical reaction. Journal of Chemical Physics 60(5), 1877–1884 (1974)
Gillespie, D.T.: A general method for numerically simulating the stochastic time evolution of coupled chemical reactions. Journal of Computational Physics 22, 403–434 (1976)
Holcombe, W.: Algebraic Automata Theory. Cambridge University Press (1982)
Horváth, G.: Functions and Polynomials over Finite Groups from the Computational Perspective. The University of Hertfordshire, PhD Dissertation (2008)
Kauffman, S.: The Origins of Order: Self-Organisation and Selection in Evolution. Oxford University Press, Oxford (1993)
Krohn, K., Rhodes, J.: Algebraic Theory of Machines. I. Prime Decomposition Theorem for Finite Semigroups and Machines. Transactions of the American Mathematical Society 116, 450–464 (1965)
Krohn, K., Maurer, W.D., Rhodes, J.: Realizing complex boolean functions with simple groups. Information and Control 9(2), 190–195 (1966)
Maler, O.: On the Krohn-Rhodes Cascaded Decomposition Theorem, http://www-verimag.imag.fr/~maler/
Nicolis, G., Prigogine, I.: Self-Organization in Nonequilibrium Systems. Wiley, New York (1977)
Noyes, R.M., Field, R.J., Körös, E.: Oscillations in Chemical Systems I. Detailed Mechanism in a System Showing Temporal Oscillations. Journal of the American Chemical Society 94(4), 1394–1395 (1972)
Petri, C.A.: Kommunikation mit Automaten. Schriften des IIM 2 (1962)
Rhodes, J.: Applications of Automata Theory and Algebra via the Mathematical Theory of Complexity to Biology, Physics, Psychology, Philosophy, and Games. World Scientific Press (2010)
Schilstra, M.J., Martin, S.R.: Simple stochastic simulation. In: Michael, L., Ludwig, B. (eds.) Methods in Enzymology, pp. 381–409. Academic Press, Elsevier (2009)
Scott, S.: Oscillations, Waves, and Chaos in Chemical Kinetics. Oxford University Press, Oxford (1994)
The GAP Group: GAP – Groups, Algorithms, and Programming, Version 4.4 (2006), http://www.gap-system.org
Zeiger, H.P.: Cascade synthesis of finite-state machines. Information and Control 10(4), 419–433 (1967)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dini, P., Nehaniv, C.L., Egri-Nagy, A., Schilstra, M.J. (2012). Algebraic Analysis of the Computation in the Belousov-Zhabotinksy Reaction. In: Lones, M.A., Smith, S.L., Teichmann, S., Naef, F., Walker, J.A., Trefzer, M.A. (eds) Information Processign in Cells and Tissues. IPCAT 2012. Lecture Notes in Computer Science, vol 7223. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-28792-3_27
Download citation
DOI: https://doi.org/10.1007/978-3-642-28792-3_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-28791-6
Online ISBN: 978-3-642-28792-3
eBook Packages: Computer ScienceComputer Science (R0)