Addenda to the representation theory in mathlib #
This file adds some properties about representation theory in mathlib.
Main results #
The goal of this file is to formalize the induced representation by the center of finite groups and and the Frobenius reciprocity. We also aim to formalize the formula of the character of this induced representation.
Contents #
Induced_rep_center.tensor: the induced representation bySubgroup.center Gas a tensor product.Induced_rep_center.iso_induced_as_tensor: givenEaMonoidAlgebra k Gmodule, the natural isomorphism betweenMonoidAlgebra k G-linear map from the induced representationtensortoEandMonoidAlgebra k (Subgroup.center G)-linear map from ourθ.asModuleseen as tensor product overMonoidAlgebra k (Subgroup;center G))toE: $Hom_{k[G]}(k[G]⊗_{k[Z(G)]}θ, E) ≃ Hom_{k[H]}(θ,E)$.Frobenius_reciprocity.Induced_character_is_character_induced_center: the induced character bySubgroup.center Gis equal to the character of the induced representation bySubgroup.center G.
Induced representation on G by a representation Representation k (Subgroup.center G) W
seen as a tensor product.
Equations
- Induced_rep_center.tensor k G W θ = TensorProduct (MonoidAlgebra k ↥(Subgroup.center G)) (MonoidAlgebra k G) θ.asModule
Instances For
tensor k G W θ is an AddCommMonoid.
Equations
tensor k G W θ is a MonoidAlgebra k G module.
Equations
Induced representation on G by a representation Representation k (Subgroup.center G) W
seen as a representation.
Equations
- Induced_rep_center.as_rep k G W θ = Representation.ofModule (Induced_rep_center.tensor k G W θ)
Instances For
Subrepresentation of tensor as module.
Equations
- Induced_rep_center.module_sub_rep k G W θ = TensorProduct (MonoidAlgebra k ↥(Subgroup.center G)) (MonoidAlgebra k ↥(Subgroup.center G)) θ.asModule
Instances For
Coercion from module_sub_rep to tensor.
Equations
- One or more equations did not get rendered due to their size.
module_sub_rep is an additive commutative monoid.
Equations
module_sub_rep is a MonoidAlgebra k (Subgroup.center G) module.
Equations
The tensor product module_sub_rep is lineary equivalent to θ.asModule (which is a specialization
of a more specific theorem that I should implement : a ⨂ₐ M ≃ M)
Equations
- One or more equations did not get rendered due to their size.
Instances For
tensor k G W θ is a MonoidAlgebra k ↥(Subgroup.center G) module.
Equations
- Induced_rep_center.tensor_module_sub k G W θ = id { toDistribMulAction := TensorProduct.instDistribMulAction, add_smul := ⋯, zero_smul := ⋯ }
θ.asModule is a (MonoidAlgebra k (Subgroup.center G)) submodule over itself.
Equations
- Induced_rep_center.subrep_sub_module k G W θ = { carrier := Set.univ, add_mem' := ⋯, zero_mem' := ⋯, smul_mem' := ⋯ }
Instances For
θ.asModule is isomorphic to itself seen as a submodule.
Equations
- One or more equations did not get rendered due to their size.
Instances For
TensorProduct (MonoidAlgebra k (Subgroup.center G)) θ.asModule is a (MonoidAlgebra k (Subgroup.center G)) submodule
of tensor k G W θ.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The image of θ.asModule by module_sub_rep_iso is a submodule of tensor k G W θ, ie
θ.asModule is a subrepresentation of the induced representation
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given E a MonoidAlgebra k G module, the natural isomorphism between MonoidAlgebra k G-linear map from the induced representation tensor
to Eand MonoidAlgebra k (Subgroup.center G)-linear map from our θ.asModule seen as tensor product over MonoidAlgebra k (Subgroup;center G))
to E : $Hom_{k[G]}(k[G]⊗_{k[Z(G)]}θ, E) ≃ Hom_{k[H]}(θ,E)$.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Definition of a class function : given G a group, a class function is a function $f : G → G$ which is contant over the conjugacy classes of $G$.
- Fun : G → W
Instances
Definition of the induced class function of a function
Equations
- One or more equations did not get rendered due to their size.
Instances For
The character of a representation seen as a conj_class_fun.
Equations
- Frobenius_reciprocity.character_as_conj_class_fun k G U = { Fun := U.character, conj_property := ⋯ }
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
tensor is a semisimple module.
Equations
- Frobenius_reciprocity.induced_rep_tensor_direct_sum_component k G W θ g = TensorProduct (MonoidAlgebra k ↥(Subgroup.center G)) (↥(gkH_set k G ↑g)) θ.asModule
Instances For
The induced representation Induced_rep_center.tensor k G W θ is isomorphic to a direct sum
of induced_rep_tensor_direct_sum_component.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given the character of a representation θ of Subgroup.center G on k, the character
of the induced representation tensor on G is the Ind_conj_class_fun of the character of
θ.