Regularność języków jednoargumentowych o długości słowa suma dwóch resp. trzy kwadraty


9

Myślę o językach jednoargumentowych L.k, gdzie L.k jest zbiorem wszystkich słów, których długość jest sumą kkwadraty. Formalnie:

L.k={zan∣n=∑ja=1knja2),nja∈N.0(1≤ja≤k)}
Łatwo to pokazać L.1={zan2)∣n∈N.0}nie jest regularny (np. z Pumping-Lemma).
Ponadto wiemy, że każda liczba naturalna jest sumą czterech kwadratów, co implikuje, że dlak≥4 wszystkie języki L.k są regularne od L.k=L.(za∗).

Teraz interesują mnie sprawy k=2) i k=3):

L2={an12+n22∣n1,n2∈N0}, L3={an12+n22+n32∣n1,n2,n3∈N0}.

Niestety nie jestem w stanie wykazać, czy te języki są prawidłowe, czy nie (nawet przy pomocy twierdzenia Legendre'a o trzech kwadratach lub twierdzenia Fermata o sumach dwóch kwadratów ).

Przynajmniej jestem tego pewien L2nie jest regularne, ale nieszczęśliwe myślenie nie jest dowodem. Jakaś pomoc?


Być może nasze pytania referencyjne ( zwykłe , nieregularne ) mają przydatne wskazówki.
— Raphael

Odpowiedzi:


8

Zacznijmy L2. Wiadomo, że górna gęstość liczb całkowitych, które są sumą dwóch kwadratów, wynosi 0. IfL2były regularne, to ostatecznie będzie okresowe, a zatem, ponieważ jego górna gęstość wynosi 0, skończona. Ale wiemy, że istnieją dowolnie duże liczby całkowiteL2, tak że L2 nie może być regularny.

Jeżeli chodzi o L3)rozważ słowa wk=14k7. Twierdzę, że zak<ℓ, słowa wk,wℓsą nierówne. W rzeczy samej,wk14k8∉L.3) podczas wℓ14k7∈L.3). Kryterium Myhill – Nerode to pokazujeL.3) jest nieregularny.


5

Przypuszczać L.3)jest regularny. Tak samo jest z jego dopełnieniem, którym jest twierdzenie Legendre'a o trzech kwadratach{an | n=4k(8l+7),k,l∈N}. Według twierdzenia Parikha oznaczałoby to, że zbiór długościS={4k(8l+7) | k,l∈N} jest półliniowy, tj. skończony związek ⋃i=1NSi zbiorów liniowych Si={ai+rbi | r∈N}.

Rozważ dwa elementy s1=4k1(8l1+7),s2=4k2(8l2+7)∈S z k1>k2, i pozwól r:=k1−k2. Gdybys1,s2 oba są w tym samym Si, to też jest albo 2s1−s2 lub 2s2−s1 (w zależności od tego, czy s1<s2 lub s1>s2). Ale

  • 2(4k1(8l1+7))−(4k2(8l2+7))=4k2(8l′−7), gdzie l′=4r−1(8l1+7)−l2,
  • 2(4k2(8l2+7))−(4k1(8l1+7))=4k2(8l′−7∗4r+14), gdzie l′=2l2−4rl1.

Żadnego z nich nie ma S, więc s1,s2musieliby należeć do różnych członków związku. Ale to niemożliweS jest skończonym związkiem i istnieje nieskończenie wiele różnych k.

W związku z tym, L3 nie jest regularny.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.