ULift instances for groups and monoids with zero #
This file defines instances for group and monoid with zero and related structures on ULift types.
(Recall ULift α is just a "copy" of a type α in a higher universe.)
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
instance
ULift.commMonoidWithZero
{α : Type u}
[CommMonoidWithZero α]
:
CommMonoidWithZero (ULift.{u_1, u} α)
@[implicit_reducible]
@[implicit_reducible]
instance
ULift.commGroupWithZero
{α : Type u}
[CommGroupWithZero α]
:
CommGroupWithZero (ULift.{u_1, u} α)