-
Notifications
You must be signed in to change notification settings - Fork 259
[ re #392 ] Proved results and added definitions for cancellative operators #421
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
Conversation
| _ContravariantOn_ : Op₁ A → Op₂ A → Set _ | ||
| f ContravariantOn _∙_ = ∀ x y → f (x ∙ y) ≈ (f y ∙ f x) | ||
|
|
||
| _NecessarilyIdempotentFor_ : A → Op₂ A → Set _ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From the discussion in #392 I think (modulo any further comments from @andreasabel) I think we've decided we're going to call this property Conical. No need for any infix notation I think.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Conical would be inappropraite in this case --no monoid, no any geometry is present.
Even if it were an acceptable name, as mentioned in the other thread for monoidal units being necessairly idempotent, then the usage would be misleading since one might expect a monoid.
The result is for an arbitrary element z, and the name NecessarilyIdempotentFor accurately captures the property.
|
You also seem to have some whitespace issues. Try running |
|
Superseded by #650. |
This commit is in the direction of solving issue #392 .