Насчет "может задаваться как угодно" я наверное погорячилась. Не совсем так: операция считается определенной на множестве, если результат операции принадлежит этому множеству.
В данном примере это условие выполнено.