По общей топологии знаю пару хороших книг:
[1] Энгелькинг
"Общая топология"
[2] Келли
"Общая топология"
Во второй немного более подробно рассматриваются псевдометрики, но в физике та же "метрика Минковского" не является не только метрикой, но и псевдометрикой в определении общей топологии - для неё, например, уже несправедливо неравенство треугольника: M3 (и вместо M1 действует M1').
Может ещё быть полезным очень краткое изложение:
Гликлих
"О понятиях топологического пространства".
Чтобы функция
![$\rho(x, y)$ $\rho(x, y)$](https://dxdy-02.korotkov.co.uk/f/1/d/d/1ddf0948ea20561df7f2a5eb9340e9dd82.png)
была метрикой, а пространство - метрическим, должны соблюдаться аксиомы (см. [1], раздел 4.1):
M1:
![$\rho(x, y) = 0$ $\rho(x, y) = 0$](https://dxdy-02.korotkov.co.uk/f/1/d/4/1d4779d2de2ded210e849e6185dc869382.png)
тогда и только тогда, когда
M2:
![$\rho(x, y) = \rho(y, x)$ $\rho(x, y) = \rho(y, x)$](https://dxdy-01.korotkov.co.uk/f/c/7/0/c70a6e58157927ea368c1e8c139ddcd482.png)
для всех
M3:
![$\rho(x, y) + \rho(y, z) \ge \rho(x, z)$ $\rho(x, y) + \rho(y, z) \ge \rho(x, z)$](https://dxdy-03.korotkov.co.uk/f/a/0/7/a07bf3cb3615ea63d3a95824d2557df482.png)
для всех
Если вместо M1 справедлива M1', то
![$\rho(x, y)$ $\rho(x, y)$](https://dxdy-02.korotkov.co.uk/f/1/d/d/1ddf0948ea20561df7f2a5eb9340e9dd82.png)
- уже не метрика, а псевдометрика:
M1':
![$\rho(x, x) = 0$ $\rho(x, x) = 0$](https://dxdy-01.korotkov.co.uk/f/c/7/2/c725646029044a0f302c5ba78ac16d1282.png)
для всех
Чтобы получилась база топологии, необходимо, чтобы любая точка в пересечении двух r-"шаров" принадлежала бы третьему r-"шару", содержащемуся в этом пересечении. Та же "метрика" Минковского не порождает базу, а только предбазу топологии, поскольку для неё это условие не соблюдается.