∀ {M : Type u_1} [inst : TopologicalSpace M] [inst_1 : AddSemigroup M] [inst_2 : SeparatelyContinuousAdd M]
  (s : AddSubsemigroup M) (motive : ↥s.topologicalClosure → Prop) (x : ↥s.topologicalClosure),
  (∀ (y : M) (hy : y ∈ s.topologicalClosure), motive ⟨y, hy⟩) → motive x