flatsurf / surface-dynamics

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

Make interval exchange transformations work with permutation with flips #69

Open videlec opened 10 months ago

videlec commented 10 months 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 10 months ago

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

videlec commented 10 months ago

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

videlec commented 10 months 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.