Користувач:Галактион/Логічна імплікація

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Подстраница "Користувач:Галактион/Логiчна iмплiкацiя" создана для того, чтобы перенести информацию, которая дважды удалялась пользователем IP 77.123.142.6 из раздела "Обговорення" статьи "Логічна імплікація". Галактион 14:01, 4 березня 2010 (UTC)

Предварительные замечания[ред. | ред. код]

Импликацией называется сложноподчинённое предложение, которое образовано из двух предложений a и b с помощью математического союза и имеет вид a b.

Примеры импликаций
The dog bakrs. The cat mews. (The cat mews if the dog barks.)
1 < 2 1 + 1 < 2 + 1 (One plus one is less than two plus one if one is less than two.)
H2 + F2 → 2HF H2 + Cl2 → 2HCl (One mole H2 and one mole Cl2 yield two moles HCl if one mole H2 and one mole F2 yield two moles HF)
Примечание
Обратите внимание на отличие союза от глагола → в предложении H2 + F2 → 2HF и предложении H2 + Cl2 → 2HCl.
Any gas is compressed. The pressure of the gas increases. (The pressure of any gas increases if the gas is compressed.)
The temperature is less than 0 °C. Water freezes. (Water freezes if the temperature is less than 0 °C.)
Birds of a feather flock together. Рыбак рыбака видит издалека. (Рыбак рыбака видит издалека if birds of feather flock together.)
4 < 5 3AuF → 2Au + AuF3 (Three moles AuF yield two moles Au and one mole AuF3 if four is less than five.)
Примечание
Используя союз , можно создавать импликации как из предложений одного языка (например, Английского языка либо языка моделирования химических процессов), так и из предложений разных языков (например, Английского и Русского языков).

Руководствуясь вышеприведёнными примерами можно придти к выводу, что импликация a b равносильна Английскому сложноподчинённому предложению "b if a.", Украинскому сложноподчинённому предложению "b, якщо a.", Русскому сложноподчинённому предложению "b, если a." и т. п. На самом деле, союз подобен союзам if, якщо, если и т. д., но не тождественнен этим союзам.

Примечания
1. Англоязычные логики:
– используют Английское слово if, чтобы озвучить союз , но не отождествляют слово if с союзом ,
– используют Английское слово and, чтобы озвучить союз , но не отождествляют слово and с союзом ,
– используют Английское слово or, чтобы озвучить союз , но не отождествляют слово or с союзом ,
etc.
2. Поведение Англоязычных логиков аналогично поведению Русскоязычных переводчиков, которые:
– используют слово "Хэмингуэй", чтобы озвучить Английскую фамилию "Hemingway", но не отождествляют произношение слова "Хэмингуэй" с произношением фамилии "Hemingway",
– используют слово "Хэнкс", чтобы озвучить Английскую фамилию "Hanks", но не отождествляют произношение слова "Хэнкс" с произношением фамилии "Hanks",
и т. п.
3. Чтобы подчеркнуть отличие между Английскими словами if, and, or, ... и математическими союзами , Англоязычные логики называют указанные слова "conjunctions", а указанные союзы "[logical] connectives".
4. Пример литературного произведения, в котором используется союз "если", который не является импликацией.
Я снежок в ладонях заласкаю.
Пусть вода сквозь пальцы потечёт.
По прохладным каплям загадаю,
Что мне будет: нечет или чёт.
Если нечет, то меня коснётся
Молодым своим крылом весна.
Если чёт, то, значит, не придётся
От капели мне сходить с ума.
Нечет, значит, буду я любима,
Радуга на небе вспыхнет вновь.
Ну а чёт – тогда промчится мимо
Недозрелой тучкою любовь.
Если нечет, гимном обручальным
Стану для певца я и творца.
Если чёт – мелодией печальной,
Песней без начала и конца.
Капельки в руке – какая малость,
Я веду мечтам прозрачным счёт.
Сколько в кулачке надежд осталось:
Нечет – чёт, и снова нечет – чёт.
Под ноги упали на дорогу
Вперемешку радость и беда.
И печаль уходит понемногу,
Как сквозь пальцы талая вода.

В импликации a b предложение a называется антецедентом (посылкой), а предложение b называется консеквентом (заключением)

Примеры
В импликации "The dog barks. The cat mews." предложение "The dog barks." – антецедент (посылка), а предложение "The cat mews." – консеквент (заключение).
В импликации "1 < 2 1 + 1 < 2 + 1" предложение "1 < 2" – антецедент (посылка), а предложение "1 + 1 < 2 + 1" – консеквент (заключение).
В импликации "H2 + F2 → 2HF H2 + Cl2 → 2HCl" предложение "H2 + F2 → 2HF" – антецедент (посылка), а предложение "H2 + Cl2 → 2HCl" – консеквент (заключение).
В импликации "The temperature is less than 0 °C. Water freezes." предложение "The temperature is less than 0 °C." – антецедент (посылка), а предложение "Water freezes." – консеквент (заключение).

Антецедент импликации может быть идентичен её консеквенту. Иначе говоря, импликация может иметь вид a a.

Примеры
Мать встретила дочь. Мать встретила дочь. (Мать встретила дочь, если мать встретила дочь.)
Отец встретил сына. Отец встретил сына. (Отец встретил сына, если отец встретил сына.)
Пыль прикрывает ткань. Пыль прикрывает ткань. (Пыль прикрывает ткань, если пыль прикрывает ткань.)
Дерюга прикрывает корзину. Дерюга прикрывает корзину. (Дерюга прикрывает корзину, если дерюга прикрывает корзину.)
Примечания
1. В импликации a a предложение a может быть недвусмысленным. В частности, недвусмысленными предложениями являются предложение "Отец встретил сына." и предложение "Дерюга прикрывает корзину.".
2. В импликации a a предложение a может быть двусмысленным. В частности, двусмысленными являются предложение "Мать встретила дочь" и предложение "Пыль прикрывает ткань.".
3. В логике рассматриваются только недвусмысленные предложения.
4. Если предложение a недвусмысленно, тогда импликация a a является одной из простейших логических тавтологий (см. также раздел "Обговорення" статьи "Тавтологiя (логiка)").

Антецедент импликации может быть как простым предложением, так и сложным предложением.

Примеры импликаций, в которых антецедент является простым предложением
Adam loved Eve. Eve was loved. (Eve was loved if Adam loved Eve.)
Adam and Eve loved each other. Eve was loved by Adam. (Eve was loved by Adam if Adam and Eve loved each other.)
Peresvet and Chelubey killed each other. Chelubey was killed. (Chelubey was killed if Peresvet and Chelubey killed each other.)
Примеры импликаций, в которых антецедент является сложным предложением
Adam loved Eve, and Eve loved Adam. Eve was loved by Adam. (Eve was loved by Adam if Adam loved Eve, and Eve loved Adam.)
Cain killed Abel, and Abel killed Cain. Abel was killed. (Abel was killed if Cain killed Abel, and Abel killed Cain.)
1 < 2, and 2 < 3 1 < 3 (One is less than three if one is less than two, and two is less than three.)
2C + O2 → 2CO, and 2CO + O2 → 2CO2 2C + 2O2 → 2CO2 (Two moles C and two moles O2 yield two moles CO2 if two moles C and one mole O2 yield two moles CO, and two moles CO and one mole O2 yield two moles CO2.)

Консеквент импликации может быть как простым предложением, так и сложным предложением.

Пример импликации, в которой консеквент является простым предложением
Adam and Eve loved each other. Eve was loved. (Eve was loved if Adam and Eve loved each other.)
Примеры импликаций, в которых консеквент является сложным предложением
Adam and Eve loved each other. Adam was loved, and Eve was loved. (Adam was loved, and Eve was loved if Adam and Eve loved each other.)
2 < 5 2 + 1 < 5 + 1, and 2 − 1 < 5 − 1 (Two plus one is less than five plus one, and two minus one is less than five minus one if two is less than five.)

Антецедент импликации и её консеквент могут быть сложными предложениями.

Примеры импликаций, в которых антецедент и консеквент являются сложными предложениями.
Ah hated Oh, but Oh loved Ah. Ah was loved, and Oh was hated. (Ah was loved, and Oh was hated if Ah hated Oh, but Oh loved Ah.)
1 < 2, and 2 < 5 1 < 5, and 12 < 52 (One is less than five, and one squared is less than five squared if one is less than two, and two is less than five.)

Используя союз , можно образовать импликацию a b из любых двух предложений a и b, включая:

предложения, которые не связаны по смыслу,
Примеры
Волга впадает в Каспийское море. Лошади едят сено. (Лошади едят сено, если Волга впадает в Каспийское море.)
Бузина растёт в огороде. Дядька живёт в Киеве. (Дядька живёт в Киеве, если бузина растёт в огороде.)
Мать встречает дочь. Пыль покрывает ткань. (Пыль покрывает ткань, если мать встречает дочь.)
предложения, которые слабо связаны по смыслу,
Примеры
Eve loved Adam. Eva Braun loved Adolf Hitler. (Eva Braun loved Adolf Hitler if Eve loved Adam.)
Отец встретил сына. Бельмондо встретил шимпанзе. (Бельмондо встретил шимпанзе, если отец встретил сына.)
Песок прикрывает ткань. Ткань прикрывает винтовку. (Ткань прикрывает винтовку, если песок прикрывает ткань.)
предложения, которые существенно связаны по смыслу.
Примеры
Adam and Eve loved each other. Adam was loved. (Adam was loved if Adam and Eve loved each other.)
2 < 3 22 < 32 (Two squared is less than three squared if two is less than three.)

В связи с этим, возникает вопрос: можно ли определить достоверность импликации a b, которая образована из двух произвольных предложений a и b?

Определение валидности (достоверности) импликации[ред. | ред. код]

Если известны достоверности Validity(a) и Validity(b) предложений a и b, тогда достоверность Validity(a b) импликации a b можно определить по меньшей мере двумя споcобами.


1-й спосiб: Якщо 0 ≤ Vl(a) ≤ 1 i 0 ≤ Vl(b) ≤ 1, тодi Vl(a b) = max(1 − Vl(a, Vl(b), при цьому 0 ≤ Vl(a b) ≤ 1.

Приклади
Нехай Vl(a) = 0 i Vl(b) = 0. Тодi Vl(a b) = max(1 − 0, 0) = max(1, 0) = 1.
Нехай Vl(a) = 1 i Vl(b) = 0. Тодi Vl(a b) = max(1 − 1, 0) = max(0, 0) = 0.
Нехай Vl(a) = 0 i Vl(b) = 1. Тодi Vl(a b) = max(1 − 0, 1) = max(1, 1) = 1.
Нехай Vl(a) = 1 i Vl(b) = 1. Тодi Vl(a b) = max(1 − 1, 1) = max(0, 1) = 1.
Нехай Vl(a) = 1/8 i Vl(b) = 3/4. Тодi Vl(a b) = max(1 − 1/8, 3/4) = max(7/8, 3/4) = 7/8 = 0.875.
Нехай Vl(a) = 1/2 i Vl(b) = 1/2. Тодi Vl(a b) = max(1 − 1/2, 1/2) = max(1/2, 1/2) = 1/2 = 0.5.
Нехай Vl(a) = 1/4 i Vl(b) = 1/8. Тодi Vl(a b) = max(1 − 1/4, 1/8) = max(3/4, 1/8) = 3/4 = 0.75.
Нехай Vl(a) = 0 i 0 ≤ Vl(b) ≤ 1. Тодi Vl(a b) = max(1 − 0, Vl(b)) = max(1, Vl(b)) = 1.
Нехай Vl(b) = 1 i 0 ≤ Vl(a) ≤ 1. Тодi Vl(a b) = max(1 − Vl(a), 1) = 1.
Нехай Vl(a) = 1 i 0 ≤ Vl(b) ≤ 1 . Тодi Vl(a b) = max(1 − 1, Vl(b)) = max(0, Vl(b)) = Vl(b) ≤ Vl(b).
Нехай Vl(b) = 0 i 0 ≤ Vl(a) ≤ 1. Тодi Vl(a b) = max(1 − Vl(a), 0) = 1 − Vl(a) ≤ 1 − Vl(a) = Vl(¬a).
Примiтки
max(1 − Vl(a), Vl(b)) = ( 1 + Vl(b) − Vl(a) + | Vl(a) + Vl(b) − 1 | ) / 2
max(1 − Vl(a), Vl(b) = max(Vl(¬a), Vl(b))

2-й спосiб: Якщо 0 ≤ Vp(a) ≤ 1 i 0 ≤ Vp(b) ≤ 1, тодi Vp(a b) = 1 − Vp(a) + Vp(a) • Vp(b), при цьому 0 ≤ Vp(a b) ≤ 1

Приклади
Нехай Vp(a) = 0 i Vp(b) = 0. Тодi Vp(a b) = 1 − Vp(a) + Vp(a) • Vp(b) = 1 − 0 + 0 • 0 = 1 − 0 + 0 = 1.
В частности:
Оскiльки Vp( All dogs mew. ) = 0 i Vp( All cats bark. ) = 0, постiльки Vp( All dogs mew. All cats bark. ) = 1.
Оскiльки Vp( 2 > 3 ) = 0 i Vp( 2 + 2 > 4 ) = 0, остiльки Vp( 2 > 3 2 + 2 > 4 ) = 1.
Оскiльки Vp( H2 + F2 → Ag ) = 0 i Vp( Cu + Hg → Au ) = 0, остiльки Vp( H2 + F2 → Ag Cu + Hg → Au ) = 1.
Нехай Vp(a) = 1 i Vp(b) = 0. Тодi Vp(a b) = 1 − Vp(a) + Vp(a) • Vp(b) = 1 − 1 + 1 • 0 = 1 − 1 + 0 = 0.
В частности:
Оскiльки Vp( Some dog barks. ) = 1 i Vp( All penguins fly. ) = 0, остiльки Vp( Some dog barks. All penguins fly.) = 0.
Оскiльки Vp( 3 > 2 ) = 1 i Vp( 2 + 2 > 4 ) = 0, остiльки Vp( 3 > 2 2 + 2 > 4 ) = 0.
Оскiльки Vp( H2 + F2 → 2HF ) = 1 i Vp( Cu + Hg → Au ) = 0, остiльки Vp( H2 + F2 → 2HF Cu + Hg → Au ) = 0.
Нехай Vp(a) = 0 i Vp(b) = 1. Тодi Vp(a b) = 1 − Vp(a) + Vp(a) • Vp(b) = 1 − 0 + 0 • 1 = 1 − 0 + 0 = 1.
В частности:
Оскiльки Vp( All ostriches fly. ) = 0 i Vp( Some cat mews. ) = 1, остiльки Vp( All ostriches fly Some cat mews. ) = 1.
Оскiльки Vp( 2 > 3 ) = 0 i Vp( 2 + 2 ≤ 4 ) = 1, постiльки Vp( 2 > 3 2 + 2 ≤ 4 ) = 1.
Оскiльки Vp( C + O2 → CO3 ) = 0 i Vp( C + O2 → CO2 ) = 1, остiльки Vp( C + O2 → CO3 C + O2 → CO2 ) = 1.
Нехай Vp(a) = 1 i Vp(b) = 1. Тодi Vp(a b) = 1 − Vp(a) + Vp(a) • Vp(b) = 1 − 1 + 1 • 1 = 1 − 1 + 1 = 1.
В частности:
Оскiльки Vp( Some dog barks. ) = 1 i Vp( Some cat mews. ) = 1, остiльки Vp( Some dog barks. Some cat mews. ) = 1.
Оскiльки Vp( 3 > 2 ) = 1 i Vp( 2 + 2 ≤ 4 ) = 1, остiльки Vp( 3 > 2 2 + 2 ≤ 4 ) = 1.
Оскiльки Vp ( 2C + O2 → 2CO ) = 1 i Vp( 2CO + O2 → 2CO2 ) = 1, остiльки Vp( 2C + O2 → 2CO 2CO + O2 → 2CO2) = 1.
Нехай Vp(a) = 1/8 i Vp(b) = 3/4. Тодi Vp(a b) = 1 − 1/8 + 1/8 • 3/4 = 7/8 + 3/32 = 31/32 = 0.96875.
В частности:
Якщо Vp(Abel killed Cain.) = 1/8 i Vp(Cain killed Abel.) = 3/4, тодi Vp(Abel killed Cain. Cain killed Abel.) = 31/32.
Нехай Vp(a) = 1/2 i Vp(b) = 1/2. Тодi Vp(a b) = 1 − 1/2 + 1/2 • 1/2 = 1/2 + 1/4 = 3/4 = 0.75.
В частности:
Якщо Vp(Peresvet killed Chelubey.) = 1/2 i Vp(Chelubey killed Peresvet.) = 1/2, тодi Vp(Peresvet killed Chelubey. Chelubey killed Peresvet.) = 3/4.
Нехай Vp(a) = 3/4 i Vp(b) = 1/8. Тодi Vp(a b) = 1 − 3/4 + 3/4 • 1/8 = 1/4 + 3/32 = 11/32 = 0.34375.
В частности:
Якщо Vp(Cain killed Abel.) = 3/4 i Vp(Abel killed Cain.) = 1/8, тодi Vp(Cain killed Abel. Abel killed Cain.) = 11/32.
Нехай Vp(a) = 0 i 0 ≤ Vp(b) ≤ 1. Тодi Vp(a b) = 1 − 0 + 0 • Vp(b) = 1 − 0 + 0 = 1.
В частности:
Оскiльки Vp(The Moon is made of green cheese.) = 0, остiльки Vp(The Moon is made of green cheese. b) = 1 при будь-якому реченнi b.
Нехай Vp(b) = 1 i 0 ≤ Vp(a) ≤ 1. Тодi Vp(a b) = 1 − Vp(a) + Vp(a) • 1 = 1 − Vp(a) + Vp(a) = 1.
В частности:
Оскiльки Vp(Phobos is a moon of Mars.) = 1, остiльки Vp(a Phobos is a moon of Mars.) = 1 при будь-якому реченнi a.
Нехай Vp(a) = 1 i 0 ≤ Vp(b) ≤ 1. Тодi Vp(a b) = 1 − 1 + 1 • Vp(b) = Vp(b) ≤ Vp(b).
В частности:
Оскiльки Vp(Phobos is a moon of Mars.) = 1, остiльки Vp(Phobos is a moon of Mars. b) = Vp(b) при будь-якому однозначному реченнi b.
Нехай Vp(b) = 0 i 0 ≤ Vp(a) ≤ 1. Тодi Vp(a b) = 1 − Vp(a) + Vp(a) • 0 = 1 − Vp(a) ≤ 1 − Vp(a) = Vp(¬a).
В частности:
Оскiльки Vp(The Moon is made of green cheese.) = 0, остiльки Vp(a The Moon is made of green cheese.) = 1 − Vp(a) при будь-якому однозначному реченнi a.
Примитка:
1 − Vp(a) + Vp(a) • Vp(b) = Vp(¬a) + Vp(a) • Vp(b)

3-й спосiб Якщо 0 ≤ Vf(a) ≤ 1 i 0 ≤ Vf(b) ≤ 1, тодi Vf(a b) = min(1, 1 − Vf(a) + Vf(b)), при цьому 0 ≤ Vf(a b) ≤ 1.

Приклади
Нехай Vf(a) = 0 i Vf(b) = 0. Тодi Vf(a b) = min(1, 1 − 0 + 0) = min(1, 1) = 1.
Нехай Vf(a) = 1 i Vf(b) = 0. Тодi Vf(a b) = min(1, 1 − 1 + 0) = min(1, 0) = 0.
Нехай Vf(a) = 0 i Vf(b) = 1. Тодi Vf(a b) = min(1, 1 − 0 + 1) = min(1, 2) = 1.
Нехай Vf(a) = 1 i Vf(b) = 1. Тодi Vf(a b) = min(1, 1 − 1 + 1) = min(1, 1) = 1.
Нехай Vf(a) = 1/8 i Vf = 3/4. Тодi Vf(a b) = min(1, 1 − 1/8 + 3/4) = min(1, 7/8 + 3/4) = min(1, 13/8) = 1.
Нехай Vf(a) = 1/2 i Vf(b) = 1/2. Тодi Vf(a b) = min(1, 1 − 1/2 + 1/2) = min(1, 1) = 1.
Нехай Vf(a) = 3/4 i Vf(b) = 1/8. Тодi Vf(a b) = min(1, 1 − 3/4 + 1/8) = min(1, 1/4 + 1/8) = min(1, 3/8) = 3/8 = 0.375.
Нехай Vf(a) = 0 i 0 ≤ Vf(b) ≤ 1. Тодi Vf(a b) = min(1, 1 − 0 + Vf(b)) = min(1, 1 + Vf(b)) = 1.
Нехай Vf(b) = 1 i 0 ≤ Vf(a) ≤ 1. Тодi Vf(a b) = min(1, 1 − Vf(a) + 1) = min(1, 2 − Vf(a)) = 1.
Нехай Vf(a) = 1 i 0 ≤ Vf(b) ≤ 1. Тодi Vf(a b) = min(1, 1 − 1 + Vf(b)) = min(1, Vf(b)) = Vf(b) ≤ Vf(b).
Нехай Vf(b) = 0 i 0 ≤ Vf(a) ≤ 1. Тодi Vf(a b) = min(1, 1 − Vf(a) + 0) = 1 − Vf(a) ≤ 1 − Vf(a) = Vf(¬a).
Примiтки:
min(1, 1 − Vf(a) + Vf(b)) = 1/2 • (2 + Vf(b) − Vf(a) − | Vf(b) − Vf(a) | )
Якщо Vf(a) > Vf(b), тодi Vf(a b) = 1 − Vf(a) + Vf(b) = Vf(¬a) + Vf(b); якщо Vf(a) ≤ Vf(b), тодi Vf(a b) = 1.

4-й спосiб: Якщо 0 ≤ Vn(a) ≤ 1 i 0 ≤ Vn(b) ≤ 1, тодi Vn(a b) = 1/2 + (Vn(b) − Vn(a)) / 2|Vn(b) − Vn(a)|, при цьому 0 ≤ Vn(a b) ≤ 1.

Приклади
Нехай Vn(a) = 0 i Vn(b) = 0. Тодi Vn(a b) = 1/2 + (0 − 0) / 2|0 − 0| = 1/2 + 1/2 = 1.
Нехай Vn(a) = 1 i Vn(b) = 0. Тодi Vn(a b) = 1/2 + (0 − 1) / 2|0 − 1| = 1/2 − 1/2 = 0.
Нехай Vn(a) = 0 i Vn(b) = 1. Тодi Vn(a b) = 1/2 + (1 − 0) / 2|1 − 0| = 1/2 + 1/2 = 1.
Нехай Vn(a) = 1 i Vn(b) = 1. Тодi Vn(a b) = 1/2 + (1 − 1) / 2|1 − 1| = 1/2 + 1/2 = 1.
Нехай Vn(a) = 1/8 i Vn(b) = 3/4. Тодi Vn(a b) = 1/2 + (3/4 − 1/8) / 2| 3/4 − 1/8 | = 1/2 + 1/2 = 1.
Нехай Vn(a) = 1/2 i Vn(b) = 1/2. Тодi Vn(a b) = 1/2 + (1/2 − 1/2) / 2| 1/2 − 1/2 | = 1/2 + 1/2 = 1.
Нехай Vn(a) = 3/4 i Vn(b) = 1/8. Тодi Vn(a b) = 1/2 + (1/8 − 3/4) / 2| 1/8 − 3/4 | = 1/2 − 1/2 = 0.
Нехай Vn = 0 i 0 ≤ Vn(b) ≤ 1. Тодi Vn(a b) = 1/2 + (Vn(b) − 0) / 2| Vn(b) − 0 | = 1/2 + Vn(b) / 2| Vn(b) | = 1/2 + 1/2 = 1.
Нехай Vn(b) = 1 i 0 ≤ Vn(a) ≤ 1. Тодi Vn(a b) = 1/2 + (1 − Vn(a)) / 2 | 1 − Vn(a) | = 1/2 + 1/2 = 1.
Нехай Vn(a) = 1 i 0 ≤ Vn(b) < 1. Тодi Vn(a b) = 0 ≤ Vn(b).
Якщо Vn(a) =1 i Vn(b) = 1, тодi Vn(a b) = 1 = Vn(b) ≤ Vn(b).
Нехай Vn(b) = 0 i 0 < Vn(a) ≤ 1. Тодi Vn(a b) = 0 ≤ 1 − Vn(a) = Vn(¬a).
Якщо Vn(b) = 0 i Vn(a) = 0, тодi Vn(a b) = 1 = 1 − 0 = 1 − Vn(a) ≤ 1 − Vn(a) = Vn(¬a).
Примiтка
Vn(a b) - булевозначная функция, а именно: якщо Vn(a) > Vn(b), тодi Vn(a b) = 0; якщо Vn(a) ≤ Vn(b), тодi Vn(a b) = 1.
Сводная таблица результатов расчёта достоверности импликаций
Validity(a) Validity(b) Vl(a b) Vp(a b) Vf(a b) Vn(a b) Validity(a b)
0 0 1 1 1 1 1
1 0 0 0 0 0 0
0 1 1 1 1 1 1
1 1 1 1 1 1 1
1/8 3/4 7/8 31/32 1 1 ≥ 7/8 and ≤ 1
1/2 1/2 1/2 3/4 1 1 ≥ 1/2 and ≤ 1
3/4 1/8 1/4 11/32 3/8 0 ≥ 0 and ≤ 3/8
0 ≤ 0 and ≤ 1 1 1 1 1 1
≥ 0 and ≤ 1 1 1 1 1 1 1
1 ≥ 0 and ≤ 1 Vl(b) Vp(b) Vf(b) ≤ Vn(b) ≤ Validity(b)
≥ 0 and ≤ 1 0 1 − Vl(a) 1 − Vp(a) 1 − Vf(a) ≤ (1 − Vn(a)) ≤ (1 − Validity(a))

Доповнення[ред. | ред. код]

Якщо Vl(a) = Vp(a) i Vl(b) = Vp(b), а також Vl(a) {0, 1}, Vp(a) {0, 1}, Vl(b) {0, 1} i Vp(b) {0, 1}, тодi Vl(a b) = Vp(a b).
Якщо Vl(a) = Vf(a) i Vl(b) = Vf(b), а також Vl(a) {0, 1}, Vf(a) {0, 1}, Vl(b) {0, 1} i Vf(b) {0, 1}, тодi Vl(a b) = Vf(a b).
Якщо Vl(a) = Vn(a) i Vl(b) = Vn(b), а також Vl(a) {0, 1}, Vn(a) {0, 1}, Vl(b) {0, 1} i Vn(b) {0, 1}, тодi Vl(a b) = Vn(a b).


Якщо 0 ≤ Vl(a) = Vp(a) ≤ 1 i 0 ≤ Vl(b) = Vp(b) ≤ 1, тодi Vl(a b) ≤ Vp(a b).
Якщо 0 ≤ Vp(a) = Vf(a) ≤ 1 i 0 ≤ Vp(b) = Vf(b) ≤ 1, тодi Vp(a b) ≤ Vf(a b).
Якщо 0 ≤ Vf(a) = Vn(a) ≤ 1 i 0 ≤ Vf(b) = Vn(b) ≤ 1, а також Vn(a) ≤ Vn(b), тодi Vf(a b) = Vn(a b) = 1.
Якщо 0 ≤ Vn(a) = Vl(a) ≤ 1 i 0 ≤ Vn(b) = Vl(b) ≤ 1, а також Vn(a) > Vn(b), тодi Vn(a b) ≤ Vl(a b).


Якщо 0 < Vl(a) = Vp(a) < 1 i 0 < Vl(b) = Vp(b) < 1, тодi Vl(a b) < Vp(a b).
Якщо 0 < Vp(a) = Vf(a) < 1 i 0 < Vp(b) = Vf(b) < 1, тодi Vp(a b) < Vf(a b).
Якщо 0 < Vf(a) = Vn(a) < 1 i 0 < Vf(b) = Vn(b) < 1, а також Vn(a) ≤ Vn(b), тодi Vf(a b) = Vn(a b) = 1.
Якщо 0 < Vl(a) = Vn(a) < 1 i 0 < Vl(b) = Vn(b), а також Vn(a) > Vn(b), тодi Vl(a b) > Vn(a b) = 0.


Якщо Vl(a)=Vp(a)=Vf(a)=Vn(a) = 0 i 0 ≤ Vl(b)=Vp(b)=Vf(b)=Vn(b) ≤ 1, тодi Vl(a b)=Vp(a b)=Vf(a b)=Vn(a b) = 1
Якщо Vi(b) = Vp(b) = Vf(b) = 0 i 0 ≤ Vi(a) = Vp(a) = Vf(a) ≤ 1, тодi Vl(a b) = Vp(a b) = Vf(a b) = Vl(¬a) = Vp(¬a) = Vf(¬a).
Якщо Vn(b) = 0 i 0 ≤ Vn(a) ≤ 1, тодi Vn(a b) ≤ 1 − Vn(a) = Vn(¬a).
Якщо Vl(a) = Vp(a) = Vf(a) = 1 i 0 ≤ Vl(b) = Vp(b) = Vf(b) ≤ 1, тодi Vl(a b) = Vp(a b) = Vf(a b) = Vl(b) = Vp(b) = Vf(b)
Якщо Vn(a) = 1 i 0 ≤ Vn(b) ≤ 1, тодi Vn(a b) ≤ Vn(b).
Якщо Vl(b)=Vp(b)=Vf(b)=Vn(b) = 1 i 0 ≤ Vl(a)=Vp(a)=Vf(a)=Vn(a) ≤ 1, тодi Vl(a b)=Vp(a b)=Vf(a b)=Vn(a b) = 1


Якщо Vl(a b) = 1, а також 0 ≤ Vl(a) ≤ 1 i 0 ≤ Vl(b) ≤ 1, тодi Vl(a) ≤ Vl(b).
Якщо Vp(a b) = 1, а також 0 ≤ Vp(a) ≤ 1 i 0 ≤ Vp(b) ≤ 1, тодi Vp(a) ≤ Vp(b).
Якщо Vf(a b) = 1, а також 0 ≤ Vf(a) ≤ 1 i 0 ≤ Vf(b) ≤ 1, тодi Vf(a) ≤ Vf(b).
Якщо Vn(a b) = 1, а також 0 ≤ Vn(a) ≤ 1 i 0 ≤ Vn(b) ≤ 1, тодi Vn(a) ≤ Vn(b).


Якщо Vl(a b) = 1 i Vl(a) = 1, тодi Vl(b) = 1.
Якщо Vp(a b) = 1 i Vp(a) = 1, тодi Vp(b) = 1.
Якщо Vf(a b) = 1 i Vf(a) = 1, тодi Vf(b) = 1.
Якщо Vn(a b) = 1 i Vn(a) = 1, тодi Vn(b) = 1.


Якщо Vl(a b) = 1 i Vl(b) = 0, тодi Vl(a) = 0.
Якщо Vp(a b) = 1 i Vp(b) = 0, тодi Vp(a) = 0.
Якщо Vf(a b) = 1 i Vf(b) = 0, тодi Vf(a) = 0.
Якщо Vn(a b) = 1 i Vn(b) = 0, тодi Vn(a) = 0.

Сводка полезных правил[ред. | ред. код]

Правило 0.1: Якщо 0 ≤ Validity(a) ≤ Validity(b) ≤ 1, тодi max(1 − Validity(a), Validity(b)) ≤ Validity(a b) ≤ 1.


Правило 0.2: Якщо 1 ≥ Validity(a) > Validity(b) ≥ 0, тодi 0 ≤ Validity(a b) ≤ 1 − Validity(a) + Validity(b).


Правило 1.1: Любая импликация с ложным антецедентом верна (Из лжи следует всё, что угодно).

Якщо Validity(a) = 0, тодi Validity(a b) = 1.

Приклади
Оскiльки Validity( All dogs mew.) = 0, остiльки Validity( All dogs mew. Abel killed Cain. ) = 1.
Оскiльки Validity( All cats bark. ) = 0, ValidityValidity( All cats bark. Cain killed Abel. ) = 1.
Оскiльки Validity( 1 < 0 ) = 0, остiльки Validity( 1 < 0 2 • 2 > 4 ) = 1.
Оскiльки Validity( 1 < 0 ) = 0, остiльки Validity( 1 < 0 2 • 2 ≤ 4 ) = 1.

Правило 1.2 Любая импликация с верным консеквентом верна (Импликация с банальным заключением - трюизм.).

Якщо Validity(b) = 1, тодi Validity(a b) = 1.

Приклади
Оскiльки Validity(Some dogs bark.) = 1, остiльки Validity(Abel killed Cain. Some dogs bark.) = 1.
Оскiльки Validity(Some cats mew.), остiльки Validity(Cain killed Abel. Some cats mew.) = 1.
Оскiльки Validity(0 < 1) = 1, остiльки Validity(2 • 2 > 4 0 < 1) = 1.
Оскiльки Validity(0 < 1) = 1, остiльки Validity(2 • 2 ≤ 4 0 < 1) = 1.

Правило 2.1: Достоверность любой импликации с верным антецедентом не больше достоверности ее консеквента.

Якщо Validity(a) = 1, тодi Validity(a b) ≤ Validity(b).

Приклади
Оскiльки Validity( 1 > 0 ) = 1, остiльки Validity( 1 > 0 2 • 2 > 4 ) ≤ Validity( 2 • 2 > 4 ).
Оскiльки Validity( 1 > 0 ) = 1, остiльки Validity( 1 > 0 2 • 2 ≤ 4 ) ≤ Validity( 2 • 2 ≤ 4 ).
Оскiльки Validity(The Earth moves round the Sun.) = 1, остiльки Validity(The Earth moves round the Sun. Дядька живёт в Киеве.) ≤ Validity(Дядька живёт в Киеве.).

Правило 2.2: Достоверность любой импликации с ложным консеквентом не больше достоверности отрицания её антецедента.

Якщо Validity(b) = 0, тодi Validity(a b) ≤ 1 − Validity(a) = Validity(¬a).

Приклади
Оскiльки Validity(0 > 1) = 0, остiльки Validity(2 • 2 > 4 0 > 1) ≤ Validity(2 • 2 ≤ 4).
Оскiльки Validity(0 > 1) = 0, остiльки Validity(2 • 2 ≤ 4 0 > 1) ≤ Validity(2 • 2 > 4)
Оскiльки Validity(The Sun moves round the Earth.) = 0, остiльки Validity(Дядька живёт в Киеве. The Sun moves round the Earth.) ≤ Validity(Дядька не живёт в Киеве).


Правило 3: Достоверность антецедента верной импликации не больше, чем достоверность ее консеквента.

Якщо Validity(a b) = 1, тодi Validity(a) ≤ Validity(b)

Приклади
Оскiльки Validity( Abel and Cain killed each other. Abel killed Cain. ) = 1, остiльки Validity( Abel and Cain killed each other. ) ≤ Validity( Abel killed Cain. ).
Оскiльки Validity( Abel and Cain killed each other. Cain killed Abel. ) = 1, остiльки Validity( Abel and Cain killed each other. ) ≤ Validity( Cain killed Abel. )
Оскiльки Validity(Peresvet and Chelubey killed each other. Peresvet killed Chelubey.) = 1, остiльки Validity(Peresvet and Chelubey killed each other.) ≤ Validity(Peresvet killed Chelubey.)
Оскiльки Validity(Peresvet and Chelubey killed each other. Chelubey killed Peresvet.) = 1, остiльки Validity(Peresvet and Chelubey killed each other.) ≤ Validity(Chelubey killed Peresvet.).

Правило 4.1: Верная импликация с верным антецедентом имеет верный консеквент (см. также Modus ponens).

Якщо Validity(a b) = 1 i Validity(a) = 1, тодi Validity(b) = 1.

Приклад
Оскiльки Validity(Jack Ruby shot and fatally wounded Lee Oswald. Lee Oswald was shot.) = 1 i Validity(Jack Ruby shot and fatally wounded Lee Oswald.) = 1, остiльки Validity(Lee Oswald was shot.) = 1.

Правило 4.2: Верная импликация с ложным консеквентом имеет ложный антецедент (см. также Modus tollens).

Якщо Validity(a b) = 1 i Validity(b) = 0, тодi Validity(a) = 0.

Приклад
Оскiльки Validity(Lee Oswald shot and fatally wounded Jack Ruby. Jack Ruby was fatally wounded.) = 1 i Validity(Jack Ruby was fatally wounded.) = 0, остiльки Validity(Lee Oswald shot and fatally wounded Jack Ruby.) = 0.

Правило 5.1: Достоверность импликации не убывает при увеличении достоверности её антецедента.

Якщо 0 ≤ Validity(a1) < Validity(a2) ≤ 1 i 0 ≤ Validity(b) ≤ 1, тодi Validity(a1 b) ≥ Validity(a2 b).

Правило 5.2: Достоверность импликации не возрастает при увеличении достоверности её консеквента.

Якщо 0 ≤ Validity(b1) < Validity(b2) ≤ 1 i 0 ≤ Validity(a) ≤ 1, тодi Validity(a b1) ≤ Validity(a b2).


Кое-что об Английском языке[ред. | ред. код]

Начнём со следующего примера:

Английское предложение "Cain is likely to have beaten Abel." содержит не числовую, а вербальную оценку "likely" достоверности события "Cain beat Abel.", а Английское предложение "Abel is unlikely to have bitten Abel." содержит не числовую, а вербальную оценку "unlikely" достоверности события "Abel bit Cain.".
Возникает вопрос: "Каковы вербальные оценки достоверности событий "Cain beat Abel if Abel bit Cain." и "Abel bit Cain if Cain beat Abel.", если известны указанные вербальные оценки достоверности событий "Cain beat Abel." и "Abel bit Cain."?
Ответ на указанный вопрос таков:
1) "It is likely that Cain beat Abel if Abel bit Cain."
2) "It is unlikely that Abel bit Cain if Cain beat Abel.".

Англоязычные лица пользуются разнообразными вербальными оценками достоверности событий, включая следующие оценки:

quite unlikely (например, в предложении "He is quite unlikely to have loved her." для оценки события "He loved her."),
very unlikely (например, в предложении "She is very unlikely to have eaten vareniki." для оценки события "She ate vareniki."),
unlikely (например, в предложении "He is unlikely to have cooked vareniki." для оценки события "He cooked vareniki."),
seem (например, в предложении "They seem to have slept together." для оценки события "They slept together."),
likely (например, в предложении "She is likely to have cooked vareniki." для оценки события "She cooked vareniki."),
very likely (например, в предложении "He is very likely to have eaten vareniki." для оценки события "He ate vareniki."),
quite likely (например, в предложении "She is quite likely to have loved him." для оценки события "She loved him.").

Возникает вопрос: "Какова вербальная оценка достоверности события "b if a.", если известны вербальные оценки событий a и b?". Ответ на этот вопрос содержится в нижеследующей таблице и примерах её использования.

Таблица вербальных оценок достоверности события "b if a"
b\a quite unlikely very unlikely unlikely seem likely very likely quite likely
quite unlikely quite likely very likely likely seem unlikely very unlikely quite unlikely
very unlikely quite likely very likely likely seem unlikely very unlikely very unlikely
unlikely quite likely very likely likely seem unlikely unlikely unlikely
seem quite likely very likely likely seem seem seem seem
likely quite likely very likely likely likely likely likely likely
very likely quite likely very likely very likely very likely very likely very likely very likely
quite likely quite likely quite likely quite likely quite likely quite likely quite likely quite likely
Примеры пользования таблицей
Якщо "He is very likely to have eaten vareniki." i "They seem to have slept together.", тодi "It seems that they slept together if he ate vareniki.".
Якщо "They seem to have slept together." i "He is unlikely to have cooked vareniki.", тодi "It seems that he cooked vareniki if they slept together.".
Якщо "Cain is very likely to have beaten Abel." i "Abel is unlikely to have bitten Cain.", тодi "It is unlikely that Abel bit Cain if Cain beat Abel.".
Якщо "Abel is quite unlikely to have bitten Cain." i "Cain is very likely to have beaten Abel.", тодi "It is quite likely that Cain beat Abel if Abel bit Cain.".

--Галактион 08:16, 15 травня 2009 (UTC)