Crate rstm

source ·
Expand description

§rstm

rstm is a Rust library dedicated to the construction and execution of Turing Machines. The crate is designed to be flexible and easy to use while preserving the abstract nature of the models.

Modules§

Macros§

Structs§

  • An Actor is an implementation of a Turing machine with a moving head (TMH).
  • An iterator over the variants of Direction
  • The Head is formally defined to be a 2-tuple consisting of a state / symbol pair.
  • State is a generalized state implementation, representing the state of a system or object.
  • The Tail is a 3-tuple containing the direction, state, and symbol that an actor is instructed to execute whenever it assumes the head configuration assigned to the tail.

Enums§

Traits§