-
Notifications
You must be signed in to change notification settings - Fork 48
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
Ring/field tactics available as soon as an instance is found #358
Conversation
The diff. seems a bit polluted by whitespaces removal. Is this done on purpose? |
I just removed them when I saw them. Should I undo it? |
That makes the diff. hard to read. I agree that we should remove the trailing spaces, but we should do this in a dedicated PR and create a CI target that rejects future PR that reintroduce trailing spaces. |
I opened an issue (#359) for it. I assume that for this one it is ok. |
I am sorry, but I do not understand the PR. Why is it ok to remove the check that the required theories are loaded before using |
f321ca5
to
1c34624
Compare
Writing down some elements before our discussion on Tuesday. I believe that the ring / field theories are not necessary to be loaded to use the ring / field tactics. Indeed, we already check that algtactic is loaded ( Line 13 in 1c34624
To address why some (just the proof that BitWord is an instance of a ring) proof are now more complex, there is a simple explanation. I removed the proof that they form an instance of an algtactic as it will come for free from showing it is an instance of a BoolRing. Thus, I do not have access to the ring tactic when showing that it is a BoolRing. |
No description provided.