La función relaciona un conjunto de entrada (dominio) con un conjunto de salida (codominio). El rango es el subconjunto de salidas que se producen realmente. El dominio y codominio definen qué valores pueden entrar y salir, y son parte esencial de la definición de una función. El rango depende de la relación entre la entrada y salida, pero el dominio y codominio los elige quien define la función.