Lemma berikut tidak sulit untuk dibuktikan.
Lemma : Biarkan dan . Jika adalah bilangan bulat (beberapa di antaranya mungkin negatif) sedemikian sehingga , maka bilangan bulat memuaskan sedemikian sehingga . Di sini berarti untuk beberapa konstanta positifm 1 c 1 + m 2 c 2 + ⋯ + m r c r = k ∃| m ′ 1 | + | m ′ 2 | + ⋯ + | m ′ r | ≤ p o l y ( n ) p o l y ( n ) n c c .
Saya menduga bahwa lemma di atas terkenal. Saya mencari referensi lemma di atas dan kemungkinan terikat terbaik untuk .
reference-request
nt.number-theory
Siwa Kintali
sumber
sumber
Jawaban:
Batasan dapat diperoleh oleh lemma Bézout :O(n2logr)
Lemma ini diperoleh dengan menerapkan lemma Bézout secara rekursif pada dua variabel dan identitas .gcd(x1,x2,x3)=gcd(gcd(x1,x2),x3)
Tanpa kehilangan keumuman menganggap bahwa dengan membagi di kedua sisi . Oleh Bézout's lemma ada bilangan bulat dengan sedemikian rupagcd ( c 1 , … , c r ) ∑ i m i c i = k m i | m i | ≤ n log rgcd(c1,…,cr)=1 gcd(c1,…,cr) ∑imici=k mi |mi|≤nlogr
dengan mengamati kita memiliki diinginkan dengan .m ′ i = k ⋅ m i | m ′ i | = O ( n 2 log r )k=O(n) m′i=k⋅mi |m′i|=O(n2logr)
Jika Anda mencari literatur, kata kuncinya adalah persamaan Diophantine linier yang tidak homogen , yaitu persamaan ketika . Untuk yang homogen, seseorang dapat memperoleh ikatan linier pada, Lihat misalnya ini atau makalah ini . Sedangkan untuk yang tidak homogen, saya belum menemukan hasil seperti itu; namun makalah ini tampaknya relevan.k = 0 | m ′ i |∑imici=k k=0 |m′i|
sumber