Saya berpikir tentang bahasa unary , di mana diatur dari semua kata yang panjangnya adalah jumlah kuadrat. Secara formal: Mudah untuk menunjukkan bahwa tidak teratur (misalnya dengan Pumping-Lemma). Selanjutnya, kita tahu bahwa setiap bilangan asli adalah jumlah dari empat kotak yang menyiratkan bahwa untuk semua bahasa adalah teratur karena .L k k L k = { a n ∣ n = k ∑ i = 1 n i 2 ,L 1 = { a n 2 ∣ n ∈ N 0 } k ≥ 4 L k L k = L ( a ∗ )
Sekarang, saya tertarik pada kasus dan :k = 3
, .
Sayangnya, saya tidak dapat menunjukkan apakah bahasa ini teratur atau tidak (bahkan dengan bantuan teorema tiga persegi Legendre atau teorema Fermat dengan jumlah dua kotak ).
Saya cukup yakin bahwa setidaknya tidak teratur tetapi sayangnya berpikir bukanlah bukti. Ada bantuan?
Jawaban:
Mari kita mulai dengan . Diketahui bahwa densitas atas dari bilangan bulat yang merupakan jumlah dari dua kuadrat adalah 0. Jika teratur maka pada akhirnya akan periodik, dan, karena densitas atasnya adalah 0, hingga. Tapi kita tahu bahwa ada bilangan bulat besar sembarang di , sehingga tidak bisa teratur.L2 L2 L2 L2
Mengenai , pertimbangkan kata-kata . Saya mengklaim bahwa untuk , kata-kata tidak setara. Memang, sementara . Kriteria Myhill – Nerode kemudian menunjukkan bahwa tidak teratur.L3 wk=14k7 k<ℓ wk,wℓ wk14k8∉L3 wℓ14k7∈L3 L3
sumber
Misalkan teratur. Maka komplemennya, yang menurut teorema tiga-persegi Legendre adalah . Dengan teorema Parikh , ini akan menyiratkan bahwa himpunan panjang bersifat semi-linear, yaitu serikat terbatas dari set linear .L3 {an | n=4k(8l+7),k,l∈N} S={4k(8l+7) | k,l∈N} ⋃Ni=1Si Si={ai+rbi | r∈N}
Pertimbangkan dua elemen dengan , dan biarkan . Jika keduanya dalam sama , maka atau (tergantung pada apakah atau ). Tapis1=4k1(8l1+7),s2=4k2(8l2+7)∈S k1>k2 r:=k1−k2 s1,s2 Si 2s1−s2 2s2−s1 s1<s2 s1>s2
Tak satu pun dari ini berada di , jadi harus berada di anggota serikat yang berbeda. Tetapi ini tidak mungkin, karena adalah gabungan yang terbatas, dan ada banyak sekali .s 1 , s 2 S kS s1,s2 S k
Karenanya, tidak teratur.L3
sumber