-
Notifications
You must be signed in to change notification settings - Fork 239
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
Derived operators in the theory of Relation.Binary.Structures.IsTotalOrder
#2448
Comments
Hmmm... or perhaps not? #2436 / #2440 seem to turn on the contrast between generic properties of (I confess I filed this issue ignorant of the complexities of the API vs. Implementation gymnastics of |
Yup, I don't have a coherent story for this, aside from the fact that I deeply don't want to be adding new definitions of operators or relations in anything other than raw bundles... |
Quite! In which case I might be tempted to leave this open for now, but it might well end up closed as |
Happy with either approach. |
Closing for the time being: more thought required! |
The conclusion I now draw from the discussion of Alex Chapman's Zulip issue is that we should move the definitions of
_⊓_
and_⊔_
fromAlgebra.Construct.NaturalChoice.{Min|Max}
toRelation.Binary.Structures.IsTotalOrder
(and perhaps their properties!?).Cf. #2247 / #2251 in the algebraic case, where no
IsGroup
properties were required in defining_//_
/_\\_
, by contrast with this case, where the min/max operators require thetotal
property even to be definable.The text was updated successfully, but these errors were encountered: