Module docstring
{"# Dense embeddings
This file defines three properties of functions:
DenseRange fmeansfhas dense image;IsDenseInducing imeansiis also inducing, namely it induces the topology on its codomain;IsDenseEmbedding emeanseis further an embedding, namely it is injective andInducing.
The main theorem continuous_extend gives a criterion for a function
f : X → Z to a T₃ space Z to extend along a dense embedding
i : X → Y to a continuous function g : Y → Z. Actually i only
has to be IsDenseInducing (not necessarily injective).
"}