Hi Mario,
Restating, just to make sure I understand:
Your proposal is a “metric geometry” builder, which would take a Tarski geometry, two reference points, and overwrite the ‘dist’ slot with a metric built from those two points. We could e.g. use sSet for that.
The resulting structure would still be a geometry (we would have to prove that of course), but ‘dist’ would have actual useful values in RR.
Ok, I assume this may work.
I believe we may also consider, with the same function, setting also
* the group addition with a vector addition that considers points as vectors originating from 0 and 0 as the null element,
* the scalars with the reals (Ccfld |’s RR)
* the scalar multiplication with vector multiplication.
I believe this should equip the geometry with a vector space structure.