Alok Singh
949cf69246
chore: use backticks for sorry in diagnostic messages ( #11608 )
...
This PR changes the "declaration uses 'sorry'" warning to use backticks
instead of single quotes, consistent with Lean's conventions for
formatting code identifiers in diagnostic messages.
2025-12-15 14:30:21 +00:00
Henrik Böving
09e8079ea3
fix: U/SIntX BEq handling in bv_decide ( #9728 )
...
This PR fixes #9724
2025-08-05 11:43:43 +00:00
Henrik Böving
4ee90bd82f
fix: tag S/UInt conversions with int_toBitVec ( #9721 )
...
This PR tags more `SInt` and `UInt` lemmas with `int_toBitVec` so
`bv_decide`
can handle casts between them and negation.
This is based on a bug report from
https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/open.20scoped.20UInt64.2ECommRing/near/532485974
2025-08-05 08:30:33 +00:00
Henrik Böving
2b752ec245
feat: add IntX and ISize support for bv_decide ( #7269 )
...
This PR implements support for `IntX` and `ISize` in `bv_decide`.
2025-02-28 10:33:11 +00:00
Henrik Böving
f348a082da
feat: present bv_decide counter examples for UIntX and enums better ( #7033 )
...
This PR improves presentation of counter examples for UIntX and enum
inductives in bv_decide.
2025-02-11 11:01:40 +00:00
Henrik Böving
c7dec60428
feat: support UIntX and USize in bv_decide ( #6711 )
...
This PR adds support for `UIntX` and `USize` in `bv_decide` by adding a
preprocessor that turns them into `BitVec` of their corresponding size.
2025-01-29 15:41:38 +00:00