Ide dasarnya adalah bahwa dalam bahasa yang dibangun di atas alfabet satu huruf, setiap kata yang cukup panjang merupakan gabungan kata-kata yang lebih pendek. Jadi ketika Anda mengambil kata dalam , yaitu gabungan kata-kata dalam , ada inti sedemikian rupa sehingga adalah gabungan kata-kata dalam . Jadi . Ternyata terbatas, maka itu dan teratur.wL∗LL˚wL˚L∗=L˚∗L˚L∗
Mari menjadi bagian dari dan sebuah kata dalam . dapat diekspresikan sebagai gabungan kata dalam iffdapat dinyatakan sebagai jumlah dari elemen di mana adalah himpunan panjang kata-kata di . Jadi masalah berkurang untuk mengekspresikan integer sebagai jumlah integer dalam set tertentu (dengan pengulangan diizinkan): candinyatakan sebagai dengan dan ?MLwLwL|w|S⊂NSM|w|k1s1+…+kmsm∀i,si∈Sk1∈N
Ini adalah masalah yang terkenal di aritmatika, dan jawabannya adalah jika koefisien bisa negatif ( ),dapat dinyatakan IFF merupakan kelipatan dari pembagi umum terbesar dari unsur-unsur : . Dengan persyaratan untuk koefisien non-negatif, ini masih berlaku untuk cukup besar.(ki)ki∈Z|w|SgcdS|w|
Pertimbangkan urutan tanpa batas didefinisikan oleh . Ini adalah urutan penurunan bilangan bulat (dimulai dengan , sehingga konstan setelah indeks tertentu ; dan Dengan teorema sisa Cina, setiap elemen dapat berupa dinyatakan sebagai dengan dan . Jika dan maka Anda dapat memilih semua koefisien non-negatif.(gi)i≥minSgi=gcd(S∩[0,i])gminS=minSjgj=gcdSSk1s1+…+kmsm∀i,ki∈Z{s1,…,sm}=S∪[0,j]x∈Sx≥s1⋅…⋅sm
Aritmatika yang cukup. Biarkan . Setiap kata dalam dapat diekspresikan sebagai gabungan kata-kata dalam yang panjangnya paling banyak adalah , yaitu . Karena kita juga memiliki , kita memiliki , yang teratur karena terbatas sehingga teratur.L˚={w∈L∣|w|≤gj}LLgjL⊆L˚∗L˚⊆LL∗=L˚∗L˚
Atau, gunakan karakterisasi bahasa biasa dalam huruf satu huruf .