lean4-htt/src/Init/Data
Leonardo de Moura 9a5f239513 refactor: remove Monad Option and Alternative Option
We should use `OptionM` instead.
`Option` still implements `Functor` and `OrElse`.

cc @Kha
2021-03-20 18:25:25 -07:00
..
Array chore: refactoring and cleanup 2021-03-17 14:56:08 -07:00
ByteArray chore: update structure, class, inductive 2020-11-27 15:09:30 -08:00
Char chore: remove old decide!, nativeRefl!, and nativeDecide! 2021-03-11 08:06:20 -08:00
Fin chore: use new notation 2021-03-11 11:19:33 -08:00
FloatArray chore: update structure, class, inductive 2020-11-27 15:09:30 -08:00
Format refactor: move ToString Syntax and BEq Syntax to Init 2021-02-26 13:21:04 -08:00
Int chore: fix option name 2021-01-26 18:30:46 -08:00
List feat: add List.rotateLeft and List.rotateRight 2021-03-12 17:09:22 -08:00
Nat chore: remove old decide!, nativeRefl!, and nativeDecide! 2021-03-11 08:06:20 -08:00
Option refactor: remove Monad Option and Alternative Option 2021-03-20 18:25:25 -07:00
String chore: remove old instances 2021-01-20 18:12:35 -08:00
ToString chore: add OptionM monad 2021-03-20 17:50:45 -07:00
Array.lean feat: add Array.insertionSort 2020-12-16 10:45:27 -08:00
Basic.lean chore: remove #lang lean4 header 2020-10-25 09:54:07 -07:00
ByteArray.lean chore: remove #lang lean4 header 2020-10-25 09:54:07 -07:00
Char.lean chore: remove #lang lean4 header 2020-10-25 09:54:07 -07:00
Fin.lean chore: remove #lang lean4 header 2020-10-25 09:54:07 -07:00
Float.lean chore: fix option name 2021-01-26 18:30:46 -08:00
FloatArray.lean chore: remove #lang lean4 header 2020-10-25 09:54:07 -07:00
Format.lean refactor: move ToString Syntax and BEq Syntax to Init 2021-02-26 13:21:04 -08:00
Hashable.lean feat: allow user to define rewrite lemmas with (local) match expressions 2021-02-19 15:18:19 -08:00
Int.lean chore: remove #lang lean4 header 2020-10-25 09:54:07 -07:00
List.lean chore: remove #lang lean4 header 2020-10-25 09:54:07 -07:00
Nat.lean feat: add Nat.gcd 2021-03-07 18:47:02 -08:00
OfScientific.lean fix: defaultInstance priorities for Neg Int and OfScientific Float 2021-01-25 13:21:07 -08:00
Option.lean chore: remove #lang lean4 header 2020-10-25 09:54:07 -07:00
Random.lean refactor: Repr 2020-12-18 11:21:30 -08:00
Range.lean refactor: Traversable => ForM 2021-03-02 06:22:22 -08:00
Repr.lean chore: convert keywords to snake_case 2021-03-12 13:34:51 -08:00
Stream.lean fix: indentation issues 2021-03-12 11:09:28 -08:00
String.lean chore: remove #lang lean4 header 2020-10-25 09:54:07 -07:00
ToString.lean chore: remove #lang lean4 header 2020-10-25 09:54:07 -07:00
UInt.lean chore: slightly nicer UInt shift definition 2021-03-17 10:08:02 +01:00