L может не выглядеть разрешимым на первый взгляд, потому что в него включен этот мерзкий неограниченный квантификатор, который, по-видимому, делает необходимым бесконечный поиск, когда вы ищете a, удовлетворяющее условию для конкретного p.
Однако ответ намного проще: существует машина Тьюринга M, которая всегда возвращает свои входные данные, т. Е. M (p) = p выполняется для all p на рассматриваемом языке. Пусть y будет кодом M. Тогда вы можете использовать этот же y для всех p, показывая, что L содержит всех слов языка. Следовательно, L, конечно, разрешимо.
Фактически, это пример, демонстрирующий принцип экстенсиональности (если два набора имеют одинаковые элементы, а один разрешим, то другой тоже разрешим, даже если он не выглядит так ).