<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0</id>
	<title>Машина вывода - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0&amp;action=history"/>
	<updated>2026-07-17T10:44:52Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0&amp;diff=20103&amp;oldid=prev</id>
		<title>imported&gt;MBHbot: {{нп3|Блок рассуждений|Блок (механизм) рассуждений|en|Semantic reasoner}}-&gt;Блок (механизм) рассуждений</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9C%D0%B0%D1%88%D0%B8%D0%BD%D0%B0_%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0&amp;diff=20103&amp;oldid=prev"/>
		<updated>2025-06-09T04:27:00Z</updated>

		<summary type="html">&lt;p&gt;{{нп3|Блок рассуждений|Блок (механизм) рассуждений|en|Semantic reasoner}}-&amp;gt;&lt;a href=&quot;/mediawiki/index.php?title=%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BC%D0%B5%D1%85%D0%B0%D0%BD%D0%B8%D0%B7%D0%BC_%D1%80%D0%B0%D1%81%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B9&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Семантический механизм рассуждений (страница не существует)&quot;&gt;Блок (механизм) рассуждений&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Falseredirect|Правила вывода}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Машина вывода&amp;#039;&amp;#039;&amp;#039; — программа, которая выполняет [[логический вывод]] из предварительно построенной базы [[факт]]ов и [[Правило|правил]] в соответствии с законами [[формальная логика|формальной логики]].&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Факт&amp;#039;&amp;#039;&amp;#039; в данном случае — [[Утверждение (программирование)|утверждение]], являющееся постоянно истинным, например: «Адам является человеком».&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Правило&amp;#039;&amp;#039;&amp;#039; в данном случае — параметризованное утверждение, состоящее из двух частей: условия и результата, например: «Если X является потомком человека, то X является человеком». В данном примере правило определяет условие «X является потомком человека». Если для значения параметра X это условие истинно, то правило превращается в факт «X является человеком».&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;
В первом случае на вопрос типа «Истинно ли A?» машина вывода даёт ответ «Да» либо «Нет», во втором — на вопрос типа «При каких X истинно правило A(X)?» машина вычисляет все возможные значения X, при подстановке которых в правило A это правило превращается в истинный факт.&lt;br /&gt;
&lt;br /&gt;
В теории построения машин логического вывода не имеет однозначного решения так называемая [[проблема логического отрицания]] — проблема способа определения не-истинности факта. В большинстве случаев машина вывода делает вывод о не-истинности факта, если истинность факта не является выводимой из базы фактов и правил, но это может приводить к неправильной интерпретации знаний, поскольку результаты «A ложно» и «A недоказуемо» не различаются.&lt;br /&gt;
&lt;br /&gt;
Машина вывода является базовым элементом [[экспертная система|экспертных систем]] и систем исполнения программ, написанных на языках [[логическое программирование|логического программирования]], таких как [[Prolog]].&lt;br /&gt;
&lt;br /&gt;
== Механизм вывода ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Механизм вывода&amp;#039;&amp;#039;&amp;#039; — это обобщенная процедура поиска решения задачи, которая на основе базы знаний и в соответствии с информационной потребностью [[пользователь|пользователя]] строит цепочку рассуждений (логически связанных единиц знаний), приводящую к конкретному результату.&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
* [[Алгоритм Rete|Rete]]&lt;br /&gt;
* [[Семантический механизм рассуждений|Блок (механизм) рассуждений]]&lt;br /&gt;
* [[Правило вывода]]&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
* [https://web.archive.org/web/20091007231430/http://www.csit.narod.ru/subject/MOPZ/mopz_book.pdf  Субботін С. О. Подання й обробка знань у системах штучного інтелекту та підтримки прийняття рішень: Навчальний посібник. — Запоріжжя: ЗНТУ, 2008. — 341 с.]&lt;br /&gt;
{{нет ссылок|дата=2023-03-09}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Экспертные системы]]&lt;br /&gt;
[[Категория:Логическое программирование]]&lt;br /&gt;
[[Категория:Вывод]]&lt;/div&gt;</summary>
		<author><name>imported&gt;MBHbot</name></author>
	</entry>
</feed>