Pienso en los idiomas unarios , donde L k es un conjunto de todas las palabras cuya longitud es la suma de k cuadrados. Formalmente: L k = { a n ∣ n = k ∑ i = 1 n i 2 , Es fácil demostrar que L 1 = { a n 2 ∣ n ∈ N 0 } no es regular (p. Ej. Con Pumping-Lemma). Además, sabemos que cada número natural es la suma de cuatro cuadrados, lo que implica que para k ≥ 4 todos los idiomas L k son regulares ya que L k = L ( a ∗ ) .
Ahora, estoy interesado en los casos y k = 3 :
, L 3 = { a n 1 2 + n 2 2 + n 3 2 ∣ n 1 , n 2 , n 3 ∈ N 0 } .
Desafortunadamente, no puedo mostrar si estos idiomas son regulares o no (incluso con la ayuda del teorema de tres cuadrados de Legendre o el teorema de Fermat sobre sumas de dos cuadrados ).
Estoy bastante seguro de que al menos no es regular, pero lamentablemente pensar no es una prueba. ¿Alguna ayuda?
Respuestas:
Comencemos con . Se sabe que la densidad superior de los enteros que son la suma de dos cuadrados es 0. Si L 2 fuera regular, entonces sería eventualmente periódico y, por lo tanto, dado que su densidad superior es 0, finito. Pero sabemos que hay enteros arbitrariamente grandes en L 2 , por lo que L 2 no puede ser regular.L2 L2 L2 L2
Con respecto a , considere las palabras w k = 1 4 k 7 . Afirmo que para k < ℓ , las palabras w k , w ℓ no son equivalentes. De hecho, w k 1 4 k 8 ∉ L 3 mientras que w ℓ 1 4 k 7 ∈ L 3 . El criterio de Myhill – Nerode muestra que L 3 es irregular.L3 wk=14k7 k<ℓ wk,wℓ wk14k8∉L3 wℓ14k7∈L3 L3
fuente
Supongamos que es regular. Entonces también lo es su complemento, que según el teorema de tres cuadrados de Legendre es { a n | n = 4 k ( 8 l + 7 ) , k , l ∈ N } . Según el teorema de Parikh , esto implicaría que el conjunto de longitudes S = { 4 k ( 8 l + 7 ) | k , lL3 {an | n=4k(8l+7),k,l∈N} S={4k(8l+7) | k,l∈N} es semi-lineal, es decir, una unión finita de conjuntos lineales S i = { a i + r b i | r ∈ N } .⋃nortei = 1Syo Syo= { ayo+ r byo El | r∈ N }
Considere dos elementos con k 1 > k 2 , y sea r : = k 1 - k 2 . Si s 1 , s 2 están ambos en el mismo S i , entonces tambiéns1= 4k1( 8 l1+ 7 ) , s2= 4k2( 8 l2+ 7 ) ∈ S k1> k2 r : = k1- k2 s1, s2 Syo o 2 s 2 - s 1 (dependiendo de si s 1 < s 2 o s 1 > s 2 ). Pero2 s1- s2 2 s2- s1 s1< s2 s1> s2
fuente