{R : Type u_1} →
  [inst : CommRing R] →
    {I : Ideal R} →
      {motive : I.FiniteHeight → Sort u} →
        (t : I.FiniteHeight) → ((eq_top_or_height_ne_top : I = ⊤ ∨ I.height ≠ ⊤) → motive ⋯) → motive t