Documentation

Complexitylib.Models.TuringMachine.Experimental.Routine

Experimental first-order Turing-machine routines #

This module exposes a small provisional authoring language for composing concrete Turing machines. Routines lower definitionally through the established TM.seqTM and TM.forInputTM combinators, while Routine.TransducerSafe records only the one-way-output obligations of leaf calls. The namespace stays experimental until a second independent construction validates the interface.

Main definitions #

Main result #

A transducer-safe routine lowers to a concrete machine satisfying the one-way-output discipline.