nonsurjectivity
Nonsurjectivity refers to a property of a function that is not surjective. A function f: A → B is surjective (onto) when every element of the codomain B has at least one preimage in the domain A, meaning the image of f equals the entire codomain B. A function is nonsurjective if this condition fails, i.e., the image of f is a proper subset of B.
The essential idea is that the range, or image, of a function is the set of all
Examples help illustrate nonsurjectivity. The function f: {1, 2} → {a, b, c} defined by f(1) = a
Nonsurjectivity is a distinct property from noninjectivity. A function can be non-surjective and injective (one-to-one), non-injective