next up previous contents index
Next: maxInvertibleSubmatrix! Up: ModulopGaussElimination Previous: inverse!   Contents   Index


kernel


\begin{usage}
kernel(a,r,c,p,w)
\end{usage}


Signature



\begin{params}
{\em a, w}
& \htmlref{\texttt{PrimitiveArray}}{PrimitiveArray} ...
... & \htmlref{\texttt{MachineInteger}}{MachineInteger} & a prime\\\end{params}

\begin{retval}
Stores a basis of the kernel of {\em a} in the columns of {\em w...
...ich must be large enough, and returns the dimension of the kernel.
\end{retval}

\begin{remarks}
Does not make a copy of $a$, but performs all the
computations in--place, modifying the entries of $a$.
\end{remarks}


Manuel Bronstein 2000-12-13