Dedekind 0.0.0
A structuralist C++23 Module Library
Loading...
Searching...
No Matches
dedekind::category::IsSurjective Concept Referenceexport

Set-theoretic synonym for IsEpicArrow — an arrow is surjective iff every codomain element has a preimage (∀ b ∈ B ∃ a ∈ A. f(a) == b). More...

Concept definition

template<typename E>
An arrow declared to be an epimorphism (π: A ↠ B).
Definition morphism.cppm:1183
Set-theoretic synonym for IsEpicArrow — an arrow is surjective iff every codomain element has a preim...
Definition morphism.cppm:1346

Detailed Description

Set-theoretic synonym for IsEpicArrow — an arrow is surjective iff every codomain element has a preimage (∀ b ∈ B ∃ a ∈ A. f(a) == b).

Categorically the same concept: an epimorphism in the category of sets. Opt-in via is_epic_arrow_v<E>.