Closed sfreedman67 closed 1 year ago
I think that if we use the hyperboloid model (ie R^{2,1}) then there is no issue with taking square-roots for computing coordinates. The only drawback is that computations are now in 3 dimensions (but homogeneous cones, not general polytopes).
I also think that a boundary point is a special case of point (it is just that the quadratic form evaluates to zero). There is also "beyond ideal" points that are in the positive cone of the space.
Fixed in #158.
This is a draft of notes that we took at a meeting in Bordeaux in early 2022. Please extend these notes.
Geometry on the hyperbolic plane is not really implemented in SageMath. It's needed for our implementation of #155. While it might eventually go upstream into SageMath, we want to first implement it in sage-flatsurf.
Here are some objects that we think we should implement:
It is not completely clear which hyperbolic model is the best to work with (probably the hyperboloid is more "linear").