canonicalize_radical for matrices.
The following all works
sage: a = sqrt(2)*sqrt(3)*sqrt(6) sage: v = vector([a]) sage: M = Matrix([v, v]) sage: a.canonicalize_radical() 6 sage: v.canonicalize_radical() (6)
However the following doesn't work:
sage: M = Matrix([v, v]) sage: M.canonicalize_radical()
EDIT: Could somebody please tell me the right place to ask for "vectorization of canonicalize_radical for matrices" as a new feature of sage?