Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
instance
Shrink.instPow
{M : Type u_1}
{α : Type u_2}
[Small.{v, u_2} α]
[Pow α M]
:
Pow (Shrink.{v, u_2} α) M
Equations
- Shrink.instPow = Equiv.pow M (equivShrink α).symm
instance
Shrink.instNSMul
{M : Type u_1}
{α : Type u_2}
[Small.{v, u_2} α]
[SMul M α]
:
SMul M (Shrink.{v, u_2} α)
Equations
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
theorem
equivShrink_symm_smul
{α : Type u_2}
[Small.{v, u_2} α]
{M : Type u_3}
[SMul M α]
(m : M)
(x : Shrink.{v, u_2} α)
:
@[simp]
theorem
equivShrink_smul
{α : Type u_2}
[Small.{v, u_2} α]
{M : Type u_3}
[SMul M α]
(m : M)
(x : α)
:
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
Shrink α to a smaller universe preserves multiplication.
Equations
Instances For
Shrink α to a smaller universe preserves addition.
Equations
Instances For
Equations
Equations
Equations
Equations
instance
Shrink.instIsRightCancelMul
{α : Type u_2}
[Small.{v, u_2} α]
[Mul α]
[IsRightCancelMul α]
:
instance
Shrink.instIsRightCancelAdd
{α : Type u_2}
[Small.{v, u_2} α]
[Add α]
[IsRightCancelAdd α]
:
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
Equations
instance
Shrink.instMulAction
{M : Type u_1}
{α : Type u_2}
[Small.{v, u_2} α]
[Monoid M]
[MulAction M α]
:
MulAction M (Shrink.{v, u_2} α)
Equations
instance
Shrink.instAddAction
{M : Type u_1}
{α : Type u_2}
[Small.{v, u_2} α]
[AddMonoid M]
[AddAction M α]
:
AddAction M (Shrink.{v, u_2} α)