ULift instances for groups and monoids #
This file defines instances for group, monoid, semigroup and related structures on ULift types.
(Recall ULift α is just a "copy" of a type α in a higher universe.)
We also provide MulEquiv.ulift : ULift R ≃* R (and its additive analogue).
@[implicit_reducible]
@[implicit_reducible]
Equations
- ULift.vadd = { vadd := fun (x : β) (x_1 : ULift.{?u.4, ?u.6} α) => { down := x +ᵥ x_1.down } }
@[implicit_reducible]
Equations
- ULift.smul = { smul := fun (x : β) (x_1 : ULift.{?u.4, ?u.6} α) => { down := x • x_1.down } }
The multiplicative equivalence between ULift α and α.
Equations
- MulEquiv.ulift = { toEquiv := Equiv.ulift, map_mul' := ⋯ }
Instances For
The additive equivalence between ULift α and α.
Equations
- AddEquiv.ulift = { toEquiv := Equiv.ulift, map_add' := ⋯ }
Instances For
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
- ULift.divInvMonoid = Function.Injective.divInvMonoid ⇑Equiv.ulift ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
@[implicit_reducible]
Equations
- ULift.subNegAddMonoid = Function.Injective.subNegMonoid ⇑Equiv.ulift ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
@[implicit_reducible]
Equations
- ULift.group = Function.Injective.group ⇑Equiv.ulift ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
@[implicit_reducible]
Equations
- ULift.addGroup = Function.Injective.addGroup ⇑Equiv.ulift ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
@[implicit_reducible]
Equations
- ULift.commGroup = Function.Injective.commGroup ⇑Equiv.ulift ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
@[implicit_reducible]
Equations
- ULift.addCommGroup = Function.Injective.addCommGroup ⇑Equiv.ulift ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
@[implicit_reducible]