Главная » Просмотр файлов » Верещагин Н.К., Шень А. - Языки и исчисления

Верещагин Н.К., Шень А. - Языки и исчисления (1076783), страница 20

Файл №1076783 Верещагин Н.К., Шень А. - Языки и исчисления (Верещагин Н.К., Шень А. - Языки и исчисления) 20 страницаВерещагин Н.К., Шень А. - Языки и исчисления (1076783) страница 202018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 20)

Поскольку автоморфизм оставляет на месте все рациональные числа, он должен быть тождественным.)В этом случае предикат x = γ выразим тогда и только тогда,когда γ — алгебраическое число. Это легко следует из теоремыТарского – Зайденберга (раздел 3.8, с. 109).61. Покажите, что предикат y = x + 1 невыразим в интерпретации(Z, =, f ), где f — одноместная функция x 7→ (x + 2).62. Покажите, что предикат x = 2 невыразим в множестве целых положительных чисел с предикатами равенства и «x делит y».3.6. Невыразимые предикаты: элиминация кванторовПри всей простоте метод доказательства невыразимости с помощью автоморфизмов страдает очевидным недостатком: очень частотребуемого автоморфизма нет. Например, натуральные числа с операцией прибавления единицы вообще не допускают никакого нетривиального автоморфизма. (Тем не менее там выразимо очень немногое, как мы вскоре увидим.) Целые числа с операцией прибавления единицы допускают автоморфизмы (сдвиги), но эти автоморфизмы не позволяют доказать, что отношение порядка невыразимо(поскольку оно устойчиво относительно сдвигов).Более прямой метод доказательства состоит в том, что мы предъявляем некоторый класс E предикатов, который содержит все выразимые предикаты и не содержит интересующего нас предиката.

Приэтом мы доказываем, что E содержит все выразимые предикаты, так:проверяем, что E содержит все предикаты, выразимые атомарными формулами, а также замкнут относительно логических операций(объединение, пересечение, дополнение) и операции проекции (соответствующей навешиванию квантора существования; квантор всеобщности выражается через квантор существования). Часто класс E90Языки первого порядка[гл. 3]совпадает с классом всех предикатов, выразимых бескванторнымиформулами (иногда надо расширить сигнатуру), и потому этот метод называют методом «элиминации кванторов».

(Это краткое описание, возможно, станет яснее из приводимых далее примеров.)Начнём с такого примера. Пусть сигнатура содержит равенство,одноместную функцию S (прибавление единицы) и константу 0. Носителем интерпретации будет множество Z целых чисел, символысигнатуры интерпретируются естественным образом. В этой ситуации изоморфизмов не существует, так что предыдущий способ доказательства невыразимости здесь неприменим.Тем не менее класс выразимых предикатов весьма ограничен: этопредикаты, выразимые бескванторными формулами. Будем называть две формулы (рассматриваемой нами сигнатуры) эквивалентными (в данной интерпретации), если они выражают один и тот жепредикат, то есть истинны при одних и тех же значениях переменных.Теорема 28. Для всякой формулы рассматриваемой нами сигнатуры существует эквивалентная ей бескванторная формула.

Будем доказывать индукцией по построению (или, если угодно,по длине) формулы ϕ существование эквивалентной ей в (Z, =, S, 0)бескванторной формулы. Для удобства (чтобы рассматривать одинслучай, а не два) будем считать, что наша формула может содержатьтолько кванторы существования, но не всеобщности. Это законно,так как формулы ∀ξ ψ и ¬∃ξ ¬ψ эквивалентны.Случай, когда ϕ есть атомарная формула, очевиден — она и такбескванторная. Если ϕ является конъюнкцией, дизъюнкцией или импликацией двух частей, достаточно заменить каждую часть на эквивалентную бескванторную (что можно сделать по предположениюиндукции).Единственный содержательный случай — когда формула ϕ начинается с квантора существования, то есть имеет вид ∃xτ (пустьпод квантором стоит переменная x). Мы рассуждаем по индукции,поэтому можем считать, что формула τ — бескванторная.

Она имеет(возможно) и другие параметры, скажем, x1 , . . . , xn . Чтобы подчеркнуть это, обычно вместо τ пишут τ (x, x1 , . . . , xn ). Нам надо найтибескванторную формулу нашей сигнатуры, эквивалентную формуле∃x τ (x, x1 , . . . , xn ).Формула τ (x, x1 , . . . , xn ) представляет собой булеву комбинацию атомарных формул. Посмотрим на те атомарные формулы, которые со-[п. 6]Элиминация кванторов91держат переменную x. Атомарная формула представляет собой равенство двух термов S(S(. . . (S(u)) . . . )) = S(S(.

. . (S(v)) . . . )); здесьu и v — либо переменные, либо константа 0. Если переменная x входит и в левую, и в правую часть, то (в этой интерпретации) такаяатомарная формула либо всегда истинна, либо всегда ложна, и еёможно заменить на какую-нибудь тождественно истинную или тождественно ложную формулу, не содержащую x. После этого останутся атомарные формулы, которые можно записать какx = t1 ,x = t2 ,...,x = tk .Здесь ti — либо целая константа, либо выражение вида xj + c, гдеxj — какая-то другая переменная, а c — целое число. Мы позволилисебе слегка отступить от канонов, разрешив прибавлять и вычитатьцелые константы вместо того, чтобы применять функцию S в левойи правой частях равенства.

Ясно, что это не меняет класса выразимых формул, зато позволяет оставить x в левой части, а константуперенести в правую.Теперь сравним формулуϕ = ∃x τ (x, x1 , . . . , xn )с формулойτ (t1 , x1 , . . . , xn ) ∨ τ (t2 , x1 , . .

. , xn ) ∨ . . . ∨ τ (tk , x1 , . . . , xn ),которую мы будет обозначать ϕ0 . Формула ϕ0 представляет собойдизъюнкцию формул, полученных в результате подстановки различных ti вместо x в бескванторную формулу τ (x, x1 , . . . , xn ). (Послеподстановки можно вернуться к обычному виду записи формулы,заменив прибавление констант на нужное количество примененийфункции S с той или другой стороны равенства.)Очевидно, что если для каких-то значений переменных x1 , . . . , xnформула ϕ0 истинна, то для этих значений x1 , . . . , xn истинна и формула ϕ.

В самом деле, если истинен i-й член дизъюнкции, то в формуле ϕ в качестве x можно взять значение выражения ti .Верно ли обратное? Не обязательно. Вполне возможно, что тотx, который существует и делает формулу ϕ истинной, отличаетсяот всех ti . Но мы пропустили по существу только один случай —все такие x в некотором смысле одинаковы, так как они делают всеатомарные формулы, содержащие x, ложными, поэтому всё равно,92Языки первого порядка[гл. 3]какой из таких x выбрать. Отметим также, что хотя бы один такойx найдётся, поскольку Z бесконечно, а выражений ti лишь конечноечисло.Обозначим через ϕ00 формулу, которая получится из τ заменойвсех атомарных формул, содержащих x, на тождественно ложныеформулы.

Сказанное выше объясняет, почему формула ϕ эквивалентна дизъюнкции ϕ0 ∨ ϕ00 . Мы достигли цели — нашли бескванторную формулу, эквивалентную формуле ϕ. Легко понять, что отношение порядка x > y не выражается бескванторной формулой нашей сигнатуры, поскольку такая формуламожет включать лишь атомарные формулы вида x = y + c и длянеё случай, когда y сильно больше x, неотличим от случая, когда yсильно меньше x. Тем самым мы доказали (чего нельзя было сделать методом автоморфизмов), что отношение x > y невыразимо (вданной интерпретации данной сигнатуры).Немного более сложное рассуждение понадобится, если добавитьк сигнатуре отношение порядка.Теорема 29.

Всякая формула в (Z, =, <, S) (где S — функция прибавления единицы) эквивалентна некоторой бескванторной формуле. (Как говорят, (Z, =, <, S) допускает элиминацию кванторов.) Полностью утверждение теоремы звучит так: для всякой формулы сигнатуры, содержащей равенство, порядок и символ S, найдётся бескванторная формула той же сигнатуры, которая эквивалентна ей в интерпретации, где носителем является Z, а символысигнатуры интерпретируются естественным образом. (В дальнейшеммы будем опускать такие пояснения.)Доказательство следует прежней схеме. Правда, теперь атомарных формул больше — помимо формул x = ti у нас будут формулыx < ti . Поэтому нельзя рассчитывать на то, что все значения x, невстречающиеся среди {t1 , .

. . , tk }, ведут себя одинаково, и наш приёмс выделением случая, когда все равенства ложны, более не проходит.Как же быть? Для данных значений x1 , . . . , xn числа t1 , . . . , tk делят числовую ось (точнее, множество Z целых чисел) на промежутки, и для выяснения истинности формулы ϕ нам надо попробовать(помимо всех ti ) хотя бы по одному числу из каждого промежутка.Это будет гарантировано, если мы напишем дизъюнкцию, в которую, помимо всех формул τ (ti , x1 , .

. . , xn ), войдут также формулыτ (ti + 1, x1 , . . . , xn ) и τ (ti − 1, x1 , . . . , xn ). Это позволяет нам обойтисьбез формулы ϕ00 и благополучно завершить доказательство. 63. Проверьте, что добавление константы 0 к этой сигнатуре не пре-[п. 6]Элиминация кванторов93пятствует элиминации кванторов.Что будет, если мы из этой сигнатуры удалим функцию S? Легко понять, что класс выразимых множеств не изменится, так какy = S(x) можно выразить как «y является наименьшим элементом,бо́льшим x».

Характеристики

Тип файла
PDF-файл
Размер
1,57 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6376
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее