def
IsInjectiveInO
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
(rd : PositiveRootData Î)
(I : Type uCatO)
[AddCommGroup I]
[Module R I]
[LieRingModule đ¤ I]
[LieModule R đ¤ I]
(_hI : IsCategoryO Î rd I)
:
Instances For
theorem
duality_projective_to_injective
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
{rd : PositiveRootData Î}
(cĪ : CartanInvolution rd)
{P : Type uCatO}
[AddCommGroup P]
[Module R P]
[LieRingModule đ¤ P]
[LieModule R đ¤ P]
(hPO : IsCategoryO Î rd P)
(hPproj : IsProjectiveInO rd P hPO)
(dP : DualInO cĪ P hPO)
:
IsInjectiveInO rd dP.Xdual â¯
theorem
injective_hull_simple_is_dual_projective
{R : Type u_1}
[CommRing R]
{đ¤ : Type u_2}
[LieRing đ¤]
[LieAlgebra R đ¤]
{Î : TriangularDecomposition R đ¤}
{rd : PositiveRootData Î}
{_wg : WeylGroupData Î}
(cĪ : CartanInvolution rd)
(lam : âĨÎ.đĨ ââ[R] R)
{Llam : Type uCatO}
[AddCommGroup Llam]
[Module R Llam]
[LieRingModule đ¤ Llam]
[LieModule R đ¤ Llam]
(hLO : IsCategoryO Î rd Llam)
(hLirr : LieModule.IsIrreducible R đ¤ Llam)
(hLhw : IsHighestWeightModule Î Llam lam)
{Plam : Type uCatO}
[AddCommGroup Plam]
[Module R Plam]
[LieRingModule đ¤ Plam]
[LieModule R đ¤ Plam]
(hPO : IsCategoryO Î rd Plam)
(hPproj : IsProjectiveInO rd Plam hPO)
(hPsurj : â (Ī : Plam âââ
R,đ¤â Llam), Function.Surjective âĪ)
(dP : DualInO cĪ Plam hPO)
: