Учитывая произвольный набор (числовые) квадратных комплексных матриц , Я заинтересован в вычислении алгебра Ли вещественной матрицы , порожденную А , назовем его Л . То есть я хотел бы получить базис для L A = s p a n R { B : B ∈ ∪ ∞ k = 1 C k }, где C k определяется рекурсивно как
Этот расчет приходит в (квантовой) теории управления.
В настоящее время я использую метод, найденный здесь, который ищет только через повторяющиеся скобки Ли (то есть в форме ) и гарантированно прекратит работу. Однако мне интересно знать, есть ли другие (более быстрые) методы. Возможно, используя базы П. Холла? Возможно, рекурсивный алгоритм? В настоящее время мой язык по умолчанию - Matlab.