Конструкция книги, которую я считаю, показывает некоторую симметрию для лучшего чтения.
Это означает, что она сначала строит что-нибудь, T. Затем есть обертка S, так что она больше не становится палиндромом S, изатем постройте все на нем.
Последнее может показаться интуитивным.Однако, если вы подумаете об определении или построении палиндрома, вы, возможно, поймете, почему письмо таким образом имеет смысл.
Если у вас есть палиндром, вы бы построили что-то вроде этого
T -> aTa |bTb |а |б |epsilon
И если мы хотим нарушить конструкцию, нам просто нужно убедиться, что один слой выглядит следующим образом (я использую T, чтобы быть одним слоем, а S - чем-то на один шаг после T)
S -> aTb
А другой слой нам вообще пофиг
S -> aTa |aTb |bTa |bTb
Так что образуется внутренний слой (T) и внешний слой (R), а также слой, нарушающий конструкцию палиндрома (S).Даже мысль T кажется избыточной, но она формирует аналогичную конструкцию, подобную R, выражая, таким образом, намерение построения.