A regularidade de idiomas unários com palavras possui a soma de dois resp. três quadrados

9

Penso nas línguas unárias , onde é um conjunto de todas as palavras cujo comprimento é a soma dos quadrados. Formalmente: É fácil mostrar que não é regular (por exemplo, com Pumping-Lemma). Além disso, sabemos que cada número natural é a soma de quatro quadrados, o que implica que para todas as línguas são regulares desde .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)

Agora, estou interessado nos casos e :k = 3k=2k=3

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

Infelizmente, não sou capaz de mostrar se essas línguas são regulares ou não (mesmo com a ajuda do teorema dos três quadrados de Legendre ou do teorema de Fermat em somas de dois quadrados ).

Tenho certeza de que pelo menos não é regular, mas infelizmente o pensamento não é uma prova. Qualquer ajuda?L2

Danny
fonte
Talvez nossas perguntas de referência ( regulares , não regulares ) tenham indicadores úteis.
Raphael

Respostas:

8

Vamos começar com . Sabe-se que a densidade superior de números inteiros, que é a soma de dois quadrados, é 0. Se fosse regular, seria eventualmente periódica e, portanto, uma vez que sua densidade superior é 0, finita. Mas sabemos que existem inteiros arbitrariamente grandes em , de modo que não pode ser regular.L2L2L2L2

Em relação a , considere as palavras . que para , as palavras são diferentes. De fato, enquanto . O critério Myhill – Nerode mostra então que é irregular.w k = 1 4 K 7 K < w k , w w k 1 4 k 8L 3 w 1 4 K 7L 3 L 3L3wk=14k7k<wk,wwk14k8L3w14k7L3L3

Yuval Filmus
fonte
5

Suponha que seja regular. O mesmo vale para o complemento, que pelo teorema de três quadrados de Legendre é . Pelo teorema de Parikh , isso implicaria que o conjunto de comprimentos é semi-linear, isto é, uma união finita dos conjuntos lineares .L3{an | n=4k(8l+7),k,lN}S={4k(8l+7) | k,lN}i=1NSiSi={ai+rbi | rN}

Considere dois elementos com e deixe . Se estiverem no mesmo , também será ou (dependendo de ou ). Mass1=4k1(8l1+7),s2=4k2(8l2+7)Sk1>k2r:=k1k2s1,s2Si2s1s22s2s1s1<s2s1>s2

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

Nenhum deles está em , então teria que estar em diferentes membros do sindicato. Mas isso é impossível, pois é uma união finita e existem infinitamente muitos diferentes .s 1 , s 2 S kSs1,s2Sk

Portanto, não é regular.L3

Klaus Draeger
fonte