La réécriture (ou récriture) est un modèle de calcul utilisé en informatique, en algèbre, en logique mathématique et en linguistique. Il s’agit de transformer des objets syntaxiques (mots, termes, lambda-termes, programmes, preuves, graphes…) en appliquant des règles bien précises. Voici quelques exemples classiques d’utilisation de la réécriture :
simplifier une expression algébrique (calcul formel) ;