lean4-htt/src/Init/Data/List
Kim Morrison 16bd7ea455
chore: deprecate List.iota (#6708)
This PR deprecates `List.iota`, which we make no essential use of. `iota
n` can be replaced with `(range' 1 n).reverse`. The verification lemmas
for `range'` already have better coverage than those for `iota`.
Any downstream projects using it (I am not aware of any) are encouraged
to adopt it.
2025-01-21 02:32:35 +00:00
..
Nat chore: deprecate List.iota (#6708) 2025-01-21 02:32:35 +00:00
Sort chore: upstream some List.Perm lemmas (#6524) 2025-01-04 04:04:13 +00:00
Attach.lean chore: run Batteries linter on Lean (#6364) 2024-12-13 01:28:53 +00:00
Basic.lean chore: deprecate List.iota (#6708) 2025-01-21 02:32:35 +00:00
BasicAux.lean feat: replace List.lt with List.Lex (#6379) 2024-12-15 08:22:39 +00:00
Control.lean feat: duplicate List.attach/attachWith/pmap API for Array (#6132) 2024-11-20 01:16:48 +00:00
Count.lean feat: align List/Array/Vector.count theorems (#6712) 2025-01-20 10:20:16 +00:00
Erase.lean feat: align List/Array/Vector.count theorems (#6712) 2025-01-20 10:20:16 +00:00
Find.lean feat: align List/Array/Vector.count theorems (#6712) 2025-01-20 10:20:16 +00:00
FinRange.lean feat: upstream List.finRange from Batteries (#6234) 2024-11-27 04:27:22 +00:00
Impl.lean feat: align List/Array/Vector.flatMap (#6660) 2025-01-16 05:19:28 +00:00
Lemmas.lean feat: align {List/Array/Vector}.{foldl, foldr, foldlM, foldrM} lemmas (#6707) 2025-01-20 04:05:31 +00:00
Lex.lean fix: ensure simp and dsimp do not unfold too much (#6397) 2024-12-21 04:16:15 +00:00
MapIdx.lean feat: complete alignment of {List,Array,Vector}.{mapIdx,mapFinIdx} (#6701) 2025-01-20 04:06:37 +00:00
MinMax.lean feat: replace List.lt with List.Lex (#6379) 2024-12-15 08:22:39 +00:00
Monadic.lean feat: lemmas about lexicographic order on Array and Vector (#6399) 2024-12-19 10:36:50 +00:00
Nat.lean feat: Array.swap_perm (#6272) 2024-12-01 08:35:28 +00:00
Notation.lean feat: lemmas about Std.Range (#6396) 2024-12-16 03:16:46 +00:00
OfFn.lean feat: minor lemmas about List.ofFn (#5982) 2024-11-06 23:05:42 +00:00
Pairwise.lean feat: update omega/solve_by_elim to use new tactic syntax, use new tactic syntax (#5932) 2024-11-03 16:23:37 +00:00
Perm.lean chore: fix signature of perm_insertIdx (#6532) 2025-01-04 23:43:23 +00:00
Range.lean feat: lemmas about lexicographic order on Array and Vector (#6399) 2024-12-19 10:36:50 +00:00
Sort.lean feat: List.mergeSort (#5092) 2024-08-20 06:32:52 +00:00
Sublist.lean chore: robustify for byAsSorry (#6287) 2024-12-02 23:53:16 +00:00
TakeDrop.lean chore: remove deprecations from 2024-06 (#6696) 2025-01-19 08:46:24 +00:00
ToArray.lean feat: align List/Array/Vector flatten lemmas (#6640) 2025-01-15 01:16:19 +00:00
ToArrayImpl.lean chore: alignment of Array and List lemmas (#6342) 2024-12-09 11:30:45 +00:00
Zip.lean chore: remove deprecations from 2024-06 (#6696) 2025-01-19 08:46:24 +00:00