У логіці пра́вило висно́вування, або пра́вило перетво́рення (англ. rule of inference, inference rule, transformation rule) — це [en], що складається з функції, яка отримує передумови, аналізує їхній [en] і повертає висновок (або [en]). Наприклад, правило висновування, що називається modus ponens, отримує дві передумови, одну у формі «Якщо p тоді q», а другу у формі «p», і повертає висновок «q». Це правило є чинним відносно семантики класичної логіки (як і відносно семантик багатьох інших некласичних логік), у тому сенсі, що якщо передумови є істинними (в межах інтерпретації), то істинним є і висновок.
Зазвичай правило висновування зберігає істинність, семантичну властивість. У багатозначній логіці воно зберігає узагальнене значення. Але дія правила висновування є винятково синтаксичною, і не потребує зберігання ніякої семантичної властивості: будь-яка функція з множин формул до формул вважається правилом висновування. Зазвичай важливими є лише рекурсивні правила, тобто такі, що існує ефективна процедура визначення, чи є будь-яка задана формула висновком заданої множини формул відповідно до цього правила. Прикладом правила, що не є ефективним у цьому сенсі, є нескінченномісне [en].
До популярних правил висновування у логіці висловлювань надежать modus ponens, modus tollens та контрапозиція. Предикатна логіка першого порядку використовує правила висновування для обходження з логічними кванторами.
Стандартна форма правил висновування
У формальній логіці (та багатьох пов'язаних галузях), правила висновування зазвичай подають у наступній стандартній формі:
Передумова#1
Передумова#2
...
Передумова#n
Висновок
Цей вираз стверджує, що кожного разу, коли у ході якогось логічного висновування отримуються дані передумови, то вказаний висновок може також братися до припущення. Точна формальна мова, що використовується для опису як передумов, так і висновків, залежить від фактичного контексту висновувань. У простому випадку можуть використовуватися логічні формули, такі як у
Це є правило modus ponens логіки висловлень. Правила висновування часто формулюються як [en] із застосуванням . У наведеному вище правилі (схемі) метазмінним A та B може бути привласнено значення будь-яких об'єктів всесвіту (або, за згодою, обмеженої підмножини, такої як висловлення), щоби сформувати нескінченну множину правил висновування.
Система доведення утворюється набором правил, зчеплених між собою так, щоби формувати докази, що також називаються виведеннями. Будь-яке виведення має лише один остаточний висновок, що є твердженням, яке доводиться або виводиться. Якщо передумови у виведенні залишаються не задовольненими, тоді це виведення є доведенням гіпотетичного висновку: «якщо передумови задовольняються, тоді задовольняється висновок.»
Аксіомні схеми та аксіоми
Цей розділ може містити . (березень 2015) |
Правила висновування можуть також передаватися такою формою: (1) нуль або більше передумов, (2) [en] , у сенсі «означає», «доводить» або «випливає» та 3) висновок. Ця форма зазвичай втілює раціональний (у протилежність до функційного) вигляд правила висновування, де турнікет означає відношення вивідності, що виконується між передумовами на висновком.
Правило висновування, що не містить передумов, називається аксіомною схемою, або, якщо воно не містить , просто аксіомою.
Правила висновування слід відрізняти від аксіом теорії. З точки зору семантики, аксіоми є чинними твердженнями. Аксіоми зазвичай розглядають як відправні точки для застосування правил висновування та породжування набору висновків. Або, менш технічними словами:
Правила є твердженнями про систему, аксіоми є твердженнями у системі. Наприклад:
- Правило, що з ми можемо вивести , є твердженням, яке каже, що якщо ви довели , то з цього випливає, що є довідним. Це правило виконується, наприклад, в арифметиці Пеано.
- Аксіома означатиме, що будь-яке істинне твердження є довідним. Ця аксіома не виконується в арифметиці Пеано.
Правила висновування відіграють життєво важливу роль в описі логічних числень, оскільки їх враховують в теорії доведення, зокрема, в численні секвенцій та [en].
Приклад: Гільбертові системи для двох логік висловлень
У [en] передумови та висновки правил висновування є просто формулами якоїсь мови, зазвичай із застосуванням метазмінних. Задля графічної компактності та для підкреслення різниці між аксіомами та правилами висновування цей розділ використовує послідовний запис (⊢) замість вертикального представлення правил.
Формальну мову класичної логіки висловлень може бути виражено з використанням лише заперечення (¬), імплікації (→) та символів висловлень. Загальновідомою аксіоматизацією, що включає схеми з трьох аксіом та одне правило висновування (modus ponens), є
(CA1) ⊢ A → (B → A)
(CA2) ⊢ (A → (B → C)) → ((A → B) → (A → C))
(CA3) ⊢ (¬A → ¬B) → (B → A)
(MP) A, A → B ⊢ B
Може здаватися зайвим мати два поняття висновування у цьому випадку, ⊢ та →. У класичній логіці висловлень вони дійсно збігаються; теорема дедукції свідчить, що A ⊢ B тоді й лише тоді, коли ⊢ A → B. Проте навіть у цьому випадку існує варта уваги відмінність: перший запис описує дедукцію, що є діяльністю з переходу від виразів до виразів, тоді як A → B є просто формулою, зробленою із застосуванням логічного сполучника, в даному випадку імплікації. Без правила висновування (як modus ponens у даному випадку) немає дедукції або висновування. Цей момент ілюструється в діалозі Льюїса Керрола «Що Черепаха сказала Ахіллові».
Для деяких некласичних логік теорема дедукції не виконується. Наприклад, тризначну логіку Ł3 Лукашевича може бути аксіоматизовано таким чином:
(CA1) ⊢ A → (B → A)
(LA2) ⊢ (A → B) → ((B → C) → (A → C))
(CA3) ⊢ (¬A → ¬B) → (B → A)
(LA4) ⊢ ((A → ¬A) → A) → A
(MP) A, A → B ⊢ B
Ця послідовність відрізняється від класичної логіки зміною аксіоми 2 та додаванням аксіоми 4. Класична теорема дедукції для цієї логіки не виконується, проте виконується видозмінена форма, а саме A ⊢ B тоді й лише тоді, коли ⊢ A → (A → B).
Прийнятність та вивідність
Детальніші відомості з цієї теми ви можете знайти в статті [en].
Правило висновування може бути зайвим у наборі правил в тому сенсі, що воно є прийнятним (англ. admissible) або вивідним (англ. derivable). Вивідне правило — це таке правило, чиї висновки може бути виведено з його передумов за допомогою інших правил. Прийнятним є таке правило, чиї висновки виконуються, коли виконуються його передумови. Усі вивідні правила є прийнятними. Щоби оцінити різницю, розгляньмо наступний набір правил для визначення натуральних чисел ([en] стверджує той факт, що є натуральним числом):
Перше правило стверджує, що 0 є натуральним числом, а друге стверджує, що s(n) є натуральним числом, якщо ним є n. У цій системі доведення наступне правило, що демонструє, що другий наступник (англ. successor) натурального числа також є натуральним числом, є вивідним:
Його виведенням є композиція двох застосувань правила наступника, наведеного вище. Наступне правило для ствердження існування попередника будь-якого ненульового числа є лише прийнятним:
Це є дійсним фактом натуральних чисел, оскільки його може бути доведено індукцією. (Щоби довести, що це правило є прийнятним, розгляньте виведення передумови, і зробіть індуктивний перехід за ним, отримавши виведення .) Але воно не є вивідним, оскільки воно залежить від структури виведення передумови. Через це вивідність зберігається при доповненнях системи доведення, тоді як прийнятність — ні. Щоби побачити різницю, припустімо, що до цієї системи доведення було додано наступне безглузде правило:
У цій новій системі правило другого наступника залишається вивідним. Однак правило знаходження попередника більше не є прийнятним, оскільки немає немає способу вивести . Крихкість прийнятності походить від способу її доведення: оскільки доведення може робити індуктивний перехід за структурою виведень передумов, розширення системи додають нових випадків до цього доведення, що можуть вже й не задовольнятися.
Прийнятні правила можна розглядати як теореми системи доведення. Наприклад, у численні секвенцій, в якому виконується [en], правило перетину є прийнятним.
Див. також
- [en]
- [en]
- [en]
- [en]
- Логічна істина
- [en]
Примітки
- Boolos, George; Burgess, John; Jeffrey, Richard C. (2007). Computability and logic. Cambridge: Cambridge University Press. с. 364. ISBN . (англ.)
- John C. Reynolds (2009) [1998]. Theories of Programming Languages. Cambridge University Press. с. 12. ISBN . (англ.)
- Kosta Dosen (1996). Logical consequence: a turn in style. У Maria Luisa Dalla Chiara; Kees Doets; Daniele Mundici; Johan van Benthem (ред.). Logic and Scientific Methods: Volume One of the Tenth International Congress of Logic, Methodology and Philosophy of Science, Florence, August 1995. Springer. с. 290. ISBN . препринт (з іншою нумерацією сторінок) [ 2014-02-01 у Wayback Machine.] (англ.)
- Bergmann, Merrie (2008). An introduction to many-valued and fuzzy logic: semantics, algebras, and derivation systems. Cambridge University Press. с. 100. ISBN . (англ.)
- Bergmann, Merrie (2008). An introduction to many-valued and fuzzy logic: semantics, algebras, and derivation systems. Cambridge University Press. с. 114. ISBN . (англ.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U logici pra vilo visno vuvannya abo pra vilo peretvo rennya angl rule of inference inference rule transformation rule ce en sho skladayetsya z funkciyi yaka otrimuye peredumovi analizuye yihnij en i povertaye visnovok abo en Napriklad pravilo visnovuvannya sho nazivayetsya modus ponens otrimuye dvi peredumovi odnu u formi Yaksho p todi q a drugu u formi p i povertaye visnovok q Ce pravilo ye chinnim vidnosno semantiki klasichnoyi logiki yak i vidnosno semantik bagatoh inshih neklasichnih logik u tomu sensi sho yaksho peredumovi ye istinnimi v mezhah interpretaciyi to istinnim ye i visnovok Zazvichaj pravilo visnovuvannya zberigaye istinnist semantichnu vlastivist U bagatoznachnij logici vono zberigaye uzagalnene znachennya Ale diya pravila visnovuvannya ye vinyatkovo sintaksichnoyu i ne potrebuye zberigannya niyakoyi semantichnoyi vlastivosti bud yaka funkciya z mnozhin formul do formul vvazhayetsya pravilom visnovuvannya Zazvichaj vazhlivimi ye lishe rekursivni pravila tobto taki sho isnuye efektivna procedura viznachennya chi ye bud yaka zadana formula visnovkom zadanoyi mnozhini formul vidpovidno do cogo pravila Prikladom pravila sho ne ye efektivnim u comu sensi ye neskinchennomisne en Do populyarnih pravil visnovuvannya u logici vislovlyuvan nadezhat modus ponens modus tollens ta kontrapoziciya Predikatna logika pershogo poryadku vikoristovuye pravila visnovuvannya dlya obhodzhennya z logichnimi kvantorami Standartna forma pravil visnovuvannyaU formalnij logici ta bagatoh pov yazanih galuzyah pravila visnovuvannya zazvichaj podayut u nastupnij standartnij formi Peredumova 1 Peredumova 2 Peredumova n Visnovok Cej viraz stverdzhuye sho kozhnogo razu koli u hodi yakogos logichnogo visnovuvannya otrimuyutsya dani peredumovi to vkazanij visnovok mozhe takozh bratisya do pripushennya Tochna formalna mova sho vikoristovuyetsya dlya opisu yak peredumov tak i visnovkiv zalezhit vid faktichnogo kontekstu visnovuvan U prostomu vipadku mozhut vikoristovuvatisya logichni formuli taki yak u A B displaystyle A to B A displaystyle underline A quad quad quad B displaystyle B Ce ye pravilo modus ponens logiki vislovlen Pravila visnovuvannya chasto formulyuyutsya yak en iz zastosuvannyam U navedenomu vishe pravili shemi metazminnim A ta B mozhe buti privlasneno znachennya bud yakih ob yektiv vsesvitu abo za zgodoyu obmezhenoyi pidmnozhini takoyi yak vislovlennya shobi sformuvati neskinchennu mnozhinu pravil visnovuvannya Sistema dovedennya utvoryuyetsya naborom pravil zcheplenih mizh soboyu tak shobi formuvati dokazi sho takozh nazivayutsya vivedennyami Bud yake vivedennya maye lishe odin ostatochnij visnovok sho ye tverdzhennyam yake dovoditsya abo vivoditsya Yaksho peredumovi u vivedenni zalishayutsya ne zadovolnenimi todi ce vivedennya ye dovedennyam gipotetichnogo visnovku yaksho peredumovi zadovolnyayutsya todi zadovolnyayetsya visnovok Aksiomni shemi ta aksiomiCej rozdil mozhe mistiti originalne doslidzhennya Bud laska udoskonalte jogo perevirivshi sumnivni tverdzhennya j dodavshi posilannya na dzherela Tverdzhennya yaki mistyat lishe originalne doslidzhennya mayut buti vilucheni berezen 2015 Pravila visnovuvannya mozhut takozh peredavatisya takoyu formoyu 1 nul abo bilshe peredumov 2 en displaystyle vdash u sensi oznachaye dovodit abo viplivaye ta 3 visnovok Cya forma zazvichaj vtilyuye racionalnij u protilezhnist do funkcijnogo viglyad pravila visnovuvannya de turniket oznachaye vidnoshennya vividnosti sho vikonuyetsya mizh peredumovami na visnovkom Pravilo visnovuvannya sho ne mistit peredumov nazivayetsya aksiomnoyu shemoyu abo yaksho vono ne mistit prosto aksiomoyu Pravila visnovuvannya slid vidriznyati vid aksiom teoriyi Z tochki zoru semantiki aksiomi ye chinnimi tverdzhennyami Aksiomi zazvichaj rozglyadayut yak vidpravni tochki dlya zastosuvannya pravil visnovuvannya ta porodzhuvannya naboru visnovkiv Abo mensh tehnichnimi slovami Pravila ye tverdzhennyami pro sistemu aksiomi ye tverdzhennyami u sistemi Napriklad Pravilo sho z p displaystyle vdash p mi mozhemo vivesti Provable p displaystyle vdash text Provable p ye tverdzhennyam yake kazhe sho yaksho vi doveli p displaystyle p to z cogo viplivaye sho p displaystyle p ye dovidnim Ce pravilo vikonuyetsya napriklad v arifmetici Peano Aksioma p Provable p displaystyle p to text Provable p oznachatime sho bud yake istinne tverdzhennya ye dovidnim Cya aksioma ne vikonuyetsya v arifmetici Peano Pravila visnovuvannya vidigrayut zhittyevo vazhlivu rol v opisi logichnih chislen oskilki yih vrahovuyut v teoriyi dovedennya zokrema v chislenni sekvencij ta en Priklad Gilbertovi sistemi dlya dvoh logik vislovlenU en peredumovi ta visnovki pravil visnovuvannya ye prosto formulami yakoyis movi zazvichaj iz zastosuvannyam metazminnih Zadlya grafichnoyi kompaktnosti ta dlya pidkreslennya riznici mizh aksiomami ta pravilami visnovuvannya cej rozdil vikoristovuye poslidovnij zapis zamist vertikalnogo predstavlennya pravil Formalnu movu klasichnoyi logiki vislovlen mozhe buti virazheno z vikoristannyam lishe zaperechennya implikaciyi ta simvoliv vislovlen Zagalnovidomoyu aksiomatizaciyeyu sho vklyuchaye shemi z troh aksiom ta odne pravilo visnovuvannya modus ponens ye CA1 A B A CA2 A B C A B A C CA3 A B B A MP A A B B Mozhe zdavatisya zajvim mati dva ponyattya visnovuvannya u comu vipadku ta U klasichnij logici vislovlen voni dijsno zbigayutsya teorema dedukciyi svidchit sho A B todi j lishe todi koli A B Prote navit u comu vipadku isnuye varta uvagi vidminnist pershij zapis opisuye dedukciyu sho ye diyalnistyu z perehodu vid viraziv do viraziv todi yak A B ye prosto formuloyu zroblenoyu iz zastosuvannyam logichnogo spoluchnika v danomu vipadku implikaciyi Bez pravila visnovuvannya yak modus ponens u danomu vipadku nemaye dedukciyi abo visnovuvannya Cej moment ilyustruyetsya v dialozi Lyuyisa Kerrola Sho Cherepaha skazala Ahillovi Dlya deyakih neklasichnih logik teorema dedukciyi ne vikonuyetsya Napriklad triznachnu logiku L3 Lukashevicha mozhe buti aksiomatizovano takim chinom CA1 A B A LA2 A B B C A C CA3 A B B A LA4 A A A A MP A A B B Cya poslidovnist vidriznyayetsya vid klasichnoyi logiki zminoyu aksiomi 2 ta dodavannyam aksiomi 4 Klasichna teorema dedukciyi dlya ciyeyi logiki ne vikonuyetsya prote vikonuyetsya vidozminena forma a same A B todi j lishe todi koli A A B Prijnyatnist ta vividnistDetalnishi vidomosti z ciyeyi temi vi mozhete znajti v statti en Pravilo visnovuvannya mozhe buti zajvim u nabori pravil v tomu sensi sho vono ye prijnyatnim angl admissible abo vividnim angl derivable Vividne pravilo ce take pravilo chiyi visnovki mozhe buti vivedeno z jogo peredumov za dopomogoyu inshih pravil Prijnyatnim ye take pravilo chiyi visnovki vikonuyutsya koli vikonuyutsya jogo peredumovi Usi vividni pravila ye prijnyatnimi Shobi ociniti riznicyu rozglyanmo nastupnij nabir pravil dlya viznachennya naturalnih chisel en n n a t displaystyle n mathsf nat stverdzhuye toj fakt sho n displaystyle n ye naturalnim chislom 0 n a t n n a t s n n a t displaystyle begin matrix frac mathbf 0 mathsf nat amp frac n mathsf nat mathbf s n mathbf mathsf nat end matrix Pershe pravilo stverdzhuye sho 0 ye naturalnim chislom a druge stverdzhuye sho s n ye naturalnim chislom yaksho nim ye n U cij sistemi dovedennya nastupne pravilo sho demonstruye sho drugij nastupnik angl successor naturalnogo chisla takozh ye naturalnim chislom ye vividnim n n a t s s n n a t displaystyle frac n mathsf nat mathbf s s n mathbf mathsf nat Jogo vivedennyam ye kompoziciya dvoh zastosuvan pravila nastupnika navedenogo vishe Nastupne pravilo dlya stverdzhennya isnuvannya poperednika bud yakogo nenulovogo chisla ye lishe prijnyatnim s n n a t n n a t displaystyle frac mathbf s n mathbf mathsf nat n mathsf nat Ce ye dijsnim faktom naturalnih chisel oskilki jogo mozhe buti dovedeno indukciyeyu Shobi dovesti sho ce pravilo ye prijnyatnim rozglyante vivedennya peredumovi i zrobit induktivnij perehid za nim otrimavshi vivedennya n n a t displaystyle n mathsf nat Ale vono ne ye vividnim oskilki vono zalezhit vid strukturi vivedennya peredumovi Cherez ce vividnist zberigayetsya pri dopovnennyah sistemi dovedennya todi yak prijnyatnist ni Shobi pobachiti riznicyu pripustimo sho do ciyeyi sistemi dovedennya bulo dodano nastupne bezgluzde pravilo s 3 n a t displaystyle frac mathbf s 3 mathsf nat U cij novij sistemi pravilo drugogo nastupnika zalishayetsya vividnim Odnak pravilo znahodzhennya poperednika bilshe ne ye prijnyatnim oskilki nemaye nemaye sposobu vivesti 3 n a t displaystyle mathbf 3 mathsf nat Krihkist prijnyatnosti pohodit vid sposobu yiyi dovedennya oskilki dovedennya mozhe robiti induktivnij perehid za strukturoyu viveden peredumov rozshirennya sistemi dodayut novih vipadkiv do cogo dovedennya sho mozhut vzhe j ne zadovolnyatisya Prijnyatni pravila mozhna rozglyadati yak teoremi sistemi dovedennya Napriklad u chislenni sekvencij v yakomu vikonuyetsya en pravilo peretinu ye prijnyatnim Div takozh en en en en Logichna istina en PrimitkiBoolos George Burgess John Jeffrey Richard C 2007 Computability and logic Cambridge Cambridge University Press s 364 ISBN 0 521 87752 0 angl John C Reynolds 2009 1998 Theories of Programming Languages Cambridge University Press s 12 ISBN 978 0 521 10697 9 angl Kosta Dosen 1996 Logical consequence a turn in style U Maria Luisa Dalla Chiara Kees Doets Daniele Mundici Johan van Benthem red Logic and Scientific Methods Volume One of the Tenth International Congress of Logic Methodology and Philosophy of Science Florence August 1995 Springer s 290 ISBN 978 0 7923 4383 7 preprint z inshoyu numeraciyeyu storinok 2014 02 01 u Wayback Machine angl Bergmann Merrie 2008 An introduction to many valued and fuzzy logic semantics algebras and derivation systems Cambridge University Press s 100 ISBN 978 0 521 88128 9 angl Bergmann Merrie 2008 An introduction to many valued and fuzzy logic semantics algebras and derivation systems Cambridge University Press s 114 ISBN 978 0 521 88128 9 angl