Theorems · Theorem · combinatorics
List.Vector.prod_set
∀ {α : Type u_1} {n : ℕ} [inst : Monoid α] (v : List.Vector α n) (i : Fin n) (a : α),
(v.set i a).toList.prod = (List.Vector.take (↑i) v).toList.prod * a * (List.Vector.drop (↑i + 1) v).toList.prod- Defined in
- Mathlib.Data.Vector.Basic
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 25 from the axioms · uses propext
- Assumes
- Monoid
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites10
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Monoidstatement and proof · cited by 3,887
- List.Vectorstatement and proof · cited by 270
- List.Vector.toListstatement and proof · cited by 79
- List.Vector.toList_lengthproof · cited by 17
- List.Vector.setstatement · cited by 8
- List.Vector.takestatement · cited by 3
- List.Vector.dropstatement · cited by 3
- List.Vector.toList_takeproof · cited by 2
- List.prod_setproof · cited by 2
- List.Vector.toList_dropproof · cited by 2
Cited by0
Results whose statement or proof uses this declaration.
Nothing cites this yet.