Units in pi types #
The monoid equivalence between units of a product, and the product of the units of each monoid.
Instances For
The additive-monoid equivalence between (additive) units of a product, and the product of the (additive) units of each monoid.
Instances For
@[simp]
theorem
AddEquiv.val_piAddUnits_symm_apply
{ι : Type u_1}
{M : ι → Type u_2}
[(i : ι) → AddMonoid (M i)]
(f : (i : ι) → AddUnits (M i))
(x✝ : ι)
:
↑(piAddUnits.symm f) x✝ = ↑(f x✝)
@[simp]
@[simp]
@[simp]
@[simp]
theorem
AddEquiv.val_neg_piAddUnits_symm_apply
{ι : Type u_1}
{M : ι → Type u_2}
[(i : ι) → AddMonoid (M i)]
(f : (i : ι) → AddUnits (M i))
(x✝ : ι)
:
↑(-piAddUnits.symm f) x✝ = (f x✝).neg
@[simp]
theorem
AddEquiv.val_piAddUnits_apply
{ι : Type u_1}
{M : ι → Type u_2}
[(i : ι) → AddMonoid (M i)]
(f : AddUnits ((i : ι) → M i))
(i : ι)
:
↑(piAddUnits f i) = ↑f i
@[simp]
theorem
AddEquiv.val_neg_piAddUnits_apply
{ι : Type u_1}
{M : ι → Type u_2}
[(i : ι) → AddMonoid (M i)]
(f : AddUnits ((i : ι) → M i))
(i : ι)
:
↑(-piAddUnits f i) = f.neg 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.