Skip to content
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

Let being an isomorphism be a property #1071

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

EgbertRijke
Copy link
Collaborator

In this pull request I am testing out whether it is sensible to let isomorphisms be a property in a uniformly defined manner across the library.

Note: these changes are so far experimental, and I am unsure at the moment whether I actually want to propose to merge this line of thought.

@fredrik-bakke
Copy link
Collaborator

Hey! Although I don't know what your precise motivation is, I'm curious wouldn't a better setting be to consider this in a wild category without a class of equivalences? Then the framework will apply to structures that are not set-level, and we will additionally be able to avoid function extensionality (because of the setoid relation). To me, that sounds like a better definition.

@fredrik-bakke
Copy link
Collaborator

Of course, is-prop-iso will still rely on extensionality principles of the underlying type of morphisms, but many other constructions won't.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants