Skip to content

Updating to rocq9.2/mathcomp2.6 - #61

Merged
aleksnanevski merged 16 commits into
masterfrom
v2.3.0
Jul 30, 2026
Merged

Updating to rocq9.2/mathcomp2.6#61
aleksnanevski merged 16 commits into
masterfrom
v2.3.0

Conversation

@aleksnanevski

Copy link
Copy Markdown
Collaborator

No description provided.

Comment thread core/auto.v Outdated
Comment thread core/auto.v Outdated
Comment thread core/finmap.v Outdated
Comment thread core/seqext.v Outdated
Comment thread core/uconsec.v Outdated
- case: eqP U1=>// <-; move: (consec_mem C).
by rewrite inE (negbTE Nt1k) /= =>->.
(* then the proof is straightforward *)
(* then the proof is straightforewriteard *)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And here

Comment thread pcm/unionmap.v Outdated
Comment thread pcm/unionmap.v Outdated
(* induction over union maps, expressed with pts and \+ *)

(* forward progressing over keys *)
(* forewriteard progressing over keys *)

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And here

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i just fixed those, will commit soon. but how to fix the dependency? CI says it can't find coq >= 9.2. I guess it wants rocq. Should I just change it by hand in meta-yaml?

@aleksnanevski

aleksnanevski commented Jul 30, 2026

Copy link
Copy Markdown
Collaborator Author

@clayrat Hm, how to fix the ci for 9.2?

@aleksnanevski

Copy link
Copy Markdown
Collaborator Author

@clayrat @palmskog Hi guys. I'm having trouble with getting docker to accept to test fcsl-pcm against the docker image mathcomp:2.6.0-rocq-prover-9.2. I'm getting some cryptic error message that it can't satisfy the dependency for coq >= 9.2, and I'm not sure how to make it satisfy it. Any help appreciated.

@aleksnanevski
aleksnanevski merged commit 1ae119a into master Jul 30, 2026
2 checks passed
@aleksnanevski
aleksnanevski deleted the v2.3.0 branch July 30, 2026 16:59
@clayrat

clayrat commented Jul 30, 2026

Copy link
Copy Markdown
Member

@aleksnanevski I guess we both fixed it in parallel. The underlying cause is rocq-community/templates#142, i.e. the fact that templates that we use for meta.yml still hardcode in coq instead of rocq. I've commited a post-generate.sh script that we could manually run after generate.sh to patch the generated coq-fcsl-pcm.opam until the template issue is fixed.

@aleksnanevski

Copy link
Copy Markdown
Collaborator Author

Yes, thanks for this. I'm doing some minor fixes now, and plan to make a new release in a few minutes.

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