import logic namespace experiment inductive nat : Type := zero : nat, succ : nat → nat definition is_zero (n : nat) := nat.rec true (λ n r, false) n end experiment