lean4-htt/src/Std
Paul Reichert 2ac0e4c061
fix: use getElem instead of get in the statements of hash map lemmas (#7418)
This PR renames several hash map lemmas (`get` -> `getElem`) and uses
`m[k]?` instead of `get? m k` (and also for `get!` and `get`).

BREAKING CHANGE: While many lemmas were renamed and the lemma with the
old signature was simply deprecated, some lemmas were changed without
renaming them. They now use the `getElem` variants instead of `get`.

---------

Co-authored-by: Paul Reichert <6992158+datokrat@users.noreply.github.com>
2025-03-10 13:31:30 +00:00
..
Classes feat: tree map lemmas for insertMany (#7331) 2025-03-06 08:54:42 +00:00
Data fix: use getElem instead of get in the statements of hash map lemmas (#7418) 2025-03-10 13:31:30 +00:00
Internal fix: Rat.floor and Rat.ceil (#7294) 2025-03-02 22:50:36 +00:00
Net feat: Std.Net.Addr (#6563) 2025-01-09 09:33:03 +00:00
Sat chore: cleanup duplicate theorems (#7113) 2025-02-18 01:46:12 +00:00
Sync feat: API to avoid deadlocks from dropped promises (#6958) 2025-02-07 15:33:10 +00:00
Tactic feat: add more multiplication lemmas to bv_normalize (#7407) 2025-03-09 18:14:30 +00:00
Time chore: split Int.DivModLemmas into Bootstrap and Lemmas (#7162) 2025-02-20 12:05:09 +00:00
Classes.lean feat: tree map data structures and operations (#6914) 2025-02-11 14:47:47 +00:00
Data.lean feat: tree map data structures and operations (#6914) 2025-02-11 14:47:47 +00:00
Internal.lean feat: implement basic async IO with timers (#6505) 2025-01-13 18:11:04 +00:00
Net.lean feat: Std.Net.Addr (#6563) 2025-01-09 09:33:03 +00:00
Sat.lean feat: Std.Sat.AIG (#4953) 2024-08-12 14:58:38 +00:00
Sync.lean refactor: move IO.Channel and IO.Mutex to Std.Sync (#6282) 2024-12-03 09:36:50 +00:00
Tactic.lean chore: fix spelling mistakes in src/Std/ (#5431) 2024-09-23 20:39:34 +00:00
Time.lean feat: add date and time functionality (#4904) 2024-11-14 14:04:19 +00:00