{-# OPTIONS --allow-unsolved-metas #-}
module Verona2024.DoubleNegation.Drinker where

open import Verona2024.Basics.Common

drinker : (f :   Bool)  ¬ ¬ (Σ[ n   ] (f n  true  ((m : )  ¬ ¬ (f m  true))))
drinker f = λ k  k (zero ,  f0≡true m fm≢true  k (m ,  fm≡true m' fm'≢true  fm≢true fm≡true))))