Genişletilmiş Öklid Algoritmasında “Taşma”


11

Soruyu soracağım yerle yanıldığımda üzgünüm (belki stackoverflow.com/mathoverflow.net adresine gitmeliyim?).

Genişletilmiş Öklid algoritmasını değerlendirirken Bézout'un katsayılarının ( + bt = gcd ( a , b ) olarak kimlikte s ve t ) bazı makul değerleri aşmayacağına dair bir kanıt olup olmadığını merak ediyorum (a, b, ). Bazı genel amaçlı programlama dillerinde özellikle programın taşma doğruluğu ile ilgileniyorum.

Kesin olmak gerekirse, Victor Shoup'un algoritma açıklamasını kullandığımı söyleyebilirim (4.2 Sayısal Teoriye ve Cebire Hesaplamalı Giriş ”kitabında ana sayfasından ücretsiz olarak bulunabilir).


1
Bunun kesinlikle kapsam dahilinde olduğunu düşünüyorum.
Suresh Venkat

Yanıtlar:


13

Buna Bézout'un kimliği / lemması ( Bézout'un cebirsel geometride teoremi ile karıştırılmamalıdır ) şunları ifade eder:

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

İspatlar standart cebir kitaplarında oluşturulabilir. Ayrıca gcd sürecinin iterasyonlarını indükleyerek kendiniz de kanıtlayabilirsiniz.

Genel olarak bu, çarpımsal Öklid işlevine sahip her Öklid alanı için geçerlidir . Burada ,ki bu çarpımsaldır.f R = Z, f ( x ) = | x |R,fR,=Zf(x)=|x|


Wikipedia'ya atıfta bulunuyorsunuz, ancak böyle bir kelime yok: “Ayrıca, varsayabiliriz ...”. Lütfen bazı “standart cebir ders kitabını” adlandırır mısınız? Rotman'ın soyut cebirdeki ilk dersine baktım: Eucl'nin tanımı var. Algo, ama katsayılar üzerinde böyle bir sınır yok. Benim yazımda tarafımdan atıfta bulunulan Shoup'un kitabındaki aynı hikaye.
Artem Pelenitsyn

2
Math.tut.fi/~ruohonen/MC.pdf adlı Keijo Ruohonen'in kitabında Teorem 2.5'i deneyin . Annem doğruysa, Fraleign kitabının ana metinde veya alıştırmalarda lemması var. amazon.com/First-Course-Abstract-Algebra-7th/dp/0201763907
Hsien-Chih Chang 張顯 之

1
Bu genelleştirilebilir mi? mesela bir çözüm vardır ana kadar şekilde? gcd(bir1,...,birn)=ΣbenxbenbirbenΣben|xben|Σben|birben|
Chao Xu
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.