∀ {α : Type u_1} {β : Type u_2} {f : α → β} {m : MeasurableSpace α} [inst : TopologicalSpace β]
  [inst_1 : MeasurableSpace β] (motive : Measurable f ∧ TopologicalSpace.IsSeparable (Set.range f) → Prop)
  (x : Measurable f ∧ TopologicalSpace.IsSeparable (Set.range f)),
  (∀ (Hm : Measurable f) (Hsep : TopologicalSpace.IsSeparable (Set.range f)), motive ⋯) → motive x