Zulip Chat Archive
Stream: maths
Topic: Mazur-Ulam in affine spaces
Yury G. Kudryashov (Jun 01 2020 at 15:11):
Patrick Massot said:
Yury G. Kudryashov do you want to return to Mazur-Ulam now that we have affine spaces? It would be a nice test of the affine API.
I tried to port Mazur-Ulam to affine spaces, and I have a few difficulties:
- Currently
midpointis defined for a semimodule over a semiring with invertible2. Is there any reasonable way to redefine it in anadd_torsorwithout loosing the case of a convex cone (a semimodule overnnreal)? -
Current API assumes that any affine map comes with a linear map. So, if I have a map
f : P₁ → P₂, then in order to convert it into an affine map I have to:- choose a point
x : P₁usingadd_torsor.nonempty V₁; - prove that
λ y : V₁, f (y +ᵥ x) -ᵥ f xis a linear map.
While I would prefer to have a self-contained definition of an affine map with only one data fieldto_fun, at least we need an alternative constructor.
- choose a point
-
There is no
affine_equiv.
Yury G. Kudryashov (Jun 01 2020 at 15:33):
UPD: about 2., may be it's useful to be able to explicitly provide derivative. So we only need an alternative constructor.
Yury G. Kudryashov (Jun 01 2020 at 18:15):
I added a few issues about affine spaces: #2908 #2909 #2910
Yury G. Kudryashov (Jun 01 2020 at 18:19):
@Joseph Myers :up:
Last updated: May 02 2025 at 03:31 UTC