Any thoughts on the following inconsistency? As near as I can tell, the inverse() method is being supplied by some code meant for combinatorics (words?). Should permutation elements be given their own inverse method?
sage: S = SymmetricGroup(4) sage: s = S("(1,2,3)") sage: type(s) <type 'sage.groups.perm_gps.permgroup_element.PermutationGroupElement'> sage: s^-1 (1,3,2) sage: s.inverse() (1,3,2) sage: A = AlternatingGroup(4) sage: a = A("(1,2,3)") sage: type(a) <type 'sage.groups.perm_gps.permgroup_element.PermutationGroupElement'> sage: a^-1 (1,3,2) sage: a.inverse() --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) <snip> AttributeError: 'sage.groups.perm_gps.permgroup_element.PermutationGroupElement' object has no attribute 'inverse' -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org