{n : Q(ℕ)} →
  {motive : Mathlib.Meta.Nat.UnifyZeroOrSuccResult n → Sort u} →
    ((pf : «$n» =Q 0) → motive (Mathlib.Meta.Nat.UnifyZeroOrSuccResult.zero pf)) →
      ((n' : Q(ℕ)) → (pf : «$n» =Q «$n'».succ) → motive (Mathlib.Meta.Nat.UnifyZeroOrSuccResult.succ n' pf)) →
        (t : Mathlib.Meta.Nat.UnifyZeroOrSuccResult n) → motive t