Lemma 3
Tag 0C91, permanent. Cite it as [Bourbaki, Tag 0C91].
General Topology, chapter IX, § 6. Polish spaces, Souslin spaces, Borel sets
Every metric space X of countable type possesses a sifting. If also X is zero-dimensional, then X has a strict sifting.
Note first that if is a metric space of countable type and if is a real number , then there is a countable covering of by sets of diameter (, no. 8, Proposition 13). If, moreover, is zero-dimensional, there is such a covering formed of sets which are both open and closed; if is the intersection of and , we see that the are closed, of diameter , pairwise disjoint and cover . In any case, the closures of the non-empty sets of the covering form a countable covering of whose elements are non-empty closed sets of diameter .
Let be a metric space of countable type. Let be the set of indices of a countable covering of formed of non-empty closed sets of diameter , which are pairwise disjoint if is zero-dimensional; shall be the mapping which associates with each index the corresponding set of the covering. Suppose that we have already defined the and the and the surjective mappings for in such a way that condition b) is satisfied for these indices. If , the space has a countable covering by non-empty closed sets of diameter , which are mutually disjoint if [and therefore ] is zero-dimensional; if denotes the index set of this covering, we take to be the sum of the sets as runs through ; for each , let denote the element such that , and let denote the set with index in the covering of under consideration. Clearly we thus define by induction a sifting of , and this sifting is strict if is zero-dimensional; hence Lemma 3.
Now suppose that is a complete metric space of countable type, and consider a sifting of by a sieve and mappings . If is a point of the space associated with , the sequence is a decreasing sequence of closed sets in whose diameters tend to 0; the intersection of this sequence of sets consists therefore of a single point, which we denote by . Thus we have defined a mapping . If two points of have the same -th coordinates for , it is clear that the distance between and is , and therefore is continuous, by virtue of the definition of the topology of . For each it follows from the definition of a sifting that we can define by induction on a sequence such that for each , and ; hence and so is surjective. Furthermore, if the sifting is strict, the sequence such that is unique, and so in this case is bijective. is said to be the mapping induced by the sifting considered.
Bourbaki puts the proof directly after the statement, so what is above is the statement and its proof together.