{{refimprove|date=January 2026}} {{Short description|Property for sets of functions}} {{About|separating sets for functions|use in graph theory|connectivity (graph theory)}} In mathematics, a set <math>S</math> of functions with domain <math>D</math> is called a {{em|'''separating set''' for <math>D</math>}} and is said to {{em|'''separate''' the points of <math>D</math>}} (or just {{em|to '''separate points'''}}) if for any two distinct elements <math>x</math> and <math>y</math> of <math>D,</math> there exists a function <math>f \in S</math> such that <math>f(x) \neq f(y).</math><ref name="carothers">{{citation|last=Carothers|first=N. L.|title=Real Analysis|publisher=Cambridge University Press|year=2000|isbn=9781139643160|pages=201–204|url=https://books.google.com/books?id=eokhAwAAQBAJ&pg=PT201}}.</ref>

Separating sets can be used to formulate a version of the Stone–Weierstrass theorem for real-valued functions on a compact Hausdorff space <math>X,</math> with the topology of uniform convergence. It states that any subalgebra of this space of functions is dense if and only if it separates points. This is the version of the theorem originally proved by Marshall H. Stone.<ref name="carothers"/>

==Examples==

* The singleton set consisting of the identity function on <math>\Reals</math> separates the points of <math>\Reals.</math> * If <math>X</math> is a T1 normal topological space, then Urysohn's lemma states that the set <math>C(X)</math> of continuous functions on <math>X</math> with real (or complex) values separates points on <math>X.</math> * If <math>X</math> is a locally convex Hausdorff topological vector space over <math>\Reals</math> or <math>\Complex,</math> then the Hahn–Banach separation theorem implies that continuous linear functionals on <math>X</math> separate points.

==See also==

* {{annotated link|Dual system}}

==References==

{{reflist}}

{{mathlogic-stub}}

Category:Set theory