Wysłałem to na MathUnderflow, ale nie otrzymałem odpowiedzi, więc pomyślałem, że spróbuję tutaj,
Czytam stary artykuł Rabina i Fischera [opublikuje link, jeśli to możliwe], gdzie między innymi udowodniono podwójnie wykładniczą złożoność arytmetyki Presburger'a.
Dowód opiera się na istnieniu formuły nieformalne stwierdzenie „" z . Chociaż konstrukcja tej formuły nie została podana w artykule, co było dla mnie zaskoczeniem, biorąc pod uwagę, że jest ona prawdopodobnie wysoce nietrudna, biorąc pod uwagę tę granicę i fakt, że mamy do dyspozycji tylko dodatek! ¹
Później dowiedziałem się, że konstrukcja tej formuły opiera się na „sztuczce” odkrytej wcześniej przez Fischera i niezależnie przez Volkera Strassena, ale nie udało mi się wyśledzić artykułu szczegółowo opisującego tę sztuczkę!
Więc jeśli ktoś wie o artykule, o którym mówię i może albo skierować mnie w jego stronę, albo nawet opisać mi sztuczkę ...
Ten post z blogu Liptona zawiera link do artykułu, a także wspomina [i zawiera przybliżony, niestety niewystarczający dla mnie szkic] wspomnianej sztuczki BTW.
¹ Wiem, że jest to niejasny opis. Chociaż wystarczająco szczegółowy opis byłby o wiele za długi dla postu SX, mam tylko nadzieję, że ktoś, kto już wie o danym papierze - a zatem może zrobić to z krótkim szkicem - wpadnie na to i może mi pomóc .
Odpowiedzi:
Komentarz Martina (i kontynuacja Yuvala) zawiera odniesienie, które wyjaśnia konstrukcję bardziej szczegółowo.
Opracuję trochę, ponieważ uważam, że jest to wspaniały dowód: w zasadzie wykonuje on „zwykły” dowód nierozstrzygalności PA (arytmetyka z dodawaniem i mnożeniem), ale relatywizowany do22c⋅n ! Oznacza to, że istnieje (krótka) formuła, która wyraża mnożenie do tej liczby, tj. FormułaMn(x,y,z) takie, że
Teraz budujeszMn przez włączenie indukcyjne n , z kluczową sztuczką, która przypomina algorytm Karatsuba do mnożenia liczb binarnych lub niektóre sztuczki do mnożenia macierzy:
W definicji dlaMn+1(x,y,z) kończy się to koniunkcją formularza
Ale możesz to zastąpić
Ta sztuczka pozwala na liniowy wzrost wielkości zamiast wykładniczej (w zależności odn ).
W grę wchodzi kilka innych sztuczek, ale to jest główna. Wewnętrzne elementy rekurencji są oczywiście ważne, ale podobieństwo do sztuczki Karatsuba jest naprawdę dość uderzające.
źródło