§ 3.7. Замечание об ограничении входных последовательностей
До сих пор мы предполагали, что последойательности входных символов могут быть, произвольными, лишь бы каждый из этих символов содержался в алфавите .
Если алфавит содержит символов, то может быть составлено различных последовательностей длины .
Часто возникают задачи, когда требуется рассматривать лишь последовательности символов, удовлетворяющие каким-либо дополнительным условиям. Последовательности, удовлетворяющие этим дополнительным условиям, назовем
Примеры условий такого рода:
1. Допустимы лишь последовательности, в которых четные и нечетные индексы чередуются.
Например, последовательность . допустима, а последовательность . недопустима.
2. Допустимы лишь последовательности, в которых два одинаковых символа не следуют непосредственно друг за другом. Например, последовательность допустима, а последовательность недопустима.
3. Допустимы лишь последовательности, в которых после не следует непосредственно и т. д.
Ограничение последовательностей часто предопределено особенностями разбиения оси непрерывного времени на такты. Так, например, в случае, когда такт наступает всякий раз, когда происходит смена символа , возможные последовательности ограничены условием: два одинаковых символа не следуют непосредственно друг за другом.
Совершенно аналогично обстоит дело и в любом ином случае, когда тактность связана с каким-либо заранее обусловленным «событием» на входе). При такой тактности допустимые входные последовательности всегда ограничены.
Таким образом, ограничения на возможные входные последовательности могут быть двух родов:
1. Они могут быть вынуждены особенностями тактности — в этом случае могут возникать лишь допустимые последовательности.
2. Они могут быть никак не связаны с тактностью, т. е., вообще говоря, П-машина могла бы реагировать на любые последовательности , но, по условиям применения, на входе П-машины появляются лишь допустимые последовательности.
Различие это несущественно для нас, но случаи, когда входные последовательности не произвольны, а удовлетворяют каким-либо дополнительным условиям, будет далее предметом отдельного рассмотрения. В таких случаях основная таблица еще не задает автомата. Подобно тому как она должна быть доопределена условиями наступления такта, в подобных случаях она должна быть доопределена описанием того, какие входные последовательности допустимы.