Units in pi types #
The monoid equivalence between units of a product, and the product of the units of each monoid.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The additive-monoid equivalence between (additive) units of a product, and the product of the (additive) units of each monoid.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem AddEquiv.val_neg_piAddUnits_apply {ι : Type u_1} {M : ι → Type u_2} [(i : ι) → AddMonoid (M i)] (f : AddUnits ((i : ι) → M i)) (i : ι) :
@[simp]
theorem AddEquiv.val_piAddUnits_apply {ι : Type u_1} {M : ι → Type u_2} [(i : ι) → AddMonoid (M i)] (f : AddUnits ((i : ι) → M i)) (i : ι) :
@[simp]
theorem AddEquiv.val_piAddUnits_symm_apply {ι : Type u_1} {M : ι → Type u_2} [(i : ι) → AddMonoid (M i)] (f : (i : ι) → AddUnits (M i)) (x✝ : ι) :
instance Pi.instSubsingletonUnits {ι : Type u_1} {M : ι → Type u_2} [(i : ι) → Monoid (M i)] [∀ (i : ι), Subsingleton (M i)ˣ] :
Subsingleton ((i : ι) → M i)ˣ
instance Pi.instSubsingletonAddUnits {ι : Type u_1} {M : ι → Type u_2} [(i : ι) → AddMonoid (M i)] [∀ (i : ι), Subsingleton (AddUnits (M i))] :
Subsingleton (AddUnits ((i : ι) → M i))
theorem IsUnit.apply {ι : Type u_1} {M : ι → Type u_2} [(i : ι) → Monoid (M i)] {x : (i : ι) → M i} :
Alias of the forward direction of Pi.isUnit_iff.
theorem IsAddUnit.apply {ι : Type u_1} {M : ι → Type u_2} [(i : ι) → AddMonoid (M i)] {x : (i : ι) → M i} :
Alias of the forward direction of Pi.isAddUnit_iff.