Спасибо! Теперь я, кажется, почти все понял, хотелось бы только кое-что уточнить.
Для этого хотел бы сначала повторить, что функцию
![$f$ $f$](https://dxdy-02.korotkov.co.uk/f/1/9/0/190083ef7a1625fbc75f243cffb9c96d82.png)
можно рассматривать безотносительно к ее области определения и области значений (это понадобится ниже), например, если
![$f(t)=t^2$ $f(t)=t^2$](https://dxdy-03.korotkov.co.uk/f/6/8/2/68237a61749354907162010c8933f20e82.png)
, то, независимо от области определения
![$f$ $f$](https://dxdy-02.korotkov.co.uk/f/1/9/0/190083ef7a1625fbc75f243cffb9c96d82.png)
(от
![$\mathrm {dom} \,f$ $\mathrm {dom} \,f$](https://dxdy-02.korotkov.co.uk/f/5/6/e/56ec563831f96a523a591c11fe1088a982.png)
), любой объект, который подставляется вместо
![$t$ $t$](https://dxdy-01.korotkov.co.uk/f/4/f/4/4f4f4e395762a3af4575de74c019ebb582.png)
, возводится в квадрат (при этом, разумеется, для объекта, который подставляется вместо
![$t$ $t$](https://dxdy-01.korotkov.co.uk/f/4/f/4/4f4f4e395762a3af4575de74c019ebb582.png)
должно быть определено, как именно он возводится в квадрат). Это касается как элементов, так и множеств. При возведении в квадрат множества каждый элемент множества возводится в квадрат.
При
![$f\colon A\to B\colon f(t)=t^2 \;\; t\in A$ $f\colon A\to B\colon f(t)=t^2 \;\; t\in A$](https://dxdy-02.korotkov.co.uk/f/d/7/7/d77e140e86c8e7ebb87efdbdeefd316982.png)
возводить множество в квадрат приходится, когда какой-то элемент из
![$A$ $A$](https://dxdy-02.korotkov.co.uk/f/5/3/d/53d147e7f3fe6e47ee05b88b166bd3f682.png)
представляет собой множество, например, когда
![$A = \{x, y, z\}$ $A = \{x, y, z\}$](https://dxdy-04.korotkov.co.uk/f/b/1/2/b12b80e4c3a902dab8f07c63d101359882.png)
(
![$x \neq y$ $x \neq y$](https://dxdy-02.korotkov.co.uk/f/9/e/a/9ea61e37441086e0279aa2ecd838eb0182.png)
,
![$x \neq z$ $x \neq z$](https://dxdy-02.korotkov.co.uk/f/9/6/8/968ca171847e78ab2f97d496c1aefa9882.png)
,
![$y \neq z$ $y \neq z$](https://dxdy-02.korotkov.co.uk/f/5/7/2/572ed64b0188e896b76e581448af5f0f82.png)
) и
![$z=\{x, y\}$ $z=\{x, y\}$](https://dxdy-04.korotkov.co.uk/f/7/3/4/734895191e954495a9f095f08580d7f982.png)
(здесь
![$A$ $A$](https://dxdy-02.korotkov.co.uk/f/5/3/d/53d147e7f3fe6e47ee05b88b166bd3f682.png)
пересекается со своим элементом
![$z$ $z$](https://dxdy-04.korotkov.co.uk/f/f/9/3/f93ce33e511096ed626b4719d50f17d282.png)
), то есть
![$A = \{x, y, \{x, y\}\}$ $A = \{x, y, \{x, y\}\}$](https://dxdy-04.korotkov.co.uk/f/3/d/5/3d539da8542b35eedd02a05a45f1cc0d82.png)
и надо возвести в квадрат
![$z=\{x, y\}$ $z=\{x, y\}$](https://dxdy-04.korotkov.co.uk/f/7/3/4/734895191e954495a9f095f08580d7f982.png)
.
(Когда выбрана область определения
![$f$ $f$](https://dxdy-02.korotkov.co.uk/f/1/9/0/190083ef7a1625fbc75f243cffb9c96d82.png)
, область значений
![$f$ $f$](https://dxdy-02.korotkov.co.uk/f/1/9/0/190083ef7a1625fbc75f243cffb9c96d82.png)
определяется сама собой.)
Когда функция возводит аргумент не в квадрат, а, скажем, в куб, то, естественно, ее следует обозначить другой буквой, например,
![$g\colon g(t)=t^3$ $g\colon g(t)=t^3$](https://dxdy-02.korotkov.co.uk/f/d/6/d/d6d13cb32543ecd0e91279687512efe782.png)
.
Но оказывается, что функция, подобная
![$g$ $g$](https://dxdy-04.korotkov.co.uk/f/3/c/f/3cf4fbd05970446973fc3d9fa3fe3c4182.png)
, нужна очень часто, при этом мы часто имеем
![$A \cap 2^A = \varnothing$ $A \cap 2^A = \varnothing$](https://dxdy-02.korotkov.co.uk/f/1/6/e/16e72a546ad70e52e4a24d44de84bef682.png)
. Поэтому тут есть уже менее строгое обозначение: а именно, давайте разрешим писать
![$f(t)$ $f(t)$](https://dxdy-03.korotkov.co.uk/f/2/7/0/27099e26220f898359382d05f75b941c82.png)
не только для
![$t \in A$ $t \in A$](https://dxdy-02.korotkov.co.uk/f/9/9/5/99507c5669c8dacda837526e32fc5ef882.png)
, но и для
![$t \in 2^A$ $t \in 2^A$](https://dxdy-01.korotkov.co.uk/f/4/8/5/485ea029daed2ad8d1e0fddbe54e1fbb82.png)
.
С этим не возникает проблем, пока
![$A \cap 2^A$ $A \cap 2^A$](https://dxdy-02.korotkov.co.uk/f/d/3/7/d37ed2795b69e2f3c1dedbed392c721982.png)
пусто - строго говоря, мы просто вводим новую функцию
![$h: A \cup 2^A \to B \cup 2^B$ $h: A \cup 2^A \to B \cup 2^B$](https://dxdy-02.korotkov.co.uk/f/5/f/5/5f5efd12cc0f93459acc227e05b9426a82.png)
, определенную по правилу
![$$h(t) = \begin{cases} f(t), t \in A \\ g(t), t \in 2^A\end{cases}$$ $$h(t) = \begin{cases} f(t), t \in A \\ g(t), t \in 2^A\end{cases}$$](https://dxdy-04.korotkov.co.uk/f/7/2/0/720bbdcd004904824769f0bdcda8323182.png)
И договариваемся, что дальше у нас
![$f$ $f$](https://dxdy-02.korotkov.co.uk/f/1/9/0/190083ef7a1625fbc75f243cffb9c96d82.png)
будет обозначать
![$h$ $h$](https://dxdy-03.korotkov.co.uk/f/2/a/d/2ad9d098b937e46f9f58968551adac5782.png)
(хотя вообще говоря, конечно, переиспользовать уже введенные символы нехорошо).
Проблема начинается, если
![$A \cap 2^A$ $A \cap 2^A$](https://dxdy-02.korotkov.co.uk/f/d/3/7/d37ed2795b69e2f3c1dedbed392c721982.png)
непусто, например если
![$z = \{x, y\}$ $z = \{x, y\}$](https://dxdy-02.korotkov.co.uk/f/1/2/e/12e376f9611a7cf6148c74fb605ab07482.png)
- в этом случае
![$h$ $h$](https://dxdy-03.korotkov.co.uk/f/2/a/d/2ad9d098b937e46f9f58968551adac5782.png)
не является корректно определенной. Поэтому для таких случаев писать
![$f(t)$ $f(t)$](https://dxdy-03.korotkov.co.uk/f/2/7/0/27099e26220f898359382d05f75b941c82.png)
подразумевая
![$g(t)$ $g(t)$](https://dxdy-02.korotkov.co.uk/f/d/7/f/d7fa2e4d77695901e92c044a71d1e1fb82.png)
не стоит.
Я думаю, что проблема здесь начинается, только если, безотносительно к области определения,
![$f\ne g$ $f\ne g$](https://dxdy-04.korotkov.co.uk/f/7/f/a/7fa255f2f97306622726502173cbce2482.png)
, то есть, например, если
![$f(t)=t^2$ $f(t)=t^2$](https://dxdy-03.korotkov.co.uk/f/6/8/2/68237a61749354907162010c8933f20e82.png)
, а
![$g(t)=t^3$ $g(t)=t^3$](https://dxdy-04.korotkov.co.uk/f/b/a/0/ba0d56fa52b8c00cabc1327a223a7e9a82.png)
. Тогда нельзя не определиться: возводить в квадрат или в куб (разумеется, если элемент-прообраз не равен нулю или единице), и если не определились, возникает проблема.
Если же
![$f=g$ $f=g$](https://dxdy-03.korotkov.co.uk/f/e/9/8/e9891abe91bf571deb4fac6d2345f4cd82.png)
, и разные буквы взяты только потому, что
![$f$ $f$](https://dxdy-02.korotkov.co.uk/f/1/9/0/190083ef7a1625fbc75f243cffb9c96d82.png)
берется для области определения, равной
![$A$ $A$](https://dxdy-02.korotkov.co.uk/f/5/3/d/53d147e7f3fe6e47ee05b88b166bd3f682.png)
, а
![$g$ $g$](https://dxdy-04.korotkov.co.uk/f/3/c/f/3cf4fbd05970446973fc3d9fa3fe3c4182.png)
для области определения, равной
![$2^A$ $2^A$](https://dxdy-01.korotkov.co.uk/f/0/8/f/08f020718f88322fcea102719f9489f082.png)
, то, даже если
![$A \cap 2^A$ $A \cap 2^A$](https://dxdy-02.korotkov.co.uk/f/d/3/7/d37ed2795b69e2f3c1dedbed392c721982.png)
непусто, проблемы не будет, потому что либо каждый элемент
![$A \cup 2^A$ $A \cup 2^A$](https://dxdy-02.korotkov.co.uk/f/9/c/c/9cc7ce6432c73ddfb7e67b6243174a2582.png)
будет возводиться в квадрат, либо каждый элемент
![$A \cup 2^A$ $A \cup 2^A$](https://dxdy-02.korotkov.co.uk/f/9/c/c/9cc7ce6432c73ddfb7e67b6243174a2582.png)
будет возводиться в куб.
Отмечу, что
![$A \cap 2^A$ $A \cap 2^A$](https://dxdy-02.korotkov.co.uk/f/d/3/7/d37ed2795b69e2f3c1dedbed392c721982.png)
непусто только в том случае, когда
![$A$ $A$](https://dxdy-02.korotkov.co.uk/f/5/3/d/53d147e7f3fe6e47ee05b88b166bd3f682.png)
пересекается с каким-то своим элементом, если не пересекается, то
![$A \cap 2^A$ $A \cap 2^A$](https://dxdy-02.korotkov.co.uk/f/d/3/7/d37ed2795b69e2f3c1dedbed392c721982.png)
пусто, и нет проблемы с тем, чтобы
![$h$ $h$](https://dxdy-03.korotkov.co.uk/f/2/a/d/2ad9d098b937e46f9f58968551adac5782.png)
обозначить как
![$f$ $f$](https://dxdy-02.korotkov.co.uk/f/1/9/0/190083ef7a1625fbc75f243cffb9c96d82.png)
.