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

Вопросы МатЛогика

.docx
Скачиваний:
17
Добавлен:
28.03.2015
Размер:
169.02 Кб
Скачать

№18 Множество истинности предиката

Множеством истинности предиката , заданного на множествах , называется совокупность всех упорядоченных n-систем , в которых , таких, что данный предикат обращается в истинное высказывание при подстановке . Это множество будем обозначать .

№19 Равносильность и следование предикатов

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

Предикаты и равносильны тогда и только тогда, когда их множества истинности совпадают. .

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

№20 Логические операции над предикатами

Над предикатами можно проделывать те же самые логические операции, что и над высказываниями: отрицание, конъюнкцию, дизъюнкцию, импликацию, эквивалентность.

Отрицанием n-местного предиката , определенного на множествах , называется новый n-местный предикат, определенный на тех же множествах, обозначаемый (читается: "неверно, что , который превращается в истинное высказывание при всех тех и только тех значениях предметных переменных, при которых исходное высказывание превращается в ложное высказывание.

Конъюнкцией "n-местного предиката , определенного на множествах , и m-местного предиката , определенного на множествах , называется новый (n+m)-местный предикат, определенный на множествах , обозначаемый (читается " и "), который превращается в истинное высказывание при всех тех и только тех значениях предметных переменных, при которых оба исходных предиката превращаются в истинные высказывания.

Дизъюнкцией n-местного предиката , определенного на множествах , и m-местного предиката , определенного на множествах , называется новый (n+m)-местный предикат, определенный на множествах и , обозначаемый

(читается " или "), который превращается в истинное высказывание при всех тех и только тех значениях предметных переменных, при которых в истинное высказывание превращается по меньшей мере один из исходных предикатов.

Импликация определяется как такой предикат, что для любых предметов

и

высказывание является импликацией высказываний и . Аналогично определяется эквивалентность двух предикатов.

№21 Квантор общности одноместного предиката

Операцией связывания квантором общности называется правило, по которому каждому одноместному предикату , определенному на множестве , сопоставляется высказывание, обозначаемое (читается: "для всякого [значения] [истинное высказывание]"), которое истинно в том и только в том случае, когда предикат тождественно истинен, и ложно в противном случае,

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

№22 Квантор существования одноместного предиката

Операцией связывания квантором существования называется правило, по которому каждому одноместному предикату , определенному на множестве , ставится в соответствие высказывание, обозначаемое (читается: "существует [значение] , такое, что [истинное высказывание]"), которое ложно в том и только в том случае, когда тождественно ложен, и истинно в противном случае, т.е.

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

№23 Квантор общности n-местного предиката

Операцией связывания квантором общности по переменной называется правило, по которому каждому n-местному предикату , определенному на множествах , ставится в соответствие новый (n-1)-местный предикат, обозначаемый (читается: "для всех , который для любых предметов превращается в высказывание , истинное в том и только в том случае, когда одноместный предикат , определенный на множестве тождественно истинен, и ложное в противном случае.

№24 Квантор существования n-местного предиката

Операцией связывания квантором существования по переменной называется правило, по которому каждому n-местному предикату , определенному на множествах , ставится в соответствие новый (n-1)-местный предикат, обозначаемый (читается: "существует такой что , который для любых предметов превращается в высказывание , ложное в том и только в том случае, когда одноместный предикат , определенный на множестве тождественно ложен, и истинное в противном случае

№25 Формулы логики предикатов

Сначала задается алфавит символов, из которых будут составляться формулы:

– предметные переменные: ; – нульместные предикатные переменные: ; – n-местные предикатные переменные с указанием числа свободных мест в них:

– символы логических операций: ; – кванторы: ; – вспомогательные символы: — скобки; — запятая.

(формулы логики предикатов).

1) Каждая нульместная предикатная переменная есть формула;

2) если — n-местная предикатная переменная, то есть формула, в которой все предметные переменные свободны;

3) если — формула, то — также формула. Свободные (связанные) предметные переменные в формуле те и только те, которые являются свободными (связанными) в ;

4) если — формулы и если предметные переменные, входящие одновременно в обе эти формулы, свободны в каждой из них, то выражения {Лог.операции конъюнкции, дизъюнкции и тд над F1 и F2} также являются формулами. При этом предметные переменные, свободные (связанные) хотя бы в одной из формул , называются свободными (связанными) и в новых формулах;

5) если — формула и — предметная переменная, входящая в свободно, то выражения и также являются формулами, в которых переменная связанная, а все остальные предметные переменные, входящие в формулу свободно или связанно, остаются и в новых формулах соответственно такими же;

6) никаких других формул логики предикатов, кроме получающихся согласно пп. 1–5, нет.

Формулы, определенные в пунктах 1 и 2, называются элементарными (или атомарными). Формулы, не являющиеся элементарными, называются составными.

№26 Тавтологии логики предикатов

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

№27

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

(законы де Моргана для кванторов). Следующие формулы логики предикатов являются тавтологиями:

а) ; б) .

Следствие Следующие формулы логики предикатов являются тавтологиями:

а) ; б) .

Дистрибутивность (законы пронесения кванторов через конъюнкцию и дизъюнкцию). Следующие формулы логики предикатов являются тавтологиями:

а) ; б) ; в) ; г) .

№28

(законы пронесения кванторов через импликацию). Следующие формулы логики предикатов являются тавтологиями:

а) ; б) ; в) ; г) .

(законы удаления квантора общности и введения квантора существования). Следующие формулы логики предикатов являются тавтологиями:

а) ; б) .

№29 Приведенная форма, предваренная нормальная форма

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

Теорема Для каждой формулы логики предикатов существует приведенная форма

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

Теорема Для каждой формулы логики предикатов существует предваренная нормальная форма.

№30 Машина Тьюринга

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

Чтобы задать конкретную машину Тьюринга, требуется описать для нее следующие составляющие:

  • Внешний алфавит. Конечное множество (например, А), элементы которого называются буквами (символами). Одна из букв этого алфавита (например, а0) должна представлять собой пустой символ.

  • Внутренний алфавит. Конечное множество состояний головки (автомата). Одно из состояний (например, q1) должно быть начальным (запускающим программу). Еще одно из состояний (q0) должно быть конечным (завершающим программу) – состояние останова.

  • Таблица переходов. Описание поведения автомата (головки) в зависимости от состояния и считанного символа.

Автомат машины Тьюринга в процессе своей работы может выполнять следующие действия:

  • Записывать символ внешнего алфавита в ячейку (в том числе и пустой), заменяя находившийся в ней (в том числе и пустой).

  • Передвигаться на одну ячейку влево или вправо.

  • Менять свое внутреннее состояние.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]