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.
@[instance_reducible]
Equations
- Pi.instOne = { one := fun (x : ι) => 1 }
@[instance_reducible]
Equations
- Pi.instZero = { zero := fun (x : ι) => 0 }
@[simp]
@[simp]