Modus Ponensправило вывода в логике. Является основным для так называемого прямого вывода в решателях систем, основанных на знаниях. Логически записывается как:

(xy)xy(x \rightarrow y) \and x \rightarrow y

В классической логике это правило является тавтологией, то есть всюду истинной формулой (для любых истинностных значений переменных xx и yy), что может быть легко проверено при помощи таблицы истинности. На обычном языке это правило может быть прочитано как «если из утверждения xx следует утверждение yy и известно, что утверждение xx истинно, то также истинно утверждение yy».

Для нечёткой логики классическое правило Modus Ponens является слишком сильным, а потому используется в модифицированном виде — в виде нечёткого правила Modus Ponens. Это модифицированное правило записывается следующим образом:

(xy)xy(x \rightarrow y) \and x' \rightarrow y'

На обычном языке это правило может быть прочитано как «если из утверждения xx следует утверждение yy и известно, что утверждение xx в какой-то мере истинно, то также в какой-то мере истинно и утверждение yy». При этом мера истинности утверждения yy рассчитывается различными методами в зависимости от решаемой задачи.

См. такжеПравить