a wide range of potentially non-deterministic methods of replacing subterms of a formula with other terms
The process or result of writing again; a rewrite.