Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекция 3 АЛГЕБРА ВЫСКАЗЫВАНИЙ

.pdf
Скачиваний:
80
Добавлен:
10.04.2015
Размер:
235.51 Кб
Скачать

Лекция 3 АЛГЕБРА ВЫСКАЗЫВАНИЙ

 

 

 

 

Математическая (формальная) логика

естественнонаучная

дисциплина,

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

 

Традиционная

логика

опиралась

на

естественный, которыйязык

из-за

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

Современная логика использует формальные теории(ФТ), или исчисления. Формальные теории описывают любые множества с заданными отношениями с помощью аксиом и правил вывода.

С логической точки зрения наиболее существенными свойствами формальных

теорий являются непротиворечивость, полнота и разрешимость.

 

 

 

 

Исчисление

называется

 

 

непротиворечивым, если

в

нем

не

 

выводи

 

 

 

 

 

 

 

 

 

 

 

одновременно

 

какое-либо

 

высказывание

 

и

его

. отрицаниеИсчислние,

формализующее некоторую теорию, называется полным относительно этой теории,

если

множество

истинных

утверждений

теории

совпадает

с

мно

высказываний,

выводимых

в

данном

исчислении. Исчисление

называется

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

На практике формальные теории, описывающие содержательные объекты, задаются с помощью собственных аксиом, которые наряду с предикатами и функторами содержат предикаты и функторы, свойства которых аксиомами не описываются, а считаются известными в данной теории. Язык, который мы изучаем, называется языком–объектом, а язык, на котором мы формулируем и доказываем различные результаты об этом языке–объекте, называется метаязыком.

Раздел математической логики, включающий классическую логику высказываний (алгебру высказываний и исчисление высказыван) ий классическую логику

предикатов (алгебру

предикатов

и

исчисление

предикатов), называется

классической логикой.

 

 

 

 

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

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

3.1. Исчисление высказываний

 

 

Алгебра

высказываний – раздел

математической

логики, занимающийся

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

также изучающий свойства и отношения между ними. Это самый простой раздел

математической логики, лежащий в основе всех остальных ее разделов.

 

Основными объектами рассмотрения являются высказывания.

 

Под

высказыванием понимается

любое предложение(естественного

или

формализованного языка), содержание которого оценено либо как истинное, либо как ложное.

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

Действительно, попытка определить истинностное значение «высказывания» приводит к противоречию: если то, что написано, истинно, то это

противоречит смыслу слов в рамке. То же противоречие

возникает, если

предположить, что оно ложно.

 

 

 

 

В исчислении

высказываний

не рассматриваются

утверждения, имеющие

значения, отличные

от

значений«истинно» и

«ложно». Не

рассматривается и

трёхзначная логика,

со

значениями,

скажем

«Да», «Нет»,

«Не

знаю». Ответ

отличный от «Да» должен быть «Нет». Древние философы называли этот принцип законом исключения третьего.

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

Значение высказывания зависит от предметной области.

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

Высказывания обозначают заглавными буквами латинского алфавита: A, B ,C ,… Эти буквы называют логическими атомами.

При фиксированном множестве букв Α= {A,B,C,...} интерпретацией называется функция I, которая отображает множество Α во множество истинност (логических) значений Τ = {истина, ложь}, то есть I :Α →Τ .

Высказывание принято обозначать символамиT (от True), или F (от False), или соответственно, 1 (для истинного значения) или 0 (для значения ложь).

По аналогии с элементарной алгеброй, где любое число является константой, высказывание является логической константой, величина которой равна 1 или 0.

Будем называть высказывание простым(элементарным, атомарным), если оно рассматривается нами как некое неделимое . целоеОбычно к ним относят высказывания, не содержащие логических связок.

Сложным (составным) называется высказывание, составленное из простых с помощью логических связок.

3.2. Формулы

Влогике над высказываниями производятся следующие основные операци

(логические

связки): отрицание,

конъюнкция, дизъюнкция, импликация,

 

 

 

 

эквиваленция,

неравнозначность. Они

рассматриваются как средство вычисления

логического

значения

сложного

высказывания

по

логическим

зна

составляющих его простых высказываний.

 

 

 

 

Связки логики высказываний представляют собой

функции истинности

и

функции алгебры.

 

 

 

 

 

Логические связки и их обозначения:

 

Унарная операция — это операция над одним операндом

 

 

 

 

Отрицанием

высказывания p

называется

высказывание ¬p

(или

p), которое

истинно только тогда, когда p ложно.

 

 

 

 

Конъюнкцией

(логическим

умножением)

высказываний p

и

q называется

 

 

 

 

 

 

 

 

 

высказывание, которое истинно только тогда, когда p и q истинны., т.е. p = 1 и q = 1. Дизъюнкцией (логическим сложением) высказываний p и q называется

высказывание, которое ложно тогда и только тогда, когда оба высказывания ложны,

т. е. p= 0 и q =0.

Импликацией (логическим следованием) высказываний p и q называется высказывание, которое ложно тогда и только тогда, когда p истинно, q ложно, т.е. p=1 и q = 0 (из p следует q).

Эквиваленцией высказываний p и q называется высказывание, которое истинно тогда и только тогда, когда значения высказываний p и q совпадают (p эквивалентно q).

Таблицы истинности основных логических операций

Формула.

1)Всякая буква есть формула.

2)Если A, B - формулы, то формулами являются также ¬A, A B, A B, AB,

AB .

3) Символ является формулой тогда и только тогда, когда это следует из 1) и 2).

Для всякой формулы можно построить таблицу истинности.

Значение формулы F в заданной интерпретации I обозначают |F| или |F|I , или I(F) Часть формулы, которая сама является формулой, называется подформулой

данной формулы.

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

Установить, является ли формула тавтологией, можно:

по таблице истинности,

используя свойства логических операций.

Основные логические эквивалентности (свойства логических операций), которые являются примерами тавтологий: