Trik yang digunakan dalam bukti kompleksitas eksponensial ganda dari aritmatika Presburger

9

Saya memposting ini di MathUnderflow tetapi tidak mendapat jawaban, jadi saya pikir saya akan mencobanya di sini,

Saya membaca kertas tua Rabin dan Fischer [akan memposting tautan bila memungkinkan] di mana antara lain, kompleksitas eksponensial ganda dari aritmatika Presburger terbukti.

Buktinya bergantung pada keberadaan formula secara informal menyatakan " x < 2 2 k x + 1 " dengan | Saya n | O ( n ) . Meskipun konstruksi formula ini tidak diberikan dalam makalah, yang mengejutkan bagi saya mengingat bahwa itu mungkin sangat tidak trivial, mengingat ikatan itu dan fakta bahwa kami hanya memiliki tambahan yang tersedia untuk kami! ¹In(x)x<22kx+1|In|O(n)

Saya kemudian mengetahui bahwa konstruksi formula ini bergantung pada "trik", yang sebelumnya ditemukan oleh Fischer, dan secara independen oleh Volker Strassen, tetapi saya belum berhasil melacak makalah yang menjelaskan trik ini secara terperinci!

Jadi, jika ada yang tahu tentang makalah yang saya bicarakan dan dapat mengarahkan saya ke arahnya atau bahkan menggambarkan triknya kepada saya ...

Posting dari blog Lipton ini berisi tautan ke kertas tersebut dan juga menyebutkan [dan memberikan kasar, sayangnya tidak cukup bagi saya, sketsa] kata trik, BTW.

¹ Saya tahu ini deskripsi yang tidak jelas. Padahal, deskripsi yang cukup terperinci akan terlalu lama untuk posting SX, jadi saya hanya berharap bahwa seseorang yang sudah tahu tentang makalah yang bersangkutan - dan dengan demikian dapat melakukan dengan sketsa singkat itu - menabrak ini dan dapat membantu saya .

basah
sumber
nk22nx+1
3
Anda dapat mengunduh kertas Fisher & Rabin di sini .
Martin Berger
3
Konstruksi yang diberikan di koran: Teorema 8 pada halaman 14-15 (pernyataan yang sebenarnya adalah akibat wajar 9 pada halaman 16).
Yuval Filmus

Jawaban:

7

Komentar Martin (dan tindak lanjut Yuval) memberikan referensi yang menjelaskan konstruksi secara rinci.

22cnMn(x,y,z)

Mn(x,y,z)x×y=z x<22n

Mnn

Mn+1(x,y,z)

Mn(x1,y1,z1)Mn(x2,y2,z2)Mn(x3,y3,z3)

uvw,(u=x1v=y1w=z1)(u=x2v=y2w=z2)(u=x3v=y3w=z3)Mn(u,v,w)

n

Ada beberapa trik lain yang terlibat, tetapi ini yang utama. Bagian dalam rekursi itu penting, tentu saja, tetapi kesamaan dengan trik Karatsuba benar-benar cukup mencolok.

cody
sumber
1
PSPACE=NPSPACE