Skip to content

Commit 779fea7

Browse files
committed
Remove unnecessary lemmas
1 parent a617b7b commit 779fea7

File tree

7 files changed

+1
-13
lines changed

7 files changed

+1
-13
lines changed

src/Init/GetElem.lean

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ theorem getElem_of_getElem? [GetElem? cont idx elem dom] [LawfulGetElem cont idx
240240
{c : cont} {i : idx} [Decidable (dom c i)] (h : c[i]? = some e) : Exists fun h : dom c i => c[i] = e :=
241241
getElem?_eq_some_iff.mp h
242242

243-
theorem of_getElem_eq [GetElem? cont idx elem dom] [LawfulGetElem cont idx elem dom]
243+
theorem of_getElem_eq [GetElem? cont idx elem dom] [LawfulGetElem cont idx elem dom]
244244
{c : cont} {i : idx} [Decidable (dom c i)] {h} (_ : c[i] = e) : dom c i := h
245245

246246
@[simp] theorem some_getElem_eq_getElem?_iff [GetElem? cont idx elem dom] [LawfulGetElem cont idx elem dom]

src/Std/Data/ExtHashMap/Lemmas.lean

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -718,8 +718,6 @@ theorem getThenInsertIfNew?_snd [EquivBEq α] [LawfulHashable α] {k : α} {v :
718718
(getThenInsertIfNew? m k v).2 = m.insertIfNew k v :=
719719
ext (ExtDHashMap.Const.getThenInsertIfNew?_snd)
720720

721-
theorem mem_of_get_eq [LawfulBEq α] (m : ExtHashMap α β) {k : α} {v : β} {w} (_ : m.get k w = v) : k ∈ m := w
722-
723721
instance [EquivBEq α] [LawfulHashable α] : LawfulGetElem (ExtHashMap α β) α β (fun m a => a ∈ m) where
724722
getElem?_def m a _ := by
725723
split

src/Std/Data/ExtTreeMap/Lemmas.lean

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -751,8 +751,6 @@ theorem getThenInsertIfNew?_snd [TransCmp cmp] {k : α} {v : β} :
751751
(getThenInsertIfNew? t k v).2 = t.insertIfNew k v :=
752752
ext <| ExtDTreeMap.Const.getThenInsertIfNew?_snd
753753

754-
theorem mem_of_get_eq [TransCmp cmp] {k : α} {v : β} {w} (_ : t.get k w = v) : k ∈ t := w
755-
756754
instance [TransCmp cmp] : LawfulGetElem (ExtTreeMap α β cmp) α β (fun m a => a ∈ m) where
757755
getElem?_def m a _ := by
758756
split

src/Std/Data/HashMap/Lemmas.lean

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -810,8 +810,6 @@ theorem getThenInsertIfNew?_snd {k : α} {v : β} :
810810
(getThenInsertIfNew? m k v).2 = m.insertIfNew k v :=
811811
ext (DHashMap.Const.getThenInsertIfNew?_snd)
812812

813-
theorem mem_of_get_eq {k : α} {v : β} {w} (_ : m.get k w = v) : k ∈ m := w
814-
815813
instance [EquivBEq α] [LawfulHashable α] : LawfulGetElem (HashMap α β) α β (fun m a => a ∈ m) where
816814
getElem?_def m a _ := by
817815
split

src/Std/Data/HashMap/RawLemmas.lean

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -828,8 +828,6 @@ theorem getThenInsertIfNew?_snd (h : m.WF) {k : α} {v : β} :
828828
(getThenInsertIfNew? m k v).2 = m.insertIfNew k v :=
829829
ext (DHashMap.Raw.Const.getThenInsertIfNew?_snd h.out)
830830

831-
theorem mem_of_get_eq {k : α} {v : β} {w} (_ : m.get k w = v) : k ∈ m := w
832-
833831
@[simp, grind =]
834832
theorem length_keys [EquivBEq α] [LawfulHashable α] (h : m.WF) :
835833
m.keys.length = m.size :=

src/Std/Data/TreeMap/Lemmas.lean

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -782,8 +782,6 @@ theorem getThenInsertIfNew?_snd [TransCmp cmp] {k : α} {v : β} :
782782
(getThenInsertIfNew? t k v).2 = t.insertIfNew k v :=
783783
ext <| DTreeMap.Const.getThenInsertIfNew?_snd
784784

785-
theorem mem_of_get_eq {k : α} {v : β} {w} (_ : t.get k w = v) : k ∈ t := w
786-
787785
instance [TransCmp cmp] : LawfulGetElem (TreeMap α β cmp) α β (fun m a => a ∈ m) where
788786
getElem?_def m a _ := by
789787
split

src/Std/Data/TreeMap/Raw/Lemmas.lean

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -789,8 +789,6 @@ theorem getThenInsertIfNew?_snd [TransCmp cmp] (h : t.WF) {k : α} {v : β} :
789789
(getThenInsertIfNew? t k v).2 = t.insertIfNew k v :=
790790
ext <| DTreeMap.Raw.Const.getThenInsertIfNew?_snd h
791791

792-
theorem mem_of_get_eq {k : α} {v : β} {w} (_ : t.get k w = v) : k ∈ t := w
793-
794792
@[simp, grind =]
795793
theorem length_keys [TransCmp cmp] (h : t.WF) :
796794
t.keys.length = t.size :=

0 commit comments

Comments
 (0)