-
Notifications
You must be signed in to change notification settings - Fork 18
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
LiftAlongMonomorphism/ColiftAlongEpimorphism #1473
Comments
I don't understand your point: If we can compute lifts along arbitrary morphisms, we can certainly compute lifts along monomorphisms. So how can |
You have to take the context into account: What we currently implicitly mean by |
That would be an undocumented assumption regarding the input of Why should the mere existence of the operation |
Yes, we use it implicitly in the definition of
Yes, the derivation is correct, but its computability should not be implicitly used distinguish
It does not, and this is the point :) |
I think we have a different understanding of the role of The entries of In particular I think that |
For further discussion:
If we would install the missing CAP operations, which we can since |
Yes, we have different expectations for the role of Here is an example in The cokernel projection of the monomorphism 2:ℤ → ℤ is 0:ℤ → 0. However, the former cannot lift 1:ℤ → ℤ although its composition with the latter is zero. It is this sort of |
I now understand the point. I never expected I still do not understand which solution you propose: In your first comment, you say that you have a setup where Regarding regular monos: I think this notion is intricate in the context of CAP. At least when reading the definition naively, then "every mono is a regular mono" implies that "every object is a kernel object". The latter does not hold true in |
After this discussion I would suggest to replace
I would say it would imply "every object is isomorphic to a kernel object". |
Addendum: Side note: Neither |
I agree!
I had not noticed this before, good catch. Yes, I think the are simply missing and could/should be added. |
Wonderful, we are converging :) |
The ability to compute
LiftAlongMonomorphism
/ColiftAlongEpimorphism
is currently used to distinguish pre-abelian categories from abelian ones. However, inCAP
they can be derived from the set-theoretic operationsLift
/Colift
with no further restriction. This defeats their purpose.I encountered the problem in the nonlinear setup where
LiftAlongMonomorphism
/ColiftAlongEpimorphism
should not be computable, but were automatically derived fromLift
/Colift
.Solution: I would suggest adding the categorical properties
IsCategoryWithRegularMonos
/IsCategoryWithRegularEpis
(or better names) and only deriveLiftAlongMonomorphism
/ColiftAlongEpimorphism
fromLift
/Colift
only in caseIsCategoryWithRegularMonos
/IsCategoryWithRegularEpis
was set to true.The text was updated successfully, but these errors were encountered: