From 72997b58d0451a056d22f8b94deb0e602ef1fad4 Mon Sep 17 00:00:00 2001 From: kalmar Date: Fri, 17 Mar 2017 15:31:14 +0100 Subject: [PATCH] fix the determinan for finite fields --- SL.jl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SL.jl b/SL.jl index 815005b..36c381a 100644 --- a/SL.jl +++ b/SL.jl @@ -43,6 +43,8 @@ import Base.LinAlg.det function det(M::Array{Mod,2}) if size(M,1) ≠ size(M,2) d = Mod(0,M[1,1].mod) + elseif size(M,1) == 1 + d = M[1,1] elseif size(M,1) == 2 d = M[1,1]*M[2,2] - M[1,2]*M[2,1] else