lean4-htt/src/Init/Data/Array
Kim Morrison d9b2a5e9f7
feat: additional grind annotations for List/Array/Vector lemmas (#8805)
This PR continues adding `grind` annotations for `List/Array/Vector`
lemmas.
2025-06-16 11:00:51 +00:00
..
Lex chore: cleanup simp lemmas, following the simpNF linter (#8481) 2025-05-26 04:13:17 +00:00
QSort feat: verification of qsort via grind (#7995) 2025-05-24 04:01:55 +00:00
Subarray feat: do not export def bodies by default (#8221) 2025-05-15 12:16:54 +00:00
Attach.lean refactor: Init: expose lots of functions (#8501) 2025-05-28 07:37:54 +00:00
Basic.lean fix: change show tactic to work as documented (#7395) 2025-06-12 23:54:09 +00:00
BasicAux.lean fix: replace bad simp lemmas for Id (#7352) 2025-05-22 22:45:35 +00:00
BinSearch.lean fix: replace bad simp lemmas for Id (#7352) 2025-05-22 22:45:35 +00:00
Bootstrap.lean fix: make Array.size not reducible (#8513) 2025-05-28 12:37:24 +00:00
Count.lean feat: additional grind annotations for List/Array/Vector lemmas (#8805) 2025-06-16 11:00:51 +00:00
DecidableEq.lean fix: make Array.size not reducible (#8513) 2025-05-28 12:37:24 +00:00
Erase.lean feat: add grind annotations for List/Array/Vector.eraseP/erase/eraseIdx (#8719) 2025-06-11 09:44:47 +00:00
Extract.lean feat: additional grind annotations for List/Array/Vector lemmas (#8805) 2025-06-16 11:00:51 +00:00
Find.lean feat: grind annotations for List/Array/Vector.find?/findSome?/idxOf?/findIdx? (#8741) 2025-06-12 11:06:18 +00:00
FinRange.lean feat: grind annotations for List/Array/Vector.finRange theorems (#8747) 2025-06-12 17:49:58 +00:00
GetLit.lean feat: do not export def bodies by default (#8221) 2025-05-15 12:16:54 +00:00
InsertIdx.lean feat: additional grind annotations for List/Array/Vector lemmas (#8805) 2025-06-16 11:00:51 +00:00
InsertionSort.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Lemmas.lean feat: grind annotations for List.Perm (#8765) 2025-06-15 23:01:29 +00:00
Lex.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
MapIdx.lean feat: grind annotations for List/Array/Vector.mapIdx theorems (#8748) 2025-06-12 18:06:01 +00:00
Mem.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Monadic.lean fix: make Array.size not reducible (#8513) 2025-05-28 12:37:24 +00:00
OfFn.lean feat: grind annotations for List/Array/Vector.ofFn theorems and List.Impl (#8749) 2025-06-12 18:09:08 +00:00
Perm.lean feat: grind annotations for List.Perm (#8765) 2025-06-15 23:01:29 +00:00
QSort.lean chore: move Array.qsort to Basic file (#8177) 2025-04-30 13:32:05 +00:00
Range.lean feat: additional grind annotations for List/Array/Vector lemmas (#8805) 2025-06-16 11:00:51 +00:00
Set.lean chore: remove >6 month old deprecations (#8514) 2025-05-28 11:28:03 +00:00
Subarray.lean fix: replace bad simp lemmas for Id (#7352) 2025-05-22 22:45:35 +00:00
TakeDrop.lean feat: do not export def bodies by default (#8221) 2025-05-15 12:16:54 +00:00
Zip.lean feat: grind annotations for List/Array/Vector.zip functions (#8750) 2025-06-12 18:41:24 +00:00