-
Notifications
You must be signed in to change notification settings - Fork 176
Expand file tree
/
Copy pathBasisLieHighestWeight.jl
More file actions
67 lines (53 loc) · 1.74 KB
/
BasisLieHighestWeight.jl
File metadata and controls
67 lines (53 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
module BasisLieHighestWeight
using ..Oscar
using ..Oscar: IntegerUnion
using ..Oscar: _is_weighted
using Oscar.LieAlgebras:
_root_system_type_string,
lie_algebra_simple_module_struct_consts_gap
using AbstractAlgebra.PrettyPrinting
import Oscar: dim
import Oscar: monomial_ordering
import Oscar: monomials
import Base: length
# Long-term TODO's:
# - Test if ZZx should be a graded_polynomial_ring with weights_w as weights
# - Maybe export and docstring:
# - get_lattice_points_of_weightspace
# - convert_lattice_points_to_monomials
# - convert_monomials_to_lattice_points
# - action_matrices_of_operators
# - weights_for_operators
# - the list of Minkowski gens contains too many elements, only include those that give us something new
include("LieAlgebras.jl")
include("BirationalSequence.jl")
include("MonomialBasis.jl")
include("NewMonomial.jl")
include("TensorModels.jl")
include("MonomialOrder.jl")
include("WeylPolytope.jl")
include("MainAlgorithm.jl")
include("UserFunctions.jl")
export MonomialBasis
export birational_sequence
export basis_coordinate_ring_kodaira
export basis_coordinate_ring_kodaira_ffl
export basis_lie_highest_weight_operators
export basis_lie_highest_weight
export basis_lie_highest_weight_ffl
export basis_lie_highest_weight_lusztig
export basis_lie_highest_weight_nz
export basis_lie_highest_weight_string
end
using .BasisLieHighestWeight
export BasisLieHighestWeight
export MonomialBasis
export birational_sequence
export basis_coordinate_ring_kodaira
export basis_coordinate_ring_kodaira_ffl
export basis_lie_highest_weight_operators
export basis_lie_highest_weight
export basis_lie_highest_weight_ffl
export basis_lie_highest_weight_lusztig
export basis_lie_highest_weight_nz
export basis_lie_highest_weight_string