Theorems · Theorem · combinatorics
Composition.index_exists
∀ {n : ℕ} (c : Composition n) {j : ℕ}, j < n → ∃ i, j < c.sizeUpTo (i + 1) ∧ i < c.lengthindex_exists asserts there is some i with j < c.sizeUpTo (i+1).
In the next definition index we use Nat.find to produce the minimal such index.
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 22 from the axioms · uses propext
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites10
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- LT.lt.ne'proof · cited by 1,417
- Compositionstatement and proof · cited by 138
- Composition.lengthstatement and proof · cited by 92
- LT.lt.trans_eqproof · cited by 65
- Composition.blocksproof · cited by 49
- LT.lt.posproof · cited by 30
- Composition.sizeUpTostatement and proof · cited by 26
- Composition.blocks_sumproof · cited by 13
- Composition.sizeUpTo_lengthproof · cited by 2
- List.length_pos_of_sum_posproof · cited by 1
Cited by2
Results whose statement or proof uses this declaration.
- Composition.sizeUpTo_index_leproof · cited by 1
- Composition.lt_sizeUpTo_index_succproof · cited by 0