Theorems · Definition · order theory
Finset.orderIsoOfFin
{α : Type u_1} → [inst : LinearOrder α] → (s : Finset α) → {k : ℕ} → s.card = k → Fin k ≃o ↥sGiven a finset s of cardinality k in a linear order α, the map orderIsoOfFin s h
is the increasing bijection between Fin k and s as an OrderIso. Here, h is a proof that
the cardinality of s is k. We use this instead of an iso Fin s.card ≃o s to avoid
casting issues in further uses of this function.
- Defined in
- Mathlib.Data.Finset.Sort
- Cited by
- 7 results in Mathlib
- Foundations
- Depth 70 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- LinearOrder
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites12
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
- SetLike.coeproof · cited by 8,199
- Set.ofPredproof · cited by 6,101
- Finset.cardstatement and proof · cited by 2,327
- OrderIsostatement · cited by 874
- Finset.sortproof · cited by 42
- OrderIso.transproof · cited by 31
- Fin.castOrderIsoproof · cited by 11
- OrderIso.setCongrproof · cited by 10
- List.SortedLT.getIsoproof · cited by 2
- Finset.sortedLT_sortproof · cited by 1
Cited by14
Results whose statement or proof uses this declaration.
- Finset.orderEmbOfFinproof · cited by 47
- Finset.range_orderEmbOfFinproof · cited by 9
- finSumEquivOfFinsetproof · cited by 7
- Tuple.graphEquiv₂proof · cited by 4
- Finset.orderEmbOfFin_memproof · cited by 4
- Set.powersetCard.orderIsoOfFinproof · cited by 3
- MultilinearMap.restrproof · cited by 2
- monoEquivOfFinproof · cited by 2
- Fintype.orderIsoFinOfCardEqproof · cited by 1
- CompositionAsSet.mem_boundaries_iff_exists_blocks_sum_take_eqproof · cited by 1
- Finset.orderIsoOfFin_symm_applystatement · cited by 0
- MultilinearMap.restr_norm_leproof · cited by 0