Definition 1.5.1 (Double-negation translation). We recursively define the ¬¬-translation φN of a proposition φ in the following way: