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 |
|