{X : Type u} →
  {Y : Type v} →
    [inst : TopologicalSpace X] →
      [inst_1 : TopologicalSpace Y] →
        {f : X → Y} →
          {motive : IsOpenQuotientMap f → Sort u_1} →
            (t : IsOpenQuotientMap f) →
              ((surjective : Function.Surjective f) →
                  (continuous : Continuous f) → (isOpenMap : IsOpenMap f) → motive ⋯) →
                motive t