lean4-htt/src/Init/Data
Rob23oba acfc9c50d5
feat: hash map lemmas for filter, map and filterMap (#7400)
This PR adds lemmas for the `filter`, `map` and `filterMap` functions of
the hash map.

---------

Co-authored-by: jt0202 <johannes.tantow@gmail.com>
Co-authored-by: Johannes Tantow <44068763+jt0202@users.noreply.github.com>
Co-authored-by: Markus Himmel <markus@himmel-villmar.de>
2025-04-17 10:15:52 +00:00
..
Array feat: reproduce Array.Perm API for Vector.Perm (#7994) 2025-04-17 02:39:48 +00:00
BitVec chore: upstream Int lemmas from mathlib (#7983) 2025-04-16 17:45:08 +00:00
ByteArray doc: review List docstrings for manual (#7452) 2025-03-13 16:10:06 +00:00
Char doc: Char docstring proofreading (#7198) 2025-03-08 22:17:01 +00:00
Fin chore: Fin.ofNat'_mul, analogous to existing add lemmas (#7888) 2025-04-10 01:32:47 +00:00
FloatArray doc: review List docstrings for manual (#7452) 2025-03-13 16:10:06 +00:00
Format doc: review String docstrings (#7506) 2025-03-18 04:36:49 +00:00
Int chore: upstream Int lemmas from mathlib (#7983) 2025-04-16 17:45:08 +00:00
List feat: hash map lemmas for filter, map and filterMap (#7400) 2025-04-17 10:15:52 +00:00
Nat chore: adjust BEq classes (#7855) 2025-04-16 13:24:23 +00:00
Option feat: hash map lemmas for filter, map and filterMap (#7400) 2025-04-17 10:15:52 +00:00
Range
SInt chore: upstream Int lemmas from mathlib (#7983) 2025-04-16 17:45:08 +00:00
String doc: docstring details (#7711) 2025-03-28 22:30:53 +00:00
Sum doc: manual docstring review for smaller namespaces (#7365) 2025-03-13 16:09:37 +00:00
ToString doc: docstring details (#7711) 2025-03-28 22:30:53 +00:00
UInt chore: upstream Nat material from mathlib (#7971) 2025-04-16 06:55:32 +00:00
Vector feat: reproduce Array.Perm API for Vector.Perm (#7994) 2025-04-17 02:39:48 +00:00
AC.lean feat: cleanup of get and back functions on List/Array (#7059) 2025-02-17 01:43:45 +00:00
Array.lean feat: align Array/Vector.extract lemmas with List (#7105) 2025-02-17 04:56:04 +00:00
Basic.lean
BEq.lean chore: adjust BEq classes (#7855) 2025-04-16 13:24:23 +00:00
BitVec.lean
Bool.lean chore: adjust BEq classes (#7855) 2025-04-16 13:24:23 +00:00
ByteArray.lean
Cast.lean doc: docstring review for IntCast, NatCast, and for loops (#7645) 2025-03-25 07:58:37 +00:00
Char.lean
Fin.lean
Float.lean doc: review docstrings for Float and Float32 (#7642) 2025-03-26 05:25:06 +00:00
Float32.lean doc: review docstrings for Float and Float32 (#7642) 2025-03-26 05:25:06 +00:00
FloatArray.lean
Format.lean
Function.lean doc: manual docstring review for smaller namespaces (#7365) 2025-03-13 16:09:37 +00:00
Hashable.lean doc: manual docstring review for smaller namespaces (#7365) 2025-03-13 16:09:37 +00:00
Int.lean chore: upstream Int lemmas from mathlib (#7983) 2025-04-16 17:45:08 +00:00
List.lean
Nat.lean
NeZero.lean feat: align lemmas about List.getLast(!?) with Array/Vector.back(!?) (#7205) 2025-02-24 11:48:43 +00:00
OfScientific.lean doc: review docstrings for Float and Float32 (#7642) 2025-03-26 05:25:06 +00:00
Option.lean
Ord.lean feat: Ord-related instances for IntX, Ordering, BitVec, Array, List and Vector (#7700) 2025-03-29 15:55:13 +00:00
PLift.lean
Prod.lean chore: adjust BEq classes (#7855) 2025-04-16 13:24:23 +00:00
Queue.lean
Random.lean doc: further missing docstrings (#7613) 2025-03-21 22:20:07 +00:00
Range.lean
RArray.lean
Repr.lean doc: review docstrings for fixed-width integer types (#7602) 2025-03-21 20:16:28 +00:00
SInt.lean feat: IntX theory for simprocs and bv_decide (#7259) 2025-02-28 07:04:52 +00:00
Stream.lean
String.lean
Subtype.lean feat: align {List/Array/Vector}.{attach,attachWith,pmap} lemmas (#6723) 2025-01-21 06:36:36 +00:00
Sum.lean
ToString.lean
UInt.lean
ULift.lean
Vector.lean feat: reproduce Array.Perm API for Vector.Perm (#7994) 2025-04-17 02:39:48 +00:00
Zero.lean feat: grind internal CommRing class (#7797) 2025-04-03 08:30:19 +00:00