Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • P PROSA - Formally Proven Schedulability Analysis
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare
  • Issues 16
    • Issues 16
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • RT-PROOFS
  • PROSA - Formally Proven Schedulability Analysis
  • Merge requests
  • !190

Draft: Prepare MathComp pull request

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open Pierre Roux requested to merge prepare_MC_PR into master Feb 21, 2022
  • Overview 9
  • Commits 12
  • Pipelines 11
  • Changes 3

This is in preparation of a pull request to MathComp to push generic lemmas upstream (I only went through util/nat.v anf util/sum.v for now). Merge plan:

  • do a pull request on MathComp with the lemmas tagged TODO: PR MathComp
  • when this PR is merged, adapt the current merge request and change the TODO comments into something like "will be in MathComp 1.15"
  • merge the current merge request
  • once MathComp 1.15 (or 2.0) is released and becomes the minimal version in Prosa, remove the tagged lemmas

Is there a volunteer to open the upstream pull request? I could certainly do it but I don't feel the most legitimate, not being an actual Prosa author. Note that I probably already made most of the work here by rewriting the proofs in a more MathComp style, so the procces should be reasonnably light. It's also a great opportunity to learn more about MathComp and how to write short and robust proof scripts with ssreflect.

Edited Feb 21, 2022 by Pierre Roux
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: prepare_MC_PR