-
Notifications
You must be signed in to change notification settings - Fork 246
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
Prefer contradiction
over ⊥-elim
when it makes sense?
#2653
Comments
As @Taneb notes on the PR, this is/can be a clear win. My original motivation, after extensive investigation/refactoring of negation while developing This would/could subsequently be weakened to permit further exploitation of the irrelevance of arguments of negated type. See #2346 So I'm definitely in favour! |
So I'm going to let @jmougeot know that he can go ahead and submit PRs to continue this - but single-file PRs for this, as I suspect some of them will not be 'clear wins'. |
One other thing I have suggested in the past is also to replace explicit use of I still regard that, in and of itself, as a 'clear win', but the lack of response to #2123 suggests/suggested that I was, perhaps, alone in thinking that... and in my jeremiad against overly explicit exposure of the underlying representation of |
Indeed, regarding adding this to the |
I thought it was already in the style guide as @MatthewDaggitt has been pushing |
Sadly, not in |
Hmmm... the granularity of the stream of incoming PRs (eg. #2655 and #2657 ) is on a per-use basis, rather than a per-module basis. Does this make sense? It ends up that neither PR is able to remove the import of |
There are about twenty files left to group. Should I merge them into a single PR or split them into smaller ones? |
I'd be happiest with '1 module = 1 PR' level of granularity (I think) and I had been presuming that that was @JacquesCarette 's original intention? |
Yes, I'm already doing that, the names of PRs are confusing since I wrote the name of the module I changed. It just means that there's no other change to do in this file. |
Well, the two examples I cited concern the same module: |
For the sake of discussion, and definitely not to derail the PR train, but thinking about the prevalence of eg |
See PR #2652 . I think @jamesmckinna had already started down this road, this is continuing that. But I want to make sure that this is the design we want (and so should codify in
style-guide
).The text was updated successfully, but these errors were encountered: