Skip to content

Incorrect definition of essential surjectivity #2

Description

@jonsterling

To get the correct notion of surjection, it is very important that you use an existential quantifier / truncated dependent sum. Your definition means something, but it doesn't mean "surjection".

\func isEssentiallySurjective {A B : Precategory} (F : Functor A B) => \Pi (y : B) -> \Sigma (x : A) (F.F x ~= y)

Passing to the correct definition of essential surjectivity will have some consequences; you will not be able to prove the "full/faithfull/ess.surj. <=> equivalence" theorem for precategories, but it will remain true for univalent categories.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions