structure
CartanInvolution
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
(_rd : PositiveRootData Î)
:
Type u_2
Instances For
structure
DualInO
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
{rd : PositiveRootData Î}
(cĪ : CartanInvolution rd)
(X : Type uCatO)
[AddCommGroup X]
[Module R X]
[LieRingModule đ¤ X]
[LieModule R đ¤ X]
(hX : IsCategoryO Î rd X)
:
Type (max (max (uCatO + 1) u_1) u_2)
- Xdual : Type uCatO
- instAddCommGroup : AddCommGroup self.Xdual
- instLieRingModule : LieRingModule đ¤ self.Xdual
- isCategoryO : IsCategoryO Î rd self.Xdual
Instances For
def
dualInO
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
{rd : PositiveRootData Î}
(cĪ : CartanInvolution rd)
{X : Type uCatO}
[AddCommGroup X]
[Module R X]
[LieRingModule đ¤ X]
[LieModule R đ¤ X]
(hX : IsCategoryO Î rd X)
:
DualInO cĪ X hX
Instances For
theorem
prop_20_9_ii_simple_self_dual
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
{rd : PositiveRootData Î}
(cĪ : CartanInvolution rd)
{Llam : Type uCatO}
[AddCommGroup Llam]
[Module R Llam]
[LieRingModule đ¤ Llam]
[LieModule R đ¤ Llam]
(lam : âĨÎ.đĨ ââ[R] R)
(hLO : IsCategoryO Î rd Llam)
(hLirr : LieModule.IsIrreducible R đ¤ Llam)
(hLhw : IsHighestWeightModule Î Llam lam)
(d : DualInO cĪ Llam hLO)
:
LieModule.IsIrreducible R đ¤ d.Xdual â§ Nonempty (IsHighestWeightModule Î d.Xdual lam) â§ â (iso : Llam âââ
R,đ¤â d.Xdual), Function.Bijective âiso
def
IsContragredientVerma
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
(rd : PositiveRootData Î)
(M : Type uCatO)
[AddCommGroup M]
[Module R M]
[LieRingModule đ¤ M]
[LieModule R đ¤ M]
(lam : âĨÎ.đĨ ââ[R] R)
(_hM : IsCategoryO Î rd M)
:
Instances For
theorem
prop_20_9_ii_verma_dual_contragredient
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
{rd : PositiveRootData Î}
(cĪ : CartanInvolution rd)
{Mlam : Type uCatO}
[AddCommGroup Mlam]
[Module R Mlam]
[LieRingModule đ¤ Mlam]
[LieModule R đ¤ Mlam]
(lam : âĨÎ.đĨ ââ[R] R)
(hMlam : IsVermaModule Î Mlam lam)
(hMlamO : IsCategoryO Î rd Mlam)
(d : DualInO cĪ Mlam hMlamO)
:
IsContragredientVerma rd d.Xdual lam â¯
theorem
prop_20_9_iii_contravariant
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
{rd : PositiveRootData Î}
(cĪ : CartanInvolution rd)
{X : Type uCatO}
[AddCommGroup X]
[Module R X]
[LieRingModule đ¤ X]
[LieModule R đ¤ X]
(hX : IsCategoryO Î rd X)
{Y : Type uCatO}
[AddCommGroup Y]
[Module R Y]
[LieRingModule đ¤ Y]
[LieModule R đ¤ Y]
(hY : IsCategoryO Î rd Y)
(f : X âââ
R,đ¤â Y)
(dX : DualInO cĪ X hX)
(dY : DualInO cĪ Y hY)
:
â (fdual : dY.Xdual âââ
R,đ¤â dX.Xdual),
(Function.Surjective âf â Function.Injective âfdual) â§ (Function.Injective âf â Function.Surjective âfdual)
theorem
prop_20_9_iii_involutive
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
{rd : PositiveRootData Î}
(cĪ : CartanInvolution rd)
{X : Type uCatO}
[AddCommGroup X]
[Module R X]
[LieRingModule đ¤ X]
[LieModule R đ¤ X]
(hX : IsCategoryO Î rd X)
(dX : DualInO cĪ X hX)
(dXdd : DualInO cĪ dX.Xdual â¯)
:
â (iso : X âââ
R,đ¤â dXdd.Xdual), Function.Bijective âiso
theorem
prop_20_9_iii_preserves_blocks
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
{rd : PositiveRootData Î}
(cĪ : CartanInvolution rd)
(wg : WeylGroupData Î)
{X : Type uCatO}
[AddCommGroup X]
[Module R X]
[LieRingModule đ¤ X]
[LieModule R đ¤ X]
(hX : IsCategoryO Î rd X)
(lam : âĨÎ.đĨ ââ[R] R)
(hBlock : IsInBlockO Î rd wg X lam)
(d : DualInO cĪ X hX)
:
IsInBlockO Î rd wg d.Xdual lam
theorem
simple_module_self_dual
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
{rd : PositiveRootData Î}
(cĪ : CartanInvolution rd)
{Llam : Type uCatO}
[AddCommGroup Llam]
[Module R Llam]
[LieRingModule đ¤ Llam]
[LieModule R đ¤ Llam]
(lam : âĨÎ.đĨ ââ[R] R)
(hLO : IsCategoryO Î rd Llam)
(hLirr : LieModule.IsIrreducible R đ¤ Llam)
(hLhw : IsHighestWeightModule Î Llam lam)
(d : DualInO cĪ Llam hLO)
:
LieModule.IsIrreducible R đ¤ d.Xdual â§ Nonempty (IsHighestWeightModule Î d.Xdual lam) â§ â (iso : Llam âââ
R,đ¤â d.Xdual), Function.Bijective âiso
theorem
verma_dual_is_contragredient
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
{rd : PositiveRootData Î}
(cĪ : CartanInvolution rd)
{Mlam : Type uCatO}
[AddCommGroup Mlam]
[Module R Mlam]
[LieRingModule đ¤ Mlam]
[LieModule R đ¤ Mlam]
(lam : âĨÎ.đĨ ââ[R] R)
(hMlam : IsVermaModule Î Mlam lam)
(hMlamO : IsCategoryO Î rd Mlam)
(d : DualInO cĪ Mlam hMlamO)
:
IsContragredientVerma rd d.Xdual lam â¯
theorem
duality_functor_contravariant
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
{rd : PositiveRootData Î}
(cĪ : CartanInvolution rd)
{X : Type uCatO}
[AddCommGroup X]
[Module R X]
[LieRingModule đ¤ X]
[LieModule R đ¤ X]
(hX : IsCategoryO Î rd X)
{Y : Type uCatO}
[AddCommGroup Y]
[Module R Y]
[LieRingModule đ¤ Y]
[LieModule R đ¤ Y]
(hY : IsCategoryO Î rd Y)
(f : X âââ
R,đ¤â Y)
(dX : DualInO cĪ X hX)
(dY : DualInO cĪ Y hY)
:
â (fdual : dY.Xdual âââ
R,đ¤â dX.Xdual),
(Function.Surjective âf â Function.Injective âfdual) â§ (Function.Injective âf â Function.Surjective âfdual)
theorem
duality_functor_involutive
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
{rd : PositiveRootData Î}
(cĪ : CartanInvolution rd)
{X : Type uCatO}
[AddCommGroup X]
[Module R X]
[LieRingModule đ¤ X]
[LieModule R đ¤ X]
(hX : IsCategoryO Î rd X)
(dX : DualInO cĪ X hX)
(dXdd : DualInO cĪ dX.Xdual â¯)
:
â (iso : X âââ
R,đ¤â dXdd.Xdual), Function.Bijective âiso