Схемой преобразования [множеств] (Axiom schema of replacement) называется следующее высказывание теории множеств:
, где ![{\displaystyle \forall x\exists ^{\{1\}}y\ (\phi [x,y])\Leftrightarrow \forall x\exists !y\ (\phi [x,y])\Leftrightarrow \forall x\exists y\forall y'(\phi [x,y]\leftrightarrow y=y')}](./1c0effd6518671747750df776979e0d447d8cecf.svg)
Схему преобразования можно сформулировать словесно: "Любое множество можно преобразовать в [то же самое или другое] множество
, высказав функциональное суждение
обо всех элементах
данного множества
."
- Пример
- В следующем примере функциональное суждение
преобразует каждое множество
в самого себя.
![{\displaystyle \phi [x,y]\leftrightarrow y=x\quad \Rightarrow \quad \forall a\exists d\forall c\ (c\in d\leftrightarrow \exists b\ (b\in a\ \land \ c=b))\quad \Leftrightarrow \quad \forall a\exists d\forall c\ (c\in d\leftrightarrow c\in a)}](./87ad526219eb846bd217de2e3629f01cd1c9d41d.svg)
Другие формулировки схемы преобразования
Схему преобразования записывают также в следующем виде:
![{\displaystyle \forall a\ (\ \forall b\ (b\in a\to \exists ^{\{1\}}y\ (\phi [b,y])\ )\quad \to \quad \exists d\forall c\ (c\in d\leftrightarrow \exists b\ (b\in a\ \land \ \phi [b,c])\ ))}](./e221b8cfa9d98bad98683d272dab78c6bcd3d3f4.svg)
- Примеры
- 1. В следующем примере функциональное суждение
преобразует множество натуральных чисел
в множество чётных чисел
.
![{\displaystyle {\begin{aligned}a=\mathbb {N} \ \land \ (\phi [b',y]\leftrightarrow y=2b')\quad \Rightarrow \quad \exists d\forall c\ (c\in d\leftrightarrow \exists b\ (b\in \mathbb {N} \ \land \ c=2b))\\\ \Leftrightarrow \exists d\forall c\ (c\in d\leftrightarrow c\in \{0,2,4,...\})\end{aligned}}}](./ac0e63ee288d0d4aac68b496224ce77597bb453a.svg)
- 2. В следующем примере функциональное суждение
преобразует множество вещественных чисел
в [неупорядоченную] пару
.
![{\displaystyle {\begin{aligned}a=\mathbb {R} \quad \land \quad (\phi [b',y]\leftrightarrow (b'=0\to y=a_{1})\ \land \ (b'\neq 0\to y=a_{2}))\quad \Rightarrow \\\ \exists d\forall c\ (c\in d\leftrightarrow \exists b\ (b\in \mathbb {R} \ \land \ (b=0\to c=a_{1})\land (b\neq 0\to c=a_{2})\ ))\\\ \Leftrightarrow \exists d\forall c\ (c\in d\leftrightarrow c=a_{1}\ \lor \ c=a_{2})\end{aligned}}}](./562294cf3a7036c3f4b0588d9f0247e1d9535e5a.svg)
- 3. В следующем примере функциональное суждение
преобразует множество целых чисел
в подмножество натуральных чисел
.
![{\displaystyle {\begin{aligned}a=\mathbb {Z} \quad \land \quad (\phi [b',y]\leftrightarrow (0\leq b'\leq 1\to y=b')\land (\neg (0\leq b'\leq 1)\to y=1))\quad \Rightarrow \\\ \exists d\forall c\ (c\in d\leftrightarrow \exists b\ (b\in \mathbb {Z} \land (0\leq b\leq 1\to c=b)\land (b<0\lor b>1\to c=1)))\\\ \Leftrightarrow \exists d\forall c\ (c\in d\leftrightarrow c\in \{n:\ n\in \mathbb {N} \ \land \ n<2\}\ )\end{aligned}}}](./f445dafb78f598388851fca2cb6ceeca52232124.svg)
Схему преобразования записывают также в следующем виде:
, где ![{\displaystyle \exists ^{\{0,1\}}y\ (\phi [b,y])\Leftrightarrow \forall y\forall y'\ (\phi [b,y]\ \land \ \phi [b,y']\to y=y')}](./6f11c89ab2a6e6d3076ae199208d44bffe1d207d.svg)
Фон Нейман доказал, что данная аксиома следует из аксиомы ограничения размера. Аксиома схемы преобразований может быть выражена как: если F является функцией, а A является множеством, то F(A) - это множество.
Примечания
1. Связь между схемой преобразования и аксиомой пары выражается следующим высказыванием:
![{\displaystyle {\begin{aligned}\forall a_{1}\forall a_{2}\ (a={\mathcal {P}}({\mathcal {P}}(\varnothing ))\quad \land \quad (\phi [b',y]\ \leftrightarrow \ (b'=\varnothing \to y=a_{1})\land (b'\neq \varnothing \to y=a_{2})\ )\\\ \rightarrow \quad (\exists d\forall c\ (c\in d\ \leftrightarrow \ \exists b\ (b\in a\land \phi [b,c]))\ \rightarrow \ \exists c\forall b\ (b\in c\leftrightarrow b=a_{1}\lor b=a_{2})\ )),\end{aligned}}}](./d7d8cc95fb9192ed314de121d2af4c9c78dba338.svg)
- где
- булеан булеана пустого множества.
2. Связь между схемой преобразования и схемой выделения выражается следующим высказыванием:
![{\displaystyle {\begin{aligned}\forall a\ (\ x\in \{b:b\in a\land \Phi [b]\}\quad \land \quad (\phi [b',y]\ \leftrightarrow \ (\Phi [b']\to y=b')\land (\neg \Phi [b']\to y=x)\ )\\\ \to \quad (\exists d\forall c\ (c\in d\leftrightarrow \exists b\ (b\in a\land \phi [b,c]))\ \leftrightarrow \ \exists c\forall b\ (b\in c\leftrightarrow b\in a\land \Phi [b]))\ )\end{aligned}}}](./d044534bf04a21cdf6bd26c2bec7c195d5df8e43.svg)
Историческая справка
Схема преобразования не вошла в совокупность аксиом теории множеств, сформулированных немецким математиком Эрнстом Цермело в 1908 году.
Схема преобразования предложена Адольфом Френкелем в 1922 году, чуть позднее и независимо от него схема была предложена норвежским математиком Туральфом Скулемом.