-
Notifications
You must be signed in to change notification settings - Fork 188
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
IDRUP Support #769
IDRUP Support #769
Conversation
This commit adds support for the IDRUP proof format with the following caveats: - IDRUP currently does not support XOR reasoning - we have to extend the IPASIR interface slightly to pass the file name to the solver
Wow, nice, thank you so so much! I'll review and merge today night :) Mate |
Wow, thank you so much!! |
Hey hey! It' s me from the future with some feedback :) Unfortunately, Anyway, now at least FRAT is working in my development version :) I hope the above helps! Cheers and thanks again, idrup is actually really cool as an idea, it just takes time to get it into shape, Mate |
Do you want me to try to fix it or do you just want to revert the changes? |
I already fixed it of course. Cheers, Mate |
Oh, if you feel like writing a fuzzer for it, that'd be nice! Did you write a fuzzer as part of the paper? In my experience, without a fuzzer, it breaks very easily and hence not really useful in the long term. Is there a fuzzer for it? Mate |
Also my experience. There is a fuzzer with the checker: https://github.com/arminbiere/idrup-check (the changes to make Cryptominisat are not public). It is how I tested the code actually. Then I wil try to understand the fuzz_test.py. |
Ahh I see! I mean, I'd be grateful if you integrated that into fuzz_test.py, but I understand that it's a lot of work. Up to you :) Mate |
Sorry that it took me way too long to find the time to work on that…
Anyway, this is the rebased and squashed version of #744