The Weyl construction: a Young symmetrizer cuts out a GL n k-subrepresentation #
Weyl's construction produces representations of GL n k from representations of the symmetric
group: a Young symmetrizer c_t ∈ ℚ[S_d] acts on the tensor power (kⁿ)^{⊗d} by permuting
tensor factors, and, because that action commutes with the diagonal action of GL n k, its
image is a GL n k-subrepresentation. This file builds that image, the Weyl module of t.
The two inputs are already available: the image of a group-algebra element on a tensor power, as
a subrepresentation (TauCeti.tensorPowerRange, built from the commuting actions), and the
Young symmetrizer transported into the base ring
(TauCeti.YoungTableau.youngSymmetrizerOver). Specializing the first to the standard
representation of GL n k and the second to a Young symmetrizer gives
TauCeti.YoungTableau.weylModule.
Two facts make the construction usable. Relabeling the tableau moves the Weyl module by the
corresponding factor permutation, which is itself GL n k-equivariant, so the Weyl modules of
two tableaux of the same shape are isomorphic representations
(TauCeti.YoungTableau.weylRepEquiv): up to isomorphism the Weyl module depends only on the
shape. That is what makes the shape-indexed form TauCeti.weylModuleOfShape, the Weyl module of
the row-superstandard tableau of μ, a legitimate representative of them all. And the Weyl
module is nonzero exactly when the shape has at most n rows
(TauCeti.YoungTableau.weylModule_eq_bot_iff). Nonvanishing
(TauCeti.YoungTableau.weylModule_ne_bot) is proved by evaluating a coordinate functional on
c_t · (e_{r(1)} ⊗ ⋯ ⊗ e_{r(d)}), where r records the row of each label: the surviving terms
are exactly the row group, each contributing 1, so the value is the order of the row group,
nonzero in characteristic zero. Vanishing (TauCeti.YoungTableau.weylModule_eq_bot) is the
transposition trick: if the first column is longer than n then, on each basis pure tensor, two
of its labels carry the same basis index, so their transposition lies in the column group and
fixes that pure tensor while negating c_t; the value is its own negative, hence zero because
2 is invertible.
The Young symmetrizer available here is the one built over ℚ in
TauCeti.YoungTableau.youngSymmetrizer, so its coefficients reach the base ring along
algebraMap ℚ k; the base ring is therefore a ℚ-algebra throughout. That is a consequence of
how c_t is currently defined, not of c_t itself, whose coefficients are integral: an integral
Young symmetrizer would let the construction run over any commutative ring, and building one is a
separate topic. What the two halves of the criterion actually use of the hypothesis is much
less. Vanishing needs only that 2 is invertible, which a ℚ-algebra gives. Nonvanishing needs
characteristic zero, and a ℚ-algebra has characteristic zero as soon as it is nontrivial, so the
nonvanishing statements carry a Nontrivial hypothesis instead. This is the characteristic-zero
setting the roadmap works in.
Main definitions #
TauCeti.YoungTableau.weylModule: the Weyl module of a tableau, a subrepresentation of(kⁿ)^{⊗|μ|}, withweylRepthe action ofGL n kon it.TauCeti.weylModuleOfShape: the Weyl module of a shape, namely that of its row-superstandard tableau, withweylRepOfShapethe action ofGL n kon it andweylFDRepOfShapeits bundled form inFDRep, over a Noetherian base ring.TauCeti.schurFunctor: the roadmap-pinned name,weylFDRepOfShapeatk = ℂ.
Main results #
TauCeti.YoungTableau.weylRepEquiv: the Weyl modules of two tableaux of the same shape are isomorphic representations ofGL n k, andTauCeti.YoungTableau.weylRepEquivOfShapeidentifies each of them with the shape-indexed one.TauCeti.YoungTableau.weylModule_ne_bot: the Weyl module is nonzero when the shape has at mostnrows.TauCeti.YoungTableau.weylModule_eq_bot: the Weyl module vanishes when the shape has more thannrows.TauCeti.YoungTableau.weylModule_eq_bot_iff: the two directions combined, the vanishing criterion, withTauCeti.weylModuleOfShape_eq_bot_iffits shape-indexed form.TauCeti.YoungTableau.permTensorActionAlgHom_youngSymmetrizerOver_tensorPowerBasis_eq_zero: the symmetrizer kills a monomial basis vector that repeats a basis index on a column, and...tensorPowerBasis_rowFilling_ne_zero: it does not kill the one indexed by the row filling. These are the two halves of the vanishing criterion at the level of a single basis vector.TauCeti.YoungTableau.permTensorActionAlgHom_youngSymmetrizerOver_tensorPowerBasis_mem_weylModulestates that the image of any monomial basis vector under the symmetrizer belongs to the Weyl module.
References #
W. Fulton and J. Harris, Representation Theory: A First Course, Lecture 6, "Weyl's construction".
Classical groups roadmap, Layer 2, "Young symmetrizers and the Schur functor", where this object is pinned as
schurFunctor. The construction itself is namedweylModulehere because what is constructed is the module, not a functor: the Schur functor ofμis a functor in the underlying module, and only its value atkⁿis built. The pinned name is supplied asTauCeti.schurFunctor, the definitional re-export atk = ℂof the bundled form, so that later roadmap layers can consume it under the name they are written against.Of that bullet, the
GLₙ-subrepresentation, the fixed choice of tableau, the canonical isomorphism between the images for different tableaux, and the vanishing criterion are built here. The bullet's two remaining deliverables, the extreme casesS^{(d)} V ≅ Symᵈ VandS^{(1ᵈ)} V ≅ ⋀ᵈ V, are proved inTauCeti/RepresentationTheory/ClassicalGroups/ExtremeShape.lean, againstTauCeti.YoungTableau.weylModule_toSubmoduleandTauCeti.weylRepOfShapeand without unfolding anything built here.
The Weyl module of a Young tableau #
The Weyl module of a μ-tableau t: the image of the Young symmetrizer c_t acting on
the |μ|-fold tensor power of the standard representation of GL n k, a subrepresentation
because the symmetric-group and general-linear actions commute.
Fulton and Harris write this as 𝕊^μ(kⁿ), the value at kⁿ of the Schur functor of μ; only
the value is built here, and no functoriality in the underlying module is claimed.
Equations
Instances For
The Weyl module is the image of the Young symmetrizer of t acting on the tensor power, so
the general lemmas about TauCeti.tensorPowerRange apply to it.
The submodule underlying the Weyl module is the range of the Young symmetrizer acting on the tensor power.
The action of GL n k on the Weyl module.
Equations
Instances For
The action on the Weyl module is the restriction of the action on the tensor power.
Independence of the tableau #
Relabeling the tableau by σ moves the Weyl module by the permutation of the tensor factors
that σ induces.
Permuting the tensor factors by σ as a linear equivalence from the Weyl module of t to
the Weyl module of the relabeled tableau σt.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The relabeling equivalence is induced by permuting the tensor factors.
Permuting the tensor factors is GL n k-equivariant, so it is an isomorphism of
representations from the Weyl module of t to the Weyl module of σt.
Equations
Instances For
The Weyl modules of two tableaux of the same shape are isomorphic representations of
GL n k: up to isomorphism the Weyl module depends only on the shape.
Equations
- t.weylRepEquiv t' = ⋯ ▸ TauCeti.YoungTableau.weylRelabelRepEquiv (t.relabelPerm t') t
Instances For
The vanishing criterion #
The symmetrizer does not annihilate the monomial basis vector of the row filling: the
coordinate of c_t • e_r at r = TauCeti.YoungTableau.rowFilling t hn is the order of the row
group of t, which is nonzero in characteristic zero.
This nonzero image witnesses TauCeti.YoungTableau.weylModule_ne_bot.
The image under the Young symmetrizer of any monomial basis vector belongs to the Weyl module.
The Weyl module of a μ-tableau is nonzero as soon as μ has at most n rows.
The image of the standard pure tensor e_{r(1)} ⊗ ⋯ ⊗ e_{r(d)} under the symmetrizer, where
r ℓ is the row of the label ℓ, is detected by the dual coordinate functional, so it is not
zero and the module it generates is not ⊥.
The symmetrizer annihilates a monomial basis vector that repeats a basis index on a
column. Transposing the two labels fixes the vector while negating c_t, so the value is its own
negative, hence zero because 2 is invertible in a ℚ-algebra.
The Weyl module of a μ-tableau vanishes as soon as μ has more than n rows.
The |μ|-fold tensor power is spanned by the monomial basis vectors e_{p(1)} ⊗ ⋯ ⊗ e_{p(d)}.
The first column of μ is longer than n, so on each of them two labels of that column share a
basis index; their transposition lies in the column group, fixing the vector while negating c_t.
The value of c_t is therefore its own negative, hence zero because 2 is invertible in a
ℚ-algebra.
The vanishing criterion for the Weyl module: it vanishes exactly when the shape has more rows than the dimension of the standard representation.
Invariants of the Weyl module #
The Weyl modules of two tableaux of the same shape are isomorphic k-modules, so their
Module.finrank values agree; over a field this is the equality of their dimensions.
The Weyl module of a shape with at most n rows is nontrivial.
The Weyl module of a shape #
The Weyl module of a shape μ: the Weyl module of the row-superstandard tableau of μ,
the canonical μ-tableau. Since the Weyl modules of two μ-tableaux are isomorphic
representations, this is a legitimate shape-indexed representative of them all; the
identification is TauCeti.YoungTableau.weylRepEquivOfShape.
This is the object the classical-groups roadmap pins as schurFunctor n μ.
Equations
Instances For
The Weyl module of a shape is the Weyl module of its row-superstandard tableau, so the tableau-indexed lemmas apply to it.
The action of GL n k on the Weyl module of a shape.
Equations
- TauCeti.weylRepOfShape k n μ = (TauCeti.weylModuleOfShape k n μ).toRepresentation
Instances For
The submodule underlying the Weyl module of a shape is the range of the Young symmetrizer of its row-superstandard tableau acting on the tensor power.
The action on the Weyl module of a shape is the restriction of the action on the tensor power.
The Weyl module of any μ-tableau is isomorphic, as a representation of GL n k, to the
Weyl module of the shape μ.
Equations
Instances For
The vanishing criterion for the Weyl module of a shape: it vanishes exactly when the shape has more rows than the dimension of the standard representation.
The Weyl module of a shape with at most n rows is nontrivial.
The Weyl module of a shape, bundled as an object of FDRep.
FDRep is the category of finitely generated representations over any ring, and a submodule of
the tensor power is finitely generated as soon as the base ring is Noetherian, which is all this
bundled form asks; a field is the case of interest, and is Noetherian.
Equations
- TauCeti.weylFDRepOfShape k n μ = FDRep.of (TauCeti.weylRepOfShape k n μ)
Instances For
The Schur functor 𝕊^μ(ℂⁿ) in the roadmap's pinned form: the Weyl module of the shape
μ over ℂ, bundled as an object of FDRep ℂ (GL (Fin n) ℂ).
This is a definitional re-export of TauCeti.weylFDRepOfShape at k = ℂ, under the name later
roadmap layers are written against; the general form, over any Noetherian commutative ring that
is a ℚ-algebra, is TauCeti.weylFDRepOfShape, and the unbundled construction is
TauCeti.weylModuleOfShape.