#10148: Automorphism group of a Polyhedron
----------------------------------+-----------------------------------------
   Reporter:  vbraun              |       Owner:  mhampton    
       Type:  enhancement         |      Status:  needs_work  
   Priority:  major               |   Milestone:  sage-feature
  Component:  geometry            |    Keywords:              
     Author:  Volker Braun        |    Upstream:  N/A         
   Reviewer:  Andrey Novoseltsev  |      Merged:              
Work_issues:                      |  
----------------------------------+-----------------------------------------

Comment(by novoselt):

 As a follow up to my comments, how about moving `_affine_coordinates`
 inside `automorphism group` and making it discard line generators in
 computing pivots. This way linear subspaces will not affect the computed
 group, which is good, in my opinion. The drawback is that translation from
 permutations to generators will be a bit more complicated, but the
 function can take care of it and return the group that still acts on all
 generators, just keeps line ones fixes.

 If I am right and the algorithm will compute GL(R,n) symmetries in the
 compact case, how about keeping the name `automorphism_group` but issuing
 a warning like "you have requested the restricted automorphism group of a
 non-compact polyhedron. Please read the documentation to make sure that it
 is the group that you want." for non-compact ones?

 Also, as I understand it, it is possible to add any extra stuff to graph
 labels if one wants to, as you have done to prevent mixing ray and vertex
 generators. How about adding the possibility to add integral lengths
 (`lattice_polytope.integral_length` computes it saving you a couple lines
 ;-)) to these labels so that the computed group is the group of symmetries
 with respect to GL(Z, n)? Another option can be adding the square of the
 "real distance" to compute, I guess, O(n) symmetries.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10148#comment:5>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to