@[instance_reducible]
noncomputable instance
instSemigroupWithZeroShrink
{α : Type u_2}
[Small.{v, u_2} α]
[SemigroupWithZero α]
:
Equations
- instSemigroupWithZeroShrink = { toSemigroup := Shrink.instSemigroup, toZero := Shrink.instZero, zero_mul := ⋯, mul_zero := ⋯ }
@[instance_reducible]
Equations
- instMulZeroClassShrink = { toMul := Shrink.instMul, toZero := Shrink.instZero, zero_mul := ⋯, mul_zero := ⋯ }
@[instance_reducible]
noncomputable instance
instMulZeroOneClassShrink
{α : Type u_2}
[Small.{v, u_2} α]
[MulZeroOneClass α]
:
Equations
- instMulZeroOneClassShrink = { toMulOneClass := Shrink.instMulOneClass, toZero := Shrink.instZero, zero_mul := ⋯, mul_zero := ⋯ }
@[instance_reducible]
noncomputable instance
instDistribMulActionShrink
{M : Type u_1}
{α : Type u_2}
[Small.{v, u_2} α]
[Monoid M]
[AddCommMonoid α]
[DistribMulAction M α]
:
Equations
- instDistribMulActionShrink = { toMulAction := Shrink.instMulAction, smul_zero := ⋯, smul_add := ⋯ }