<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://apmath.info/w/index.php?action=history&amp;feed=atom&amp;title=%D0%91%D1%83%D0%BB%D0%B5%D0%B2%D1%8B_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8</id>
	<title>Булевы функции - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://apmath.info/w/index.php?action=history&amp;feed=atom&amp;title=%D0%91%D1%83%D0%BB%D0%B5%D0%B2%D1%8B_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8"/>
	<link rel="alternate" type="text/html" href="https://apmath.info/w/index.php?title=%D0%91%D1%83%D0%BB%D0%B5%D0%B2%D1%8B_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8&amp;action=history"/>
	<updated>2026-11-03T19:11:56Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://apmath.info/w/index.php?title=%D0%91%D1%83%D0%BB%D0%B5%D0%B2%D1%8B_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8&amp;diff=519&amp;oldid=prev</id>
		<title>СВ в 18:09, 24 октября 2026</title>
		<link rel="alternate" type="text/html" href="https://apmath.info/w/index.php?title=%D0%91%D1%83%D0%BB%D0%B5%D0%B2%D1%8B_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8&amp;diff=519&amp;oldid=prev"/>
		<updated>2026-10-24T18:09:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 18:09, 24 октября 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l138&quot;&gt;Строка 138:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 138:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В таком случае будем писать $f=g$.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;В таком случае будем писать $f=g$.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Конспект: [[Дискретная математика]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key apmath_info_db-w:diff::1.12:old-518:rev-519 --&gt;
&lt;/table&gt;</summary>
		<author><name>СВ</name></author>
	</entry>
	<entry>
		<id>https://apmath.info/w/index.php?title=%D0%91%D1%83%D0%BB%D0%B5%D0%B2%D1%8B_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8&amp;diff=518&amp;oldid=prev</id>
		<title>СВ: Новая страница: «Математическая логика окончательно оформилась как самостоятельная математическая дис...»</title>
		<link rel="alternate" type="text/html" href="https://apmath.info/w/index.php?title=%D0%91%D1%83%D0%BB%D0%B5%D0%B2%D1%8B_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8&amp;diff=518&amp;oldid=prev"/>
		<updated>2026-10-24T18:08:39Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «Математическая логика окончательно оформилась как самостоятельная математическая дис...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Математическая логика окончательно оформилась как самостоятельная математическая дисциплина &lt;br /&gt;
к 30-м годам XX века. Основная причина ее появления {{---}} математические парадоксы, например [[Парадокс Рассела|парадокс Рассела]].&lt;br /&gt;
&lt;br /&gt;
Сложно проводить математические рассуждения, не будучи уверенным в их непротиворечивости,&lt;br /&gt;
а также в существовании объектов, которые они определяют.&lt;br /&gt;
&lt;br /&gt;
Противоречие в антиномии Рассела возникает из-за использования &lt;br /&gt;
в рассуждении понятия множества всех множеств и представления о возможности &lt;br /&gt;
неограниченного применения законов классической логики при работе с множествами. &lt;br /&gt;
Для преодоления этой антиномии было предложено несколько путей. &lt;br /&gt;
Наиболее известный состоит в предъявлении для теории множеств непротиворечивой &lt;br /&gt;
формализации , по отношению к которой являлись бы допустимыми все &lt;br /&gt;
&amp;quot;действительно нужные&amp;quot;  (в некотором смысле) способы оперирования &lt;br /&gt;
с множествами. В рамках такой формализации утверждение о существовании &lt;br /&gt;
множества всех множеств было бы невыводимым.&lt;br /&gt;
&lt;br /&gt;
Возникла идея исследовать язык логики и математики, подойти к доказательству на основе понятий аксиом и правил вывода.&lt;br /&gt;
&lt;br /&gt;
Будем рассматривать булевы функции (функции алгебры логики) {{---}} функции, аргументы и значения которых лежат в множестве  {&amp;quot;истина&amp;quot; ,  &amp;quot;ложь&amp;quot;}.&lt;br /&gt;
&amp;quot;Истину&amp;quot;  и  &amp;quot;ложь&amp;quot;  будем обозначать соответственно 1 и 0. &lt;br /&gt;
Таким образом, булева функция $f$ от $n$ аргументов есть&lt;br /&gt;
$f :  \underbrace{E_2 \times E_2 \times ... \times E_2 }_{n}  \rightarrow    E_2 .$&lt;br /&gt;
Аргументы этих функций будем называть логическими переменными и обозначать буквами $x$, $y$ и $z$, возможно, с индексами.&lt;br /&gt;
Множество всех булевых функций (функций алгебры логики) будем обозначать $P_2$.&lt;br /&gt;
&lt;br /&gt;
{{Пример&lt;br /&gt;
|content=Табличное задание функции $f$:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{rrr|c}&lt;br /&gt;
x   &amp;amp; y   &amp;amp; z   &amp;amp; f(x,y,z)\\&lt;br /&gt;
\hline&lt;br /&gt;
2^3 \left\{&lt;br /&gt;
\begin{array}{r}&lt;br /&gt;
0\\&lt;br /&gt;
0\\&lt;br /&gt;
0\\&lt;br /&gt;
0\\&lt;br /&gt;
1\\&lt;br /&gt;
1\\&lt;br /&gt;
1\\&lt;br /&gt;
1\\&lt;br /&gt;
\end{array}&lt;br /&gt;
\right.&lt;br /&gt;
&amp;amp;&lt;br /&gt;
\begin{array}{r}&lt;br /&gt;
0\\&lt;br /&gt;
0\\&lt;br /&gt;
1\\&lt;br /&gt;
1\\&lt;br /&gt;
0\\&lt;br /&gt;
0\\&lt;br /&gt;
1\\&lt;br /&gt;
1\\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
\begin{array}{r}&lt;br /&gt;
0\\&lt;br /&gt;
1\\&lt;br /&gt;
0\\&lt;br /&gt;
1\\&lt;br /&gt;
0\\&lt;br /&gt;
1\\&lt;br /&gt;
0\\&lt;br /&gt;
1\\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;amp;&lt;br /&gt;
\begin{array}{r}&lt;br /&gt;
1\\&lt;br /&gt;
0\\&lt;br /&gt;
1\\&lt;br /&gt;
0\\&lt;br /&gt;
0\\&lt;br /&gt;
1\\&lt;br /&gt;
0\\&lt;br /&gt;
1\\&lt;br /&gt;
\end{array}&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Всего существует $2^3$ различных наборов значений трех переменных.&lt;br /&gt;
Если их нумеровать от $0$ до $2^3-1$, то набор с номером $i$ оказывается&lt;br /&gt;
представлением числа $i$ в двоичной системе счисления.&lt;br /&gt;
Всего различных функций от 3-х аргументов {{---}} $2^{2^3}$&lt;br /&gt;
В общем случае число строк в таблице для функции от $n$ аргументов равно $2^n$.&lt;br /&gt;
Число различных булевых функций от $n$ аргументов {{---}} $2^{2^n}$.&lt;br /&gt;
}}&lt;br /&gt;
{{Пример&lt;br /&gt;
|content=Рассмотрим, как зависит функция $f$ из предыдущего примера от переменной $y$.&lt;br /&gt;
Пусть &amp;lt;math&amp;gt;\gamma'=(\alpha_1, 0, \alpha_3)&amp;lt;/math&amp;gt; и &amp;lt;math&amp;gt;\gamma''=(\alpha_1, 1, \alpha_3)&amp;lt;/math&amp;gt; {{---}} два набора с произвольными значениями $\alpha_1$ и $\alpha_3$.&lt;br /&gt;
Тогда по таблице выше можно убедиться, что &amp;lt;math&amp;gt;f(\gamma')=f(\gamma'')&amp;lt;/math&amp;gt;:&lt;br /&gt;
$f(0, 0, 0)=f(0, 1, 0)$, $f(0, 0, 1) = f(0, 1, 1)$ и так далее.&lt;br /&gt;
В таком случае, можно сказать, что функция $f$ не зависит существенно от переменной $y$,&lt;br /&gt;
или, что $y$ {{---}} несущественная переменная функции $f$.&lt;br /&gt;
}}&lt;br /&gt;
{{Замечание&lt;br /&gt;
|content=Среди $2^{2^n}$ различных функций от $n$ переменных далеко не все зависят от аргументов существенно. В это число войдут и все функции от $n-1$, $n-2$, и т. д. аргументов.&lt;br /&gt;
}}&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
Будем говорить, что функция $f(x_1, x_2, ..., x_n)$ не зависит существенно от $x_n$&lt;br /&gt;
($x_n$ {{---}} фиктивная (несущественная) переменная функции $f(x_1, x_2, ..., x_n)$), &lt;br /&gt;
если для любых значений $\alpha_1, \alpha_2, ..., \alpha_{n-1}\in  E_2 $&lt;br /&gt;
выполняется равенство $f(\alpha_1, \alpha_2, ..., \alpha_{n-1}, 0)=f(\alpha_1, \alpha_2, ..., \alpha_{n-1}, 1)$.&lt;br /&gt;
&lt;br /&gt;
Переменные функции $f$, которые не являются фиктивными, называют существенными переменными&lt;br /&gt;
и говорят, что функция $f$ существенно от них зависит.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Файл:p33-01-fictitious-variable-pairs.svg|frame|none|900px|alt=Таблица f(x, y, z) из восьми строк, сгруппированных парами: в паре различается только y, значения f совпадают; после удаления y остаётся таблица f′(x, z)|Рис. 1. В каждой паре строк совпадают &amp;lt;math&amp;gt;x&amp;lt;/math&amp;gt; и &amp;lt;math&amp;gt;z&amp;lt;/math&amp;gt;, различается только &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt;, а значения &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; одинаковы. После удаления столбца &amp;lt;math&amp;gt;y&amp;lt;/math&amp;gt; остаётся таблица &amp;lt;math&amp;gt;f'(x,z)&amp;lt;/math&amp;gt;: поэтому &amp;lt;math&amp;gt;f(\alpha_1,0,\alpha_3)=f(\alpha_1,1,\alpha_3)&amp;lt;/math&amp;gt;.]]&lt;br /&gt;
&lt;br /&gt;
{{Пример&lt;br /&gt;
|content=Продолжим предыдущий пример.&lt;br /&gt;
Удалим из таблицы для функции $f$ по одной из каждой пары строк, &lt;br /&gt;
соответствующих разным значениям переменной $y$ при одинаковых $x$ и $z$,&lt;br /&gt;
а также удалим столбец со значениями переменной $y$.&lt;br /&gt;
Получим таблицу для новой функции $f'(x,z)$:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;&lt;br /&gt;
\begin{array}{cc|c}&lt;br /&gt;
x &amp;amp; z &amp;amp; f'\\&lt;br /&gt;
\hline&lt;br /&gt;
0 &amp;amp; 0 &amp;amp; 1\\&lt;br /&gt;
0 &amp;amp; 1 &amp;amp; 0\\&lt;br /&gt;
1 &amp;amp; 0 &amp;amp; 0\\&lt;br /&gt;
1 &amp;amp; 1 &amp;amp; 1\\&lt;br /&gt;
\end{array}&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функции $f$ и $f'$ по определению различны: у них разная область определения. &lt;br /&gt;
С другой стороны, если учитывать только существенные переменные, эти две функции&lt;br /&gt;
полностью совпадают. В дальнейшем будем считать такие функции равными.&lt;br /&gt;
}}&lt;br /&gt;
{{Определение&lt;br /&gt;
|definition=&lt;br /&gt;
Будем говорить, что две функции $f(x_1, x_2, ..., x_k)$ и $g(x_1, x_2, ..., x_l)$ равны,&lt;br /&gt;
если после удаления всех несущественных переменных получаются функции с одинаковыми таблицами.&lt;br /&gt;
В таком случае будем писать $f=g$.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>СВ</name></author>
	</entry>
</feed>