Die gegebene Funktion muss bijektiv (injektiv und surjektiv) sein.
Das kannst du teilweise auch erzwingen, indem Wertebereich und/oder Definitionsbereich eingeschränkt werden. Z.B. kann man eine quadratische Funktion auf nur einen Ast einer Parabel einschränken.