Buenas, en la parte de Eliminación de chequeos redundantes de booleanos se nombra la función not junto a un comentario sobre esta. No me queda claro si la tenemos que definir nosotros o va a estar dada en algún momento ya que dice que "es una función que asumiremos definida" pero revisando los archivos no logre encontrarla.
Saludos.