Ок, давайте распишем подробно
Попробую расписать своими словами, если будет неправильно - скажите, пожалуйста.
Мы рассматриваем указатели
и проводим индукцию по длине этих указателей.
1. При
указатель - это переменная, которая начинает вхождение указателя сама в себя. Ну, или как-то так
2. Пусть для всех указателей, длина которых меньше
, утверждение верно, т.е. каждое вхождение любого символа в указатель
, длина которого меньше
, начинает вхождение некоторого указателя в
.
3. Исходя из пункта 2 нужно доказать, что вхождение любого символа в указатель длины
начнёт новый указатель. Любой указатель длины
имеет вид
, где
- предикатный или функциональный символ, а остальные
(
) - указатели. При этом длины всех
меньше
. Следовательно, согласно п.2 для всех
утверждение истинно: какой бы из
мы не рассматривали, в каждом из них вхождение любого символа начинает новый указатель. Тогда в указателе
остаётся лишь символ
, который начинает вхождение указателя
в себя. Следовательно, утверждение доказано для всех указателей длины
.
Это верные рассуждения или не очень?
За рекомендованных авторов - спасибо огромное, сегодня же скачаю.