-
Notifications
You must be signed in to change notification settings - Fork 194
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
coproduct-product inclusion map #1919
coproduct-product inclusion map #1919
Conversation
Signed-off-by: Ali Caglayan <[email protected]> <!-- ps-id: c9607964-281d-4e0a-ae36-ecc56167dbd6 -->
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.
Should we redefine fwedge_incl
using this? I guess we're missing that pType
has products?
Yes, I can add those here. |
Signed-off-by: Ali Caglayan <[email protected]>
I've shown that pType has all products and redefined the wedge inclusion. However I couldn't get the typeclasses to be found. AFAICT the instances are declared but Coq just cannot find them. My best guess is that unfolding is blocking Coq from finding things, since |
Signed-off-by: Ali Caglayan <[email protected]>
I worked out what was causing the issue with the instances: |
Signed-off-by: Ali Caglayan <[email protected]>
Instead of locally disabling minimization to Set, I added a universe variable. And I made a couple of other minor changes. If you agree with my changes, feel free to merge. |
This generalises the wedge inclusion to other categories. I don't see anyway of removing the decidable paths requirement. In general I would assume this is equivalent to AC.