Documentation

TauCeti.RepresentationTheory.Continuous.Schur

Schur's lemma for continuous intertwiners #

Schur's lemma has two halves. Between inequivalent irreducible representations every intertwiner vanishes; and, over an algebraically closed field, every self-intertwiner of a finite-dimensional irreducible representation is scalar. This file records both halves for Mathlib's bundled continuous intertwining maps, which is the form the analytic theory uses.

No topology on the acting monoid and no invariant measure are involved: both halves are deduced from Mathlib's algebraic Schur lemma (Representation.IsIrreducible.bijective_or_eq_zero and Representation.IsIrreducible.algebraMap_intertwiningMap_bijective_of_isAlgClosed) applied to the underlying algebraic intertwiner.

The hypothesis of the vanishing half is inequivalence as continuous representations, which is the weaker of the two hypotheses to discharge. ContRepresentation.nonempty_equiv_iff shows it is no weaker in substance: for finite-dimensional Hausdorff representations over a complete nontrivially normed field the two notions of equivalence agree, because every linear map out of a finite-dimensional Hausdorff topological vector space is continuous.

Main statements #

References #

theorem ContRepresentation.eq_zero_of_isEmpty_equiv {๐•œ : Type u_1} {G : Type u_2} {V : Type u_3} {W : Type u_4} [NontriviallyNormedField ๐•œ] [CompleteSpace ๐•œ] [Monoid G] [AddCommGroup V] [Module ๐•œ V] [TopologicalSpace V] [IsTopologicalAddGroup V] [ContinuousSMul ๐•œ V] [T2Space V] [FiniteDimensional ๐•œ V] [AddCommGroup W] [Module ๐•œ W] [TopologicalSpace W] [IsTopologicalAddGroup W] [ContinuousSMul ๐•œ W] [T2Space W] {ฯ€ : ContRepresentation ๐•œ G V} {ฯ : ContRepresentation ๐•œ G W} (hฯ€ : (toRepresentation ๐•œ G V ฯ€).IsIrreducible) (hฯ : (toRepresentation ๐•œ G W ฯ).IsIrreducible) (hne : IsEmpty (ฯ€.Equiv ฯ)) (f : ContIntertwiningMap ฯ€ ฯ) :
f = 0

Schur's lemma, vanishing half. A continuous intertwiner between inequivalent irreducible finite-dimensional Hausdorff continuous representations is zero.

Inequivalence is asked of the continuous representations, which by ContRepresentation.nonempty_equiv_iff is the same condition as inequivalence of the underlying algebraic representations. The field need not be algebraically closed.

theorem ContRepresentation.exists_eq_smul_one_of_isIrreducible {๐•œ : Type u_1} {G : Type u_2} {V : Type u_3} [Field ๐•œ] [IsAlgClosed ๐•œ] [Monoid G] [AddCommGroup V] [Module ๐•œ V] [TopologicalSpace V] [IsTopologicalAddGroup V] [ContinuousConstSMul ๐•œ V] [FiniteDimensional ๐•œ V] (ฯ€ : ContRepresentation ๐•œ G V) (hirr : (toRepresentation ๐•œ G V ฯ€).IsIrreducible) (f : ContIntertwiningMap ฯ€ ฯ€) :
โˆƒ (c : ๐•œ), f = c โ€ข 1

Schur's lemma, scalar half. Every continuous self-intertwiner of an irreducible finite-dimensional representation over an algebraically closed field is a scalar multiple of the identity.

theorem ContRepresentation.eq_finrank_inv_mul_trace_smul_id_of_isIrreducible {๐•œ : Type u_1} {G : Type u_2} {V : Type u_3} [Field ๐•œ] [IsAlgClosed ๐•œ] [Monoid G] [AddCommGroup V] [Module ๐•œ V] [TopologicalSpace V] [IsTopologicalAddGroup V] [ContinuousConstSMul ๐•œ V] [FiniteDimensional ๐•œ V] (ฯ€ : ContRepresentation ๐•œ G V) (hdim : โ†‘(Module.finrank ๐•œ V) โ‰  0) (hirr : (toRepresentation ๐•œ G V ฯ€).IsIrreducible) (f : ContIntertwiningMap ฯ€ ฯ€) :

The Schur scalar is the normalized trace. Taking traces pins down the scalar of exists_eq_smul_one_of_isIrreducible: the underlying continuous linear map of a continuous self-intertwiner f of an irreducible finite-dimensional representation over an algebraically closed field is (finrank ๐•œ V)โปยน * trace f times the identity.

The dimension must be invertible in ๐•œ: when the characteristic of ๐•œ divides finrank ๐•œ V, the scalar (finrank ๐•œ V)โปยน * trace f is zero and the statement fails.