lean4-htt/src/Init/Data
Markus Himmel 290507396a
chore: Option.guard accepts Bool predicate instead of Prop predicate (#8144)
This PR changes the predicate for `Option.guard` to be `p : α → Bool`
instead of `p : α → Prop`. This brings it in line with other comparable
functions like `Option.filter`.
2025-04-28 13:57:07 +00:00
..
Array feat: initial @[grind] attributes for List/Array/Vector (#8136) 2025-04-28 13:48:20 +00:00
BitVec chore: deprecate some Int.ofNat_* lemmas (#8000) 2025-04-25 16:16:58 +00:00
ByteArray feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Char feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Fin feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
FloatArray feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Format feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Int chore: deprecate some Int.ofNat_* lemmas (#8000) 2025-04-25 16:16:58 +00:00
List chore: Option.guard accepts Bool predicate instead of Prop predicate (#8144) 2025-04-28 13:57:07 +00:00
Nat feat: initial @[grind] attributes for List/Array/Vector (#8136) 2025-04-28 13:48:20 +00:00
Option chore: Option.guard accepts Bool predicate instead of Prop predicate (#8144) 2025-04-28 13:57:07 +00:00
Range feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
SInt feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
String chore: do not use the coercion α → Option α in Init and Std (#8085) 2025-04-24 13:35:01 +00:00
Sum feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
ToString feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
UInt feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Vector feat: initial @[grind] attributes for List/Array/Vector (#8136) 2025-04-28 13:48:20 +00:00
AC.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Array.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Basic.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
BEq.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
BitVec.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Bool.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
ByteArray.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Cast.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Char.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Fin.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Float.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Float32.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
FloatArray.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Format.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Function.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Hashable.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Int.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
List.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Nat.lean chore: test that there are no orphaned modules (#8082) 2025-04-24 11:55:07 +00:00
NeZero.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
OfScientific.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Option.lean chore: do not use the coercion α → Option α in Init and Std (#8085) 2025-04-24 13:35:01 +00:00
Ord.lean feat: initial @[grind] attributes for List/Array/Vector (#8136) 2025-04-28 13:48:20 +00:00
PLift.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Prod.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Queue.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Random.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Range.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
RArray.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Repr.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
SInt.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Stream.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
String.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Subtype.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Sum.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
ToString.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
UInt.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
ULift.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00
Vector.lean chore: test that there are no orphaned modules (#8082) 2025-04-24 11:55:07 +00:00
Zero.lean feat: enable experimental module system in Init (#8047) 2025-04-23 17:21:33 +00:00