Timeline for SnapPy isometry routine
Current License: CC BY-SA 4.0
12 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jun 15, 2020 at 7:27 | history | edited | CommunityBot |
Commonmark migration
|
|
Apr 18, 2019 at 23:25 | comment | added | SashaKolpakov | @RyanBudney: great info! Apparently it's different in SnapPea (or may be I misunderstood the C code -- that's highly possible my mistake). Thanks again! | |
Apr 18, 2019 at 22:44 | comment | added | Ryan Budney | Found it, makeDoubleCover(). If your original non-orientable manifold has tetrahedra 0,1,...,n-1, then the double cover with have tetrahedra 0,1,...,2n-1, and the translate of the i-th tetrahedron will be the i+n-th tetrahedron. | |
Apr 18, 2019 at 22:36 | comment | added | Ryan Budney | Does Regina have an orientation cover routine? I don't see one in the docs. But perhaps I'm looking in the wrong location. Usually for constructions like this, the ordering of the simplices is described in the documentation. I would imagine they are either side-by-side, or the "bottom" simplices are all first, and their translates appear after that, in the same relative order as in the original triangulation. If you can find the routine, let me know and I can tell you how it works. | |
Apr 18, 2019 at 22:18 | comment | added | SashaKolpakov | @RyanBudney: Another (may be stupid) question: if N is a non-orientable triangulation, and M is its orientation cover, how are the pre-images of tetrahedron i in N numbered in M? 2*i - 1 and 2*i? Or it's a more complicated numbering? Having such things traceable would be extremely helpful even without more advanced functions, when it comes to see quotients of manifolds by their symmetries, etc, I think. | |
Apr 18, 2019 at 20:12 | comment | added | SashaKolpakov | @RyanBudney: Good to know. Thanks, Ryan! | |
Apr 18, 2019 at 19:48 | comment | added | Ryan Budney | Yes, you can. In regina an ideal triangulation is just a triangulation where some of the vertex links are surfaces beyond spheres or discs. So in a cusped hyperbolic 3-manifold they would be tori or klein bottles. So all you have to do is check which vertices are ideal (there is the isIdeal() call) to see how they are permuted. To check if you have a translation action or mirror reflection you'll have to do a little work as Regina does not find the geometric structure on the cusp, but it's certainly a managable task. | |
Apr 18, 2019 at 9:07 | vote | accept | SashaKolpakov | ||
Apr 18, 2019 at 7:33 | comment | added | SashaKolpakov | @RyanBudney: Hi Ryan, thanks for your reply. In Regina, however, can I also see the action of those isomorphisms on the cusps? The finicky thing is that I need to see both :-P | |
Apr 18, 2019 at 4:37 | answer | added | Sam Nead | timeline score: 4 | |
Apr 18, 2019 at 3:00 | comment | added | Ryan Budney | Yes, there is. I'm not as familiar with the Python interface to SnapPy. There could be something there for you (but I don't see it in the docs). In the underlying C code you have access to how the tetrahedra are permuted. One not-too-pretty way to get access to what you want (this is what I use) is to retriangulate to the canonical triangulation. Save the canonical triangulation, load it into Regina, then call findAllIsomorphisms(). | |
Apr 17, 2019 at 20:38 | history | asked | SashaKolpakov | CC BY-SA 4.0 |