Skip to content

DecomposingGroupRepresentations.jl is a Julia package that provides an API for decomposing representations of reductive groups acting on multivariate polynomials.

License

Notifications You must be signed in to change notification settings

MultivariatePolynomialSystems/DecomposingGroupRepresentations.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DecomposingGroupRepresentations.jl

Stable Dev

DecomposingGroupRepresentations.jl is a Julia package for decomposing representations of reductive groups acting on multivariate polynomials.

Installation

Enter the Pkg REPL by pressing ] from the Julia REPL and then type

add DecomposingGroupRepresentations

To get back to the Julia REPL, press backspace.

Usage

using DecomposingGroupRepresentations

@polyvar x y z
vars = [x, y, z]
SO3 = LieGroup("SO", 3)
a = MatrixGroupAction(SO3, [vars])
V = FixedDegreePolynomials(vars, 2)
ρ = GroupRepresentation(a, V)

irreducibles(ρ)
IrreducibleDecomposition of SO(3)-action on 6-dimensional vector space
 number of irreducibles: 2
 dimensions of irreducibles: 1, 5

About

DecomposingGroupRepresentations.jl is a Julia package that provides an API for decomposing representations of reductive groups acting on multivariate polynomials.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages