Main purpose #
This file is a preliminary file for the Isos in Rep, we build all the isomorphisms from
representation level to avoid abusing defeq.
TODO (Edison) : refactor Rep into a two-field structure (bundled Representation) and rebuild
all the Isos in Rep using the equivs in this file.
If there exists G-action on a trivial monoid H then the induced representation
on k[H] is equivalent to the trivial representation.
Equations
Instances For
The equivalence of representations between (Fin 1 → G) →₀ k and G →₀ k.
Equations
Instances For
Every f : α → V can induce an intertwining map between (α →₀ G →₀ k) and V.
Equations
- σ.freeLift f = { toLinearMap := (Finsupp.linearCombination k fun (x : α × G) => (σ x.2) (f x.1)) ∘ₗ ↑(Finsupp.curryLinearEquiv k).symm, isIntertwining' := ⋯ }
Instances For
Equiv between the intertwing map module (α →₀ G →₀ k) → V and V.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equiv between representations induced by linear equiv between (α →₀ V) ⊗[k] W and
α →₀ (V ⊗[k] W).
Equations
- σ.finsuppTensorLeft ρ α = Representation.Equiv.mk (TensorProduct.finsuppLeft k k V W α) ⋯
Instances For
Equiv between representations induced by linear equiv between V ⊗[k] (α →₀ W) and
α →₀ (V ⊗[k] W).
Equations
- σ.finsuppTensorRight ρ α = Representation.Equiv.mk (TensorProduct.finsuppRight k k V W α) ⋯
Instances For
Equiv between representations induced by linear equiv between (G →₀ k) ⊗[k] (α →₀ k) and
α →₀ G →₀ k.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The linear equiv between the hom module k[G] ⟶ᵍ V and V itself.
Equations
- One or more equations did not get rendered due to their size.