On Oct 22, 10:00 am, andrew ewart <aewartma...@googlemail.com> wrote:
> What is the best way of writing out code to calculate the symmetry
> group of the Klein Quartic
> (The klein quatric is the set of the solutions to f=0, where f is the
> polynomial x^3*y+y^3*z+z^3+x in QQ[x,y,z])
> I know of 2 symmetry types
> one is the rotation of terms of order 3 ( (x,y,z), (z,x,y), (y,z,x))
> and one is the mapping of x->v*x, y->v^4*y, z->v^2*z, where v is a 7th
> root of unity (v=(1/7)*(142))
> this is a symmetry of order 7
> thoughts?

Since the model is canonical, any automorphism arises from a
projective linear transformation. A general approach is to find a set
of geometrically defined points (the flexes for instance) and
determine the linear transformations that act by permutation on those
points.
Since the flexes span the ambient space, the action of the
automorphism group on the flexes is faithful. You can find the flexes
by intersecting with the Hessian. You should find 24 flexes. The
tangent line in a flex point intersects the curve in another flex
point. This splits the flexes in 8 triangles. This structure should be
preserved as well, cutting back considerably on the number of
permutations you have to try,

There is a further order 2 transformation by the way.

MSRI's "The eightfold way" has a lot of nice introductory material on
Klein's quartic:

http://library.msri.org/books/Book35/index.html

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to