Як я можу обчислити основу для матричної алгебри Лі з заданим набором генераторів?


11

З огляду на довільний набір (числові) квадратних комплексних матриць , Я зацікавлений в обчисленні алгебра Лі речової матриці , породжену А , назвемо його Л . Тобто, я хотів би основу для L A = s p a n R { B : B k = 1 C k }, де C k визначається рекурсивно якA={A1,A2,,Am}ALA

LA=spanR{B:Bk=1Ck}
Ck , і C k + 1 ={[X,Y]:X,Yk j = 1 C j }приk1.C1=AСк+1={[Х,Y]:Х,Yj=1кСj}к1

Цей розрахунок випливає з (квантової) теорії управління.

В даний час я використовую метод, знайдений тут, який здійснює пошук лише через повторні дужки Lie (тобто такі, як форма ), і гарантовано припиняється. Однак мені цікаво знати, чи існують інші (швидші) методи. Можливо, використовуючи основи П. Холла? Можливо, рекурсивний алгоритм? На даний момент моєю мовою за замовчуванням є Matlab.[Аj1,[Аj2,[Аj3,[Аjн-1,Аjн]]]]


Я здогадуюсь, що ваші оригінальні генератори є гермітами. Це правда? Якщо так, я думаю, що першим кроком було б порівняння власних просторів генераторів, оскільки комутатори є лише ненульовими, коли власні простори відрізняються.
Джек Поульсон

@JackPoulson Так, А походять від гамільтоніанців, і так вони косо-ермітіани (а не ерміти, тому що вони помножені на i в рівнянні Шредінгера). Я не впевнений, що розумію, чому це був би хороший перший крок. Хіба не обчислити комутатори та перевірити, чи є вони не нульовими, швидше, ніж зіткнутися з власними просторами?
Ян Хінкс

1
Для одного рівня комутаторів, ймовірно, так. Але виникає комбінаторний вибух, коли ви починаєте розглядати кілька рівнів комутаторів. Я не знаю алгоритму, але зазвичай корисно використовувати якомога більше структури. Я ретельно подумав би про те, чи знали ви якісь інші властивості, що стосуються також ваших генераторів.
Джек Поульсон

Відповіді:


3

Це посилання описує, як це зробити за допомогою баз П. Холл.

А-p(А)Аp


@EricP Дякую за посилання, дуже корисно. Бази П. Холла я бачив лише в контексті вільних алгебр Лі, яких я не розумію, і я радий знати, що моя інтуїція про те, щоб позбутися лінійно залежних комутацій, була правильною. Числова точність - це те, про що я дуже переживаю. Ви маєте на увазі, що я повинен порівняти швидше норму p (A) з нормою A? І що це було б більш стабільно, ніж порівняння норми Ap (A) з 0?
Ian Hincks

А-p(А)АRн2н2×к
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.