Here is a Sage argument in favor of right action: vectors are row vectors 
in Sage (on which matrices act on right). There has been a choice to 
silently ignore transposition and we can write vA or Av in Sage... but 
still the natural way to do it is through right action (if we do it the 
other way, there is a lot of time lost in transpositions).

As Volker Braun mentioned, the main problem is that it is possible to write 
p(i) in Sage! I suggest that we remove the __call__ attribute of 
permutations (it does not exists in GAP but I do not know for other 
softwares). If we consider permutations as a function on a finite set, then 
it should definitely be a left action (this is because of Python). One 
caveheat of this removal is that we may want to access to p as a list and 
for list we have the notation l[i] which is as bad as a left action. 
Perhaps we should also remove the __getitem__ attribute.

Vincent

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to