Zulip Chat Archive

Stream: maths

Topic: W-hyperbolic spaces


Horatiu Cheval (Sep 05 2021 at 20:37):

As part of a larger project, I implemented a (very basic for now) theory of so-called WW-hyperbolic spaces, which are essentially metric spaces (X,d)(X, d) endowed with a mapping W:[0,1]×X×XXW : [0, 1] \times X \times X \to X, satisfying certain axioms. Here, W(α,x,y)W(\alpha, x, y) is intended to be interpreted as an "abstract convex combination" of parameter α\alpha between the points xx and yy. Examples are of course vector spaces, but also structures from geodesic geometry, like CAT(0)CAT(0) spaces.

I am wondering whether such constructions would have a place in mathlib.

Horatiu Cheval (Sep 05 2021 at 20:38):

The relevant code I have is here https://github.com/hcheval/tikhonov-mann/blob/master/src/wspace.lean

Scott Morrison (Sep 06 2021 at 04:30):

Yes, W-hyperbolic spaces are definitely within mathlib's remit. :-)

Horatiu Cheval (Sep 06 2021 at 11:50):

Great! Do you have any suggestions on how should I contribute them ( besides, of course, making my code adhere to the style conventions)? For example, in what file/directory should this go?


Last updated: Dec 20 2023 at 11:08 UTC