The real numbers are the completion (i.e. Cauchy sequences modulo equivalence) of the rational numbers. I want to define the real numbers this way, but without using uniform spaces. The problem is that most definitions I see of metric spaces stipulate that the distance is a function to the real numbers, making this definition circular.
My question is: can we loosen the definition of metric spaces and still retain all (or most) of what we know about metric spaces? e.g. allow the distance function to be a map $$d: X \rightarrow k$$ where $k$ is any totally ordered field? or $k = \mathbb{Q}$? Is there some sense in which every totally ordered field "contains" $\mathbb{Q}$?
One issue that comes to mind is that one can't really talk about "distance preserving morphisms" anymore without fixing $k$.