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

The role of CanonicalIdentificationFromCoimageToImageObject #1460

Open
zickgraf opened this issue Sep 18, 2023 · 3 comments
Open

The role of CanonicalIdentificationFromCoimageToImageObject #1460

zickgraf opened this issue Sep 18, 2023 · 3 comments

Comments

@zickgraf
Copy link
Member

CanonicalIdentificationFromCoimageToImageObject was added relatively recently in 6c409ef (2019), but grepping shows no code using it. @sebastianpos Do you recall for which application you added it?

The role of CanonicalIdentificationFromCoimageToImageObject and its dual are unclear to me. Is it the same as MorphismFromCoimageToImage, just in an Abelian category? Or in any category where images and coimages are isomorphic?

Also, I missed to rename CanonicalIdentificationFromCoimageToImageObject to CanonicalIdentificationFromCoimage*Object*ToImageObject in 81d7767. But then again, MorphismFromCoimageToImage does not contain Object at all. I guess the names should be consistent.

@sebastianpos
Copy link
Member

I cannot recall. I'm sorry.

It probably was meant for the abelian context. Anyway, you may get rid of it if you want to.

@zickgraf
Copy link
Member Author

@sebastianpos Thanks for the fast reply! I'm planning to automatically dualize derivations as an application of CompilerForCAP, and since the derivations around CanonicalIdentificationFromCoimageToImageObject are not symmetric with regard to dualization, I indeed would like to get rid of it.

While trying to remove it, I noticed that there actually is a derivation for it, in Toposes: homalg-project/Toposes@3f9d8f0. This derivation was added right after the introduction in CAP, so that seems to be the application. @mohamed-barakat Do you need this derivation? If yes, could you also use MorphismFromCoimageToImage?

@mohamed-barakat
Copy link
Member

@mohamed-barakat Do you need this derivation? If yes, could you also use MorphismFromCoimageToImage?

I don't know. You can delete it an we can see :)

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

No branches or pull requests

3 participants