Skip to content

Commit 90dab5e

Browse files
authored
chore: fix naming of List.Subset lemmas (#4868)
1 parent 6a904f2 commit 90dab5e

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/Init/Data/List/Sublist.lean

+3-7
Original file line numberDiff line numberDiff line change
@@ -84,17 +84,13 @@ theorem cons_subset_cons {l₁ l₂ : List α} (a : α) (s : l₁ ⊆ l₂) : a
8484
@[simp] theorem subset_nil {l : List α} : l ⊆ [] ↔ l = [] :=
8585
fun h => match l with | [] => rfl | _::_ => (nomatch h (.head ..)), fun | rfl => Subset.refl _⟩
8686

87-
theorem Subset.map {l₁ l₂ : List α} (f : α → β) (H : l₁ ⊆ l₂) : map f l₁ ⊆ map f l₂ :=
88-
fun x => by simp only [mem_map]; exact .imp fun a => .imp_left (@H _)
89-
90-
@[deprecated (since := "2024-07-28")]
9187
theorem map_subset {l₁ l₂ : List α} {f : α → β} (h : l₁ ⊆ l₂) : map f l₁ ⊆ map f l₂ :=
92-
Subset.map f h
88+
fun x => by simp only [mem_map]; exact .imp fun a => .imp_left (@h _)
9389

94-
theorem Subset.filter {l₁ l₂ : List α} (p : α → Bool) (H : l₁ ⊆ l₂) : filter p l₁ ⊆ filter p l₂ :=
90+
theorem filter_subset {l₁ l₂ : List α} (p : α → Bool) (H : l₁ ⊆ l₂) : filter p l₁ ⊆ filter p l₂ :=
9591
fun x => by simp_all [mem_filter, subset_def.1 H]
9692

97-
theorem Subset.filterMap {l₁ l₂ : List α} (f : α → Option β) (H : l₁ ⊆ l₂) :
93+
theorem filterMap_subset {l₁ l₂ : List α} (f : α → Option β) (H : l₁ ⊆ l₂) :
9894
filterMap f l₁ ⊆ filterMap f l₂ := by
9995
intro x
10096
simp only [mem_filterMap]

0 commit comments

Comments
 (0)