From e78b8dbefde0019cc3c9a6d473bbae3840c1da6d Mon Sep 17 00:00:00 2001 From: kalmar Date: Mon, 7 Aug 2017 19:11:57 +0200 Subject: [PATCH] act by perm on a MatElem by native column/row operations --- SL_orbit.jl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/SL_orbit.jl b/SL_orbit.jl index b5f234f..bc62a69 100644 --- a/SL_orbit.jl +++ b/SL_orbit.jl @@ -28,8 +28,7 @@ end function (p::perm)(A::MatElem) length(p.d) == A.r == A.c || throw("Can't act via $p on matrix of size ($(A.r), $(A.c))") R = parent(A) - inv_p = inv(p) - return R(Nemo.matrix_repr(p))*A*R(Nemo.matrix_repr(inv_p)) + return p*A*inv(p) end ###############################################################################