noninjective
Noninjective refers to a function that is not injective. A function f from a set A to a set B is injective (one-to-one) if distinct inputs map to distinct outputs: f(a1) = f(a2) implies a1 = a2. If this implication fails for some pair of distinct elements, the function is noninjective.
Examples illustrate the concept. The function f(n) = n^2 from the integers to the integers is noninjective
Noninjectivity has several consequences. It means there is no unique inverse on the whole codomain; a left
In broader contexts, noninjective maps are common and often involve collisions or identifications. For example, hash