import data.nat inductive star : Type₁ := z : star, s : (nat → star) → star check @star.rec check @star.cases_on example (f : nat → star) : ¬ star.z = star.s f := assume H, star.no_confusion H