Skip to content

Commit bd12c3f

Browse files
committed
feat(data/fin): last
1 parent 58cfe9f commit bd12c3f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

data/fin.lean

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ namespace fin
66

77
variable {n : ℕ}
88

9+
/-- The greatest value of `fin (n+1)` -/
10+
def last (n : ℕ) : fin (n+1) := ⟨_, n.lt_succ_self⟩
11+
12+
theorem le_last (i : fin (n+1)) : i ≤ last n :=
13+
le_of_lt_succ i.is_lt
14+
915
/-- Embedding of `fin n` in `fin (n+1)` -/
1016
def raise (k : fin n) : fin (n + 1) := ⟨val k, lt_succ_of_lt (is_lt k)⟩
1117

0 commit comments

Comments
 (0)