lean4-htt/src/Std/Data
Paul Reichert 5963bc8b8a
fix: remove IteratorLoop instances without associated LawfulIteratorLoop instances (#8629)
This PR replaces special, more optimized `IteratorLoop` instances, for
which no lawfulness proof has been made, with the verified default
implementation. The specialization of the loop/collect implementations
is low priority, but having lawfulness instances for all iterators is
important for verification.
2025-06-06 08:06:59 +00:00
..
DHashMap chore: adjust HashMap grind lemmas (#8587) 2025-06-02 12:50:21 +00:00
DTreeMap chore: adjust HashMap grind lemmas (#8587) 2025-06-02 12:50:21 +00:00
ExtDHashMap feat: @[grind] annotations for TreeMap (#8446) 2025-05-24 04:49:54 +00:00
ExtHashMap feat: @[grind] annotations for TreeMap (#8446) 2025-05-24 04:49:54 +00:00
ExtHashSet feat: @[grind] annotations for TreeMap (#8446) 2025-05-24 04:49:54 +00:00
HashMap chore: adjust HashMap grind lemmas (#8587) 2025-06-02 12:50:21 +00:00
HashSet feat: @[grind] annotations for TreeMap (#8446) 2025-05-24 04:49:54 +00:00
Internal feat: equivalence of iterators (#8545) 2025-06-06 08:06:39 +00:00
Iterators fix: remove IteratorLoop instances without associated LawfulIteratorLoop instances (#8629) 2025-06-06 08:06:59 +00:00
TreeMap chore: adjust HashMap grind lemmas (#8587) 2025-06-02 12:50:21 +00:00
TreeSet feat: @[grind] annotations for TreeMap (#8446) 2025-05-24 04:49:54 +00:00
DHashMap.lean fix: unorphan modules in Std.Data (#4679) 2024-07-08 07:57:56 +00:00
DTreeMap.lean fix: import all raw tree map modules into Std.Data (#8044) 2025-04-24 10:06:32 +00:00
ExtDHashMap.lean feat: extensional hash maps (#8004) 2025-04-28 06:48:25 +00:00
ExtHashMap.lean feat: extensional hash maps (#8004) 2025-04-28 06:48:25 +00:00
ExtHashSet.lean feat: extensional hash maps (#8004) 2025-04-28 06:48:25 +00:00
HashMap.lean feat: Std.HashMap (#4583) 2024-07-05 10:14:20 +00:00
HashSet.lean feat: Std.HashMap (#4583) 2024-07-05 10:14:20 +00:00
Iterators.lean feat: equivalence of iterators (#8545) 2025-06-06 08:06:39 +00:00
TreeMap.lean fix: import all raw tree map modules into Std.Data (#8044) 2025-04-24 10:06:32 +00:00
TreeSet.lean chore: USE_LAKE: integrate into CMake (#4466) 2025-03-15 08:58:01 +00:00