import data.nat.basic
open nonempty inhabited nat classical

theorem int_inhabited [instance] : inhabited nat := inhabited.mk zero

check epsilon (λ x : nat, true)