Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagesmc
Path: blob/master/src/sage/algebras/all.py
8818 views
1
"""
2
Algebras
3
"""
4
5
#*****************************************************************************
6
# Copyright (C) 2005 William Stein <[email protected]>
7
#
8
# Distributed under the terms of the GNU General Public License (GPL)
9
#
10
# This code is distributed in the hope that it will be useful,
11
# but WITHOUT ANY WARRANTY; without even the implied warranty of
12
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
# General Public License for more details.
14
#
15
# The full text of the GPL is available at:
16
#
17
# http://www.gnu.org/licenses/
18
#*****************************************************************************
19
from sage.misc.lazy_import import lazy_import
20
21
from quatalg.all import *
22
23
# Algebra base classes
24
from algebra import Algebra, is_Algebra
25
26
# Ring element base classes
27
from algebra_element import AlgebraElement, is_AlgebraElement
28
29
30
from free_algebra import FreeAlgebra, is_FreeAlgebra
31
from free_algebra_quotient import FreeAlgebraQuotient
32
33
from steenrod.all import *
34
35
from group_algebra_new import GroupAlgebra
36
37
from iwahori_hecke_algebra import IwahoriHeckeAlgebra, IwahoriHeckeAlgebraT
38
from affine_nil_temperley_lieb import AffineNilTemperleyLiebTypeA
39
lazy_import('sage.algebras.nil_coxeter_algebra', 'NilCoxeterAlgebra')
40
41
lazy_import('sage.algebras.hall_algebra', 'HallAlgebra')
42
43
lazy_import('sage.algebras.shuffle_algebra', 'ShuffleAlgebra')
44
45