Лекция
Привет, мой друг, тебе интересно узнать все про пропозициональная логика, тогда с вдохновением прочти до конца. Для того чтобы лучше понимать что такое пропозициональная логика, язык логики высказываний , логика высказываний , символическая логика , настоятельно рекомендую прочитать все из категории Модели представления знаний.
логика высказываний , пропозициональная логика (лат. propositio — «высказывание» ) или исчисление высказываний , также логика нулевого порядка — это раздел символической логики, изучающий сложные высказывания, образованные из простых, и их взаимоотношения. В отличие от логики предикатов, пропозициональная логика не рассматривает внутреннюю структуру простых высказываний, она лишь учитывает, с помощью каких союзов и в каком порядке простые высказывания сочленяются в сложные .Логика высказываний, пропозициональная логика (лат. propositio — «высказывание») или исчисление высказываний, также логика нулевого порядка — это раздел символической логики, изучающий сложные высказывания, образованные из простых, и их взаимоотношения.
Несмотря на свою важность и широкую сферу применения, логика высказываний является простейшей логикой и имеет очень ограниченные средства для исследования суждений .
символическая логика — это раздел формальной логики, в которой логические выводы исследуются посредством логических исчислений на основе строгого символического языка.
Основы современной логической символики были разработаны итальянским математиком Дж. Пеано, чьи интересы, как и Фреге, концентрировались вокруг оснований математики и развития формально-логического языка. Его широко известный труд «Formulaire de mathématiques», опубликованный (в соавторстве) в 1894–1908 годах, был нацелен на развитие математики в ее целостности, исходя из некоторых фундаментальных постулатов. Логическая запись Пеано была принята, хотя и частично модифицирована, А. Н. Уайтхедом и Б. Расселом в их широко известной трехтомной работе «Principia Mathematica» (1910–1913), а затем воспринята Д. Гилбертом. Таким образом, был введен в употребление символический язык, где появляются логические знаки:
Создание такого искусственного языка и с его помощью таких объектов, как логические исчисления, строго формализующие различные теории в виде некоторого конечного списка аксиом и правил вывода, означало, что в науке XIX века возникла потребность в символической логике. В первую очередь это было вызвано потребностями математики, ставившей проблемы, для решения которых средства традиционной логики были непригодны. Одной из таких проблем была недоказуемость пятого постулата Евклида из остальных постулатов и аксиом в его геометрии. Только с развитием символической логики появился аппарат, позволяющий решать проблему независимости аксиом данной теории чисто логическими средствами.
Game: Perform tasks and rest cool.15 people play!
Play gameОтветом на этот и на другие парадоксы теории множеств стало возникновение четырех направлений в основаниях математики:
Доказательство существования бога по Гѐделю
Исходные символы, или алфавит языка логики высказываний, разделены на следующие три категории :
Символ | Значение |
---|---|
Знак отрицания | |
Знак конъюнкции («И») | |
Знак дизъюнкции («включающее ИЛИ») | |
Знак строгой дизъюнкции («исключающее ИЛИ») | |
Знак импликации | |
Знак эквивалентности |
Пропозициональная переменная — переменная, которая в пропозициональных формулах служит для замены собой элементарных логических высказываний .
Роль структурных образований, аналогичных элементарным и сложным высказываниям, играют в этом языке формулы. Пропозициональная формула — слово языка логики высказываний , т.е. конечная последовательность знаков алфавита, построенная по изложенным ниже правилам и образующая законченное выражение языка логики высказываний . Заглавные латинские буквы ,
и другие, которые употребляются в определении формулы, принадлежат не языку логики высказываний, а его метаязыку, то есть языку, который используется для описания самого языка логики высказываний. Содержащие метабуквы выражения
,
и другие — не пропозициональные формулы, а схемы формул. Например, выражение
есть схема, под которую подходят формулы
,
и другие .
Индуктивное определение формулы логики высказываний:
Относительно любой последовательности знаков алфавита языка логики высказываний можно решить, является она формулой или нет. Если эта последовательность может быть построена в соответствии с пп. 1—3 определения формулы, то она формула, если нет, то не формула .
Поскольку в построенных по определению формулах оказывается слишком много скобок, иногда и не обязательных для однозначного понимания формулы, математики приняли соглашения о скобках, по которым некоторые из скобок можно опускать. Об этом говорит сайт https://intellect.icu . Записи с опущенными скобками восстанавливаются по следующим правилам.
Game: Perform tasks and rest cool.14 people play!
Play gameНапример: запись означает формулу
, а ее длина равна 12.
Как и любой другой формализованный язык, язык логики высказываний можно рассматривать как множество всех слов, построенных с использованием алфавита этого языка . Язык логики высказываний можно рассматривать как множество всевозможных пропозициональных формул . Предложения естественного языка могут быть переведены на символический язык логики высказываний, где они будут представлять собой формулы логики высказываний. Процесс перевода высказывания в формулу языка логики высказываний называется формализацией. Обратный процесс подстановки вместо пропозициональных переменных конкретных высказываний называется интерпретацией .
Одним из возможных вариантов (гильбертовской) аксиоматизации логики высказываний является следующая система аксиом:
;
;
;
;
;
;
;
;
;
;
.
вместе с единственным правилом:
(Modus ponens)
Game: Perform tasks and rest cool.13 people play!
Play gameОсновной задачей логики высказываний является установление истинностного значения формулы, если даны истинностные значения входящих в нее переменных. Истинностное значение формулы в таком случае определяется индуктивно (с шагами, которые использовались при построении формулы) с использованием таблиц истинности связок .
Пусть — множество всех истинностных значений
, а
— множество пропозициональных переменных. Тогда интерпретацию (или модель) языка логики высказываний можно представить в виде отображения
,
которое каждую пропозициональную переменную сопоставляет с истинностным значением
.
|
|
|
|
Значения двухместных логических связок (импликация),
(дизъюнкция) и
(конъюнкция) определяются так:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Формула является тождественно истинной, если она истинна при любых значениях входящих в нее переменных (то есть, при любой интерпретации)[10]. Далее перечислены несколько широко известных примеров тождественно истинных формул логики высказываний:
;
;
;
;
;
;
.
В данном разделе рассматриваются стандартные шаблоны логического вывода, которые могут применяться для формирования цепочек заключений, ведущих к желаемой цели. Эти шаблоны логического вывода называются правилами логического вывода. Наиболее широко известное правило называется правилом отделения (Modus Ponens — модус поненс) и записывается следующим образом:
Еще одним полезным правилом логического вывода является правило удаления связки "И", в котором утверждается, что из конъюнкции можно вывести любой из ее конъюнктов:
Например, из высказывания (WumpusAhead ^ WumpusAlive) можно вывести высказывание WumpusAlive. Рассматривая возможные истинностные значения α и β, можно легко показать, что правило отделения и правило удаления связки "И" являются непротиворечивыми не только применительно к данным примерам, но и ко всем возможным высказываниям. Это означает, что данные правила могут использоваться во всех конкретных случаях, в которых они могут потребоваться, вырабатывая непротиворечивые логические выводы без необходимости перебирать все модели.
В качестве правил логического вывода можно также применять все логические эквивалентности, приведенные в листинге. Например, из эквивалентности двухсторонней импликации и двух импликаций можно получить следующие два правила логического вывода (первое из них называется правилом удаления двухсторонней импликации):
Но не все правила логического вывода действуют в обоих направлениях, как это. Например, нельзя применить правило отделения в противоположном направлении, чтобы получить высказывания α => β и а из высказывания β.
Рассмотрим, как можно использовать эти правила логического вывода и эквивалентности в мире вампуса. Начнем с базы знаний, содержащей высказывания R1—R5, и покажем, как доказать высказывание ¬P1,2, т.е. утверждение, что в квадрате [1,2] нет ямы. Вначале применим правило удаления двухсторонней импликации к высказыванию R2, чтобы получить следующее:
R6: (B1,1 => (P1,2 v P2,1)) ^ ((P1,2 v P2,1) => B1,1)
Затем применим к высказыванию R6 правило удаления связки "И" и получим:
R7: ((P1,2 v P2,1) => B1,1)
Из логической эквивалентности отрицаний следует:
R8: (¬B1,1 => ¬(P1,2 v P2,1))
Теперь можно применить правило отделения к высказыванию R8 и к высказыванию R4с данными восприятия (т.е. ¬B1,1), чтобы получить следующее:
R9: ¬(P1,2 v P2,1)
Наконец, применим правило де Моргана, позволяющее получить такое заключение:
R10: ¬P1,2 ^ ¬P2,1
Приведенный выше процесс логического вывода (последовательность применения правил логического вывода) называется доказательством. Процесс формирования доказательств полностью аналогичен процессу обнаружения решений в задачах поиска. В действительности, если можно было бы составить функцию определения преемника для выработки всех возможных вариантов применения правил логического вывода, это позволило бы использовать для формирования доказательств всеалгоритмы поиска. Таким образом, вместо трудоемкого перебора моделей может применяться более эффективный способ логического вывода — формирование доказательств. Поиск может проходить в прямом направлении, от первоначальной базы знаний, и осуществляться путем использования правил логического вывода для получения целевого высказывания, или же этот поиск может проходить в обратном направлении, от целевого высказывания, в попытке найти цепочку правил логического вывода, ведущую от первоначальной базы знаний. Ниже в этом разделе рассматриваются два семейства алгоритмов, в которых используются оба эти подхода.
Game: Perform tasks and rest cool.11 people play!
Play gameНапример, в приведенном выше доказательстве, ведущем к высказыванию ¬P1,2 ^ ¬P2,1 не упоминались высказывания B2,1, P1,1, P2,2 или P3,1. Их можно было не рассматривать, поскольку целевое высказывание, P1,2, присутствует только в высказывании R4; остальные высказывания из состава R4 присутствуют только в R4 иR2, поэтому R1, R3 и R5 не имеют никакого отношения к доказательству. Те же рассуждения останутся справедливыми, если в базу знаний будет введено на миллион больше высказываний; с другой стороны, в этом случае простой алгоритм перебора строк в истинностной таблице был бы буквально подавлен из-за экспоненциального взрыва, вызванного стремительным увеличением количества моделей.
Это свойство логических систем фактически вытекает из гораздо более фундаментального свойства, называемого монотонностью. Согласно этому свойству, множество высказываний, которые могут быть получены путем логического вывода, возрастает лишь по мере добавления к базе знаний новой информации. Для любых высказываний α и β справедливо следующее:
если KB ≠ α, то KB ^ β ≠ α
Например, предположим, что база знаний содержит дополнительное утверждение β, согласно которому в этом экземпляре мира вампуса имеется точно восемь ям. Эти знания могут помочь агенту прийти к дополнительным заключениям, но не способны поставить под сомнение какое-либо уже сделанное заключение α, в частности вывод о том, что в квадрате [1,2] нет ямы. Монотонность означает, что правила логического вывода могут применяться каждый раз, когда в базе знаний обнаруживаются подходящие предпосылки, — полученное заключение будет следствием из данного правила, независимо от того, что еще находится в базе знаний.
пример
Философ науки и математик Курт Гедель предоставил формальные аргументы существования Бога. Его аргументы были опубликованы намного позже, после его смерти. Он привел аргументы, основанные на модальной логике; он использовал концепцию свойств, которые в итоге приводят к существованию Бога
Определение 1: «x» является богоподобным, тогда и только тогда, когда все его существенные свойства и только они положительны.
Определение 2: «А» является сущностью «x» тогда и только тогда, когда каждое свойство «B» объекта «X» является следствием «А». .
Определение 3: «X» обязательно существует тогда и только тогда, когда все его сущности воплощены.
Аксиома 1: Если свойство положительно, то его обратное не является положительным. .
Аксиома 2: Любое свойство, вызванное, т.е. прямо следующее из положительного, является положительным. .
Аксиома 3: Свойства Богоподобности всегда положительные .
Аксиома 4: Если свойство положительное, то оно обязательно положительное. .
Аксиома 5: Существование — положительное свойство
Аксиома 6: Для любого свойства P, если P положительно, то обязательно быть P - положительно.
Game: Perform tasks and rest cool.10 people play!
Play gameВывод 1: Свойство быть подобным Богу непротиворечиво. .
Теорема 2: Если что-то Богоподобное, то оно должно существовать. .
Теорема 3: Обязательно, свойство быть богоподобным воплощается. .
Гедель объяснил термин «богоподобный», как имеющий только положительные свойства. Он оставил термин «позитивный» неопределенным. Гедель считал, что это понимается как эстетическое и нравственное чувство, как противоположность лишения (отсутствие необходимых качеств во Вселенной). Он говорил, что «положительный» не стоит трактовать как эстетически «хорошо», так как понятие «хорошо» растяжимо и включает в себя и негативные характеристики. Вместо этого, он предположил, что «положительный» следует интерпретировать как совершенство или «исключительно хорошо», без отрицательных характеристик.[28]
Если я не полностью рассказал про пропозициональная логика? Напиши в комментариях Надеюсь, что теперь ты понял что такое пропозициональная логика, язык логики высказываний , логика высказываний , символическая логика и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Модели представления знаний
Комментарии
Оставить комментарий
Модели представления знаний
Термины: Модели представления знаний