You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to compute the slopes, instead of going through the minimal polynomial of cosines and sines and call projectivization(cos, sin) we could directly compute the minimal polynomial of the tangent.
Note that the only cases where E._base_ring differs from E._cosines_ring is when N % 4 == 0. In that case [E._cosines_ring:E._base_ring] = 2.
The text was updated successfully, but these errors were encountered:
The _slopes function in euclidean_polygons_with_angles.py has been improved quite a bit since this issue was created afaik. I am not sure if this is still an issue or if the performance is good enough for all practical cases now.
In order to compute the slopes, instead of going through the minimal polynomial of cosines and sines and call
projectivization(cos, sin)
we could directly compute the minimal polynomial of the tangent.Note that the only cases where
E._base_ring
differs fromE._cosines_ring
is whenN % 4 == 0
. In that case[E._cosines_ring:E._base_ring] = 2
.The text was updated successfully, but these errors were encountered: