Theorems · Definition · order theory
Finset.orderEmbOfFin
{α : Type u_1} → [inst : LinearOrder α] → (s : Finset α) → {k : ℕ} → s.card = k → Fin k ↪o αGiven a finset s of cardinality k in a linear order α, the map orderEmbOfFin s h is
the increasing bijection between Fin k and s as an order embedding into α. Here, h is a
proof that the cardinality of s is k. We use this instead of an embedding Fin s.card ↪o α to
avoid casting issues in further uses of this function.
- Defined in
- Mathlib.Data.Finset.Sort
- Cited by
- 47 results in Mathlib
- Foundations
- Depth 71 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.
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
- LinearOrderstatement and proof · cited by 8,572
- Finset.cardstatement and proof · cited by 2,327
- OrderEmbeddingstatement · cited by 619
- RelEmbedding.transproof · cited by 27
- OrderIso.toOrderEmbeddingproof · cited by 22
- OrderEmbedding.subtypeproof · cited by 15
- Finset.orderIsoOfFinproof · cited by 7
Cited by53
Results whose statement or proof uses this declaration.
- Affine.Simplex.faceproof · cited by 35
- Set.powersetCard.ofFinEmbEquivproof · cited by 11
- Affine.Simplex.range_face_pointsproof · cited by 10
- Finset.range_orderEmbOfFinstatement · cited by 9
- Finset.intervalGapsWithin_mapsToproof · cited by 6
- Nat.nth_strictMonoOnproof · cited by 5
- Finset.intervalGapsWithin_snd_of_ltstatement and proof · cited by 5
- Finset.intervalGapsWithin_succ_fst_of_ltstatement · cited by 4
- Finset.orderEmbOfFin_memstatement · cited by 4
- Finset.orderEmbOfFin_zerostatement · cited by 4
- CompositionAsSet.boundaryproof · cited by 4
- Finset.intervalGapsWithin.fstproof · cited by 3