-
Notifications
You must be signed in to change notification settings - Fork 10
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
Mathcomp 2.1.0 support #40
Conversation
I'm sorry, I forgot to update the |
I already have a PR (#39) for porting to Coq 18 and mathcomp 2, however I did not spend much time on it. You might benefit from comparing to it. We should probably also update the versions in the workflow files in the |
Ah yes, thanks. |
I have a passing CI now: https://github.com/sertel/ssprove/actions/runs/8158634434 |
Here you go: https://github.com/sertel/ssprove/actions/runs/8169103098/job/22332488642 |
@sertel Thank you for the effort! What is the status of the two open TODOs you mention? |
I might have a working version of OVN. |
Thanks @cmester0 for taking a look at OVN. I'm not sure about the fixes for the On that note, there is another minor TODO: |
I have adapted most of the examples in A more general comment/question: |
Fair enough. I'm not particularly attached to The situation for OVN might be a bit different ; @spitters , is there anyone working on (something related to) this? |
I asked the mathcomp-analysis community on how to handle the admitted lemma here. |
According to the authors of mathcomp-analysis, |
Some minor comments, otherwise I think this should just be merged. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see anything suspicious going on, thanks. :)
Hi @haselwarter, |
@haselwarter about the todos:
So, I'll merge this now. |
@sertel what's the status of putting SSProve in MC CI? |
Could you please start versioning SSProve as we discussed on Zulip? |
Yes, could you send a PR for the 0.2.0 release? |
I'm sorry but I did not get that. What would that PR do? |
Of course... |
Done. |
Great, thanks a lot @TheoWinterhalter. |
I'm on it but need to resolve some Nix problems first. |
This PR contains the port of the codebase to mathcomp 2.1.0.
Pending work:
mathcomp-analysis
deprecation warnings need to be fixed. (The SSProve code uses certain lemmas from mathcomp-analysis that in turn usadmitted
and as such are deprecated. I could not see a replacement. Hence, the proofs need to be redone without these lemmas.)This PR also contains a
flake.nix
tonix develop
andssprove.url = github:ssprove/ssprove
and callingmkDrv
to build it against the selected version of Coq and its packages