Decidability dari masalah tentang polinomial

11

Saya telah menemukan masalah menarik berikut: misalkan menjadi polinomial di atas bidang bilangan real, dan mari kita anggap bahwa koefisien mereka semuanya bilangan bulat (yaitu, ada representasi persis terbatas dari polinomial ini). Jika diperlukan, kita dapat menganggap bahwa tingkat kedua polinomial sama. Mari kita dilambangkan dengan x p (resp. X q ) nilai absolut terbesar dari beberapa akar (real atau kompleks) dari polinomial p (resp. Q ). Apakah properti x p = x q dapat dipilih?p,qxpxqpqxp=xq

Jika tidak, apakah properti ini berlaku untuk beberapa keluarga terbatas polinomial? Dalam konteks dari mana masalah ini muncul, polinomial adalah polinomial karakteristik dari matriks, dan akarnya adalah nilai eigen.

Saya mengetahui beberapa algoritma numerik untuk menghitung akar polinomial / nilai eigen, namun ini sepertinya tidak ada gunanya di sini, karena output dari algoritma ini hanya perkiraan. Menurut saya aljabar komputer mungkin berguna di sini, namun, sayangnya, saya tidak memiliki hampir semua pengetahuan di bidang itu.

Saya tidak mencari solusi terperinci untuk masalah ini, namun intuisi dan ide mana pun untuk mencari solusi akan sangat membantu.

Terima kasih sebelumnya.

042
sumber
Jika Anda dapat menghitung bidang pemisahan maka Anda bisa menuliskan keduanya dalam bentuk dan bandingkan; untuk beberapa bidang, bidang pemisahan tidak dapat dihitung tetapi saya tidak yakin apakah ini berlaku untuk ekstensi Q ? (xx0)(xx1)Q
Xodarap

Jawaban:

5

Saya juga tidak memiliki pengetahuan di bidang itu, tetapi saya pikir saya dapat memberikan jawaban yang tidak konstruktif.

Teori orde pertama dari bidang tertutup nyata dapat dipilih. Masalah Anda dapat dinyatakan sebagai sistem persamaan aljabar dan persamaan atas angka aljabar asli. Pertimbangkan variabel x 1 , ... , x deg P , y 1 , ... , y deg P , x 1 , ... , x deg P , y 1 , ... , y 2(degP+degQ) . Anda ingin mengetahui apakah sistem berikut ini memuaskan: \ begin {align *} P (x_j + i \, y_j) & = 0 & \ text {for \ (1 \ le j \ le \ deg \ deg P \)} \\ Q (x'_k + i \, y'_k) & = 0 & \ text {for \ (1 \ le k \ le \ deg Q \)} \\ x_j ^ 2 + y_j ^ k & \ le x_1 ^ 2 + x_2 ^ 2 & \ teks {untuk \ (2 \ le j \ le \ deg P \)} \\ x'_j ^ 2 + y'_j ^ k & \ le x'_1 ^ 2 + x'_2 ^ 2 & \ text {for \ (2 \ le k \ le \ deg Q \)} \\ x_1 ^ 2 + y_1 ^ 2 = x'_1 ^ 2 + y'_1 ^ 2 \\ \ end {align *}x1,,xdegP,y1,,ydegP,x1,,xdegP,y1,,ydegP

\begin{align*}  P(x_j+i\,y_j) &= 0 & \text{for \(1 \le j \le \deg P\)} \\  Q(x'_k+i\,y'_k) &= 0 & \text{for \(1 \le k \le \deg Q\)} \\  x_j^2 + y_j^k &\le x_1^2 + x_2^2 & \text{for \(2 \le j \le \deg P\)} \\  x'_j^2 + y'_j^k &\le x'_1^2 + x'_2^2 & \text{for \(2 \le k \le \deg Q\)} \\  x_1^2 + y_1^2 = x'_1^2 + y'_1^2 \\\end{align*}

Dua keluarga persamaan pertama menyatakan bahwa dan x k + ixj+iyj adalah akar dari polinomial, dua keluarga persamaan berikutnya menyatakan bahwa x 1 + ixk+iyk dan x 1 + ix1+iy1 memiliki nilai absolut terbesar, dan ketidaksetaraan terakhir membandingkan nilai absolut terbesar ini.x1+iy1

Dapat diputuskan apakah sistem ini memuaskan: masalah Anda dapat diputuskan. Namun, pernyataan ini mungkin bukan cara yang paling efisien untuk melakukannya.

Jawaban yang lebih berguna mungkin melibatkan teori pangkalan Gröbner . Jika Anda mencoba untuk memecahkan masalah itu untuk Anda sendiri, saya pikir membaca beberapa bab pertama dari setiap buku aljabar komputasi akan memberi Anda latar belakang yang diperlukan. Jika Anda hanya bertujuan untuk menyelesaikan masalah mendasar Anda, mungkin ada algoritma yang bisa Anda terapkan.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
1

Saya mungkin salah tentang hal ini: Saya juga tidak terlalu berpengetahuan di bidang ini (di mana para ahli !?), tapi saya percaya saya memiliki algoritma yang cukup cepat untuk apa yang Anda minta.

PIxPIxPIP RPQRI

RPQIxPQ

Ini hanya sebuah sketsa, tetapi tidak perlu banyak untuk mengubahnya menjadi algoritma yang bonafid , bahkan saya menduga bahwa penggunaan Maple atau Mathematica akan membuat ini sepele.

cody
sumber