Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bvuaddo bvnego etc. #1273

Open
bclement-ocp opened this issue Dec 10, 2024 · 2 comments
Open

bvuaddo bvnego etc. #1273

bclement-ocp opened this issue Dec 10, 2024 · 2 comments
Labels
decysif Related to DéCySif

Comments

@bclement-ocp
Copy link
Collaborator

No description provided.

@bclement-ocp bclement-ocp added the decysif Related to DéCySif label Dec 10, 2024
@hra687261
Copy link
Contributor

Is the idea to properly support them, or to add them by using existing operators as described by their semantics in https://smt-lib.org/theories-FixedSizeBitVectors.shtml?
It seems that adding bv2int is needed, but it can be defined using an ite on the sign bit and bv2nat

@bclement-ocp
Copy link
Collaborator Author

The goal is to properly support them through the DL (once it's merged) or arithmetic solver. I think we want to avoid ite – or at least we want theory propagation to learn when these become true from intervals.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
decysif Related to DéCySif
Projects
None yet
Development

No branches or pull requests

2 participants