Верно ли, что для любого натурального
существует простое число
, такое что
делится на
?
Вопрос сам по себе заинтересовал меня вчера вечером, но возник он вот откуда. Пусть язык
алфавита
состоит из всех двоичных записей простых чисел (
). Требуется определить, является ли этот язык регулярным.
Думая, что, конечно же,
не регулярен. Но вот как это строго доказать? Из инструментов, вероятно, лучше всего годится теорема о накачке. Сформулировать её можно следующим образом: если
регулярен, то существует число
такое, что для любого слова
достаточно большой длины и любого разложения
этого слова с
(модуль означает длину слова) существует разложение
, такое что
и
при всех натуральных
. Получается, что если
регулярен, то существует
такое, что если
- двоичная запись достаточно большого простого числа, то в любом подслове слова
длины
можно выбрать непустую серединку
и, представив
в виде
, "накачивать" это
, получая слова
, которые все являются двоичными записями простых чисел. И вот как здесь получить противоречие?