“Overflow” dalam Algoritma Euclidean yang Diperpanjang

11

Maaf jika saya salah dengan tempat untuk mengajukan pertanyaan (mungkin saya harus pergi ke stackoverflow.com/mathoverflow.net?).

Saya ingin tahu apakah ada bukti bahwa ketika mengevaluasi algoritma Euclidean yang diperluas, koefisien Bézout (yaitu s dan t dalam identitas sebagai + bt = gcd ( a , b )) tidak akan melebihi beberapa nilai wajar (tergantung pada a, b, saya kira ). Secara khusus implementasi pada beberapa bahasa pemrograman tujuan umum saya tertarik pada kebenaran melimpah program.

Untuk lebih tepatnya saya dapat menyebutkan bahwa saya menggunakan deskripsi algoritma algoritma Victor Shoup (4.2 dalam bukunya " A Pengantar Komputasi untuk Teori Angka dan Aljabar " tersedia secara bebas dari beranda).

Artem Pelenitsyn
sumber
1
Saya pikir ini pasti dalam ruang lingkup.
Suresh Venkat

Jawaban:

13

Ini disebut identitas / lemma Bézout (jangan dikelirukan dengan teorema Bézout dalam geometri aljabar), yang menyatakan:

a,b0x , y | x | | b | | y | | a |gcd(a,b)=ax+byx,y|x||b||y||a|

Bukti dapat ditemukan dalam buku teks aljabar standar. Anda juga dapat membuktikannya sendiri dengan induksi pada iterasi proses gcd.

Secara umum ini benar di setiap domain Euclidean dengan fungsi Euclidean multiplikasi . Dalam kasus di sini ketika , kita memilikiyang multiplikatif.f R = Z f ( x ) = | x |RfR=Zf(x)=|x|

Hsien-Chih Chang 張顯 之
sumber
Anda mereferensikan Wikipedia, tetapi tidak ada kata-kata seperti itu: "Kami juga dapat menganggap ..." Tolong beri nama "buku teks aljabar standar"? Saya melihat kursus pertama Rotman dalam aljabar abstrak: ada deskripsi Eucl. Algo, tetapi tidak ada batasan pada koefisien. Kisah yang sama dalam buku Shoup, yang direferensikan oleh saya di posting saya.
Artem Pelenitsyn
2
Coba Teorema 2.5 dalam buku karya Keijo Ruohonen, math.tut.fi/~ruohonen/MC.pdf . Jika momeryaku benar, buku karya Fraleign memiliki lemma dalam teks utama atau dalam latihan. amazon.com/First-Course-Abstract-Algebra-7th/dp/0201763907
Hsien-Chih Chang 張顯 之
1
Bisakah ini digeneralisasikan? katakan ada solusi untuk sedemikian rupa sehingga? i | x i | i | a i |gcd(Sebuah1,...,Sebuahn)=sayaxsayaSebuahsayasaya|xsaya|saya|Sebuahsaya|
Chao Xu