-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
Less-than is asymmetric, not antisymmetric #67736
Conversation
This has bothered me for a while. It's such a small nit, but...
r? @sfackler (rust_highfive has picked a reviewer for you, use r? to override) |
I believe the documentation is correct - less-than is an antisymmetric relation: https://en.wikipedia.org/wiki/Antisymmetric_relation. |
antisymmetric: if a <= b and b <= a, then a = b. asymmetric: if a < b then not b < a. |
Ah right. @bors r+ rollup |
📌 Commit d935a26 has been approved by |
Less-than is asymmetric, not antisymmetric This has bothered me for a while. It's such a small nit, but...
Asymmetry is a property of a single relation though, whereas really here we are talking about three related relations (heh). Not sure what the best terminology is there. But yeah, "asymmetric" seems to fit better than "antisymmetric". Cc #50230 |
Less-than is asymmetric, not antisymmetric This has bothered me for a while. It's such a small nit, but...
Less-than is asymmetric, not antisymmetric This has bothered me for a while. It's such a small nit, but...
Rollup of 5 pull requests Successful merges: - #67636 (allow rustfmt key in [build] section) - #67736 (Less-than is asymmetric, not antisymmetric) - #67762 (Add missing links for insecure_time) - #67777 (Use self profile infrastructure for -Z time and -Z time-passes) - #67807 (Use drop instead of the toilet closure `|_| ()`) Failed merges: r? @ghost
Less-than is asymmetric, not antisymmetric This has bothered me for a while. It's such a small nit, but...
Rollup of 10 pull requests Successful merges: - #67450 (Allow for setting a ThinLTO import limit during bootstrap) - #67595 (Suggest adding a lifetime constraint for opaque type) - #67636 (allow rustfmt key in [build] section) - #67736 (Less-than is asymmetric, not antisymmetric) - #67762 (Add missing links for insecure_time) - #67783 (Warn for bindings named same as variants when matching against a borrow) - #67796 (Ensure that we process projections during MIR inlining) - #67807 (Use drop instead of the toilet closure `|_| ()`) - #67816 (Clean up err codes) - #67825 (Minor: change take() docs grammar to match other docs) Failed merges: r? @ghost
This has bothered me for a while. It's such a small nit, but...