Commit 2023-01-31 12:38 59ce0e86
View on Github →feat: port Data.Sign (#1744) This is now done, but had some difficulties.
- A lot of theorems used to be proved by
decide!
, which is not yet implemented. deriving FinType
does not work yet, manually inserted that instance- Many proofs relied on
casesm
andcasesm*
, which appear to work differently than they did in lean3 (see also this zulip thread). - Lean 4 was unable to infer
DecidableEq
for SignType, manually inserted that instance as well.