Notation for algebraic operators on pi types #
This file provides only the notation for (pointwise) 0, 1, +, *, •, ^, ⁻¹ on pi types.
See Mathlib/Algebra/Group/Pi/Basic.lean for the Monoid and Group instances. There is also
an instance of the Star notation typeclass, but no default notation is included.
@[deprecated Function.prod (since := "2026-04-21")]
def
Pi.prod
{ι : Sort u_3}
{α : ι → Type u_1}
{β : ι → Type u_2}
(f : (i : ι) → α i)
(g : (i : ι) → β i)
(i : ι)
:
Alias of Function.prod.
Equations
Instances For
@[deprecated Function.prod_fst_snd (since := "2026-04-21")]
Alias of Function.prod_fst_snd.
@[deprecated Function.prod_snd_fst (since := "2026-04-21")]
Alias of Function.prod_snd_fst.
1, 0, +, *, +ᵥ, •, ^, -, ⁻¹, and / are defined pointwise.
@[implicit_reducible]
Equations
- Pi.instOne = { one := fun (x : ι) => 1 }
@[implicit_reducible]
Equations
- Pi.instZero = { zero := fun (x : ι) => 0 }
@[simp]
@[simp]