research34 min studyLesson 509 in Mathematics

Weyl character and dimension formulas

Recover finite weight multiplicities from an alternating quotient and take the identity limit correctly.

On this page

What you’ll understand

  • Interpret a formal character as a multiplicity-weighted sum of weights.
  • Apply Weyl's dimension product with positive coroot pairings.
  • Explain why the alternating quotient cannot be evaluated naively at the identity.

A highest weight labels a finite simple module, but its dimension and internal weight multiplicities are further information. Weyl's character formula packages them in an alternating expression built from the root system. The numerator and denominator look like functions, yet they first belong to a formal weight algebra. At the identity both alternating expressions vanish, so dimension requires cancellation or a limit rather than a direct substitution into an uncancelled quotient.

A formal character remembers multiplicity rather than only an orbit

Fix a finite-dimensional complex semisimple algebra, Cartan, and positive roots. A finite-dimensional module decomposes into weight spaces Vμ. Its character is the sum of dim(Vμ) times a formal symbol eμ, with multiplication of symbols defined by adding weights. These symbols are not initially ordinary scalar exponentials. Restriction to a torus can turn them into actual functions, but the formal object retains the individual labels and multiplicities. Two different weights can yield equal numerical values at a selected torus point without becoming the same weight.

For a dominant integral λ, Weyl's theorem gives the character of L(λ) as the alternating sum over w(λ+ρ) divided by the alternating sum over wρ. The denominator also equals eρ times the product of 1−e⁻α over positive roots. The result is a finite character even though a quotient notation is used. This is a structural theorem, whose proof requires more than checking its symmetry. An alternating numerator has the right transformation behavior, but that observation alone does not establish all multiplicities or the equality with a representation.

ch⁡L(λ)=∑μdim⁡L(λ)μ eμ=∑w∈Wdet⁡(w)ew(λ+ρ)∑w∈Wdet⁡(w)ewρ,ρ=12∑α∈Φ+α\operatorname{ch}L(\lambda)=\sum_\mu\dim L(\lambda)_\mu\,e^\mu=\frac{\sum_{w\in W}\det(w)e^{w(\lambda+\rho)}}{\sum_{w\in W}\det(w)e^{w\rho}},\qquad \rho=\frac12\sum_{\alpha\in\Phi_+}\alpha
Assume λ dominant integral and g finite-dimensional complex semisimple. The symbols eμ multiply by weight addition; the formula uses the chosen positive system and ordinary Weyl action on λ+ρ.↔ Scroll wide equations horizontally.

The dimension formula is an identity limit, not zero divided by zero

Setting every formal weight value to one sums the multiplicities and gives the dimension. In the uncancelled alternating quotient, however, numerator and denominator both vanish at that specialization for a nontrivial Weyl group. Taking the appropriate limit yields the product below. Each positive coroot pairs positively with ρ, so the denominators are nonzero. For a semisimple direct sum, the positive roots separate by factors and the product matches the tensor-product behavior of simple modules.

The formula counts every weight with its multiplicity, not merely the size of a highest-weight Weyl orbit. The adjoint module of sl(3,C), for example, has six root weights and a two-dimensional zero-weight space, giving dimension eight. Its extreme-root orbit has six elements and does not account for the zero space. An integral answer is a useful arithmetic check, but it is not proof that an arbitrarily chosen nonintegral label defines a finite module. The dominant integral hypothesis is part of the formula's representation-theoretic meaning.

dim⁡L(λ)=∏α∈Φ+⟨λ+ρ,α∨⟩⟨ρ,α∨⟩\dim L(\lambda)=\prod_{\alpha\in\Phi_+}\frac{\langle\lambda+\rho,\alpha^\vee\rangle}{\langle\rho,\alpha^\vee\rangle}
The product runs over positive roots, with their coroots. It is the finite-dimensional Weyl dimension formula under the same dominant-integral and characteristic-zero assumptions.↔ Scroll wide equations horizontally.

A numerical character value is not always a dimension

At a nonidentity torus element, a character is a trace of that element's representation and may be smaller than the dimension, zero, or negative in a real-valued example. The standard sl(2) group module restricts to the diagonal torus element diag(exp(iθ),exp(−iθ)) with character 2cosθ. At θ=0 it equals two, its dimension; at θ=π/3 it equals one. Neither value changes the underlying module. Treating one sampled trace as a count of basis vectors would lose the role of the identity specialization.

Characters also support tensor-product calculations because the character of a tensor product is a product of characters. Decomposing that product into irreducible characters requires multiplicity bookkeeping and is not supplied solely by multiplying dimensions. Close to chamber walls, stabilizers and repeated weights make informal orbit counting particularly unreliable. Use a formal expansion, the dimension product, and direct low-rank examples as complementary checks. When all three agree, they test different aspects of a calculation rather than repeating the same numerical shortcut.

Evaluate the A₂ dimension product

For sl(3,C), derive the dimension for highest weight λ=aω₁+bω₂ with a,b nonnegative integers, then evaluate (a,b)=(2,1) and (1,1).

  1. The positive roots are α₁,α₂,α₁+α₂. This simply-laced system has the corresponding third coroot equal to the sum of the first two.

  2. The pairings of λ+ρ are a+1, b+1, and a+b+2, while the ρ pairings are 1,1,2. Thus the dimension is (a+1)(b+1)(a+b+2)/2.

  3. For (2,1), the value is 3·2·5/2=15. For (1,1), it is 2·2·4/2=8, consistent with the adjoint representation's six roots and two zero-weight directions.

The result

The product gives dimensions 15 and 8. Its use of positive coroots fixes the factors and avoids treating a generic orbit size as a dimension.

Explore the model

Interactive lab

Interactive lab · vectors

Check a torus character through conjugate phase vectors

Reset, set angle 60° and magnitude 1. Predict x projection 1/2; adding the reflected phase vector cancels y and gives trace 2cos60°=1. Compare a fresh run with Reset, angle 0° and magnitude 1, giving trace 2. This one-vector instrument requires the conjugate contribution to be added analytically; it illustrates the standard two-dimensional torus character, not a general Weyl-character expansion.

Check a torus character through conjugate phase vectorsPlayback traces a fixed vector and its projections. Angle and magnitude set the geometry; the moving marker does not change them. Current readings: x component: 1.393; y component: 0.975; Magnitude: 1.7. All parameters are adjustable with the labeled controls below.−7.46−3.7303.737.46−3.5−1.7501.753.5xyvvₓ = 1.39
Vectorx / y projectionsTrace marker
x component
1.393
y component
0.975
Magnitude
1.7
t = 0 s

Playback traces a fixed vector and its projections. Angle and magnitude set the geometry; the moving marker does not change them. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forA character sampled away from the identity is a trace, while its identity value is the dimension.

Check your understanding

Why is direct identity substitution into the uncancelled Weyl alternating quotient invalid?

Try it yourself

For sl(2), let z stand for eω and take highest weight 4ω. Expand (z⁵−z⁻⁵)/(z−z⁻¹), list its weights, and recover the identity value without substituting into 0/0.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Multiply the proposed finite symmetric Laurent sum by z−z⁻¹ and check telescoping.

Compare with the solution

The quotient equals z⁴+z²+1+z⁻²+z⁻⁴, since multiplying by the denominator cancels all internal terms and leaves z⁵−z⁻⁵. The weights are 4,2,0,−2,−4 in units of ω, each with multiplicity one. Evaluating this already-cancelled expression at z=1 gives dimension five. No uncancelled 0/0 substitution is required, and a different numerical torus point gives a trace rather than a new dimension.

Take it with you

  • Formal characters record all weights with multiplicities.
  • The dimension product is the properly resolved identity specialization.
  • Orbit size, sampled trace, and representation dimension are different quantities.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.