setoid rewriting: improve support for forall_relation#21560
setoid rewriting: improve support for forall_relation#21560MathisBD wants to merge 1 commit intorocq-prover:masterfrom
Conversation
|
There seems to be lots of trailing whitespace removed in the diff, someone knows what's going on? |
|
Ah it seems that |
Probably your editor (or git) is configured to auto-delete trailing whitespace and you probably want to disable it.
How about |
Yes my editor is doing this. I'm confused now: doesn't Rocq have a policy of no trailing whitespace in source files?
Why not. What do others think? |
|
The linter is supposed to reject trailing white spaces, I don't know what is up. @SkySkimmer ? (It might be that the modif are checked not to introduce trailing white spaces but not that the whole project is without 🤷) |
| Proof. | ||
| rewrite <-Hle. | ||
| exact H. | ||
| Qed. No newline at end of file |
There was a problem hiding this comment.
| Qed. | |
| Qed. | |
|
We check that changed lines don't have trailing whitespace but we allow old trailing whitespace to exist |
It does now, but on existing files we avoid brutally doing it for easier diff reading and blaming.
Fine with me |
5b69b4d to
aad50d8
Compare
aad50d8 to
39ab00f
Compare
This PR improves the support for
forall_relationin setoid rewriting:forall_relationin the normalization wrt flip algorithm of setoid rewriting.forall_relationin scopesignature_scopewhich allows writing instances likeProper (R ==> ∀ x y, S)withxandyappearing inS.