-
Notifications
You must be signed in to change notification settings - Fork 7
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
Port to MathComp 2 #16
Conversation
efd2200
to
2e11cc3
Compare
Apparently, the github action is missing something like |
I locally tested my patch with MathComp 2.0. So I'm ok with fixing that part of CI after the release of Algebra Tactics. However, I still have to make it compatible with MathComp dev (2.1). |
If I do:
I get:
Is this intentional? It just looks ridiculous to me... |
That's indeed a bug: About intmul.
(* Arguments intmul [R] (x n)%ring_scope *) It should be |
If you have only non negative constants, just use |
Well, but replacing |
Anyway I did a minimal fix. |
|
@pi8027 I have a fix there: math-comp/math-comp#1086 but it may require an overlay for Apery (I don't know since Apery is not in mathcomp's CI currently). So I suggest the following course of action:
Let me know if that's ok for you or if you would prefer to go the other way round (i.e., merge math-comp/math-comp#1086 then adapt the current PR) |
1a8386c
to
42b1a4c
Compare
0c7782c
to
5d201fa
Compare
Regarding number notations, I think we should do a performance comparison (timed diff) of apery before/after the introduction of number notations. Commit |
Also, the build of Apery took about 5 minutes in CI before this PR (before MC2): https://github.com/coq-community/apery/actions/runs/6509030922/job/17679609794 |
Being just a notation, I'm not expecting any significant performance impact, but sure, feel free to benchmark (I recommend using
A factor 2 is along the lines of what we currently observe on both mathcomp itself and analysis: math-comp/hierarchy-builder#391 You can use the |
I think that turning Unfortunately, I have been delaying many things because of Algebra Tactics. I cannot spend more time on this kind of maintenance work right now. |
@pi8027 should we merge? this seems ready as far as I can see. |
Now that coq-community/apery#16 is merged
Now that coq-community/apery#16 is merged
Now that coq-community/apery#16 is merged
No description provided.