Skip to content

Conversation

vrindisbacher
Copy link
Collaborator

@vrindisbacher vrindisbacher commented Mar 8, 2025

I want to add this solver to liquid fixpoint. See here: ucsd-progsys/liquid-fixpoint#740

It would be nice if we could propogate this back to a flux option!

Also good for me to note here: Before merging this in (if we want to), we would almost certainly need an option to configure a function to use a specific solver. Bitwuzla basically only works on the theory of Arrays and BVs - I don't think it supports QFLIA at all.

@nilehmann
Copy link
Member

nilehmann commented Mar 8, 2025

I want some evidence on whether this actually helps before merging. Also, we already allow setting the solver per function. You can put a #[flux_rs::opts(solver = "<solver>")] on a function, and it will only apply to that function.

@nilehmann nilehmann added bug Something isn't working and removed bug Something isn't working labels Jul 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants