M lazy-lock.json M lua/custom/configs/lspconfig.lua M lua/custom/init.lua A lua/custom/journal.lua A nvim_venv/bin/Activate.ps1 A nvim_venv/bin/activate A nvim_venv/bin/activate.csh A nvim_venv/bin/activate.fish
26 lines
524 B
Python
26 lines
524 B
Python
from .cartan_type import CartanType
|
|
|
|
def CartanMatrix(ct):
|
|
"""Access the Cartan matrix of a specific Lie algebra
|
|
|
|
Examples
|
|
========
|
|
|
|
>>> from sympy.liealgebras.cartan_matrix import CartanMatrix
|
|
>>> CartanMatrix("A2")
|
|
Matrix([
|
|
[ 2, -1],
|
|
[-1, 2]])
|
|
|
|
>>> CartanMatrix(['C', 3])
|
|
Matrix([
|
|
[ 2, -1, 0],
|
|
[-1, 2, -1],
|
|
[ 0, -2, 2]])
|
|
|
|
This method works by returning the Cartan matrix
|
|
which corresponds to Cartan type t.
|
|
"""
|
|
|
|
return CartanType(ct).cartan_matrix()
|