An object is initial if for every there is a unique . The Dual notion is Initial object. In case of sets and functions, an initial set is the empty set, and a terminal set is a one-element set.
unique isomorphism property: There is a unique isomorphism between any pair of initial objects; thus initial objects are ‘unique up to (unique) isomorphism’, and we can (and do) speak of the initial object (if any such exists). By duality, any terminal object also satisfies this, because isommorphism is self-dual.