Thue lemma
A moduláris aritmetika , Thue lemma megállapítja, hogy bármely egész szám modulo m leírható egy „ moduláris frakció ”, amelynek a számláló és a nevező is, a abszolút érték , emelkedett a négyzetgyök a m . Az első bemutató, amelyet Axel Thue-nak tulajdonítottak, a fiókok elvét használja . Felvittük egy egész szám, m modulo, amely -1 egy négyzet (különösen egy prímszám m kongruens 1 modulo 4 ), és hogy egy egész szám egy olyan, hogy a 2 + 1 ≡ 0 mod m , ez a lemma ad expresszióját m , mint két négyzet összege számít közéjük .
Államok
Hadd m > 1 , és a két egész szám .
Minden valós számok X és Y olyan, hogy0<Y≤m<xY{\ displaystyle 0 <Y \ leq m <XY},vannak olyan x és y egész számok , amelyeknál nélx≡y(modm),1≤x<xés|y|<Y.{\ displaystyle ax \ equiv y {\ pmod {m}}, \ quad 1 \ leq x <X \ quad {\ text {és}} \ quad | y | <Y.}
Shoup igazolja ezt az állítást abban az esetben, ha X és Y egész szám, majd X = Y = 1 + ⌊ √ m ⌋ -ra alkalmazza, m esetén nem négyzet .
LeVeque a következő változatot részesíti előnyben X = √ m esetén : bármely valós X esetén úgy , hogy x és y egész számok vannak , amelyek . Ezt a változatot a fenti állításból vezetjük le, egy valóshoz kellően közelihez alkalmazva .
1<x<m{\ displaystyle 1 <X <m}nál nélx≡y(modm),1≤x<xés|y|≤m/x{\ displaystyle ax \ equiv y {\ pmod {m}}, \ quad 1 \ leq x <X \ quad {\ text {et}} \ quad | y | \ leq m / X}Y>m/x{\ displaystyle Y> m / X}m/x{\ displaystyle m / X}
jegyzet
Általában az a megoldás
( x , y ), amelynek létezését ez a lemma garantálja, nem egyedi, és maga az
ésszerű x ⁄ y sem: például ha
m = a 2 + 1 és
X = Y = a + 1 ≥ 2 , két megoldásunk van
( x , y ) = (1, a ), ( a , –1) .
Más hipotézisek szerint - azonban nem kompatibilisek Thue lemmáival - a lehetséges megoldás egyedülálló.
Brauer és Reynolds tétel
Thue lemma generalizált helyett a két ismeretlen által s ismeretlenek , és a lineáris kongruencia a homogén rendszer r congruences társított mátrixot egész együtthatós a r sorok és s oszlopok:
x,y{\ displaystyle x, y}x1,...,xs{\ displaystyle x_ {1}, \ pontok, x_ {s}} nál nélx≡y(modm){\ displaystyle ax \ equiv y {\ pmod {m}}} NÁL NÉL=(nál nélén,j){\ displaystyle A = (a_ {i, j})}
Ha akkor, akkor minden olyan pozitív valóság esetében, mint pl
r<s{\ displaystyle r <s}λ1,...,λs{\ displaystyle \ lambda _ {1}, \ dots, \ lambda _ {s}}λ1...λs>mr{\ displaystyle \ lambda _ {1} \ dots \ lambda _ {s}> m ^ {r}},
vannak olyan egész számok , mint
x1,...,xs{\ displaystyle x_ {1}, \ pontok, x_ {s}}∑j=1snál nélén,jxj≡0(modm)(én=1,...,r),|xj|<λj(j=1,...,s)és(x1,...,xs)≠(0,...,0){\ displaystyle \ sum _ {j = 1} ^ {s} a_ {i, j} x_ {j} \ equiv 0 {\ pmod {m}} \ quad (i = 1, \ dots, r), \ quad | x_ {j} | <\ lambda _ {j} \ quad (j = 1, \ dots, s) \ quad {\ text {és}} \ quad (x_ {1}, \ dots, x_ {s}) \ neq (0, \ pont, 0)}.
Tüntetések
-
Brauer és Reynolds tételének igazolása.
Jelöljük a legkisebb egész szám szigorúan kisebb, mint , hogy azt jelenti, hogy az egész része meghaladja a . Így vanμj{\ displaystyle \ mu _ {j}}λj{\ displaystyle \ lambda _ {j}}1+μj{\ displaystyle 1+ \ mu _ {j}}λj{\ displaystyle \ lambda _ {j}}0≤μj<λj≤1+μj.{\ displaystyle 0 \ leq \ mu _ {j} <\ lambda _ {j} \ leq 1+ \ mu _ {j}.}A szám a egész szám s - tuple úgy, hogy ellenőrzi:l{\ displaystyle l} x=(x1,...,xs){\ displaystyle x = (x_ {1}, \ pontok, x_ {s})}0≤xj≤μj(j=1,...,s){\ displaystyle 0 \ leq x_ {j} \ leq \ mu _ {j} \ quad (j = 1, \ pontok, s)}l=∏j=1s(1+μj)≥∏j=1sλj>mr.{\ displaystyle l = \ prod _ {j = 1} ^ {s} (1+ \ mu _ {j}) \ geq \ prod _ {j = 1} ^ {s} \ lambda _ {j}> m ^ {r}.}Ez szigorúan nagyobb, mint a számos lehetséges értékei r sorok képek által . Következésképpen (a fiókok elve szerint) két különálló s- iplet van, amelyeknek ugyanaz a képe. Különbségük a meghirdetett megoldás .(Z/mZ)r{\ displaystyle (\ mathbb {Z} / m \ mathbb {Z}) ^ {r}}x↦NÁL NÉLx{\ displaystyle x \ mapsto Ax}x{\ displaystyle x}
-
Bizonyíték Thue lemmájára.
Alkalmazzuk Brauer és Reynolds tételét az adott esetre , megjegyezve az ismeretlent és annak felső határát . A hipotézisek és (ezért ) biztosítja, hogy létezik egy pár egész számok olyan, hogy , és a . Mivel a több volt ezért nem nulla (különben az is lenne, mivel egybevágna a moddal ). Végül, még ha szükséges is az ellenkezőjére cserélni , pozitív.s=2,r=1,NÁL NÉL=(nál nél,-1){\ displaystyle s = 2, r = 1, A = (a, -1)}(x,y){\ displaystyle (x, y)}(x1,x2){\ displaystyle (x_ {1}, x_ {2})}(x,Y){\ displaystyle (X, Y)}(λ1,λ2){\ displaystyle (\ lambda _ {1}, \ lambda _ {2})}Y>0{\ displaystyle Y> 0}xY>m{\ displaystyle XY> m}x>0{\ displaystyle X> 0}(x,y)≠(0,0){\ displaystyle (x, y) \ neq (0,0)}nál nélx≡y(modm){\ displaystyle ax \ equiv y {\ pmod {m}}}|x|<x{\ displaystyle | x | <X}|y|<Y{\ displaystyle | y | <Y}Y≤m{\ displaystyle Y \ leq m}|y|<m{\ displaystyle | y | <m}x{\ displaystyle x}y{\ displaystyle y}0{\ displaystyle 0}m{\ displaystyle m}(x,y){\ displaystyle (x, y)}x{\ displaystyle x}
Alkalmazás két négyzet összegére
Thue lemma lehetővé teszi például a következő állítás bizonyítását, amely hasznos a két négyzet tételben :
Ha akkor egész számok vannak köztük, akkor és .-1≡nál nél2(modm){\ displaystyle -1 \ equiv a ^ {2} {\ pmod {m}}}u,v>0{\ displaystyle u, v> 0}nál nélu≡v(modm){\ displaystyle au \ equiv v {\ pmod {m}}}m=u2+v2{\ displaystyle m = u ^ {2} + v ^ {2}}
Demonstráció
Ha Thue lemmáját alkalmazzuk, majd kiválasztjuk a ( vagy a jeltől függően ), megkapjuk és .
x=Y=m+1{\ displaystyle X = Y = {\ sqrt {m + 1}}}(u,v)=(x,y){\ displaystyle (u, v) = (x, y)}(-y,x){\ displaystyle (-y, x)}y{\ displaystyle y}1≤u,v≤m{\ displaystyle 1 \ leq u, v \ leq {\ sqrt {m}}}nál nélu≡v(modm){\ displaystyle au \ equiv v {\ pmod {m}}}
Ezután észre, hogy vagy szigorúan kisebb, mint akkor is, ha egy négyzet . Valóban, ha egy egész számra (szükségszerűen páratlan), akkor ezt könnyen megmutatjuk .
u{\ displaystyle u}v{\ displaystyle v}m{\ displaystyle {\ sqrt {m}}}m{\ displaystyle m}nál nél2≡-1(modnem2){\ displaystyle a ^ {2} \ equiv -1 {\ pmod {n ^ {2}}}}nem>1{\ displaystyle n> 1}nál nélnem≢nem(modnem2){\ displaystyle an \ not \ equiv n {\ pmod {n ^ {2}}}}
Erre következtetünk (mivel és ).
u2+v2=m{\ displaystyle u ^ {2} + v ^ {2} = m}0<u2+v2<2m{\ displaystyle 0 <u ^ {2} + v ^ {2} <2m}u2+v2≡0(modm){\ displaystyle u ^ {2} + v ^ {2} \ equiv 0 {\ pmod {m}}}
Végül, és legyenek elsődlegesek egymás között, mert ha megoszt , akkor tehát .
u{\ displaystyle u}v{\ displaystyle v}d{\ displaystyle d}u{\ displaystyle u}v{\ displaystyle v}md∣(nál nél2+1)u2+(v-nál nélu)(v+nál nélu)=u2+v2=m{\ displaystyle md \ mid (a ^ {2} +1) u ^ {2} + (v-au) (v + au) = u ^ {2} + v ^ {2} = m}d∣1{\ displaystyle d \ közepén 1}
Ezzel szemben, ha a és prím legyen (tehát prím m ), akkor -1 a négyzet modulo m egész szám meghatározott modulo m által .
m=u2+v2{\ displaystyle m = u ^ {2} + v ^ {2}}u{\ displaystyle u}v{\ displaystyle v}nál nél{\ displaystyle a}nál nélu≡v(modm){\ displaystyle au \ equiv v {\ pmod {m}}}
Hivatkozások
-
1917-ben vagy 1902-ben:
-
(nem) A. Thue, „Et bevis for at lignigen A 3 + B 3 = С 3 er remigig i hele fra nul forsk jellige tal A, B og С”, Archiv. a Math számára. og Naturvid , vol. 34, n o 15, 1917 szerint (a) Alfred Brauer , és RL Reynolds, " volt tétele Aubry-Thue " , Canad. J. Math. , vol. 3,1951, P. 367-374 ( DOI 10.4153 / CJM-1951-042-6 )és (in) William J. LeVeque (en) , A számelmélet alapjai , Dover ,2014( 1 st szerk. 1977) ( olvasható online ) , p. 180 ;
-
(nem) A. Thue , „ Et par antydninger til en taltheoretisk metode ” , Kra. Vidensk. Selsk. Forh. , vol. 7,1902, P. 57-75Szerint a Pete L. Clark, „ Thue lemma és bináris formában ”2010( DOI 10.1.1.151.636 ) .
-
(a) Carl Löndahl, " Előadás összegeket négyzetek " ,2011.
-
LeVeque 2014 , p. 182., előnézet a Google Könyvekben .
-
(a) Victor Shoup , A Computational Bevezetés a számelmélet és az algebra , UPC ,2005( online olvasható ) , p. 43, 2.33. tétel.
-
Shoup 2005 , p. 43. tétel, 2.34.
-
A LeVeque 2014 verziójában , p. E lemma 180-ban az elengedhetetlen hipotézis helyébe a következő lép lép , és a LeVeque további hipotézise nem elegendő ahhoz, hogy garantálja azt a kiegészítő feltételt, amelyet következtetésében megfogalmaz.x>1{\ displaystyle X> 1}x>0{\ displaystyle X> 0}nál nél≢0(modm){\ displaystyle a \ not \ equiv 0 {\ pmod {m}}}y≠0{\ displaystyle y \ neq 0}
-
Shoup 2005 , p. 90.
-
Brauer és Reynolds 1951 , átírva a LeVeque 2014-ben , p. 179., előnézet a Google Könyvekben .
-
Ha többet feltételezünk , akkor mégλén≤m{\ displaystyle \ lambda _ {i} \ leq m}(x1,...,xs)≢(0,...,0)(modm).{\ displaystyle (x_ {1}, \ dots, x_ {s}) \ not \ equiv (0, \ dots, 0) {\ pmod {m}}.}
Kapcsolódó cikkek
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">