Non tutte le funzioni si comportano allo stesso modo di fronte alla domanda “quanti ingressi finiscono sullo stesso valore?” e “tutti i valori del codominio vengono raggiunti?”. Le risposte definiscono tre proprietà fondamentali — iniettività, suriettività e biunivocità — che si leggono a colpo d’occhio sul grafico con il test della retta orizzontale.