La función asigna a cada elemento de un conjunto dominio exactamente un elemento de un conjunto codominio. Una función se compone de un dominio, una imagen y puede presentarse gráficamente, mediante una tabla de valores o una fórmula analítica. Algunos tipos de funciones son inyectivas, sobreyectivas o biyectivas según si cada elemento del dominio se mapea a un único elemento de la imagen o si la imagen coincide con el codominio.