Theorems · Definition · order theory
Finset.intervalGapsWithin
{α : Type u_1} → [LinearOrder α] → (F : Finset (α × α)) → {k : ℕ} → F.card = k → α → α → Fin (k + 1) → α × αWe order F in the lexicographic order as (x 0, y 0), ..., (x (k - 1), y (k - 1)).
Then F.intervalGapsWithin h a b i is
- (a, b) if 0 = i = k;
- (a, x 0) if 0 = i < k;
- (y (i - 1), x i) if 0 < i < k;
- (y (i - 1), b) if 0 < i = k.
- Defined in
- Mathlib.Order.Interval.Finset.Gaps
- Cited by
- 20 results in Mathlib
- Foundations
- Depth 73 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.
Cites5
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
- Finset.intervalGapsWithin.fstproof · cited by 3
- Finset.intervalGapsWithin.sndproof · cited by 2
Cited by20
Results whose statement or proof uses this declaration.
- Finset.intervalGapsWithin.congr_simpstatement and proof · cited by 6
- Finset.intervalGapsWithin_mapsTostatement · cited by 6
- Finset.intervalGapsWithin_last_sndstatement · cited by 5
- Finset.intervalGapsWithin_snd_of_ltstatement · cited by 5
- Finset.intervalGapsWithin_zero_fststatement · cited by 5
- Finset.intervalGapsWithin_succ_fst_of_ltstatement · cited by 4
- Finset.intervalGapsWithin_injOnstatement and proof · cited by 2
- Finset.intervalGapsWithin_surjOnstatement · cited by 2
- Finset.sum_eq_sum_range_intervalGapsWithinstatement and proof · cited by 2
- Finset.prod_eq_prod_range_intervalGapsWithinstatement and proof · cited by 1
- Finset.intervalGapsWithin_fst_le_sndstatement and proof · cited by 1
- Finset.sum_intervalGapsWithin_add_sum_eq_substatement and proof · cited by 1