Уровень A1 · Elementary

Выживание

«Самое непостижимое в этом мире — то, что он постижим». Альберт Эйнштейн

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

Что вы узнаете

1. Иллюстративная сказка

Глава открывается мысленным экспериментом: оснащённый ИИ зонд садится на экзопланету, населённую «математянами», которые общаются посредством замысловатых символов, рисуемых прямо в воздухе. Задача зонда — восстановить их язык с нуля: без словаря, без Розеттского камня, имея лишь наблюдаемые тексты.

Сначала он замечает, что язык одновременно алфавитен и идеографичен: одни символы повторяются постоянно, другие редки, но почти всегда раскладываются на более длинные алфавитные последовательности. Затем — кое-что важнее: у каждого сложного выражения внутренняя структура вложенной матрешки — простые символы встают в шаблоны, шаблоны встают в более крупные шаблоны, и потолка глубины не видно. Разобравшись со структурой, зонд переходит к семантике: предлагает интерпретации, проверяет их на непротиворечивость и строит переводчик в обе стороны — тот же маршрут, которым дальше глава ведёт читателя, символ за символом, уже на настоящей математической записи.

2. Принцип матрешки — точно

Лексема языка $\Math$ определяется рекурсивно, ровно двумя пунктами:

Определение

(i) любая независимая графема — в том числе символы алфавита — есть лексема; и

(ii) результат подстановки лексем в места-заполнители зависимой графемы есть лексема.

Посмотрим, как это работает. Возьмём знак сложения — зависимую графему с двумя числовыми местами-заполнителями — и подставим алфавитные символы $a$ и $b$:

\[a + b\]

То же самое с умножением даёт $c\cdot d$. Теперь возьмём знак сложения снова и подставим в его места-заполнители уже построенные лексемы:

\[(a+b) + (c\cdot d)\]

Это и есть принцип матрешки: сложность растёт исключительно за счёт вложения, без верхней границы — тот же механизм позволяет писать пятиэтажную башню степеней $5^{4^{3^{2^1}}}$ или формулу Кардано для кубического уравнения, и при этом любое выражение однозначно разбирается обратно в дерево породивших его шаблонов. Эта однозначность — не просто удобство: именно из-за неё компилятор — или, сегодня, языковая модель, вынужденная восстанавливать синтаксис неявно, по статистике, — вообще способен восстановить структуру формулы.

Глава также проводит границу между предикатом (лексемой, обозначающей отношение — «$k$ имеет цвет $c$») и термом (лексемой, обозначающей объект — арифметическим выражением), а затем показывает, как одна и та же формула, не изменившись ни на символ, может описывать крокодилов озера Лох-Несс или нейтронные звёзды Млечного Пути. Родившись из какой-то конкретной семантики, формальная система от неё отделяется — именно поэтому одна и та же теорема, доказанная один раз, остаётся истинной всюду, где выполнены её аксиомы.

3. Проверьте себя

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

  1. Постройте дерево разбора для формулы корней квадратного уравнения: $x = \dfrac{-b + \sqrt{b^2 - 4ac}}{2a}$. Укажите иерархию используемых шаблонов (дробь, сложение, вычитание, квадратный корень, возведение в степень, умножение).
  2. В математике скобки часто опускаются на основе приоритета операций. Восстановите все опущенные скобки в следующих выражениях, чтобы сделать структуру однозначной:
    1. $a \cdot b + c \cdot d$;
    2. $x^2 + 2xy + y^2$;
    3. $a / b / c$ (предполагая стандартную левоассоциативность);
    4. $e^{x^2 + y}$.
  3. Нарисуйте (или опишите) дерево разбора для тождества Эйлера, определив иерархию используемых шаблонов: $e^{i\pi} + 1 = 0$.
  4. Декомпозируйте следующее вложенное выражение по слоям. Что является самым внешним шаблоном, и каковы внутренние компоненты? $\sqrt{1 + \sqrt{1 + \sqrt{1 + x}}}$
  5. В выражении ниже определите, какие символы выступают как объекты (существительные/переменные/константы), а какие как действия/отношения (глаголы/операторы): $\dfrac{d}{dx}(x^3 + 3x) = 3x^2 + 3$

Всего в уровне A1 — 16 упражнений, каждое с полным разобранным решением в приложении книги.

Остальная часть уровня A1 — и ещё четыре уровня

Этот конспект охватывает лишь часть главы: рефлексию и парадоксы лжеца, брадобрея и самоприменимости прилагательных, полный разбор терминов и обозначений, связывание переменных с примерами от свёртки до надписи над входом в Академию Платона, семь именованных особенностей, отличающих $\Math$ от естественного языка, и шестнадцать упражнений с полными решениями. Уровни A2–C1 держат ту же строгость вплоть до аксиомы выбора и универсума фон Неймана.

← Обзор книги Уровень A2 — У чертога логики →