Jump to content

String rewriting

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by MathMartin (talk | contribs) at 14:00, 14 August 2005 (+Semi-Thue system). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A string rewriting system is a substitution system used to transform a given string according to specified rewriting rules. Examples of computational models based on deterministic string rewriting include Markov algorithms and tag systems. String rewriting is also the basis for Post canonical systems and a variety of formal grammars, and has been applied to the creation of certain types of fractals such as the Cantor set and Menger sponge.

See also