Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sagemath
GitHub Repository: sagemath/sagelib
Path: blob/master/sage/categories/all.py
4057 views
1
from category import is_Category, Category, HomCategory
2
3
from category_types import(
4
Elements,
5
Sequences,
6
SimplicialComplexes,
7
ChainComplexes,
8
)
9
10
from tensor import tensor
11
from cartesian_product import cartesian_product
12
13
from functor import (is_Functor,
14
ForgetfulFunctor,
15
IdentityFunctor)
16
17
from homset import (Hom, hom, is_Homset,
18
End, end, is_Endset,
19
Homset, HomsetWithBase)
20
21
from morphism import Morphism, is_Morphism
22
23
from basic import *
24
25
from realizations import Realizations
26
27
from g_sets import GSets
28
from pointed_sets import PointedSets
29
30
from sets_with_partial_maps import SetsWithPartialMaps
31
from groupoid import Groupoid
32
33
# enumerated sets
34
from enumerated_sets import EnumeratedSets
35
from finite_enumerated_sets import FiniteEnumeratedSets
36
from infinite_enumerated_sets import InfiniteEnumeratedSets
37
38
# posets
39
from posets import Posets
40
from finite_posets import FinitePosets
41
from lattice_posets import LatticePosets
42
from finite_lattice_posets import FiniteLatticePosets
43
44
# finite groups/...
45
from finite_semigroups import FiniteSemigroups
46
from finite_monoids import FiniteMonoids
47
from finite_groups import FiniteGroups
48
from finite_permutation_groups import FinitePermutationGroups
49
50
# fields
51
from number_fields import NumberFields
52
from function_fields import FunctionFields
53
54
# modules
55
from left_modules import LeftModules
56
from right_modules import RightModules
57
from bimodules import Bimodules
58
59
from modules import Modules
60
RingModules = Modules
61
from vector_spaces import VectorSpaces
62
63
# (hopf) algebra structures
64
from algebras import Algebras
65
from commutative_algebras import CommutativeAlgebras
66
from coalgebras import Coalgebras
67
from bialgebras import Bialgebras
68
from hopf_algebras import HopfAlgebras
69
70
# specific algebras
71
from monoid_algebras import MonoidAlgebras
72
from group_algebras import GroupAlgebras
73
from matrix_algebras import MatrixAlgebras
74
75
# ideals
76
from ring_ideals import RingIdeals
77
Ideals = RingIdeals
78
from commutative_ring_ideals import CommutativeRingIdeals
79
from algebra_modules import AlgebraModules
80
from algebra_ideals import AlgebraIdeals
81
from commutative_algebra_ideals import CommutativeAlgebraIdeals
82
83
# schemes and varieties
84
from modular_abelian_varieties import ModularAbelianVarieties
85
from schemes import Schemes
86
87
# * with basis
88
from modules_with_basis import ModulesWithBasis
89
FreeModules = ModulesWithBasis
90
from hecke_modules import HeckeModules
91
from algebras_with_basis import AlgebrasWithBasis
92
from coalgebras_with_basis import CoalgebrasWithBasis
93
from bialgebras_with_basis import BialgebrasWithBasis
94
from hopf_algebras_with_basis import HopfAlgebrasWithBasis
95
96
# finite dimensional * with basis
97
from finite_dimensional_modules_with_basis import FiniteDimensionalModulesWithBasis
98
from finite_dimensional_algebras_with_basis import FiniteDimensionalAlgebrasWithBasis
99
from finite_dimensional_coalgebras_with_basis import FiniteDimensionalCoalgebrasWithBasis
100
from finite_dimensional_bialgebras_with_basis import FiniteDimensionalBialgebrasWithBasis
101
from finite_dimensional_hopf_algebras_with_basis import FiniteDimensionalHopfAlgebrasWithBasis
102
103
# graded *
104
from graded_modules import GradedModules
105
from graded_algebras import GradedAlgebras
106
from graded_coalgebras import GradedCoalgebras
107
from graded_bialgebras import GradedBialgebras
108
from graded_hopf_algebras import GradedHopfAlgebras
109
110
# graded * with basis
111
from graded_modules_with_basis import GradedModulesWithBasis
112
from graded_algebras_with_basis import GradedAlgebrasWithBasis
113
from graded_coalgebras_with_basis import GradedCoalgebrasWithBasis
114
from graded_bialgebras_with_basis import GradedBialgebrasWithBasis
115
from graded_hopf_algebras_with_basis import GradedHopfAlgebrasWithBasis
116
117
118
# coxeter groups
119
from coxeter_groups import CoxeterGroups
120
from finite_coxeter_groups import FiniteCoxeterGroups
121
from weyl_groups import WeylGroups
122
from finite_weyl_groups import FiniteWeylGroups
123
from affine_weyl_groups import AffineWeylGroups
124
125
# crystal bases
126
from crystals import Crystals
127
from highest_weight_crystals import HighestWeightCrystals
128
from finite_crystals import FiniteCrystals
129
from classical_crystals import ClassicalCrystals
130
131