Skip to content

Commit

Permalink
Update Std/Data/List/Lemmas.lean
Browse files Browse the repository at this point in the history
Update Std/Data/String/Lemmas.lean

Co-Authored-By: Kim Morrison <kim@tqft.net>
  • Loading branch information
tjf801 and semorrison committed May 1, 2024
1 parent 61ba0bd commit 445b714
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Std/Data/String/Lemmas.lean
Original file line number Diff line number Diff line change
Expand Up @@ -499,10 +499,10 @@ theorem join_eq (ss : List String) : join ss = ⟨(ss.map data).join⟩ := go ss
@[simp] theorem data_join (ss : List String) : (join ss).data = (ss.map data).join := by
rw [join_eq]

@[simp] theorem comp_length_data : List.length ∘ String.data = String.length := rfl
@[simp] theorem length_data (s : String) : s.data.length = s.length := rfl

theorem length_join (l : List String) : (String.join l).length = Nat.sum (l.map String.length) := by
simp [length, List.length_join, List.map_map]
theorem length_join (l : List String) : (join l).length = Nat.sum (l.map length) := by
simp [length, List.length_join, List.map_map, (funext length_data : List.length ∘ data = length)]

theorem singleton_eq (c : Char) : singleton c = ⟨[c]⟩ := rfl

Expand Down

0 comments on commit 445b714

Please sign in to comment.