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()
|