Consider a pair of morphisms . The pull-back of f along g is a triple A such that and, for any such that , there exists a unique such that and . Diagrammatically,
Often the object itself is called the pullback
In the category Set, it corresponds to the subset of the Cartesian product:
so it semantically corresponds to an Equation
Existence of arrow means that must have enough capacity (enough elements) to transmit the information. So it should have at least the cardinality of the set above (because the functions p' and q' which satisfy the commuting diagram, can only take elements in D' to pairs that satisfy the condition for it to commute).
Uniqueness of means that doesn't have too much capacity. So that there is not arbitrary choices because different elements of "do the same thing" (by being mapped to same elements by p and q). Therefore, the set has the same cardinality as the set and so it's the same up to unique Isomorphism (bijection).
Furthermore p and q should act as projections.
https://ncatlab.org/nlab/show/pullback