@@ -654,7 +654,7 @@ end);
654654# Takes matrix along with its minimal polynomial and its factorised version as input
655655# Returns matrix B such that B*A*B^-1 is in primary decomp. form, dimensions of primary subspaces
656656# and factors of minimal polynomial in correct order
657- BindGlobal(" nfmPrimaryDecompositionMatforJNF " , function (A, minpol, minpolfacs )
657+ BindGlobal(" nfmPrimaryDecompositionforJNF " , function (A, minpol, minpolfacs )
658658 local rank,F,n,m,f,w,p,j,i,wspan,gens,facs,L_i,qi,k,v,
659659 COB,pot,gs,f2,toAdd,pos,dims,dim;
660660 rank := 0 ;
@@ -734,7 +734,7 @@ end);
734734
735735# Primary Decomposition for cyclic matrices
736736# Jordan normal form will call this function if a cyclic matrix is detected
737- BindGlobal(" nfmPrimaryDecompositionMatforJNFCyclic " , function (A, minpol, minpolfacs )
737+ BindGlobal(" nfmPrimaryDecompositionforJNFCyclic " , function (A, minpol, minpolfacs )
738738 local vspan,n,w,mf,wspan,qi,k,COB,dims,elDivs;
739739 n := NrRows(A);
740740 vspan := nfmFindCyclicVectorNC(A);
@@ -759,7 +759,7 @@ end);
759759# Standalone version
760760# Returns matrix B such that B*A*B^-1 is in primary decomposition form
761761# along with dimensions of primary subspaces
762- InstallGlobalFunction(PrimaryDecompositionMat , function (A )
762+ InstallGlobalFunction(PrimaryDecomposition , function (A )
763763 local rank,F,n,m,f,w,p,j,i,wspan,gens,facs,L_i,qi,k,v,
764764 COB,pot,gs,f2,dims,toAdd,dim,minpol,collected;
765765 rank := 0 ;
@@ -769,7 +769,7 @@ InstallGlobalFunction(PrimaryDecompositionMat, function(A)
769769 minpol := MinimalPolynomial(F,A);
770770 collected := Collected(Factors(minpol));
771771 if Degree(minpol) = n then
772- return nfmPrimaryDecompositionMatforJNFCyclic (A,minpol,collected);
772+ return nfmPrimaryDecompositionforJNFCyclic (A,minpol,collected);
773773 fi ;
774774 if IsZero(A) then
775775 return IdentityMat(n,F);
@@ -1016,10 +1016,10 @@ InstallGlobalFunction(JordanNormalForm, function(A)
10161016 return JordanNormalFormIrred(A,minpol);
10171017 fi ;
10181018 if Degree(minpol) = n then
1019- prim1 := nfmPrimaryDecompositionMatforJNFCyclic (A, minpol, facOcc);
1019+ prim1 := nfmPrimaryDecompositionforJNFCyclic (A, minpol, facOcc);
10201020 primary := [ prim1[ 1 ] ,prim1[ 3 ]] ;
10211021 else
1022- primary := nfmPrimaryDecompositionMatforJNF (A, minpol, facOcc);
1022+ primary := nfmPrimaryDecompositionforJNF (A, minpol, facOcc);
10231023 fi ;
10241024 primarydims := primary[ 2 ] ; # dimensions of generalized eigenspaces
10251025 COB := primary[ 1 ] ; # Change of basis matrix, this will be the final COB from A to JNF
0 commit comments