[Merged by Bors] - feat(topology/metric_space/dilation): Dilations on metric spaces#14315
[Merged by Bors] - feat(topology/metric_space/dilation): Dilations on metric spaces#14315winston-h-zhang wants to merge 30 commits intomasterfrom
Conversation
|
Thanks for the comments! I hope I've addressed everything |
|
@jsm28 Please take a look at this again when you have the time! I've also requested Eric's review if you happen to be busy. |
|
@eric-wieser @urkud, I've put up a new definition of |
|
I'm pretty short on time at the moment, I'm happy to let another maintainer take over |
j-loreaux
left a comment
There was a problem hiding this comment.
Lots of suggestions, all relatively small. Some are important though. Among them:
- typos
- style issues
- golfs
- protecting names which conflict with ones in the root namespace (this is important)
- a suggestion about splitting the existential in some hypotheses
After these are all fixed it should be ready for merging.
Co-authored-by: Jireh Loreaux <loreaujy@gmail.com>
|
@eric-wieser Should we merge it now? |
| We define dilations, i.e., maps between emetric spaces that satisfy | ||
| `edist (f x) (f y) = r * edist x y`. |
There was a problem hiding this comment.
This description is misleading because it doesn't allow r = 0 or r = \top. I think we should add an explanation of why we don't want to consider those cases in this module docstring.
|
maintainer merge |
|
🚀 Pull request has been placed on the maintainer queue by j-loreaux. |
|
bors r+ |
) We define `dilation α β` as the type of maps that satisfy `edist (f x) (f y) = r * edist x y` for all `x y`. Here `r : ℝ≥0`, so we do not exclude the degenerate case of dilations which collapse into constant maps. After this I will extend to `{linear, affine}_dilation_{equiv}`s and `{linear, affine}_isometry_{equiv}`s. Co-authored-by: Yury G. Kudryashov <urkud@urkud.name> Co-authored-by: JovanGerb <jovan.gerbscheid@gmail.com>
|
Pull request successfully merged into master. Build succeeded! The publicly hosted instance of bors-ng is deprecated and will go away soon. If you want to self-host your own instance, instructions are here. If you want to switch to GitHub's built-in merge queue, visit their help page. |
We define
dilation α βas the type of maps that satisfyedist (f x) (f y) = r * edist x yfor allx y. Herer : ℝ≥0, so we do not exclude the degenerate case of dilations which collapse into constant maps.After this I will extend to
{linear, affine}_dilation_{equiv}s and{linear, affine}_isometry_{equiv}s.