Documentation

Std.Data.DHashMap.IteratorLemmas

@[simp]
theorem Std.DHashMap.Internal.AssocList.step_iter_cons {α : Type u} {β : αType v} {k : α} {v : β k} {l : AssocList α β} :
@[simp]
theorem Std.DHashMap.Internal.AssocList.toList_iter {α : Type u} {β : αType v} {l : AssocList α β} :
@[simp]
theorem Std.DHashMap.Raw.toList_iter {α : Type u} {β : αType v} {m : Raw α β} :
@[simp]
theorem Std.DHashMap.Raw.toListRev_iter {α : Type u} {β : αType v} {m : Raw α β} :
@[simp]
theorem Std.DHashMap.Raw.toArray_iter {α : Type u} {β : αType v} {m : Raw α β} [BEq α] [Hashable α] (h : m.WF) :
@[simp]
theorem Std.DHashMap.Raw.toList_keysIter {α : Type u} {β : αType u} {m : Raw α β} [BEq α] [Hashable α] [EquivBEq α] [LawfulHashable α] (h : m.WF) :
@[simp]
theorem Std.DHashMap.Raw.toListRev_keysIter {α : Type u} {β : αType u} {m : Raw α β} [BEq α] [Hashable α] [EquivBEq α] [LawfulHashable α] (h : m.WF) :
@[simp]
theorem Std.DHashMap.Raw.toArray_keysIter {α : Type u} {β : αType u} {m : Raw α β} [BEq α] [Hashable α] [EquivBEq α] [LawfulHashable α] (h : m.WF) :
@[simp]
theorem Std.DHashMap.Raw.toListRev_valuesIter {α β : Type u} {m : Raw α fun (x : α) => β} :
@[simp]
theorem Std.DHashMap.Raw.toArray_valuesIter {α β : Type u} {m : Raw α fun (x : α) => β} :
@[simp]
theorem Std.DHashMap.toList_iter {α : Type u} {β : αType v} [BEq α] [Hashable α] {m : DHashMap α β} :
@[simp]
theorem Std.DHashMap.toListRev_iter {α : Type u} {β : αType v} [BEq α] [Hashable α] {m : DHashMap α β} :
@[simp]
theorem Std.DHashMap.toArray_iter {α : Type u} {β : αType v} [BEq α] [Hashable α] {m : DHashMap α β} :
@[simp]
theorem Std.DHashMap.toList_keysIter {α : Type u} {β : αType u} [BEq α] [Hashable α] {m : DHashMap α β} [EquivBEq α] [LawfulHashable α] :
@[simp]
theorem Std.DHashMap.toListRev_keysIter {α : Type u} {β : αType u} [BEq α] [Hashable α] {m : DHashMap α β} [EquivBEq α] [LawfulHashable α] :
@[simp]
theorem Std.DHashMap.toArray_keysIter {α : Type u} {β : αType u} [BEq α] [Hashable α] {m : DHashMap α β} [EquivBEq α] [LawfulHashable α] :
@[simp]
@[simp]
theorem Std.DHashMap.toListRev_valuesIter {α β : Type u} [BEq α] [Hashable α] {m : DHashMap α fun (x : α) => β} :
@[simp]
theorem Std.DHashMap.toArray_valuesIter {α β : Type u} [BEq α] [Hashable α] {m : DHashMap α fun (x : α) => β} :