Theorems · Definition · combinatorics
finSumEquivOfFinset
{α : Type u_1} →
[inst : DecidableEq α] →
[inst_1 : Fintype α] → [LinearOrder α] → {m n : ℕ} → {s : Finset α} → s.card = m → sᶜ.card = n → Fin m ⊕ Fin n ≃ αIf α is a linearly ordered fintype, s : Finset α has cardinality m and its complement has
cardinality n, then Fin m ⊕ Fin n ≃ α. The equivalence sends elements of Fin m to
elements of s and elements of Fin n to elements of sᶜ while preserving order on each
"half" of Fin m ⊕ Fin n (using Set.orderIsoOfFin).
- Defined in
- Mathlib.Data.Fintype.Sort
- Cited by
- 7 results in Mathlib
- Foundations
- Depth 71 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites14
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
- LinearOrderstatement and proof · cited by 8,572
- Equivstatement · cited by 8,337
- SetLike.coeproof · cited by 8,199
- Fintypestatement and proof · cited by 7,736
- Compl.complstatement and proof · cited by 2,925
- Finset.cardstatement and proof · cited by 2,327
- Equiv.transproof · cited by 337
- RelIso.toEquivproof · cited by 113
- Equiv.sumCongrproof · cited by 25
- Equiv.Set.sumComplproof · cited by 16
- Finset.coe_complproof · cited by 14
Cited by9
Results whose statement or proof uses this declaration.
- ContinuousMultilinearMap.curryFinFinsetproof · cited by 11
- MultilinearMap.curryFinFinsetproof · cited by 5
- MultilinearMap.curryFinFinset_symm_apply_piecewise_constproof · cited by 2
- finSumEquivOfFinset_inlstatement · cited by 1
- finSumEquivOfFinset_inrstatement · cited by 1
- MultilinearMap.curryFinFinset_symm_applystatement · cited by 1
- ContinuousMultilinearMap.curryFinFinset_applystatement · cited by 0
- ContinuousMultilinearMap.curryFinFinset_symm_applystatement · cited by 0
- MultilinearMap.curryFinFinset_applystatement · cited by 0