Загрузка...

Поняття логічного виводу. Реферат

Термін "логічний вивід" використовується у широкому і вузькому значеннях. У широкому значенні поняття "логічний вивід" ототожнюється з поняттям умовиводу, до якого включають і власне вивід (логічний)

Один з найновіших словників з логіки дає таке визначення: "Вивід логічний - міркування, в ході якого з яких-небудь суджень - засновків - з допомогою логічних правил одержують висновок - нове судження". Це визначення повністю збігається з визначенням умовиводу. Про це свідчить і приклад, яким ілюструється цитоване визначення: "Всі люди смертні. Кай - людина. Кай смертний".

Часте ототожнення виводу з умовиводом пояснюється їх подібністю. І умовивід, і логічний вивід є міркуваннями, будуються вони відповідно до певних логічних правил, містять засновки і висновки, дають змогу одержувати так зване вивідне знання. Проте між ними існує й істотна відмінність. Якщо умовивід - це справжнє, змістовне міркування, то логічний вивід нагадує своєрідну гру "... з символами, коли можна комбінувати символи у відповідності з правилами, з'єднувати їх, роз'єднувати тощо".

Правила, відповідно до яких будується логічний вивід, є строго однозначно визначеними, що не завжди можна сказати про правила умовиводів. Засновками і висновком умовиводу є судження, виражені засобами природної мови, а засновками і висновком виводу є безструктурні, позначені символами прості висловлювання, формули і навіть схеми формул (до речі, висновок тут називається вивідною формулою). Назвати вивідну формулу знанням можна хіба що умовно, оскільки вона набуває смислу тільки після відповідної інтерпретації.

Вивід - послідовність висловлювань, формул або схем формул, яка утворюється з аксіом, засновків і теорем (раніше доведених формул), остання формула якої (послідовності) виведена з попередніх формул за правилами відповідної формально-логічної теорії.

Логічний вивід у логіці висловлювань є одним з видів числення. Оскільки кожна формальна система має власні аксіоми і правила виводу, то в кожній з них вивід носить специфічний характер. Особливо ефективними є виводи в системі логіки висловлювань, насамперед в системі натурального виводу. Процес міркування, одержання істинних висновків у них ґрунтується не на застосуванні конкретних за змістом засновків і навіть не на зв'язках між обсягами термінів у середині простих суджень (між суб'єктом і предикатом) та обсягами термінів різних простих суджень (як у силогізмі), а на характері логічних зв'язків між висловлюваннями, врахуванні лише логічного значення (істинності чи хибності) останніх та коректному застосуванні до них правил виводу.

Формалізувавши (в даному випадку - переклавши на мову логіки висловлювань) вихідні судження, судження-засновки, можна алгоритмізувати процес виведення із засновків необхідного й істинного висновку, який, будучи перекладеним на природну мову, фігуруватиме як розв'язання відповідної задачі.

Найважливішими характеристиками виводу логіки висловлювань є:, по-перше, сумісність його засновків і висновку, їх несуперечливість, а по-друге, та обставина, що кожен закон ("завжди істинне" висловлювання) в цій формальній системі піддається обґрунтуванню. 'Натуральним цей вивід називають тому, що він будується способом, близьким до того, яким ми звичайно користуємось у неформальних доведеннях.

Мова й основні правила виводу логіки висловлювань

     

Правило виводу - своєрідний трафарет, шаблон, припис, що визначає перехід від засновків до висновку-наслідку, вказуючи, яким чином висловлювання, істинність яких відома, можна видозмінювати, щоб одержати нові істинні висловлювання.

Пропонують і таке формулювання правил виводу: "Правила виводу - це способи логічного переходу від засновків до висновку, які задають правила введення і усунення логічних сполучників".

Правило введення кон'юнкції (ВК):

  • А
  • А, АА0Л... АА
  • 1 Z П

Згідно з цим правилом істинні висловлювання завжди можна з'єднувати знаком кон'юнкції. У найпростішому випадку це правило записується так:-, що

АлВ означає: якщо висловлювання А, В поодинці істинні,

то істинна і їх кон'юнкція - АлВ. Наприклад: Тарас Шевченко - геніальний поет (А). Тарас Шевченко - талановитий живописець (В).

Тарас Шевченко - геніальний поет і (він же) талановитий живописець (АлВ).

Одержаний висновок є істинним, чого не скажеш, наприклад, про складне висловлювання (кон'юнкцію) "Тарас Шевченко - геніальний поет і живописець", оскільки ознака геніальності в цьому висловлюванні стосується Шевченка і як живописця.

Цей приклад не можна вважати типовим, оскільки суб'єктами простих суджень (кон'юнктів) далеко не завжди виступає одне й те ж поняття. Приклад, як правило, адресується буденній свідомості, здоровому глузду. Тому "типовіші" приклади, що ілюструють правила введення кон'юнкції, здадуться непереконливими для здорового глузду. Скажімо, ""Сім" - просте число, і Київ - столиця України" (АлВ).

Правило усунення кон'юнкції (УК):

  • А, /А9л... лА
  • А>

Це правило дозволяє з кон'юнкції висловлювань виводити будь-яке висловлювання, що є її кон'юнктом.

Наприклад:

У скоєнні цього злочину брали участь А і В (АлВ). У скоєнні цього злочину брав участь А (А).

Правило введення диз'юнкції (ВД): A, vA, v... vA

  • 12 п

Це правило дозволяє до істинного висловлювання приєднувати з допомогою диз'юнкції (нестрогої) інші висловлення. Оскільки ж нестрога диз'юнкція є істинною за умови істинності принаймні одного диз'юнкта, то звідси випливає висновок, що логічне значення приєднуваних диз'юнктів не впливає на утворену диз'юнкцію: вона завжди буде істинною.

Наприклад:

О. Пушкін - геніальний поет.

Пушкін - геніальний поет або живописець.

Правила усунення диз'юнкції (УД)

Правило усунення строгої диз'юнкції:

  • A, vA, v... vA
  • 2- - п
  • A, v... vA А,

Усунення строгої диз'юнкції з двома диз'юнктами здійснюється так:

  • АуВ ■ АуВ АуВ АуВ
  • А. В. А. В
  • В ' А В ' А

Правило усунення нестрогої диз'юнкції:

  • A, vA. v... vA "A, vA "v... vA
  • 12 п 12 п
  • А9Л... ЛА "A, v... vA
  • А, > А,

Логічний вивід і проблема розв'язання

Усунення нестрогої диз'юнкції з двома диз'юнктами здійснюється так:

  • AvB AvB А. В
  • В ' А

У традиційній логіці правило усунення диз'юнкції відповідає схемі розділово-категоричного умовиводу.

Правило введення імплікації (ВІ):

  • А В-+А

Згідно з таблицею істинності імплікації за умови істинності консеквента вона завжди є істинною. Дати переконливу змістовну інтерпретацію цього правила, мабуть, неможливо.

Правило дедукції є одним із різновидів введення імплікації:

  • Г, АУ-В Г\- (А->В) '

Читається це правило так: "Якщо з гамми засновків Г і формули А можна вивести формулу В, то із засновків Г випливає формула А-+В.

Правило усунення імплікації (УІ):

  • А-+В А->В
  • А В~
  • (Modus ponens); 2. —=— (Modus tollens).

Це правило дозволяє за наявності істинного антецедента виводити відповідний консеквент, а за наявності заперечення консеквента - переходити до заперечення антецедента.

Правило введення еквіваленції (BE): А->В В-+А А<->В '

Імплікація А-+В означає, що А є достатньою, але не необхідною підставою стосовно В, а В є необхідною, проте недостатньою умовою істинності А. Аналогічно можна охарактеризувати й імплікацію В->А, орієнтуючись на її складові (антецедент і консеквент), а не на буквене їх позначення. За умови істинності А->В і В-> ->А з цих даних можна вивести еквіваленцію А<->В, в якій виражається взаємна необхідність і достатність А і В.

Наприклад:

Якщо трикутник рівносторонній, то він рівнокутний (А->Б).

Якщо трикутник рівнокутний, то він рівносторонній (В->А).

Трикутник є рівностороннім тоді і тільки тоді, коли він рівнокутний (А<->В).

Правило усунення еквіваленції (УЕ):

  • 1 А<В А<В
  • ' А-+В1 В->А'

З цього правила випливають такі висновки:

  • А++В А-В А-В АА->В
  • А. В. А. В.
  • В А В~ А

Про правильність перелічених висновків свідчить таблиця істинності еквіваленції, згідно з якою логічне значення її правої і лівої частин збігається: і<->і; х--х.

Існують й інші правила виводу, котрі часто виділяють в окрему групу: "... в логіці висловлювань існують також правила перетворення суджень, які задаються відповідними рівносильностями (їх ще називають правилами еквівалентної заміни).

Знак "=", що з'єднує дві частини кожної формули, які наводяться нижче, означає логічну тотожність цих частин за будь-яких значень пропозиційних змінних (що можна перевірити, склавши для них таблиці істинності).

Ці рівносильності служать алгоритмами правомірної трансформації структури логічних виразів, а також правилами переходу до виразів з іншими логічними сполучниками" [15].

Поняття "рівносильність" (=) тотожне поняттю "еквівалентність" (<-"), хоча є деякі підстави для їх розрізнення. Так, у формулах рівносильностей "=" є головним логічним знаком, тобто таким, що застосовується останнім при побудові формули. Іноді рівносиль-ність невиправдано ототожнюють з рівнозначністю: "Рівнозначність - поняття математичної логіки. Іноді в математичній логіці використовується як синонім відношення рівносильності між формулами, а іноді як синонім операції еквівалентності".

Проте, два висловлювання лише тоді є рівнозначними, якщо вони можуть бути одержаними з рівносильних формул А і Б в результаті заміни всіх змінних, які до них входять, конкретними висловлюваннями.

Різні автори називають різну кількість основних рівносильностей, на яких ґрунтуються правила перетворення висловлювань, їх еквівалентної заміни. Так, П. С Новіков до найважливіших відносить лише 13 рівносильностей, а автори "Формальної логіки" - кілька десятків.

Ось які рівносильності називає П. С. Новіков:

  • А=А.
  • АлВ я ВлА.
  • (АлВ) лС=Ал (ВлС).
  • AvB = BvA.
  • (AvB) vC = Av (BvC).
  • AA (BVC) = (АлВ) V (AAC).
  • AV (BAC) = (АУВ) Л (АУС).
  • (AvB) =АлВ.
  • (АлВ) =AvB.
  • AvA=A.
  • АлА=А.
  • Алі =А.
  • Avx st A.

Автори "Формальної логіки" називають півсотні рівносильностей, більшість яких вважають основними. При цьому вони зазначають, що основні рівносильності містять "... схеми формул і належать до нескінченної множини рівносильних одна одній формул логіки висловлювань відповідного виду".

Ось ці 50 рівносильностей:

  • 1. А=А.
  • 2. (АлВ) = (ВлА).
  • 3. Ал (ВлС) а (АлВ) лС.
  • 4. (AvB) a (BvA).
  • 5. Av (BvC) m (AvB) vC.
  • 6. AV (BAC) = (AVB) A (AVC). б'. (BAC) VA = (AVB) A (AVC).
  • 7. AA (BVC) a (AAB) V (AAC). 7'. (BVC) AA = (AAB) V (AAC).
  • 8. AAA=A.
  • 9. AvAaA.
  • 10. (AXE) a (AvB).
  • 11. (AvB) = (AAB).
  • 12. (AAB) = (AB).
  • 13. (A-+B) a (AvB).
  • 14. (AAB) к (АуВ).
  • 15. (AvB) a (AAB).
  • 16. (A 17. ГАуБ) = (АVB) A (AVB).
  • 18. (AVB) A (AVB) a B.
  • 19. АЛ (04\/Б; M.
  • 20. AV (AAB) Я A.
  • 21. (AVC) A (BVC) a (AVC) A (BVC) A (AVB).
  • 22. (AAC) V (BAC) a (AAC) V (BAC) V (AAB).
  • 23. fA-BJ = (B-*A).
  • 24. (A++B) = (A++B).
  • 25. (АБ j * (АШІ).
  • 26. (А "*Я; ■ (AB) MB-A).
  • 27. Г-5; a&AB) v (AAB).
  • 28. (Av/BJ ■ £Ї-" Я;.
  • 29. fA-BJ a (AAE).
  • 30. (A5B~J = (AAB).
  • ЗІ. ГАОБ; a (JwB~).
  • 32. fAvfl; s (A<BJ.
  • 33. fAoBJ a (AvB).
  • 34 v (AyB~j = (A~<+B).
  • 35-42. Рівносильності, для побудови яких вдаються до додаткових логічних зв'язок та відповідних символів.
  • 43. і ах.
  • 44. х~аі.
  • 45. Ai = А.
  • 46. А<->х т А.
  • 47. Алі =А. 47. ' ілА=А.
  • 48. Алх =х. 48! хлА = х.
  • 49. Avi =i. 49! ivA s і.
  • 50. JCVA =A. 50! Avx sA

Рівносильність кожної з наведених схем формул можна обґрунтувати шляхом побудови відповідних таблиць істинності, до яких ми зверталися, визначаючи, яким є те чи інше складне висловлювання, - "завжди істинним" (законом логіки), "завжди хибним" (суперечністю) чи виконуваним (невизначеним).

Перевіримо з допомогою відповідних таблиць істинності рівносильність, скажімо, формул AV (BAC) І (AVB) A (AVC), даних у переліку рівносильностей під номером 6.

А В с ВлС AV (BAC)

і і і і

і і X X

і X і X

і X X X

X і і і

X і X X X

X X і X X

X X X X X

Оскільки в даних таблицях логічне значення (істинність чи хибність) формул (AV (BAC)) І ((AVB) A (AVC)) збігається (порівняйте останні стовпчики таблиць), то вони є рівносильними: AV (BAC) Ш (AVB) A (AVC).

Коротко охарактеризуємо перелічені рівносильності.

Перша рівносильність (А =А) означає, що подвійне заперечення будь-якрї формули рівносильне самій цій формулі: формула А істинна тоді, коли істинною є формула А, і хибна, коли хибною є формула А. Прикладом цієї рівносильності є рівнозначність висловлювань "Хибно, що 5 не є простим числом" і "5 - просте число".

Рівносильності 2 і 3 — (АлВ) щ (ВлА) і Ал (ВлС) = = (АлВ) лС - свідчать про комутативність й асоціативність кон'юнкції, а рівносильності 4 і 5 - (AvB) m = (BvA) і Av (BvC) = (AvB) vC - про комутативність та асоціативність диз'юнкції. Оскільки ці рівносильності досить прості, то навряд чи потрібна ілюстрація їх прикладами.

Рівносильності 6, 6', 7 і 7' - AV (BAC) * (AVB) A A (AVC), (BAC) VA Ш (AVB) A (AVC), AA (BVC) Ш (AAB) V V (AAC), (BVC) AA = (AAB) V (AAC) - свідчать про дистрибутивність диз'юнкції стосовно кон'юнкції і дистрибутивність кон'юнкції щодо диз'юнкції.

Прикладом рівносильності б може бути рівнозначність висловлювань "У вчиненні цього злочину брав участь І. або П. з С." і "У вчиненні цього злочину брав участь принаймні один підозрюваний з обох пар: І. або П. і І. або С".

Ілюстрацією рівносильності 7 є рівнозначність таких висловлювань: "Причиною отруєння є споживання першої страви і принаймні однієї з двох інших - другої або третьої" і "Причиною отруєння є споживання першої і другої страв або першої і третьої".

Рівносильності 8 і 9 - (АлА) = А і (AvA) = А - є законами ідемпотентності кон'юнкції та диз'юнкції.

Рівносильності 10 і 11 - (АлВ) = (AvB) і (AvB) = = (АлВ) - називаються законами де Моргана. Прикладом рівносильності 10 є рівнозначність висловлювань "Хибно, що ця геометрична фігура є квадратом і що вона водночас має гострі кути" і "Ця геометрична фігура не є квадратом або вона не має гострих кутів".

Прикладом рівносильності 11 є рівнозначність висловлювань "Хибно, що він навчався на філософському чи історичному факультеті" і "Він не навчався ні на філософському, ні на історичному факультеті".

Приклад рівносильності 12 - (АлВ) = (А->В,): "Цей трикутник є рівностороннім і рівнокутним" і "Хибно, що коли трикутник є рівностороннім, то він не є рівнокутним".

Приклад рівносильності 13 - (А->В) = (AvB): "Якщо цей предмет металевий, то він електропровідний" і "Цей предмет не є металевим або він електропровідний".

Приклад рівносильності 14- (АлВ) = (AvB): "Ромб має рівні і попарно паралельні сторони" і "Хибно, що в ромба сторони не є рівними або не попарно паралельними". _ _

Приклад рівносильності 15 - (AvB) = (АлВ): "Цей кут є прямим або тупим" і "Хибно, що цей кут не є ні прямим, ні тупим".

Рівносильність 18 - (AvB) л (AvB) = В - називається законом виключення; рівносильності 19 і 20 - Ал (АВ) = А; Av (AлB) =А - законами поглинання; рівносильності 21 і 22_- (А\€) л (В\€) =_ (А\€) л (В\€ v (AvB); (AAC) V (ВЛС) = (АлС (BлC) v (AлB) - законами виявлення.

Рівносильності 23-27 є похідними від перерахованих рівносильностей 1-22.

Вдаючись до рівносильностей 1-27 і правил заміни, виводять рівносильності 28-34.

Особливе місце належить у системі виводу рівносильним формулам, до складу яких входять "завжди істинні" або "завжди хибні" підформули. Зрозуміло, що всі "завжди істинні" формули рівносильні одна одній. Це стосується і "завжди хибних" формул: вони теж рівносильні між собою. Згідно з таблицею істинності заперечення, заперечення "завжди істинної" формули є "завжди хибною" формулою, і навпаки. Так, оскільки формула А \/ІГ "завжди істинна", то формула AvA є "завжди хибною" (або: оскільки формула АлА "завжди хибна", то її заперечення АлА є "завжди істинною" формулою).

Позначивши буквою "і" "завжди істинну" формулу, а буквою "х" "завжди хибну", одержують рівносильності 43-50'.

Логічний вивід будується на таких засадах. На будь-якому кроці побудови виводу можна дописати до послідовності формул:

  • будь-яку частину наявної формули (підформулу) або її заперечення як припущення;
  • формулу, що випливає із записаних вище формул послідовності за одним із правил логічного виводу або рівносильну якійсь із записаних вище;
  • раніше доведену формулу.

Якщо засновки є повними, тобто достатніми для одержання однозначного висновку, і несуперечливими, то одне із суперечних припущень призведе до суперечності (що дає підставу вважати його неспроможним), а друге - до несуперечливого шуканого висновку. Якщо ж засновки суперечливі, то в обох випадках ми прийдемо до суперечності, що буде достатньою підставою для того, щоб вважати хибними принаймні деякі засновки. І, нарешті, коли засновки є несуперечливими, але неповними, то з обох суперечних припущень будуть випливати різні висновки, які разом з тим не ведуть до суперечливості сам вивід.

Розглянемо названі ситуації на прикладах.

Дано чотири засновки, з яких потрібно вивести висновок:

  • 1. А-В.
  • 2. V C->A.
  • 3. АуС.
  • 4. АВ.

Перший хід міркування:

  • 5. А (припущення).
  • 6. В (усунення імплікації: 1; 5).
  • 7. С (усунення строгої диз'юнкції: 3; 5).
  • 8. В (усунення еквіваленції: 4; 5) - суперечність: 6; 8.
  • 9. А (усунення імплікації 1; 8) - суперечність: 5; 9. 10. АлВлСлВлА (введення кон'юнкції: 5; 6; 7; 8; 9).

Другий хід міркування:

  • 5. А (припущення).
  • 6. С (усунення імплікації: 2; 5).
  • 7. С (усунення строгої диз'юнкції: 3; 5) - суперечність: 6; 7.
  • 8. Б (усунення еквіваленції: 4; 5).
  • 9. АлСлСлВ (введення кон'юнкції: 5; 6; 7; 8).

Як бачимо, з обох суперечних припущень одержані суперечливі наслідки, що свідчить про суперечність засновків.

Розглянемо іншу ситуацію. Дано чотири засновки, з яких потрібно зробити висновок:

  • 1. А-С.
  • 2. AvB.
  • 3. С-В.
  • 4. CvA.

Перший хід міркування:

  • 5. А (припущення).
  • 6. С (усунення імплікації: 1; 5).
  • 7. В (усунення строгої диз'юнкції: 2; 5).
  • 8. С (усунення імплікації: 3; 7).
  • 9. А (усунення нестрогої диз'юнкції: 4; 8).
  • 10. АлСлВлСлА (введення кон'юнкції: 5; 6; 7; 8; 9).

Другий хід міркування:

  • 5. А (припущення).
  • 6. В (усунення строгої диз'юнкції: 2; 5).
  • 7. С (усунення нестрогої диз'юнкції: 4; 5).
  • 8. А (усунення імплікації: 1; 7).
  • 9. В (усунення імплікації: 3; 7).
  • 10. АлВлСлАлВ (введення кон'юнкції).

Оскільки жодне із суперечних припущень не призвело до суперечності міркування, то звідси випливає висновок: засновки потребують доповнення.

До припущень вдаються не завжди, а лише тоді, коли без них не можна зробити черговий крок логічного виводу (іноді припущення дає можливість скоротити шлях розв'язання задачі).

Якщо нам дано засновки:

  • 1. А->В.
  • 2. CvA.
  • 3. B->D.
  • 4. CAD,

то немає потреби вдаватися до припущення, оскільки четвертий засновок містить пряму інформацію про С і D.

  • 5. Q (усунення кон'юнкції: 4);
  • 6. j=) (усунення кон'юнкції: 4);
  • 7. А (усунення нестрогої диз'юнкції: 2; 5);
  • 8. В (усунення імплікації: 3; 6);
  • 9. В (усунення імплікації: 1; 7);
  • 10. CADAAABAB (введення кон'юнкції: 5; 6; 7; 8; 9).
  • 11. CADAAABAB (усунення подвійного заперечення - УПЗ).
  • 12. CADAAAB (згідно із законом ідемпотентності).

А якщо без припущення не можна обійтися, то яку ж змінну треба вибирати як припущення? Ту, з якої можна вивести якомога більше наслідків. Так, маючи засновки:

  • 1. С-*А.
  • 2. В->С-
  • 3. AvB,

з яких потрібно зробити висновки, ми змушені брати за припущення С, оскільки саме воно дає можливість вивести найбільше висновків. Інші припущення тут неефективні: припущення В дає можливість одержати лише один висновок -С, а припущення А - жодного:

  • 4. С (припущення).
  • 5. А (усунення імплікації: 1; 5).
  • 6. S (усунення імплікації: 2; 5).
  • 7. А (усунення нестрогої диз'юнкції: 3; 6).

Щоб застосувати теорію логічного виводу у розв'язанні практичних задач, потрібно послідовно здійснити кілька операцій. Наприклад, у нас є такі дані:

Коло підозрюваних у скоєнні злочину обмежується чотирма особами: Івановим, Петровим, Сидоровим, Федотовим.

1. Іванов міг брати участь у скоєнні злочину тоді і тільки тоді, коли до цього злочину причетний і Петров.

2. Якщо до цього злочину не причетний Сидоров, то в ньому брав участь Федотов.

3. Відомо, що один і тільки один із підозрюваних Іванов або Сидоров - причетні до цього злочину.

4. Федотов довів своє алібі.

Насамперед потрібно виділити прості судження з цього тексту і позначити їх пропозиційними змінними.

Ось ці судження:

1. Іванов брав участь у скоєнні злочину (А).

2. Петров брав участь у скоєнні злочину (В).

3. Сидоров брав участь у скоєнні злочину (С).

4. Федотов брав участь у скоєнні злочину (£>). Після цього слід виділити логічні зв'язки, які є в цьому тексті (і відповідно їх розставити): <-", -, ->, у.

Поєднавши пропозиційні змінні (А, В, С, D) відповідними логічними термінами (зв'язками), одержимо такі висловлювання:

  • 1. А<н>В.
  • 2. С->£".
  • 3. АуС;
  • 4. D

Оскільки в нас є пряма інформація про алібі Федотова - D, то немає потреби вдаватися до припущення. Далі вивід будуємо так:

  • 5. С (усунення імплікації: 2; 4).
  • 6. А (усунення строгої диз'юнкції: 3; 5).
  • 7. В (усунення еквіваленції: 1; 6).
  • 8. БлСлАлВ (введення кон'юнкції: 4; 5; 6; 7).

Залишається лише зробити переклад одержаного висновку на природну мову: "Ні Федотов, ні Іванов, ні Петров не причетні до скоєння злочину. Злочин скоїв Сидоров".


19.10.2011

Загрузка...