A tática rw aplica uma equação como regra de reescrita da esquerda para a direita, uma vez. Ela encontra o primeiro subtermo que casa com o lado esquerdo, instancia as variáveis da equação de acordo, substitui toda ocorrência daquele subtermo instanciado e então tenta rfl. Um ← à frente usa a equação da direita para a esquerda, at h reescreve a hipótese h em vez da conclusão, e at * reescreve em toda parte. Dado o nome de uma constante em vez de uma equação, rw usa as equações que definem a constante, e é assim que rw [Not] expande uma negação e rw [add] desdobra o nosso add.
A tática simp aplica um conjunto padrão de regras de reescrita, o conjunto simp, exaustivamente. A sintaxe simp [t₁, …, tₙ] adiciona teoremas ou constantes por uma invocação, simp [-t] remove um, simp [*] at * usa cada hipótese sobre cada hipótese e sobre a conclusão, e o atributo @[simp] registra um teorema permanentemente.
A reescrita é onde as provas deixam de ser previsíveis. O conselho do guia é tentar uma tática, estudar os subobjetivos que surgem e ajustar, em vez de planejar cada passo de antemão. Nas palavras do próprio guia, NÃO ENTRE EM PÂNICO.
Example 9.simp [h] reescreve toda ocorrência, enquanto rw [h] reescreve apenas as ocorrências do primeiro subtermo que casa. O primeiro roteiro precisa de duas reescritas, uma por instância do padrão, e o segundo precisa de um simp.