Skip to content

Conversation

@Tragicus
Copy link
Collaborator

@Tragicus Tragicus commented Dec 18, 2023

Motivation for this change
Things done/to do

Ports some work by Georges Gonthier on a tactic for proofs by contraposition.
It will need some testing, some discussion (at least regarding the TOTHINKs) and maybe some cleanup.
The CHANGELOG has not been updated and neither has the documentation been written.

  • added corresponding entries in CHANGELOG_UNRELEASED.md
  • added corresponding documentation in the headers
Compatibility with MathComp 2.0
  • I added the label TODO: HB port to make sure someone ports this PR to
    the hierarchy-builder branch or I already opened an issue or PR (please cross reference).
Automatic note to reviewers

Read this Checklist and put a milestone if possible.

@Tragicus Tragicus force-pushed the contra branch 3 times, most recently from 31bba87 to 3e33513 Compare December 23, 2023 14:09
@Tragicus Tragicus marked this pull request as ready for review December 23, 2023 14:20
@Tragicus Tragicus added the TODO: MC2 port This PR must be ported to mathcomp 2 now that the. Remove this label when the port is done. label Dec 23, 2023
@affeldt-aist
Copy link
Member

The changelog has been compromised.

Tragicus added a commit to Tragicus/analysis that referenced this pull request Jan 7, 2024
@Tragicus Tragicus mentioned this pull request Jan 7, 2024
2 tasks
@affeldt-aist affeldt-aist added this to the 0.6.8 milestone Jan 8, 2024
affeldt-aist added a commit that referenced this pull request Jan 8, 2024
* helper lemmas for contra (PR #1119)

* rm pdegen, use more PropB

---------

Co-authored-by: Reynald Affeldt <[email protected]>
affeldt-aist added a commit to affeldt-aist/analysis that referenced this pull request Jan 9, 2024
* helper lemmas for contra (PR math-comp#1119)

* rm pdegen, use more PropB

---------

Co-authored-by: Reynald Affeldt <[email protected]>
proux01 pushed a commit that referenced this pull request Jan 9, 2024
* helper lemmas for contra (PR #1119)

* rm pdegen, use more PropB

---------

Co-authored-by: Reynald Affeldt <[email protected]>
@affeldt-aist affeldt-aist modified the milestones: 0.7.0, 1.0.0 Jan 17, 2024
@CohenCyril
Copy link
Member

Looks good! Thanks for porting this.

I would not document "internals" of the tactic in the changelog, just the API.
It would be nice to hide all internal definitions in a module, so that when the feature comes where we can make modules private or exclude them from search, the internal definitions do not show up.

Copy link
Collaborator

@proux01 proux01 left a comment

Choose a reason for hiding this comment

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

Great, some nitpicking comments then let's merge.

@proux01
Copy link
Collaborator

proux01 commented Jan 18, 2024

Merging as soon as CI is happy.

@proux01 proux01 merged commit 9bb3693 into math-comp:master Jan 18, 2024
@proux01
Copy link
Collaborator

proux01 commented Jan 18, 2024

Thanks!

@Tragicus Tragicus deleted the contra branch January 18, 2024 17:37
@proux01 proux01 removed the TODO: MC2 port This PR must be ported to mathcomp 2 now that the. Remove this label when the port is done. label Jan 20, 2024
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.

4 participants