#lang scribble/manual @(require (for-label racket graph)) @title{dds: A Home-made Toolkit for Discrete Dynamical Systems in Racket} This is a toolkit for playing with various discrete dynamical systems in Racket. A discrete dynamical system is a system which evolves from a discrete state to some other discrete states (many or one). The systems are discrete in the sense that we can identify successive states with no other states in between. Equivalently, the phase state of the system is discrete (and is often called the state graph). These constraints imply the possibility of associating discrete, possibly branching timelines to any evolution of the system. @bold{DISCLAIMER:} I develop this toolkit as a support for my research on discrete dynamical systems. The primary objective for this framework is to fit my approach to these systems. Essentially, this framework should fit to the "shape of my mind", which is not necessarily the same as yours. This toolkit is designed with Emacs @hyperlink["https://orgmode.org/"]{Org-mode} interoperability in mind. dds currently includes the following modules: @table-of-contents[] @include-section["utils.scrbl"] @include-section["functions.scrbl"] @include-section["dynamics.scrbl"] @include-section["networks.scrbl"] @include-section["tbn.scrbl"] @include-section["rs.scrbl"]