Ок, давайте распишем подробно

Попробую расписать своими словами, если будет неправильно - скажите, пожалуйста.
Мы рассматриваем указатели

и проводим индукцию по длине этих указателей.
1. При

указатель - это переменная, которая начинает вхождение указателя сама в себя. Ну, или как-то так
2. Пусть для всех указателей, длина которых меньше

, утверждение верно, т.е. каждое вхождение любого символа в указатель

, длина которого меньше

, начинает вхождение некоторого указателя в

.
3. Исходя из пункта 2 нужно доказать, что вхождение любого символа в указатель длины

начнёт новый указатель. Любой указатель длины

имеет вид

, где

- предикатный или функциональный символ, а остальные

(

) - указатели. При этом длины всех

меньше

. Следовательно, согласно п.2 для всех

утверждение истинно: какой бы из

мы не рассматривали, в каждом из них вхождение любого символа начинает новый указатель. Тогда в указателе

остаётся лишь символ

, который начинает вхождение указателя

в себя. Следовательно, утверждение доказано для всех указателей длины

.
Это верные рассуждения или не очень?

За рекомендованных авторов - спасибо огромное, сегодня же скачаю.