A function will be well defined when it provides the same result when a change takes place in the representation of the input without the change taking place in the value of the input.