Mario Carneiro
|
f22f699d62
|
feat: split replicate / replicateTR with @[csimp]
|
2021-12-18 10:58:57 -08:00 |
|
Leonardo de Moura
|
b205cfaaf2
|
chore: missing annotations at List.mapTR
|
2021-08-27 10:17:49 -07:00 |
|
Leonardo de Moura
|
8ba10521e6
|
feat: add theorem for tutorial
|
2021-08-26 12:58:02 -07:00 |
|
Leonardo de Moura
|
00193fb953
|
feat: add theorems for tutorial
|
2021-08-26 12:13:15 -07:00 |
|
Leonardo de Moura
|
4dccaa963b
|
feat: add List.mapTR and csimp lemma
|
2021-08-22 09:32:19 -07:00 |
|
Leonardo de Moura
|
ec6af1ba26
|
feat: use simple List.append definition and add csimp theorem
|
2021-08-21 16:11:54 -07:00 |
|
Leonardo de Moura
|
3b240d9a14
|
feat: use simple List.length definition and add csimp theorem
|
2021-08-21 13:11:06 -07:00 |
|
Leonardo de Moura
|
af5ff9ceb2
|
refactor: move List.takeWhile to Init.Data.List.Basic
Motivation: make sure it will be aligned by BinPort
|
2021-07-31 15:03:33 -07:00 |
|
Leonardo de Moura
|
f4a7ffd8c8
|
chore: fix codebase and tests
|
2021-06-29 17:14:52 -07:00 |
|
Sebastian Ullrich
|
693c2ccf71
|
feat: min, max, List.min/maximum?
|
2021-05-30 17:29:54 +02:00 |
|
Leonardo de Moura
|
3a80e87793
|
chore: #405 step 1
|
2021-04-22 20:03:48 -07:00 |
|
Leonardo de Moura
|
d1009e8405
|
chore: add simp lemmas, theorem naming convention
|
2021-02-16 11:53:49 -08:00 |
|
Sebastian Ullrich
|
0c91b3769e
|
chore: replace variables in src/
|
2021-01-22 14:36:05 +01:00 |
|
Leonardo de Moura
|
539c43e153
|
fix: typo
closes #238
|
2020-12-28 15:55:25 -08:00 |
|
Leonardo de Moura
|
d734a2605b
|
chore: adjust stdlib
|
2020-11-29 17:01:56 -08:00 |
|
Leonardo de Moura
|
0869f38de4
|
chore: update structure, class, inductive
|
2020-11-27 15:09:30 -08:00 |
|
Leonardo de Moura
|
6f0919f08d
|
chore: fix places that require erewrite
|
2020-11-25 11:02:26 -08:00 |
|
Leonardo de Moura
|
9023e93b3e
|
refactor: move Array.set to Prelude
|
2020-11-25 11:02:25 -08:00 |
|
Leonardo de Moura
|
b72a3c69b6
|
fix: ambiguity at induction/cases
See efc3a320fe
|
2020-11-24 14:59:12 -08:00 |
|
Leonardo de Moura
|
c7a31ed52e
|
chore: remove duplicate instances
|
2020-11-21 11:05:52 -08:00 |
|
Leonardo de Moura
|
c305c2691f
|
chore: use :=
|
2020-11-19 07:22:31 -08:00 |
|
Leonardo de Moura
|
7e533b4650
|
refactor: use Lists for Array reference implementation
Motivation: better reduction in the kernel.
cc @Kha
|
2020-11-17 17:05:53 -08:00 |
|
Leonardo de Moura
|
cca3bad0bb
|
feat: add Prelude.lean
`Prelude.lean` has no dependencies, and
at the end of `Prelude`, the `syntax` and `macro` commands are operational.
|
2020-11-10 18:08:18 -08:00 |
|
Leonardo de Moura
|
2daeb195b5
|
chore: use new names
|
2020-11-10 10:15:19 -08:00 |
|
Leonardo de Moura
|
898a08a0c1
|
chore: avoid Has prefix in type classes
closes #203
|
2020-10-27 18:29:19 -07:00 |
|
Leonardo de Moura
|
97c93ec557
|
chore: prepare to rename
|
2020-10-27 18:09:03 -07:00 |
|
Leonardo de Moura
|
13c2a8ff51
|
chore: remove #lang lean4 header
|
2020-10-25 09:54:07 -07:00 |
|
Leonardo de Moura
|
1d338c4fc4
|
chore: move Core.lean to new frontend
|
2020-10-25 08:54:37 -07:00 |
|
Leonardo de Moura
|
35f0bf7d77
|
chore: move to new frontend
|
2020-10-24 16:21:23 -07:00 |
|
Sebastian Ullrich
|
ed14375dad
|
feat: sort and deduplicate "expected" tokens in parser error messages
|
2020-03-19 17:17:08 -07:00 |
|
Sebastian Ullrich
|
e999fa678d
|
feat: add some useful helper functions I didn't actually use in the end
|
2020-03-19 17:14:31 -07:00 |
|
Leonardo de Moura
|
58ddeedced
|
feat: add List.replace
|
2020-03-02 08:30:20 -08:00 |
|
Leonardo de Moura
|
b429794ebc
|
chore: naming convention
|
2020-01-01 15:04:20 -08:00 |
|
Leonardo de Moura
|
757419ffa9
|
feat: rename fold functions initial value parameter to init
|
2019-12-19 14:44:51 -08:00 |
|
Sebastian Ullrich
|
e8944fcf9d
|
feat: implement match_syntax
|
2019-12-17 12:16:34 -08:00 |
|
Leonardo de Moura
|
2809cea147
|
chore: remove DecidableEq workaround
We have better indexing now.
|
2019-11-26 17:30:18 -08:00 |
|
Leonardo de Moura
|
c445199747
|
chore: library/Init ==> src/Init
cc @Kha @dselsam @cipher1024
|
2019-11-22 06:06:05 -08:00 |
|