V = ascendModule(e, M, U)
B = ascendModule(e, A, U)
Given an $n\times n$ matrix $U$ and a submodule $M$ of a free module $R^n$, ascendModule finds the smallest submodule $V$ of $R^n$ containing $M$ and which satisfies $U^{1 + p + \cdots + p^{e-1}} V\subseteq V^{[p^e]}$.
|
|
|
|
|
For ease of use, instead of passing the module $M$, one can instead pass a matrix $A$ whose image is $M$, and ascendModule will return a matrix whose image is $V$.
|
This method is described in M. Katzman and W. Zhang's "Annihilators of Artinian modules compatible with a Frobenius map", under the name "star-closure".
The object ascendModule is a method function.