Skip to content

Commit 7ef173e

Browse files
committed
Further refactor
1 parent 3bd07be commit 7ef173e

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/Std/Data/DHashMap/RawLemmas.lean

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ prelude
99
public import Std.Data.DHashMap.Internal.Raw
1010
public import Std.Data.DHashMap.Internal.RawLemmas
1111
import all Std.Data.DHashMap.Raw
12+
1213
public section
1314

1415
/-!

src/Std/Data/HashSet/Basic.lean

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,6 @@ def beq [BEq α] (m₁ m₂ : HashSet α) : Bool :=
266266

267267
instance [BEq α] : BEq (HashSet α) := ⟨beq⟩
268268

269-
270269
/--
271270
Computes the difference of the given hash sets.
272271

src/Std/Data/Internal/List/Associative.lean

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3617,7 +3617,7 @@ theorem length_le_length_of_containsKey [BEq α] [EquivBEq α]
36173617
simp [mem]
36183618
· exact dl₂
36193619

3620-
theorem containsKey_of_subset_of_length_eq [BEq α] [EquivBEq α] {l₁ l₂ : List ((a : α) × β a)} (dl₁ : DistinctKeys l₁) (dl₂ : DistinctKeys l₂) (hl : l₂.length = l₁.length) (hs : ∀ (a : α), containsKey a l₁ → containsKey a l₂) : ∀ (a : α), containsKey a l₂ → containsKey a l₁ := by
3620+
theorem containsKey_of_length_eq [BEq α] [EquivBEq α] {l₁ l₂ : List ((a : α) × β a)} (dl₁ : DistinctKeys l₁) (dl₂ : DistinctKeys l₂) (hl : l₂.length = l₁.length) (hs : ∀ (a : α), containsKey a l₁ → containsKey a l₂) : ∀ (a : α), containsKey a l₂ → containsKey a l₁ := by
36213621
intro a ha
36223622
apply Classical.byContradiction
36233623
intro hb
@@ -7692,7 +7692,7 @@ theorem perm_of_beqModel [BEq α] [LawfulBEq α] [∀ k, BEq (β k)] [∀ k, Law
76927692
by_cases hc₂ : containsKey a l₂
76937693
case pos =>
76947694
suffices (∀ (a : α), containsKey a l₁ = true → containsKey a l₂ = true) by
7695-
rw [@containsKey_of_subset_of_length_eq α β _ _ l₁ l₂ hl₁ hl₂ he.symm this a hc₂] at hc₁
7695+
rw [@containsKey_of_length_eq α β _ _ l₁ l₂ hl₁ hl₂ he.symm this a hc₂] at hc₁
76967696
contradiction
76977697
intro k' mem
76987698
have := eq_of_beq <| hyp2 k' mem

0 commit comments

Comments
 (0)