Keteraturan bahasa unary dengan panjang kata jumlah dari dua resp. tiga kotak

9

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 nn = k i = 1 n i 2 ,LkLkkL 1 = { a n 2n N 0 } k 4 L k L k = L ( a )

Lk={ann=i=1kni2,niN0(1ik)}
L1={an2nN0}
k4LkLk=L(a)

Sekarang, saya tertarik pada kasus dan :k = 3k=2k=3

L2={an12+n22n1,n2N0} , .L3={an12+n22+n32n1,n2,n3N0}

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?L2

Danny
sumber
Mungkin pertanyaan referensi kami ( reguler , tidak reguler ) memiliki petunjuk yang bermanfaat.
Raphael

Jawaban:

8

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.L2L2L2L2

Mengenai , pertimbangkan kata-kata . Saya mengklaim bahwa untuk , kata-kata tidak setara. Memang, sementara . Kriteria Myhill – Nerode kemudian menunjukkan bahwa tidak teratur.L3wk=14k7k<wk,wwk14k8L3w14k7L3L3

Yuval Filmus
sumber
5

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,lN}S={4k(8l+7) | k,lN}i=1NSiSi={ai+rbi | rN}

Pertimbangkan dua elemen dengan , dan biarkan . Jika keduanya dalam sama , maka atau (tergantung pada apakah atau ). Tapis1=4k1(8l1+7),s2=4k2(8l2+7)Sk1>k2r:=k1k2s1,s2Si2s1s22s2s1s1<s2s1>s2

  • 2(4k1(8l1+7))(4k2(8l2+7))=4k2(8l7) , di mana ,l=4r1(8l1+7)l2
  • l = 2 l 2 - 4 r l 12(4k2(8l2+7))(4k1(8l1+7))=4k2(8l74r+14) , di mana .l=2l24rl1

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 kSs1,s2Sk

Karenanya, tidak teratur.L3

Klaus Draeger
sumber