1. A New Simulation Methodology Developed in Euphoria
- Posted by John Ringland <john.ringland at anandavala.info> Jan 16, 2006
- 526 views
System Matrix Notation (SMN) provides for the representation, analysis and simulation of general systems. "SMN Particle Simulator v3.1" is a simple example implementation of SMN in the context of systems of particles (as a general proof-of-concept for the mathematical methodology and I am hoping to attract some interest and assistance from other developers). The program allows one to easily create and interact with systems of particles as one watches them evolve on the screen. In general any type of system can be modeled and future versions of SMN will allow for arbitrary general systems and advanced analysis techniques. To view screen shots, download the software or read more information see: www.Anandavala.info/TASTMOTNOR/code/v3.1/SMNPS3_1.html Other types of system models are illustrated on the website including quantum logic circuits, an idealised spring, a drink machine and so on. One can also use SMN for general software engineering. Furthermore, the unified mathematical foundation allows for seamless integration of different systems by merging their matrices into a single matrix. Some advanced techniques are also discussed, one technique allows one to derive the causal logic of a system by defining its subsystem connectivity and by observing its behaviour. Or one may map out a system's entire potential state space (for example, in software one could locate any possible error condition and thus make guaranteed "faultless" software). Or one can utilise a form of "warp drive" for general information processes that allows for considerable acceleration in certain conditions (e.g. in some cases a computation that may take millions of iterations can be computed in a single iteration). The source code is readable within the program distribution files and there is a considerable amount of peripheral information on the website, including detailed mathematical discussions on the core algorithm (and some of its implications) and general discussions on the many conceptual issues involved. The methodology can be quite a brain bender to begin with, especially if one is coming from a materialist perspective, however once one has familiarised oneself with the concepts and undergone a metaphysical paradigm shift into an information theoretic perspective then the methodology exhibits great conceptual elegance and power. Any comments, questions, suggestions or assistance would be greatly appreciated. Regards, John Ringland john.ringland[at]anandavala.info Note: All aspects of this work are free from any legal restrictions, whether intellectual property or copyright.