This project is archived. Its data is read-only.
sign error in Veech group computations
There seems to be an error in Veech group computations reported by Andrea Thevis (Saarbrücken). In the example below, there is a weird -1 twist. ``` sage: from surface_dynamics import * sage: o = Origami("(1,6)(2,5,4)","(1,3,2,4,5)") sage: g = o.veech_group() sage: l = g.L() sage: r = g.R() sage: s2 = g.S2() sage: s3 = g.S3() sage: m = s2**2 # minus identity sage: i = m**2 # identity sage: m == s3**3 # OK True sage: (s2*l)**3 == i # WRONG: should be m! False sage: (s2*r)**3 == m # WRONG: should be i! True ```
issue