Come posso calcolare una base per una matrice di algebra di Lie data una serie finita di generatori?


11

Dato un insieme arbitrario di matrici complesse (numeriche) quadrate , sono interessato a calcolare la vera algebra di Lie della matrice generata da , chiamala . Cioè, vorrei una base per dove è definito in modo ricorsivo come e per .A L A L A = s p a n R { B : B k = 1 C k } C k C 1 = A C k + 1 = { [ X , Y ] : X , Y A={A1,A2,,Am}ALA

LA=spanR{B:Bk=1Ck}
CkC1=Ak1Ck+1={[X,Y]:X,Yj=1kCj}k1

Questo calcolo emerge dalla teoria del controllo (quantistico).

Attualmente sto usando un metodo trovato qui che cerca solo tra parentesi ripetute di Lie (ovvero quelle del formato ) ed è garantito per terminare. Tuttavia sono interessato a sapere se ci sono altri metodi (più veloci). Forse usando le basi P. Hall? Forse un algoritmo ricorsivo? La mia lingua predefinita al momento è Matlab.[Aj1,[Aj2,[Aj3,[Ajn1,Ajn]]]]


Immagino che i tuoi generatori originali siano eremiti. È vero? In tal caso, immaginerei che il primo passo sarebbe quello di confrontare gli spazi interni dei generatori, poiché i commutatori sono diversi da zero solo quando gli spazi esterni sono diversi.
Jack Poulson,

@JackPoulson Sì, le A provengono da hamiltoniani, e così sono obke-eremiti (non eremiti perché sono moltiplicati per l'i nell'equazione di Schroedinger). Non sono sicuro di capire perché questo sarebbe un buon primo passo. Il calcolo dei commutatori e il controllo per vedere se sono diversi da zero non sarebbero più veloci che armeggiare con gli spazi elettronici?
Ian Hincks,

1
Per un singolo livello di commutatori, probabilmente sì. Ma c'è un'esplosione combinatoria quando inizi a considerare diversi livelli di commutatori. Non conosco un algoritmo, ma di solito è una buona idea sfruttare la maggior struttura possibile. Penserei attentamente se conoscessi altre proprietà che riguardano anche i tuoi generatori.
Jack Poulson,

Risposte:


3

Questo link descrive come eseguire ciò utilizzando le basi P. Hall.

Ap(A)Ap


@EricP Grazie per il link, molto utile. Avevo visto solo le basi di P. Hall nel contesto delle algebre di Lie libere, di cui non ho una solida comprensione, e sono felice di sapere che la mia intuizione di sbarazzarmi delle commutazioni linearmente dipendenti era corretta. L'accuratezza numerica è qualcosa di cui sono molto preoccupato. Vuoi dire che dovrei confrontare piuttosto la norma di p (A) con la norma di A? E che questo sarebbe più stabile rispetto al confronto della norma di Ap (A) a 0?
Ian Hincks,

Ap(A)ARn2n2×k
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.