Изменения
→TODO 2
# Когда ты ссылаешь на «лемму два», лучше писать «лемма (2)».
# «…что, начиная с некоторого <tex>i</tex>…» <tex>i</tex> — не самая лучшая буква в данном случае, потому что буквально через строчку ты используешь ту же букву <tex>i</tex>, но теперь она уже не имеет данного смысла. Чтобы избежать путаницы, выбери другую букву.
# <s>«Тогда по вышеуказанной причине <tex>x \notin [w_i, w_j]</tex>…» По какой такой причине? Я такой причины не нашёл. Видимо, имеется в виду, что <tex>x</tex> — это минимальное такая строка, но на этом в любом случае надо сделать какой-то акцент.</s>
# «…если <tex>w_0</tex> или <tex>w_1</tex> лежат в <tex>S</tex>…» Насколько я понимаю, в <tex>S</tex> у нас лежат <tex>z_i</tex>.
# Я, конечно, понимаю, что <tex>k = O(nr)</tex> — это чисто математический факт, но чтобы его получить, мне понадобился листок бумаги и вспоминание ряда Тейлора для логарифма. В общем, его надо объяснить. Например, написать в скобках «это можно получить, выразив <tex>k</tex> через <tex>n</tex> и <tex>r</tex> и воспользовавшисть формулой Тейлора для логарифма» (здесь, разумеется, нужно сделать ссылку на нужную формулу в википедии, например).
# <s>«Таким образом, мы можем разрешить язык <tex>LSAT</tex> за полиномиальное время, найдя лексикографически минимальную строку…» Этот момент надо осветить подробней. Потому что… ну как бы мы сказали, что шагов «отсеивания» строк — полином. После — тоже полином. Но за кадром осталось, что на каждом шаге мы должны посчитать все <tex>z_i</tex>, а потом (что важно!) должны узнать, есть ли среди них одинаковые. Это всё не настолько тривиальный момент, чтобы всё это просто взять и опустить.</s>
# Последнее предложение в доказательстве нужно выделить в отдельный абзац — это всё-таки некий вывод.
# Пока правишь всё это, можешь не думать о грамотности, но прежде чем присылать заявку, проверь пунктуацию — у тебя продолбаны запятые, а кое-где даже тире.