flatsurf / surface-dynamics

Teichmüller dynamics in SageMath
https://flatsurf.github.io/surface-dynamics/
GNU General Public License v2.0
12 stars 14 forks source link

Make interval exchange transformations work with permutation with flips #69

Open videlec opened 1 year ago

videlec commented 1 year ago

The current interval exchange transformation objects (in surface_dynamics/interval_exchanges/iet.py) do not handle flips. It is not too complicated to modify the current class IntervalExchangeTransformation to handle them. Here is list of methods that should be modified

magalijay commented 1 year ago

I have written a new version of __mul__ and __call__ and a new method flipped_translations.

videlec commented 1 year ago

Super! Est-ce que tu sais comment faire une "pull request"? Sinon, on peut aussi discuter sur zulip.

videlec commented 1 year ago

To fit with sage-flatsurf terminology, maybe these should be called "half-translation". Even though I am not a big fan of this terminology.