З огляду на довільний набір (числові) квадратних комплексних матриць , Я зацікавлений в обчисленні алгебра Лі речової матриці , породжену А , назвемо його Л . Тобто, я хотів би основу для L A = s p a n R { B : B ∈ ∪ ∞ k = 1 C k }, де C k визначається рекурсивно як
, і C k + 1 ={[X,Y]:X,Y∈ ∪ k j = 1 C j }приk≥1.
Цей розрахунок випливає з (квантової) теорії управління.
В даний час я використовую метод, знайдений тут, який здійснює пошук лише через повторні дужки Lie (тобто такі, як форма ), і гарантовано припиняється. Однак мені цікаво знати, чи існують інші (швидші) методи. Можливо, використовуючи основи П. Холла? Можливо, рекурсивний алгоритм? На даний момент моєю мовою за замовчуванням є Matlab.
Я здогадуюсь, що ваші оригінальні генератори є гермітами. Це правда? Якщо так, я думаю, що першим кроком було б порівняння власних просторів генераторів, оскільки комутатори є лише ненульовими, коли власні простори відрізняються.
—
Джек Поульсон
@JackPoulson Так, А походять від гамільтоніанців, і так вони косо-ермітіани (а не ерміти, тому що вони помножені на i в рівнянні Шредінгера). Я не впевнений, що розумію, чому це був би хороший перший крок. Хіба не обчислити комутатори та перевірити, чи є вони не нульовими, швидше, ніж зіткнутися з власними просторами?
—
Ян Хінкс
Для одного рівня комутаторів, ймовірно, так. Але виникає комбінаторний вибух, коли ви починаєте розглядати кілька рівнів комутаторів. Я не знаю алгоритму, але зазвичай корисно використовувати якомога більше структури. Я ретельно подумав би про те, чи знали ви якісь інші властивості, що стосуються також ваших генераторів.
—
Джек Поульсон