Theorems · Theorem · combinatorics
Finset.update_piecewise
∀ {ι : Type u_1} {π : ι → Sort u_2} (s : Finset ι) (f g : (i : ι) → π i) [inst : (j : ι) → Decidable (j ∈ s)]
[inst_1 : DecidableEq ι] (i : ι) (v : π i),
Function.update (s.piecewise f g) i v = s.piecewise (Function.update f i v) (Function.update g i v)- Defined in
- Mathlib.Data.Finset.Piecewise
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 56 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- DecidableDecidableEq
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites8
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Finsetstatement and proof · cited by 13,712
- Function.updatestatement and proof · cited by 502
- Function.update_selfproof · cited by 201
- Function.update_of_neproof · cited by 198
- emproof · cited by 115
- Finset.piecewisestatement and proof · cited by 64
- Finset.piecewise_eq_of_memproof · cited by 13
- Finset.piecewise_eq_of_notMemproof · cited by 12
Cited by2
Results whose statement or proof uses this declaration.
- Finset.update_piecewise_of_memproof · cited by 0
- Finset.update_piecewise_of_notMemproof · cited by 0