Intertwining maps #
This file gives defines intertwining maps of representations (aka equivariant linear maps).
An unbundled version of IntertwiningMap.
Instances For
An intertwining map between two representations ρ and σ of the same monoid G is a map
between underlying modules which commutes with the G-actions.
- toFun : V → W
An underlying
A-linear map of the underlyingA-modules.
Instances For
Equations
- Representation.IntertwiningMap.instFunLike ρ σ = { coe := fun (f : ρ.IntertwiningMap σ) => f.toFun, coe_injective' := ⋯ }
Equations
- Representation.IntertwiningMap.instAdd ρ σ = { add := fun (f g : ρ.IntertwiningMap σ) => { toLinearMap := f.toLinearMap + g.toLinearMap, isIntertwining' := ⋯ } }
Equations
- Representation.IntertwiningMap.instSMul ρ σ = { smul := fun (a : A) (f : ρ.IntertwiningMap σ) => { toLinearMap := a • f.toLinearMap, isIntertwining' := ⋯ } }
Equations
- Representation.IntertwiningMap.instSMulNat ρ σ = { smul := fun (n : ℕ) (f : ρ.IntertwiningMap σ) => { toLinearMap := n • f.toLinearMap, isIntertwining' := ⋯ } }
Equations
- One or more equations did not get rendered due to their size.
A coercion from intertwining maps to additive monoid homomorphisms.
Equations
- Representation.IntertwiningMap.coeFnAddMonoidHom ρ σ = { toFun := DFunLike.coe, map_zero' := ⋯, map_add' := ⋯ }
Instances For
Equations
- One or more equations did not get rendered due to their size.
An intertwining map is the same thing as a linear map over the group ring.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The identity map, considered as an intertwining map from a representation to itself.
Equations
- Representation.IntertwiningMap.id ρ = { toLinearMap := LinearMap.id, isIntertwining' := ⋯ }
Instances For
Composition of intertwining maps.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Composition of intertwining maps.
A convenience variant of IntertwiningMap.llcomp for use in dot notation.
Equations
- f.comp g = ((Representation.IntertwiningMap.llcomp ρ σ τ) f) g
Instances For
Equations
Equations
Equations
- Representation.IntertwiningMap.instSemigroup ρ = Function.Injective.semigroup (fun (f : ρ.IntertwiningMap ρ) => f.toLinearMap) ⋯ ⋯
Equations
- Representation.IntertwiningMap.instPowNat ρ = { pow := fun (f : ρ.IntertwiningMap ρ) (n : ℕ) => npowRecAuto n f }
Equations
- Representation.IntertwiningMap.instMonoid ρ = Function.Injective.monoid (fun (f : ρ.IntertwiningMap ρ) => f.toLinearMap) ⋯ ⋯ ⋯ ⋯
Equations
- One or more equations did not get rendered due to their size.
Equations
Intertwining maps from ρ to itself are the same as A[G]-linear endomorphisms.
Equations
Instances For
If g is a central element of a monoid G, then this is the action of g, considered as an
intertwining map from any representation of G to itself.
Equations
- Representation.IntertwiningMap.centralMul ρ g hg = { toLinearMap := ρ g, isIntertwining' := ⋯ }