Краткое содержание
Этот урок очерчивает предмет математической логики: не истинность отдельных утверждений, которая относится к ведению каждой науки, а форму рассуждений и их правильность, то есть такое отношение между посылками и заключением, которое гарантирует, что истинность первых переходит на второе. Урок определяет высказывание, рассуждение, посылку, заключение, форму и контрпример; отличает правильность от истинности на примерах правильных рассуждений с ложным заключением и неправильных рассуждений с истинным заключением; показывает, почему естественного языка, многозначного и способного говорить о самом себе, недостаточно для строгого изучения правильности, и устанавливает различие между языком-объектом и метаязыком, которое направляет весь курс. Затем он излагает, с явно сформулированными допущениями и с доказательствами, парадоксы лжеца, Берри и брадобрея, а также парадокс Рассела, который брадобрей предвосхищает, и объясняет, как формальный язык их избегает или превращает в теоремы. Завершают урок четыре основания математической логики и карта курса.
Цели обучения
- Отличать правильность рассуждения от истинности его посылок и заключения и опровергать неправильную форму, строя контрпример.
- Распознавать многозначность естественного языка и уточнять каждое прочтение многозначного утверждения.
- Различать язык-объект и метаязык, а также употребление выражения и его упоминание.
- Анализировать парадокс: выделять его допущения, выводить противоречие и решать, от какого допущения следует отказаться.
Что изучает логика
Всякое знание, которое не получено прямым наблюдением, получено рассуждением: от некоторых принимаемых утверждений переходят к другому, которое из них следует. В геометрии тот, кто знает, что сумма углов треугольника равна двум прямым, заключает, что ни у одного треугольника нет двух тупых углов; в медицине тот, кто знает, что некоторая болезнь вызывает жар, а у осматриваемого человека жара нет, исключает эту болезнь. Логика есть дисциплина, которая изучает, когда такой переход законен, а математическая логика изучает его методами математики: точно определяя свои объекты, а именно языки, формулы и выводы, и доказывая о них теоремы.
Чтобы точно сказать, что она изучает, сначала нужно закрепить словарь. Высказывание есть повествовательное предложение, о котором имеет смысл говорить, что оно истинно или что оно ложно: « есть простое число» есть истинное высказывание; «всякое чётное число больше », ложное высказывание. Высказываниями не являются, напротив, вопросы («который час?»), приказы («закрой дверь») и выражения со свободными переменными, такие как « чётно», значение которых зависит от того, что обозначает .
Рассуждение есть список высказываний, посылок, вместе с ещё одним высказыванием, заключением, которое предъявляется как их следствие. Посылками могут быть любые высказывания: истинные, ложные, известные или просто предположения; отличает их лишь место, которое они занимают в рассуждении. Мы будем записывать рассуждения так: посылки на последовательных строках, а перед заключением слово «следовательно»:
Если число кратно , то оно чётно. Число кратно . Следовательно, чётно.
Его посылки: «если число кратно , то оно чётно» и « кратно »; его заключение: « чётно».
Логика не есть теория истины
Если это так, то задача логики не в том, чтобы выяснять, истинны ли посылки рассуждения. Кратно ли числу , решает арифметика; есть ли у человека жар, решает термометр; произошла ли битва в таком-то году, решает история. Не ей принадлежит и определение того, что такое истина: этот вопрос относится к философии. Логика принимает, что у высказываний есть истинностное значение, каким бы оно ни было, и изучает, как эти значения связаны между собой: в частности, когда истинность одних высказываний вынуждает истинность другого. Иначе говоря, логика есть теория не истины, а передачи истины.
Однако то, что передаёт истину, зависит не от темы рассуждения, а от его строения. Сравним предыдущее рассуждение с таким: «если животное есть млекопитающее, то оно дышит воздухом; кит есть млекопитающее; следовательно, кит дышит воздухом». У обоих одна и та же форма: «если нечто есть , то оно есть ; есть ; следовательно, есть ». Форма рассуждения есть то, что остаётся, когда его нелогические термины (числа, животных, свойства) заменяют буквами, сохраняя логические слова: «не», «и», «или», «если… то», «всякий», «некоторый». Каждое рассуждение, получающееся из формы, когда её буквам придают содержание, есть частный случай этой формы.
Форма правильна, когда ни один из её частных случаев не имеет всех посылок истинными и заключения ложным; рассуждение правильно, когда правильна его форма. Частный случай с истинными посылками и ложным заключением называется контрпримером к форме: откуда форма неправильна в точности тогда, когда у неё есть контрпример.
В доказательствах этого урока мы будем пользоваться стенографией русского языка: сокращает « истинно», а , « ложно»; сокращает «не», сокращает «и», сокращает «или», сокращает «если… то», а сокращает «тогда и только тогда, когда»; читается «для всякого», а , «существует». Эти знаки здесь лишь сокращения слов метаязыка, и двойные стрелки во всём курсе оставлены для этого употребления. В следующем уроке появятся знаки с одной чертой, и , вместе с , и , как сокращения формального языка, со смыслом, который курс точно установит; различие в начертании стрелок будет напоминать, на каком уровне идёт речь.
Если рассуждение правильно и все его посылки истинны, то его заключение истинно. Следовательно, если правильное рассуждение имеет ложное заключение, то какая-то из его посылок ложна.
Доказательство
Пусть дано правильное рассуждение с посылками и заключением , и предположим, что все посылки истинны.
Всякое рассуждение есть частный случай своей собственной формы: достаточно придать буквам формы то содержание, которое они имели в рассуждении.
По определению правильности ни один частный случай этой формы не имеет посылок истинными и заключения ложным; в частности, этого нет и у самого рассуждения.
Поскольку посылки истинны, единственное, что может не выполняться в отрицаемой конъюнкции, это ложность заключения: заключение истинно.
Если же, напротив, заключение ложно, то не все посылки могут быть истинны, потому что тогда истинным было бы и заключение.
Утверждение говорит о том, что правильность гарантирует; столь же ясно стоит увидеть, чего она не гарантирует. Если сочетать правильность рассуждения, истинность всех его посылок и истинность его заключения, то из восьми возможных сочетаний исключено лишь одно, сочетание правильного рассуждения с истинными посылками и ложным заключением; все остальные встречаются.
Всякое простое число нечётно. Число простое. Следовательно, нечётно.
Форма та же, что у первого рассуждения урока, так что рассуждение правильно; тем не менее его заключение ложно. Предыдущее утверждение указывает, где изъян: какая-то посылка ложна, и действительно ложна первая, потому что простое и чётное. Правильное рассуждение не производит истин; оно лишь сохраняет те, которые получает.
Если число кратно , то оно чётно. Число чётно. Следовательно, кратно .
Посылки и заключение истинны, и всё же рассуждение неправильно. Его форма, «если нечто есть , то оно есть ; есть ; следовательно, есть », имеет контрпример: с числом вместо посылки остаются истинными («если число кратно , то оно чётно»; « чётно»), а заключение, « кратно », ложно. Истинность исходного заключения происходит не из посылок, а из арифметики: . Эта неправильная форма, частая в повседневных рассуждениях, называется утверждением консеквента.
Отсюда следует практическое правило, которое будет отрабатывать урок: чтобы показать, что рассуждение неправильно, недостаточно указать, что ложна какая-то посылка или заключение, а чтобы показать, что оно правильно, недостаточно, чтобы всё в нём было истинно; первое требует предъявить контрпример к его форме, а второе, рассуждение, годное для всех частных случаев.
Естественный язык и формальный язык
Определение правильности опирается на две операции: распознать форму рассуждения и решить, истинно высказывание или ложно. Обе предполагают, что каждое предложение имеет только одно прочтение. Естественный язык, русский, китайский или арабский, которому люди учатся без формального обучения и которым пользуются для общения, этому условию не удовлетворяет: его гибкость, делающая его пригодным для поэзии, беседы и оттенков смысла, делает его также многозначным.
- Лексическая многозначность: слово имеет несколько значений. «Она долго рассматривала замок» может относиться к крепости или к запорному устройству.
- Синтаксическая многозначность: предложение допускает несколько строений. «Дважды три плюс четыре» может означать или .
- Многозначность области действия: неясно, на какую часть предложения действует логическое слово. «Все студенты не сдали экзамен» может означать, что никто не сдал, или что сдали не все.
- Неточные связки: «или» иногда допускает, что выполняются обе альтернативы («требуется диплом или опыт работы»), а иногда это исключает («чай или кофе»); «если… то» иногда выражает причину, иногда правило, иногда простое следование во времени.
К многозначности добавляется более глубокая черта: естественный язык может говорить о самом себе. В нём есть слова «предложение», «истинный» и «определять», и с их помощью он может строить предложения, которые говорят о самих себе, например «в этом предложении пять слов». Такая самореференция в общем безобидна; но, как мы увидим, в сочетании с понятием истины она порождает предложения, которые не могут быть ни истинными, ни ложными.
Формальный язык строится так, чтобы устранить оба источника трудностей. Фиксируется алфавит, набор символов, и правила образования, которые, не оставляя места для толкования, говорят, какие последовательности символов являются правильно построенными выражениями; значение каждого выражения затем фиксируется столь же точными определениями. Так, вопрос о том, принадлежит ли последовательность символов языку, решается механически, проверкой правил, и каждое выражение читается единственным образом. Язык этого курса, который строит урок о языке логики высказываний, имеет алфавит всего из двух символов, кружка и диска , и единственное правило образования.
Платой за это служит гибкость: формальный язык не годится для беседы, и каждый формальный язык выражает только то, что позволяют его правила. Неверно, однако, что приносится в жертву вся выразительная сила: формальных языков логики первого порядка хватает, чтобы записать почти всю математику. В жертву приносятся многозначность и неконтролируемая самореференция; выигрывается возможность доказывать теоремы о самом языке.
Язык-объект и метаязык
Чтобы изучать язык, нужно говорить о нём, а чтобы говорить о нём, нужен другой язык. Язык-объект есть изучаемый язык; метаязык есть язык, на котором его изучают. В латинской грамматике, написанной по-русски, латынь есть язык-объект, а русский язык, метаязык. В этом курсе языком-объектом будет формальный язык кружков и дисков, а метаязыком, русский язык, обогащённый математическими знаками и греческими буквами , , которые будут обозначать произвольные формулы языка-объекта, не принадлежа ему.
Это различие имеет центральное значение по точной причине: утверждения, которые курс докажет о формальном языке (что каждая формула читается единственным образом, что всё выводимое истинно), суть не формулы формального языка, а предложения метаязыка. Поэтому они будут называться метатеоремами, в отличие от теорем, которые дедуктивная система производит внутри языка-объекта.
Элементарная форма этого различия отделяет употребление выражения от его упоминания. В предложении «Рим является городом» слово употреблено, чтобы говорить о городе; в предложении «„Рим“ состоит из трёх букв» слово упомянуто, и на это указывают кавычки: предложение говорит о слове, а не о городе. Смешение того и другого порождает нелепые утверждения, такие как «Рим состоит из трёх букв», или ошибочные рассуждения, такие как «Рим является городом; „Рим“ есть слово из трёх букв; следовательно, город есть слово из трёх букв».
Возьмём в качестве языка-объекта латынь. Предложение «Roma aeterna est» принадлежит языку-объекту. Предложение «„Roma aeterna est“ состоит из трёх слов» принадлежит метаязыку, русскому, и истинно. Предложение «предыдущее предложение написано по-русски» говорит о предложении метаязыка: оно принадлежит третьему уровню, метаязыку метаязыка, хотя и написано на том же языке. Ничто не мешает одному и тому же языку служить на нескольких уровнях; важно не терять из виду, о чём идёт речь.
Парадоксы языка
Противоречие есть утверждение вместе с его отрицанием, например . Парадокс есть рассуждение, которое, исходя из допущений, кажущихся приемлемыми, и продвигаясь шагами, кажущимися правильными, приходит к противоречию. По утверждению «Что гарантирует правильность», если шаги действительно правильны, то какое-то допущение ложно: разрешить парадокс значит найти, какое именно. Не следует смешивать парадокс с многозначностью, которая есть лишь множественность прочтений, или с тем, что просто удивительно.
Лжец
Древнейший парадокс этого рода приписывают Евбулиду Милетскому, жившему в IV веке до нашей эры. В точной формулировке он говорит не о лжи, которая предполагает намерение обмануть, а о ложности: пусть есть предложение «предложение ложно». Для получения противоречия достаточно двух допущений, которые стоит записать явно.
- Двузначность (B): всякое высказывание истинно или ложно, и не то и другое вместе; быть ложным равносильно тому, чтобы не быть истинным.
- Схема истинности (T): предложение истинно тогда и только тогда, когда то, что оно говорит, имеет место. Например, «снег бел» истинно тогда и только тогда, когда снег бел.
Допущения двузначности и схемы истинности, применённые к предложению , приводят к противоречию: нет способа приписать истинностное значение, которое их соблюдало бы. На рисунке предложение указывает на само себя, а стрелки обходят обе возможности.
Доказательство
По двузначности истинно или ложно, и не то и другое вместе: быть ложным значит не быть истинным.
То, что говорит , состоит в том, что ложно. По схеме истинности истинно в точности тогда, когда то, что оно говорит, имеет место.
Соединяя обе равносильности, получаем, что истинность равносильна её собственному отрицанию.
Если бы было истинно, то по равносильности, прочитанной слева направо, оно не было бы истинным: предположение опровергает само себя, и не истинно.
Но тогда по равносильности, прочитанной справа налево, истинно: имеются одновременно утверждение и его отрицание.
Теорема говорит не о том, что логика противоречива, а о том, что оба допущения не могут одновременно соблюдаться для языка, содержащего предложение . Поэтому есть три выхода: отказаться от двузначности и допустить предложения без истинностного значения; ограничить схему истинности; или не позволить языку образовать предложение . Третий выход предложил Альфред Тарский в 1933 году: предикат «истинно» некоторого языка принадлежит не этому языку, а его метаязыку. В таком языке не есть правильно построенное предложение, и парадокс нельзя даже сформулировать.
Парадокс Берри
Этот парадокс, опубликованный Бертраном Расселом в 1906 году, который приписал его Джорджу Берри, библиотекарю из Оксфорда, использует не слово «истинный», а слово «определять». Говорят, что словосочетание русского языка определяет натуральное число, когда описывает его так, что его можно опознать без многозначности: «наименьшее простое число, большее десяти» определяет . Рассмотрим словосочетание «наименьшее натуральное число, которое не может быть определено посредством менее чем двадцати слов», которое следует читать в точности так, как оно написано, и назовём число, которое оно претендует определить. Натуральные числа в этом курсе суть
Если словарь русского языка конечен и отношение «словосочетание определяет число» вполне определено, то получается противоречие: число существует и одновременно может и не может быть определено посредством менее чем двадцати слов. На рисунке короткие словосочетания отправляются к числам, которые они определяют и которых немного; первое число, оставшееся свободным, есть .
Доказательство
Пусть есть число слов словаря. Словосочетаний из одного слова не более ; из двух, не более ; и так далее до словосочетаний из девятнадцати слов. Словосочетаний менее чем из двадцати слов, следовательно, конечное число .
Каждое словосочетание определяет не более одного числа. Пусть есть множество натуральных чисел, которые определяет какое-нибудь словосочетание менее чем из двадцати слов: в нём не более элементов.
Среди чисел есть такое, которое не лежит в . Если перебирать их по порядку, то первое, не лежащее в , есть наименьшее натуральное число, которое не может быть определено посредством менее чем двадцати слов: все предыдущие лежат в .
Но словосочетание «наименьшее натуральное число, которое не может быть определено посредством менее чем двадцати слов» состоит из тринадцати слов и определяет как раз .
Имеются одновременно утверждение и его отрицание.
Обычное изложение, которое ограничивается замечанием, что в словосочетании меньше двадцати слов, опускает половину рассуждения: то, что число существует, а это требует конечности словаря и выбора первого недостающего числа. Ложным оказывается второе допущение: «определять» не есть точное отношение русского языка, потому что словосочетание, определяющее , использует само слово «определять», и его смысл зависит от того, какие словосочетания считаются определениями. В формальном языке можно уточнить, что значит «определимо в », но это понятие выражается только в метаязыке; словосочетание, определяющее , не принадлежит , и противоречие исчезает: не определимо в малым числом символов, хотя и определимо в метаязыке.
Брадобрей и множество Рассела
Парадокс брадобрея обычно рассказывают так: в деревне есть брадобрей, мужчина из этой деревни, который бреет всех мужчин деревни, не бреющихся самостоятельно, и только их. Бреет ли брадобрей самого себя? Слова «и только их» существенны: брадобрей, который брил бы всех, кто не бреется сам, без этого ограничения, мог бы брить и самого себя без всякого противоречия. Парадокс есть частный случай общей леммы диагонального вида, которую стоит доказать один раз.
Пусть есть совокупность объектов и есть отношение между ними, такое что для каждой пары , объектов из утверждение истинно или ложно. Тогда не существует объекта из такого, что для всякого из выполняется тогда и только тогда, когда не выполняется . На рисунке каждая строка есть объект , а каждый столбец, объект , и клетка закрашена, когда выполняется ; строка, которую мы ищем для , должна была бы обращать диагональ и потому отличается от каждой строки в диагональной клетке этой строки.
Доказательство
Предположим, что такой в существует.
Условие выполняется для всякого из , а есть один из них: можно взять .
Если выполняется, то по равносильности оно не выполняется: противоречие.
Если не выполняется, то по равносильности оно выполняется: тоже противоречие.
Поскольку один из двух случаев должен иметь место, предположение несостоятельно: такого нет.
Ни в одной деревне нет мужчины из этой деревни, который брил бы всех мужчин деревни, не бреющихся самостоятельно, и только их.
Доказательство
Пусть есть совокупность мужчин деревни, а есть отношение « бреет ». Брадобрей есть мужчина из деревни, так что он лежит в ; то, что он брадобрей описанного рода, означает, что он бреет каждого мужчину деревни в точности тогда, когда этот мужчина не бреется самостоятельно.
По диагональной лемме ни один мужчина деревни этому условию не удовлетворяет: описанного брадобрея не существует. История есть не парадокс, а доказательство того, что её герой невозможен.
Вывод о брадобрее безобиден: никто и не утверждал, что такой брадобрей существует. Иначе обстоит дело с его вариантом в теории множеств. В 1902 году Рассел написал Готлобу Фреге, что его система, призванная обосновать арифметику средствами логики, допускала следующий принцип свёртывания: для всякого свойства существует множество, элементы которого суть в точности объекты, обладающие этим свойством. Применённый к свойству не принадлежать самому себе, принцип утверждает, что существует множество
Принцип свёртывания без ограничений противоречив.
Доказательство
Пусть есть совокупность всех множеств, а есть отношение « принадлежит ». Принцип свёртывания, применённый к свойству , утверждает, что существует множество , элементы которого суть множества, не принадлежащие самим себе.
При выбранном отношении условие на есть в точности условие диагональной леммы, с на месте : есть , а есть .
Множество есть множество, так что оно лежит в ; по диагональной лемме такого нет, и, взяв , получаем невозможную равносильность. Но принцип утверждает, что оно существует. Следовательно, принцип влечёт противоречие.
В отличие от брадобрея, здесь существование было не допущением рассказа, а принципом теории. Парадокс Рассела разрешается не объявлением того, что не существует, а перестройкой теории: аксиоматическая теория множеств Цермело 1908 года позволяет образовывать с помощью свойства лишь подмножества уже данного множества, и при этом ограничении противоречие не выводится.
Что не есть парадокс
Иногда «парадоксом пустого множества» называют наблюдение, что пустое множество существует, хотя не имеет элементов, как если бы существующий объект должен был состоять из существующих объектов. Никакого противоречия здесь нет: множество не состоит из своих элементов, как стена из кирпичей, а определяется ими, и совокупность элементов множества может не содержать ни одного, подобно тому как пустая коробка остаётся коробкой. То, что факт удивляет, не делает его парадоксальным; парадокс требует вывести противоречие, а здесь никакого противоречия не выводится.
Как с ними обходится формальный язык
Из сказанного следует, что формальный язык избегает парадоксов не по волшебству, а двумя точными способами. Первый состоит в том, что у него может не быть средств, которые их порождают. Язык логики высказываний, который строит этот курс, не имеет ни предложений, говорящих о самих себе, ни предиката истинности: в нём нельзя записать предложение лжеца, и его семантика приписывает каждой формуле при каждой оценке переменных единственное истинностное значение. Второй состоит в том, что в более богатых языках парадокс превращается в теорему: рассуждение лжеца, проведённое строго, доказывает, что истинность достаточно выразительного языка не определима в самом этом языке (Тарский); рассуждение о брадобрее и о Расселе доказывает, что некоторые совокупности не являются множествами; а рассуждения, родственные рассуждению Берри, лежат в основе теорем Курта Гёделя о неполноте 1931 года. Так то, что в естественном языке есть недоумение, в формальном языке есть информация.
Четыре основания математической логики
Математическая логика родилась в конце XIX и начале XX века, у Фреге, Пеано, Рассела и Давида Гильберта, как ответ на точный вопрос: на каких основаниях покоится математика и свободны ли эти основания от противоречий. Сегодня её делят на четыре больших раздела, постоянно переплетающихся между собой.
- Теория доказательств: изучает формальные доказательства как математические объекты, то есть как конечные последовательности формул, подчинённые явным правилам; спрашивает, что можно доказать в системе, непротиворечива ли система и как одни доказательства преобразуются в другие. Модуль «Вывод» этого курса даёт первое знакомство с ней.
- Теория моделей: изучает отношение между формальным языком и структурами, которые его интерпретируют, его моделями; спрашивает, какие структуры выполняют множество формул и какие свойства структур выразимы в данном языке. Модуль «Семантика» с его оценками истинностных значений есть её самый элементарный вариант.
- Теория множеств: изучает множества с помощью точных аксиом, таких как аксиомы Цермело и Френкеля, в рамках которых можно записать почти всю математику; она родилась во многом из необходимости избежать парадокса Рассела.
- Теория вычислимости: изучает, какие задачи можно решить механической процедурой, а какие нельзя. Логика высказываний разрешима, как увидит курс: существует процедура, которая за конечное число шагов решает, общезначима ли формула; логика предикатов, напротив, неразрешима.
Ни одно основание нельзя изучить глубоко, не касаясь остальных: полнота, центральный результат этого курса, есть одновременно теорема теории доказательств и теории моделей, а разрешимость, которая из неё получается, относится к теории вычислимости.
Карта курса
Курс проходит для простейшего языка логики, языка логики высказываний, полный путь логической теории в четырёх модулях.
- Язык: синтаксис. Строится язык-объект с его алфавитом из двух символов и правилом образования, доказывается, что каждая формула читается единственным образом, мы учимся доказывать по индукции, и высказывания и рассуждения естественного языка переводятся на формальный язык с указанием того, что перевод сохраняет и что теряет.
- Вывод: фиксируется система аксиом и правил вывода и определяется, что значит, что формула выводится из множества формул , что записывается как . Это синтаксическая сторона правильности: обращение со знаками по правилам, без внимания к их значению.
- Семантика: каждой формуле приписывается истинностное значение при каждой оценке и определяется, что значит, что есть следствие , что записывается как : всякая оценка, при которой истинны формулы из , делает истинной . Это семантическая сторона правильности, определение этого урока, ставшее точным.
- Метатеория: доказывается, что обе стороны совпадают. Корректность говорит, что всё выводимое есть следствие, а полнота, что всякое следствие выводимо. Затем изучаются компактность и механический метод, резолюция, позволяющий решать, выполнимо ли множество формул.
Если это так, то курс есть первый полный пример математической теории, предметом которой служит само рассуждение; и все его утверждения о формальном языке будут, как мы видели в этом уроке, предложениями метаязыка, доказанными со строгостью математики.
Решённые задачи
Следующие задачи, в порядке возрастания трудности, отрабатывают различия урока: опровергнуть рассуждение, все предложения которого истинны, разделить прочтения многозначного утверждения, классифицировать выражения языка-объекта и метаязыка и проанализировать два рассуждения, похожих на парадоксы, чтобы решить, являются ли они парадоксами.
Показать, что следующее рассуждение неправильно, хотя его посылки и заключение истинны: «всякое число, кратное , чётно; число чётно; следовательно, кратно ».
Решение
Сократим « кратно » через , а « чётно» через . Посылки и заключение истинны, потому что .
Форма получается заменой имени буквой : две посылки и заключение.
Ищем частный случай с истинными посылками: первая не зависит от , а вторая требует чётного числа. Возьмём .
Заключение этого частного случая ложно, потому что не кратно .
У формы есть контрпример: она неправильна, и рассуждение тоже. Истинность его заключения происходит из арифметики, а не из посылок.
Пусть есть список чисел , , . Показать, что предложение «все числа из не являются простыми» имеет два прочтения и что для этого списка одно из них истинно, а другое ложно.
Решение
Сократим « простое» через . Первое прочтение: отрицание действует на каждое число, и предложение говорит, что ни одно не простое.
Второе прочтение: отрицание действует на всё утверждение, и предложение говорит, что не все числа простые.
Поскольку простое, последний член первого прочтения ложен, а с ним и вся конъюнкция: первое прочтение ложно.
Поскольку не простое, конъюнкция второго прочтения ложна, а её отрицание истинно: второе прочтение истинно.
Два прочтения не равносильны: первое влечёт второе, но не наоборот, и этот список это показывает. В математике второе записывают как «не все числа из простые», а первое, как «ни одно число из не простое».
Возьмём в качестве языка-объекта последовательности символов и , а в качестве метаязыка русский язык с греческими буквами, обозначающими произвольные последовательности. Классифицировать каждое из следующих выражений и решить, когда это имеет смысл, истинно ли оно: (а) ; (б) « состоит из трёх символов»; (в) «для всякой последовательности последовательность начинается с диска»; (г) « истинна».
Решение
Выражение (а) принадлежит языку-объекту: это последовательность символов, а не предложение русского языка, и оно не истинно и не ложно; о нём говорят, но само оно ничего не утверждает.
Выражение (б) есть предложение метаязыка, которое упоминает последовательность (а) и считает её символы: оно истинно.
Выражение (в) есть предложение метаязыка. Буква не есть символ языка-объекта, а есть переменная метаязыка, пробегающая его последовательности; предложение истинно, потому что по построению начинается с диска.
Выражение (г) принадлежит метаязыку, но пока не имеет истинностного значения: последовательность будет переменной языка курса, а переменная не истинна и не ложна сама по себе, а лишь тогда, когда оценка, в модуле «Семантика», придаёт ей значение. В следующем уроке её назовут .
На доске написано предложение , возможно, среди прочих: «всякое предложение, написанное на этой доске, ложно». Принимая двузначность и схему истинности, доказать, что ложно и что на доске есть какое-то другое истинное предложение; и вывести, что парадокс возникает тогда и только тогда, когда никакое другое предложение на доске не истинно, как бывает, если на доске единственное.
Решение
Пусть есть множество предложений на доске; есть одно из них. По схеме истинности истинно тогда и только тогда, когда все предложения из ложны.
Если бы было истинно, все предложения из были бы ложны, а лежит в : было бы ложно и по двузначности не было бы истинно. Предположение опровергает само себя.
Следовательно, не истинно; по двузначности оно ложно.
По схеме истинности то, что ложно, означает, что не все предложения из ложны: какое-то истинно, и это не , которое ложно.
Если на доске есть другое истинное предложение, всё согласовано: просто ложно. Если же никакое другое не истинно, то нет никакого , отличного от , лежащего в и истинного, и получается противоречие, как в парадоксе лжеца; так бывает, в частности, когда есть единственное предложение на доске. Возникнет ли парадокс, зависит, следовательно, от эмпирического факта: от того, что написано на доске.
Прилагательное автологично, если оно применимо к самому себе («русский» есть русское слово; «многосложный» многосложно), и гетерологично, если нет («односложный» не односложно; «английский» не есть английское слово). Доказать, что если «гетерологический» есть прилагательное и отношение «применимо к» вполне определено для всех прилагательных, то получается противоречие; и решить, от какого допущения отказаться.
Решение
Пусть есть совокупность прилагательных русского языка, а есть отношение «прилагательное применимо к слову ». Прилагательное автологично, если , и гетерологично, если .
Пусть есть прилагательное «гетерологический». По его определению оно применимо к прилагательному в точности тогда, когда это прилагательное не применимо к самому себе.
Если есть прилагательное, то оно лежит в , и его условие есть условие диагональной леммы. Взяв , получаем невозможную равносильность.
По диагональной лемме ни один объект из не удовлетворяет условию на . Если лежит в , возникает противоречие.
Ложным оказывается второе допущение: «применимо к» не есть точное отношение для прилагательных, которые, как «гетерологический», сами определяются через это же отношение. В формальном языке отношение определялось бы в метаязыке, и прилагательное не принадлежало бы языку-объекту, так что условие было бы ложным и противоречия не было бы.
Задачи для самостоятельного решения
Первые две задачи отрабатывают правильность и многозначность; третья, употребление и упоминание; последние две требуют проанализировать новый парадокс и применить диагональную лемму за пределами лингвистики. У каждой есть подсказка, которую стоит открывать лишь после собственной попытки.
Рассмотрим две следующие формы: (а) «если , то ; не ; следовательно, не »; (б) «если , то ; не ; следовательно, не ». Решить, какая из них правильна, а какая нет; для неправильной построить контрпример из утверждений о числах, а для правильной объяснить, почему ни один её частный случай не может быть контрпримером.
Подсказка
Для формы (б) найди истинную импликацию между свойствами чисел, например «если кратно , то оно чётно», и число, у которого нет первого свойства, но есть второе. Для формы (а) предположи, что посылки истинны, и спроси себя, что произошло бы, если бы было истинно.
Ответ
Форма (а), называемая modus tollens, правильна: если посылки истинны и было бы истинно, то истинно было бы и , вопреки второй посылке. Форма (б), отрицание антецедента, неправильна: «если кратно , то чётно; не кратно ; следовательно, не чётно» имеет истинные посылки и ложное заключение.
Объявление гласит: «для въезда необходим паспорт или удостоверение личности и виза». Записать два его прочтения с помощью букв (паспорт), (удостоверение личности) и (виза) и описать человека, которого одно прочтение впускает, а другое нет.
Подсказка
Вопрос в том, сопровождает ли виза только удостоверение личности или любой из двух документов. Попробуй человека, у которого есть лишь один документ.
Ответ
Прочтения таковы: и . Человек с паспортом и без визы может въехать согласно первому прочтению и не может согласно второму.
Решить, говорит ли каждое предложение о городе или о слове и истинно оно или ложно: (а) «Рим состоит из трёх букв»; (б) «„Рим“ состоит из трёх букв»; (в) «„Рим“ есть столица Италии»; (г) «предложение „Рим есть столица Италии“ содержит слово „Рим“».
Подсказка
Кавычки превращают выражение в имя этого выражения. Спроси себя в каждом случае, какой объект обозначает подлежащее предложения: город, слово или предложение.
Ответ
(а) Говорит о городе и ложно, потому что у города нет букв. (б) Говорит о слове и истинно. (в) Говорит о слове и ложно, потому что слово не есть столица. (г) Говорит о предложении и о слове и истинно.
На одной стороне карточки написано предложение : «предложение истинно»; на другой стороне, предложение : «предложение ложно». Принимая двузначность и схему истинности, доказать, что нет способа приписать истинностные значения и . Что произойдёт, если будет говорить, напротив, «предложение истинно»?
Подсказка
Запиши схему истинности для каждого предложения и соединяй равносильности, пока не получишь такую, которая связывает с ним самим. В варианте сделай то же самое и проверь, какие приписывания значений ей удовлетворяют.
Ответ
В первом варианте получается , как в парадоксе лжеца, хотя ни одно предложение не говорит о самом себе. Во втором варианте допускает два приписывания значений, оба истинны или оба ложны: противоречия нет, но ничто не решает выбор между ними.
Подробное решение
Решение
По схеме истинности истинно в точности тогда, когда истинно .
По схеме истинности истинно в точности тогда, когда ложно; по двузначности быть ложным значит не быть истинным.
Соединяя обе равносильности, получаем, что истинность равносильна её собственному отрицанию, и рассуждаем как в парадоксе лжеца: если истинно, то оно не истинно, а если не истинно, то истинно.
Во втором варианте схема истинности для даёт , что вместе с первой равносильностью требует лишь, чтобы оба предложения имели одно и то же значение: есть два согласованных приписывания значений и никакого противоречия.
Пусть есть произвольный список бесконечных последовательностей из нулей и единиц, и будем писать для -го члена последовательности . Доказать с помощью диагональной леммы, что последовательность , определённая условиями , когда , и , когда , в списке не встречается. Вывести, что ни один занумерованный список не содержит всех последовательностей из нулей и единиц.
Подсказка
Возьми в качестве совокупности натуральные числа, а в качестве отношения утверждение . Какому условию удовлетворяло бы число , такое что ?
Ответ
Если бы было , то число удовлетворяло бы условию для всякого , что запрещено диагональной леммой. Следовательно, отличается от каждой по крайней мере -м членом, и ни один список не содержит всех последовательностей.
Подробное решение
Решение
Пусть есть множество натуральных чисел, а есть утверждение о том, что -й член равен .
По определению равно в точности тогда, когда не равно .
Предположим, что стоит в списке на месте , то есть . Тогда для всякого утверждение равносильно , что равносильно .
По диагональной лемме ни одно этому условию не удовлетворяет: последовательность в списке не встречается. Конкретно, она отличается от -м членом.
Поскольку список был произвольным, ни один занумерованный список не содержит всех последовательностей из нулей и единиц: в каждом списке недостаёт по меньшей мере его диагональной последовательности.