Parece que hay varias formas canónicas racionales. Lo mejor de las normas es que hay muchas para elegir. Sin embargo, la norma que elijo parece tener un centralizador difícil de describir.
1) ¿Existe una referencia que elija una forma canónica racional específica (ojalá bonita) y calcule su centralizador (ojalá bonito)?
Alternativamente,
2) ¿Existe una descripción bonita del centralizador de mi elección de forma canónica?
Las matrices están sobre campos conmutativos (normalmente primos finitos).
Cada matriz es similar a una suma directa de matrices cuyo polinomio mínimo es de la forma irr ^ pow, para algún polinomio irreducible irr y algún entero positivo pow. Aunque hay cierto desacuerdo sobre cómo organizar esto, una idea común es tener formas canónicas asociadas a los pares [ irr, pow ], (la otra es agrupar irr coprimos: ¿es Z/2Z × Z/3Z o es Z/6Z? elegimos Z/2Z × Z/3Z).
Así que dado un par [ irr, pow ], he visto dos formas principales de asociar el bloque canónico: o bien tomar "la" matriz compañera de irr^pow, o bien tomar una matriz diagonal de bloques con pow igual a la matriz compañera de irr, y luego rellenar con 1s en la sub/sup diagonal que usaste para la matriz compañera. La primera establece más claramente una descomposición directa no descomponible, pero oculta una serie de composición. La segunda expone más sutilmente la descomposición directa de la suma, pero deja muy clara la serie de composición. Ambas son bastante bonitas. En caso de que irr tenga grado 1, entonces el segundo es un bloque de Jordan, y el primero no.
Así que elegí esto último. Por ejemplo, si irr = x 2 x1 es irreducible y pow = 3, entonces obtenemos el bloque B:
`B = $\begin{bmatrix} .&1&.&.&.&.\\% 1&1&1&.&.&.\\% .&.&.&1&.&.\\% .&.&1&1&1&.\\% .&.&.&.&.&1\\% .&.&.&.&1&1\\% \end{bmatrix}$
Si es una raíz de x 2 x1, entonces esperaba que este tipo fuera la explosión de b:
`b = $\begin{bmatrix} \alpha&1&.\\ .&\alpha&1\\ .&.&\alpha\\ \end{bmatrix}$
y por lo tanto esperaba que cualquier matriz escalar (ampliada) estuviera en el centralizador de B, ya que está en el centralizador de b. En otras palabras, la matriz a
`a = $\begin{bmatrix} \alpha&.&.\\ .&\alpha&.\\ .&.&\alpha\\ \end{bmatrix}$
centraliza b, por lo que esperaba la matriz A:
`A = $\begin{bmatrix} .&1&.&.&.&.\\% 1&1&.&.&.&.\\% .&.&.&1&.&.\\% .&.&1&1&.&.\\% .&.&.&.&.&1\\% .&.&.&.&1&1\\% \end{bmatrix}$
para centralizar B, pero por supuesto AB BA. Para cualquier B particular, uno puede simplemente resolver un montón de ecuaciones, pero al menos a mí las soluciones no me parecen fáciles de describir algorítmicamente. Me preocupa que hayamos querido la forma canónica un poco más fea que es en realidad la ampliación de b:
$\tilde B = \begin{bmatrix} .&1&1&.&.&.\\% 1&1&.&1&.&.\\% .&.&.&1&1&.\\% .&.&1&1&.&1\\% .&.&.&.&.&1\\% .&.&.&.&1&1\\% \end{bmatrix}$
Sin embargo, no he encontrado esta forma en ninguna referencia, y me gustaría tener una referencia razonable a la que apuntar para justificar mis elecciones (especialmente si eligen matrices más feas y menos dispersas).
1) Qué referencia utiliza $\tilde B$ como la forma canónica racional de B?
O bien:
2) ¿Dónde están los "escalares" en el centralizador de B?
Preferiría usar B, pero si ni siquiera puedo ver las matrices escalares en esta forma, entonces me parece una forma muy pobre.
Para los curiosos, la otra forma canónica principal de B es:
$\hat B = \begin{bmatrix} .&1&.&.&.&.\\% .&.&1&.&.&.\\% .&.&.&1&.&.\\% .&.&.&.&1&.\\% .&.&.&.&.&1\\% 1&3&0&-5&0&3\\% \end{bmatrix}$
Es bonito, pero también no es evidente cuáles son sus factores de composición. Esta forma (junto con la agrupación de factores irreducibles al estilo de Z/6Z) es utilizada por GP/Pari. Las transposiciones y las agrupaciones alternativas de factores permiten una gran variedad de formas canónicas.
La mejor respuesta abordará la facilidad de escribir explícitamente los generadores del centralizador de B sobre un campo primo finito dado sólo (irr,pow), o abordará tanto la escritura de la forma canónica de (irr,pow) como el centralizador. Una respuesta inductiva podría preferir permitir campos no primos, pero la generalidad añadida a costa de la claridad y los algoritmos explícitos no me resulta útil.
Editar: Tanto B como $\hat B$ tienen la agradable propiedad de que, dado un generador w para el módulo indecomponible sobre el que actúa el operador original M, es fácil encontrar una base que realice la matriz. Para B es v i \= wM j irr(M) k donde i1 = kdeg(irr) + j y 0 j < deg(irr), para i = 1, 2, deg(irr)pow. Para $\hat B$ esto es v i \= wM i1 para i = 1, 2, deg(irr)pow.
Para utilizar $\tilde B$ Necesito una comprensión explícita similar de la base que lo define.
1) ¿Cómo se expresa una base de k[x]/(irr^pow) en términos del coset de 1 tal que el operador correspondiente a x tenga la forma $\tilde B$ es decir, un bloque de Toeplitz con la diagonal la matriz compañera de irr, la superdiagonal una identidad, y las otras diagonales 0?
Por supuesto, sigo teniendo curiosidad por la 2. Creo que una respuesta a la 1 proporcionaría una respuesta a la 2 y sería suficiente, incluso sin una referencia explícita, para terminar la respuesta de Robin Chapman a la 1.