I am in my second semester of university in maths and physics and thought of a question I am unable to answer. I asked my analysis teacher of the last semester if it was possible to define a space and/or a distance function such that there is always more than 1 shortest path between any 2 points. She thought about it and then she told me she didn't know.
Firstly, I thought that maybe it would be possible if you could define the distance between two points in Q'XQ U QXQ' only by going through points (a,b) such that either a is rationnal and b irrational or a irrational and b rationnal, but she told me that there would be no way to connect the points if we use only those points. ({(a,b)|a is rational and b is irrational or a is irational and b is rational})
However, I know that it is possible in special cases. A very simple example of this is that any 2 opposite points on a sphere has infinitely many shortest path between them. However, if the points are not opposite, then there is only one shortest path between them.
It is possible to create as many shortest paths as wanted between some 2 points on a surface, for example you can take the shape of an american football ball, put point 1 on one edge and point 2 on the other edge, and dig into the ball so that there are 2 ways to get from one edge to another. You can repeat this processus to create as many paths as you want between the 2 points on the edges.
These are only special cases though, and my question remain unanswered. So I thought about it and found a possible candidate. Could the distance calculated as the lenght of the circle arc between 2 points work? For example, in R^2, you would get two shortest paths from one point to another.
I believe it respects the usual definition of distance: It's always positive, the distance is equal to zero iff it is the distance from point a to point a, it is symmetric, d(a,b)=d(b,a) and the triangular inequality should be sastified.
The problem I encountered though, is that to create this circle you would need to first find the middle point between the 2 points and then put each point that will form the path from point 1 to point 2 at an equal distance to the middle point, and I believe it does not make sense as we are using normal euclidian distance.
I know this question lacks a lot of rigor and I don't even know if it makes sense asking it. For example I would need to define what I mean by a path. I believe requiring continuity would make sense but I'm not sure about the rest. I would be very grateful if you had any documentation related to this or the answer to my question. Thank you.
Consider the unit circle in $\mathbb{R}^2$ with distance defined by $$d(p_1, p_2) = \frac{1}{2}\left(\text{length of arc on one side of segment p1p2} + \text{length of arc on other side of segment p1p2}\right),\quad p1 \ne p2$$ $$d(p, p) = 0$$.
In this case, the distance metric is valid, and $d(p1,p2)=\pi$ for all $p1 \ne p2$.