Theorems · Theorem · order theory
Nat.leRec_trans
∀ {n m k : ℕ} {motive : (m : ℕ) → n ≤ m → Sort u_1} (refl : motive n ⋯)
(le_succ_of_le : ⦃k : ℕ⦄ → (h : n ≤ k) → motive k h → motive (k + 1) ⋯) (hnm : n ≤ m) (hmk : m ≤ k),
Nat.leRec refl le_succ_of_le ⋯ =
Nat.leRec (Nat.leRec refl (fun x h => le_succ_of_le h) hnm) (fun x h => le_succ_of_le ⋯) hmk- Defined in
- Mathlib.Data.Nat.Init
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 20 from the axioms · uses propext
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites3
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Nat.leRecstatement and proof · cited by 13
- Nat.leRec_selfproof · cited by 7
- Nat.leRec_succproof · cited by 6
Cited by2
Results whose statement or proof uses this declaration.
- Nat.leRec_succ_leftproof · cited by 1
- Nat.leRecOn_transproof · cited by 0