Попробую так написать, вроде бы этого почему-то еще никто не сделал.
- это не функция, это строчка, задающая некоторую функцию. Функция - это множество пар с известными свойствами. Или, по-школьному, правило, которое сопоставляет элементам из области определения элементы из области значений.
Одна и та же функция может быть записана многими разными способами. Например,
,
и
- три разных способа записать одну и ту же функцию.
У функции, как известно, должна быть область определения. И мы должны её при определении указывать. Так что функции
и
, которые из
делают
- разные.
В явном виде область определения указывать неудобно, поэтому существуют соглашения, как по строчке, задающей функцию, построить множество, являющееся
областью определения "по умолчанию". И в эти соглашения, в частности, входит "если в строчке есть дробь, то из области определения выкидываются нули знаменателя".