Skip to content
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

Cleanup for overridden notations #232

Open
wants to merge 17 commits into
base: master
Choose a base branch
from

Conversation

DmxLarchey
Copy link
Collaborator

@DmxLarchey DmxLarchey commented Jan 24, 2025

This PR is a follow up of #231. It intends to solve remaining issues related to overridden notations, ie warnings that pop up when compiling without the flag -notation-overridden. @dominik-kirst would you mind having a look? Orelse pinging the author of the corresponding files? I also ping @mrhaandi who initiated those warning issues in the master branch.

Notice that this branch is supposed to be compiled with rocq, not coq.

The concerned files are below.

Proposed solutions by @DmxLarchey :

  • FOL/FOL.v;
  • FOL/Utils/FriedmanTranslation.v;
  • FOL/Utils/FriedmanTranslationFragment.v;
  • FOL/Reductions/H10p_to_FA.v.

Proposed solutions by @mrhaandi :

  • FOL/binFST_undec.v;
  • FOL/Semantics/FiniteTarski/DoubleNegation.v;
  • FOL/Reductions/H10UPC_to_FOL_friedman.v;
  • FOL/Reductions/binZF_to_binFST.v;
  • FOL/Reductions/ZF_to_FST.v.

@mrhaandi
Copy link
Collaborator

DmxLarchey#16 corrects scoping issues in the Unsolved so far cases, leaving no warnings.

@mrhaandi
Copy link
Collaborator

The CI currently fails because rocq changed its package structure.

@DmxLarchey
Copy link
Collaborator Author

@dominik-kirst Could you please have a look at the proposed changes. They are all in the theories/FOL sub-dir and thus most likely code that you wrote yourself or participate in writing. Best, Dominique.

@DmxLarchey DmxLarchey marked this pull request as ready for review January 27, 2025 22:46
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.

3 participants