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