-
-
Notifications
You must be signed in to change notification settings - Fork 12
Implement shorter modifier name for slanted equal and equiv #89
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
base: main
Are you sure you want to change the base?
Conversation
I don't love the However, I strongly dislike having Maybe a solution would be to replace |
I don't see this as an issue at all. It just makes them usable in the same way the We can be super principled, but ultimately this is a tool we want people to actually use. It only makes sense to have
This has the same issues as |
My problem is not that there is no canonical top variant. It is that
IIRC, the main issue with |
And I don't see this as an issue at all. Discoverability would almost certainly be through (say) We can strive towards the goal of having top level names make sense on their own as far as possible, but I strongly feel that this shouldn't trump usability.
That's one issue, so
|
Additionally, regarding discoverability, |
But how does the user know what's going to change?
Yes. Using
The slanted equal can also have a different meaning, such as inequality modulo a multiplicative constant. It depends on the author. |
This is a fair point, but I don't think it is a huge problem: they can just try. Same thing with
I don't think so. In my mind,
This is a fair point. However, I think Unicode could break many names if they decided to add the right characters. We can't think just in terms of what could be there.
I did not know that. Do you have examples of documents that use both symbols with different meanings? |
In my mind it means the latter, because that's how it's consistently used across the board. With the exception of the symbols we're trying to fix now.
No, but we don't have to make the job harder for ourselves for no reason either.
I don't have any explicit examples no, but I've seen both ≲ ≺ and ⩽ used for this purpose, with the first one being by far the most common. |
I think the same could be said of the two variants of the less than or equal signs.
I don't see why we would want to keep that as an invariant of symbol naming.
This is a fair point, but also a more general problem with our current system. #51 aims to solve that, but before this or a different solution is implemented, I agree this would be a bit awkward (although not much more than any other similar situation that already exists).
Fair.
Fair.
Without actual examples of ⩽ and ≤ being used with different meanings, I can't help but think of both as alternate glyphs of each other. |
This implements the changes described in #42. Also
sequiv
.While there a few concerns that have been voiced, I've also not seen any viable alternative for resolving ambiguity. Even
seq
is not enough to resolve ambiguity for some of the more cursed symbols (⪓).