n (logic|computer science) a wide range of potentially non-deterministic methods of replacing subterms of a formula with other terms