Leonardo de Moura
2a67a49f31
chore: simp_arith has been deprecated ( #7043 )
...
This PR deprecates the tactics `simp_arith`, `simp_arith!`,
`simp_all_arith` and `simp_all_arith!`. Users can just use the `+arith`
option.
2025-02-12 03:55:45 +00:00
Joe Hendrix
01104cc81e
chore: bool and prop lemmas for Mathlib compatibility and improved confluence ( #3508 )
...
This adds a number of lemmas for simplification of `Bool` and `Prop`
terms. It pulls lemmas from Mathlib and adds additional lemmas where
confluence or consistency suggested they are needed.
It has been tested against Mathlib using some automated test
infrastructure.
That testing module is not yet included in this PR, but will be included
as part of this.
Note. There are currently some comments saying the origin of the simp
rule. These will be removed prior to merging, but are added to clarify
where the rule came from during review.
---------
Co-authored-by: Scott Morrison <scott.morrison@gmail.com>
2024-03-04 23:56:30 +00:00
Joe Hendrix
8b0dd2e835
chore: upstream Std.Logic ( #3312 )
...
This will collect definitions from Std.Logic
---------
Co-authored-by: David Thrane Christiansen <david@davidchristiansen.dk>
Co-authored-by: Scott Morrison <scott.morrison@gmail.com>
2024-02-14 09:40:55 +00:00
int-y1
ce4ae37c19
chore: fix more typos in comments
2023-10-08 14:37:34 -07:00
Scott Morrison
f1412ddb45
feat: enable failIfUnchanged by default in simp
2023-08-16 10:14:23 -07:00
Gabriel Ebner
fb4d90a58b
feat: dynamic quotations for categories
2022-10-18 14:59:14 -07:00
Sebastian Ullrich
5160cb7b0f
refactor: remove some unnecessary antiquotation kind annotations
2022-07-23 17:09:32 +02:00
Leonardo de Moura
fce7697151
fix: def _root_ and dotted notation in recursive definitions
...
closes #1289
2022-07-07 07:57:51 -07:00
Sebastian Ullrich
388ed62858
chore: update Alectryon
2022-06-07 17:14:41 +02:00
William Blake
9c72917f5e
doc: fix typo gree -> tree
2022-05-09 09:44:48 +02:00
Leonardo de Moura
7fc139fdb0
chore: add doc-string for tactics
2022-04-15 14:19:03 -07:00
Sebastian Ullrich
020fb82888
doc: clean up examples markup
2022-04-06 09:06:49 -07:00
Leonardo de Moura
ca9b494e4d
chore: use specialize tactic
2022-04-02 19:35:36 -07:00
Leonardo de Moura
4fa5f50559
feat: implement TODO at "fixed indices to parameters"
...
The missing feature (TODO in the code) is needed for the `BinTree` example.
2022-04-02 14:37:24 -07:00
Leonardo de Moura
d65ceafc99
chore: break long lines
2022-04-02 07:54:40 -07:00
Leonardo de Moura
9ee3cb642a
chore: formatting
2022-04-02 07:53:20 -07:00
Leonardo de Moura
e4fb9c8f47
chore: break long lines
2022-04-02 07:50:27 -07:00
Leonardo de Moura
375692cb92
doc: explain attribute [local simp]
2022-04-02 07:46:32 -07:00
Leonardo de Moura
16649beb19
doc: explain details
2022-04-02 07:39:07 -07:00
Leonardo de Moura
dee5dbca98
chore: cleanup example
2022-04-02 07:13:46 -07:00
Leonardo de Moura
7f00352d33
chore: backtick issue in documentation
2022-04-02 06:55:23 -07:00
Leonardo de Moura
e058fe65a9
feat: make the hypothesis name optional in the by_cases tactic
2022-04-01 19:36:13 -07:00
Leonardo de Moura
ed935ed7a7
doc: binary search trees
2022-04-01 19:30:28 -07:00