2020-11-29 00:02:06 +01:00
|
|
|
#lang scribble/manual
|
2020-11-29 00:28:46 +01:00
|
|
|
@(require (for-label racket graph))
|
2020-11-29 00:02:06 +01:00
|
|
|
|
|
|
|
@title{dds: A Home-made Toolkit for Discrete Dynamical Systems in Racket}
|
|
|
|
|
2020-11-29 20:59:16 +01:00
|
|
|
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:
|
2020-11-29 00:28:46 +01:00
|
|
|
|
|
|
|
@table-of-contents[]
|
|
|
|
|
|
|
|
@include-section["utils.scrbl"]
|
2020-12-22 22:28:12 +01:00
|
|
|
@include-section["graph-typed.scrbl"]
|