Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Пропозициональные формулы

Читайте также:
  1. q]3:1:Проекция тягового сопротивления на ось Х определяется из формулы
  2. Биосинтез гема. (формулы, ферменты) и его регуляция.
  3. Введение предлагаемой пенсионной формулы обеспечит гражданину с 35-летнем стажем работы со средней зарплатой пенсию в размере 40% от средней заработной платы в год назначения.
  4. Вывод рабочей формулы.
  5. Глава 3. Мобилизующие формулы
  6. Дайте вывод формулы ускорения Кориолиса и проведите анализ этой формулы.
  7. Диаграмма 11.6. Кластерное дерево динамики металлов в моче и показателей леикоформулы при гипнотерапии

Алфавит языка логики высказываний

Исходные символы, или алфавит языка логики высказываний, разделены на следующие три категории[1][5]:

· пропозициональные буквы (пропозициональные переменные):

· логические знаки (логические союзы):

Символ Значение
Знак отрицания
Знак конъюнкции («И»)
Знак дизъюнкции («включающее ИЛИ»)
Знак строгой дизъюнкции («исключающее ИЛИ»)
Знак импликации
Знак эквивалентности

· технические знаки:

Символ Значение
Левая скобка
Правая скобка

Других знаков в алфавите языка логики высказываний нет.

Пропозициональные переменные

Пропозициональная переменная — переменная, которая в пропозициональных формулах служит для замены собой элементарных логических высказываний[3].

Пропозициональные формулы

Роль структурных образований, аналогичных элементарным и сложным высказываниям, играют в этом языке формулы. Пропозициональная формула — конечная последовательность знаков алфавита, построенная по изложенным ниже правилам и образующая законченное выражение языка логики высказываний[1]. Заглавные латинские буквы , и другие, которые употребляются в определении формулы, принадлежат не языку логики высказываний, а его метаязыку, то есть языку, который используется для описания самого языка логики высказываний. Содержащие метабуквы выражения , и другие — не пропозициональные формулы, а схемы формул. Например, выражение есть схема формул , и другие[1].

Индуктивное определение формулы логики высказываний:[4][1]

1. пропозициональная переменная есть формула;

2. если — произвольная формула, то — тоже формула;

3. если и — произвольные формулы, то , , , и — тоже формулы.

Других формул в языке логики высказываний нет.

Относительно любой последовательности знаков алфавита языка логики высказываний можно решить, является она формулой или нет. Если эта последовательность может быть построена в соответствии с пп. 1—3 определения формулы, то она формула, если нет, то не формула[1].

Язык логики высказываний можно рассматривать как множество пропозициональных формул[4].

Для формул логики высказываний можно определить понятие интерпретации как приписывание каждой пропозициональной переменной истинностного значения[6] («истина» или «ложь», хотя исчисление высказываний никак не ограничивает множество возможных значений при интерпретации: например, можно задать интерпретацию как отображение в множество , где , — такой подход может использоваться, к примеру, при доказательстве независимости схем аксиом исчисления высказываний).

Пусть – некоторое множество логических переменных. По индукции определим понятие формулы алгебры логики:

1) любая логическая переменная является формулой (атомарной);

2) если и – формулы, то выражения и другие, представленные в табл. 1, являются формулами;

3) никаких других формул, кроме построенных в пунктах 1 и 2, нет.

 

 

Определение значений формул логики высказываний и логических отношений между формулами.

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

Отношение логического следования: из множества формул D логически следует формула В, если и только если при всех интерпретациях, при которых истинны (имеют модели) все формулы множества D, истинна также (имеет модель) формула В. Т.е. не существует ни одной интерпретации, при которой формулы множества D были бы истинны, а формула В при этом была бы ложна. Обозначается {D}=>B. Например: все студенты балдежники, некоторые студенты балдежники. Из первого здесь логически следует второе. Формулы Х и Y являются логически эквивалентными, если и только если X=>Y, Y=>X (например: p->q,), т.е. принимают одинаковые логические значения. Формулы X и Y находятся в отношении контродикторности, если и только если они не совместимы ни по истинности, ни по ложности, как например P и. Между X и Y имеет место отношение субконтродикторности, если и только если формулы не совместимы по истинности. Например:. Формулы X и Y логически независимы, если и только если они совместимы по истинности, по ложности и из

7 АНАЛИТИЧЕСКИХ ТАБЛИЦ МЕТОД — разрешающий метод для проблемы общезначимости формул классической, интуиционистской и модальной (система S4) логики высказываний. В сочетании с некоторыми дополнительными приемами этот метод применим и для классической и интуиционистской логики предикатов. В последнем случае метод аналитических таблиц представляет собой полуразрешающую процедуру, поскольку положительное решение вопроса об общезначимости достижимо для любой общезначимой формулы, а отрицательное — не для всякой необщезначимой формулы. Так как к вопросу об общезначимости формул сводятся вопросы о наличии логического следования, а также несовместимости по истинности (ложности) формул языков соответствующих логических систем, то аналитические таблицы применимы и для решения этих вопросов.
Построение аналитической таблицы для некоторой формулы А начинается с предположения о ее ложности. Далее по правилам построения осуществляется сведение этого предположения к все более простым условиям ложности А в виде выражений ТВ (“истинно В”) и FB (“ложно В”), называемых отмеченными формулами (далее “ТГ — формулы”), где В— формула соответствующей системы. В случае общезначимости А процесс редукции приводит к противоречию.

Предваренные нормальные формы, примеры построения.

Говорят, что формула логики предикатов имеет нормальную форму, если она содержит только операции конъюнкции, дизъюнкции и кванторные операции, а операция отнесена к элементарным формулам.
Очевидно, что, используя равносильности алгебры высказываний и логики предикатов, каждую формулу логики предикатов можно привести к нормальной формуле.

Среди нормальных форм формул логики предикатов важное значение имеют так называемые предваренные нормальные формы (п.н.ф.). В них кванторные операции либо полностью отсутствуют, либо они используются после всех операций алгебры логики, то есть предваренная нормальная форма формулы логики предикатов имеет вид:

Теорема. Всякая формула логики предикатов может быть приведена к предваренной нормальной форме.
Доказательство. Будем считать, что формула уже приведена к нормальной форме и покажем, что ее можно привести к предваренной нормальной форме.
Если данная формула является элементарной, то она кванторов не содержит, и, следовательно, уже имеет предваренную форму.

F=$x"y((P21.(х; y)ÚùP2.(х))&P3(y)) формула, приведенная к ПНФ; F="x(P21.(х; y)Ú$x(P2 (х))&$y(P3 (y)) формула, неприведенная к ПНФ.

"x(P1.(х)) &"x(P2(x))="x(P1.(х) &P2(x)) слева от знака равенства формула, неприведенная к ПНФ, а справа, равносильная ей формула, но приведенная к ПНФ.

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

Преобразование формул, устраняющее логические связки ® и «.

Пронесение отрицания вглубь подформул, чтобы отрицания находились только над атомами.

Вынесение кванторов за скобки в порядке их следования в формуле с учетом общезначимых эквивалентностей логики предикатов.

При необходимости переименование связанных переменных в подформулах во избежание коллизии переменных.

Представление полученной бескванторной формулы в КНФ.

Пример приведения формулы логики предикатов к ПНФ.

9 Понятие метаязыка, схемы важнейших законов логики высказываний.

 

Закон тождества: если х, то х, т.е. х → х.

Закон упрощения: если х и у, то х, т.е. х Ù у →х. То же самое относится к другому конъюнктивному члену:

x Ù yy

• Закон эквивалентности: если из х следует у, а из у следует х, тогда высказывания эквивалентны, т.е.

xy.

Закон гипотетического силлогизма: если из х следует у, а из у следует z, то из х следует z, т.е.

((xy) Ù (yz)) → (xz)

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

(x) ↔ x

Законы О. де Моргана дают возможность переходить от конъюнкции к дизъюнкции и, наоборот, от дизъюнкции к конъюнкции. Они служат удобным средством для преобразования высказываний:

а) отрицание конъюнкции высказываний эквивалентно дизъюнкции из отрицаний конъюнктивных членов:

(x Ù y) ↔ (x Ú y)

б) отрицание дизъюнкции эквивалентно конъюнкции отрицаемых членов дизъюнкции:

(x Ú y) ↔ (x Ù y)

• Закон "поглощения": конъюнкция или дизъюнкция одинаковых высказываний эквивалентна самому высказыванию, т.е. повторяющийся член "поглощается":

(x Ù x) → x и (x Ú x) → x.

• Коммутативные законы для конъюнкции и дизъюнкции разрешают перестановку их членов:

(x Ù y) ↔ (x Ù y) и (x Ú y) ↔ (y Ú x).

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

x Ù (y Ù z) ↔ (x Ù y) Ù z или x Ú (y Ú z) ↔ (x Ú y) Ú z.

• Закон контрапозиции разрешает прямую импликацию заменять обратной, в результате чего антецедент первой заменяется отрицанием консеквента второй, а ее консеквент – отрицанием антецедента. Проще говоря, при контрапозиции происходит перестановка членов импликации или их контрапозиция, но они берутся с отрицаниями:

(xy) ↔ (yx)

• Закон противоречия: два противоречащих друг другу высказывания, т.е. высказывание х и его отрицание не-х, не могут быть вместе истинными:

(x Ù x)

Поскольку этот закон запрещает противоречия в рассуждении, то его часто называют также законом непротиворечия, и последнее более правильно.

Закон наслюненного третьего: из двух противоречащих друг другу высказываний только одно является истинным. Тогда второе будет ложным и никакой третьей возможности не существует

Метаязы́к — язык, предназначенный для описания языка.

Понятие метаязыка используется:

· в лингвистике, при описании естественных языков — метаязык как язык для описания языка. Естественный язык может являться своим же метаязыком (например, для описания русского языка можно использовать тот же русский язык), или отличаться лишь частично, например специальной терминологией (русская лингвистическая терминология — элемент метаязыка для описания русского языка);

· в классической философии — как понятие, фиксирующее логический инструментарий рефлексии над феноменами семиотического ряда;

· в философии постмодернизма, при выражении процессуальности вербального продукта рефлексии над процессуальностью языка. Постмодернистская трактовка метаязыка восходит к работе Р. Барта «Литература и метаязык» (1957).

· при исследовании языков различных логико-математических исчислений (напр., Форма Бэкуса — Наура);

· в информатике — доп. данные (метаданные), служащие для описания имеющихся.

Понятие «метаязык» было введено польским математиком Альфредом Тарским. C помощью него можно избавиться от таких логических парадоксов, как парадокс лжеца и самореферентные парадоксы.

Первым уровнем (обычным языком) являются утверждения об объектах, например: «У Земли есть спутник». В языке низшей ступени нет понятий «ложь» и «истина». Такие понятия, как оценка истинности утверждений об объектах, являются привилегией метаязыка — следующей ступеньки лестницы. Таким образом предложение «Утверждение „снег белый“ истинно» имеет смысл в метаязыке. Однако о его истинности можно говорить лишь в следующей надстройке — метаметаязыке. При этом метаязык является объектным языком для этой следующей ступени. Можно построить метаязык, для которого метаязык будет объектным и т. д.

Другой пример лестницы утверждений и метаязыков:

1. Сумма внутренних углов любого треугольника равна 180°

2. Утверждение 1 истинно.

3. Утверждение 2 истинно.

4. Утверждение 3 истинно.

Здесь первое утверждение написано на языке первого уровня, который позволяет формулировать теоремы планиметрии. Языком второго уровня (фраза № 2) пользуются при доказательстве теорем. Метаметаязык, которому принадлежит третье утверждение, — это язык, на котором написаны книги о теории доказательств.

С лестницей метаязыков Тарского тесно связана теория типов Бертрана Рассела.

10. Формы правильных умозаключений в логике высказываний

По составу все умозаключения делятся на простые и сложные. Простыми называются умозаключения, элементы которых не являются умозаключениями. Сложными называют умозаключения, состоящие из двух или более простых умозаключений.

По количеству посылок умозаключения делятся на непосредственные (из одной посылки) и опосредованные (из двух и более посылок).

По характеру логического следования все умозаключения делятся на необходимые (демонстративные) и правдоподобные (недемонстративные, вероятные). Необходимые умозаключения - такие, в которых истинное заключение обязательно следует из истинных посылок (т. е. логическое следование в таких выводах представляет собой логический закон). К необходимым умозаключениям относятся все виды дедуктивных умозаключений и некоторые виды индуктивных («полная индукция»).

Правдоподобные умозаключения - такие, в которых заключение следует из посылок с большей или меньшей степенью вероятности. Например, из посылок: «Студенты первой группы первого курса сдали экзамен по логике», «Студенты второй группы первого курса сдали экзамен по логике» и т. п. следует «Все студенты первого курса сдали экзамен по логике» с большей или меньшей степенью вероятности (что зависит от полноты наших знаний обо всех труппах студентов первого курса). К правдоподобным умозаключениям относятся индуктивные и умозаключения по аналогии.

Дедуктивное умозаключение (от лат. deductio- выведение) - такое умозаключение, в котором переход от общего знания к частному является логически необходимым.

Путем дедукции получаются достоверные выводы: если истинны посылки, то будут истинны и заключения.

Пример:

Если человек совершил преступление, то он должен быть наказан.

Петров совершил преступление.

Петров должен быть наказан.

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

Например:

Кража - уголовное преступление.

Грабеж - уголовное преступление.

Разбой — уголовное преступление.

Мошенничество - уголовное преступление.

Кража, грабеж, разбой, мошенничество - преступления против собственности.

Следовательно, все преступления против собственности – уголовные преступления.

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

В умозаключении по аналогии (от греч. analogia - соответствие, сходство) на основе сходства двух объектов по каким-то одним параметрам делается вывод об их сходстве по другим параметрам. Например, на основе сходства способов совершения преступлений (кражи со взломом) можно сделать предположение о том, что эти преступления совершались одной и той же группой преступников.

Все виды умозаключений могут быть правильно построенными и неправильно построенными.


Дата добавления: 2015-07-14; просмотров: 290 | Нарушение авторских прав


Читайте в этой же книге: Доказательство алгоритмической неразрешимости | Определение нормального алгоритма и его выполнение | История возникновения математической логики | РЕКУРСИВНАЯ РЕАЛИЗАЦИЯ АЛГОРИТМОВ |
<== предыдущая страница | следующая страница ==>
Матричная структура управления| А) Отсутствие общего метода решения задачи

mybiblioteka.su - 2015-2024 год. (0.019 сек.)