[subject]/[topic]

Oszthatóság és az euklideszi algoritmus

Az oszthatóság definíciója és tulajdonságai, oszthatósági szabályok, maradékos osztás, legnagyobb közös osztó, legkisebb közös többszörös és az euklideszi algoritmus.

Forrás: DiMat_ea.pdf 19–27. dia · Feladatsor 3.1–3.8

Az egész számok halmaza, ℤ\Z, a természetes számokból kivonással áll elő: ez a legszűkebb számhalmaz, amely tartalmazza ℕ\N-et és zárt a kivonásra. (Az 5+x=35 + x = 3 egyenletnek ℕ\N-ben nincs megoldása, ℤ\Z-ben van.) Ebben a fejezetben a,b,c∈ℤa, b, c \in \Z.

Az oszthatóság definíciója

Definíció

aa osztója bb-nek (vagy bb osztható aa-val), ha létezik c∈ℤc \in \Z, hogy b=a⋅cb = a \cdot c. Jele: a∣ba \mid b.

Példa
  • 3∣123 \mid 12, mert 12=3⋅412 = 3 \cdot 4; és −3∣12-3 \mid 12 is, mert 12=(−3)⋅(−4)12 = (-3) \cdot (-4).
  • 3∤133 \nmid 13, mert nincs olyan egész cc, amire 3c=133c = 13.
  • 5∣05 \mid 0, mert 0=5⋅00 = 5 \cdot 0. Minden szám osztója a 0-nak.
Figyelem

a∣ba \mid b egy állítás (igaz vagy hamis), nem művelet. Ne keverd az a/ba / b törttel: 3∣123 \mid 12 igaz, de a 12/3=412 / 3 = 4 egy szám.

Az oszthatóság tulajdonságai

Tétel
  1. a∣0a \mid 0 (ha a≠0a \ne 0), 1∣a1 \mid a, a∣aa \mid a.
  2. Ha a∣ba \mid b és c∈ℤc \in \Z, akkor a∣bca \mid bc.
  3. Ha a∣b1a \mid b_1 és a∣b2a \mid b_2, akkor a∣b1+b2a \mid b_1 + b_2.
  4. Ha a∣ba \mid b és b∣cb \mid c, akkor a∣ca \mid c (tranzitivitás).
  5. Ha a∣ba \mid b és b∣ab \mid a, akkor a=±ba = \pm b.

A 2. és 3. együtt: ha aa osztója a b1,…,bnb_1, \dots, b_n számok mindegyikének, akkor bármely lineáris kombinációjuknak is osztója: a∣b1c1+⋯+bncna \mid b_1c_1 + \dots + b_nc_n. Ezt használtuk az indukciós bizonyításoknál is.

Példa

A 3. tulajdonság bizonyítása egy sor: ha b1=ac1b_1 = a c_1 és b2=ac2b_2 = a c_2, akkor b1+b2=a(c1+c2)b_1 + b_2 = a(c_1 + c_2), és c1+c2∈ℤc_1 + c_2 \in \Z.

Oszthatósági szabályok

Minden természetes szám felírható tízes számrendszerben: A=an10n+⋯+a2102+a110+a0A = a_n 10^n + \dots + a_2 10^2 + a_1 10 + a_0, ahol aia_i a számjegyek. Ebből jönnek a szabályok:

osztómiért?szabály
2, 5osztják a 10-etaz utolsó jegy dönt
4, 25osztják a 100-ataz utolsó két jegy dönt
8osztja az 1000-etaz utolsó három jegy dönt
3, 9osztják a 10k−1=99…910^k - 1 = 99\dots9 számota számjegyösszeg dönt
1111∣10k+111 \mid 10^k + 1, ha kk páratlan, és 11∣10k−111 \mid 10^k - 1, ha kk párosa váltakozó összeg a0−a1+a2−…a_0 - a_1 + a_2 - \dots dönt

A 3-as és 9-es szabály levezetése:

A=an(10n−1)+⋯+a1(10−1)+(an+⋯+a1+a0).A = a_n(10^n - 1) + \dots + a_1(10 - 1) + (a_n + \dots + a_1 + a_0).

Az első rész minden tagja osztható 9-cel (és 3-mal), így AA pontosan akkor osztható 9-cel (3-mal), ha a számjegyösszeg osztható.

Példa

A=123 456A = 123\,456:

  • számjegyösszeg 2121: osztható 3-mal, de 9-cel nem;
  • utolsó két jegy 5656: osztható 4-gyel; utolsó három 456=8⋅57456 = 8 \cdot 57: osztható 8-cal;
  • váltakozó összeg jobbról: 6−5+4−3+2−1=36 - 5 + 4 - 3 + 2 - 1 = 3: nem osztható 11-gyel.
Példa · 3.2 (b): 36 | 762a4b

36=4⋅936 = 4 \cdot 9, és 4,94, 9 relatív prímek, ezért mindkettővel oszthatónak kell lennie.

  • 4-gyel: az utolsó két jegy 4b‾\overline{4b}, azaz 40+b40 + b osztható 4-gyel, így b∈{0,4,8}b \in \{0, 4, 8\}.
  • 9-cel: 7+6+2+a+4+b=19+a+b7 + 6 + 2 + a + 4 + b = 19 + a + b osztható 9-cel, így a+b∈{8,17}a + b \in \{8, 17\}.

A megoldások: (a,b)=(8,0),(4,4),(0,8),(9,8)(a, b) = (8, 0), (4, 4), (0, 8), (9, 8). Például 762 840=36⋅21 190762\,840 = 36 \cdot 21\,190.

A szabályokat bármelyik számon kipróbálhatod a prímtényezős felbontás eszközében.

Maradékos osztás

Tétel · maradékos osztás tétele

Bármely a,b∈ℤa, b \in \Z, b≠0b \ne 0 esetén egyértelműen léteznek q,r∈ℤq, r \in \Z számok, hogy

a=b⋅q+r,0≤r<∣b∣.a = b \cdot q + r, \qquad 0 \le r < |b|.

qq a hányados, rr a maradék.

Figyelem · negatív számok

A maradék sosem negatív. −17-17 osztása 5-tel: −17=5⋅(−4)+3-17 = 5 \cdot (-4) + 3, tehát a maradék 3. A −17=5⋅(−3)−2-17 = 5 \cdot (-3) - 2 felírás nem jó, mert −2<0-2 < 0.

Legnagyobb közös osztó, legkisebb közös többszörös

Definíció · legnagyobb közös osztó

d∈ℕd \in \N az aa és bb legnagyobb közös osztója, ha

  • d∣ad \mid a és d∣bd \mid b (közös osztó), és
  • minden dˉ\bar d közös osztóra dˉ∣d\bar d \mid d.

Jele: d=(a,b)d = (a, b).

Figyeld meg, hogy a „legnagyobb” itt oszthatóság szerint értendő: minden közös osztó osztója dd-nek. (Pozitív számokra ez ugyanaz, mint a méret szerinti legnagyobb, de ez a definíció általánosítható, például polinomokra.)

Definíció · legkisebb közös többszörös

k∈ℕk \in \N az a1,…,ana_1, \dots, a_n legkisebb közös többszöröse, ha minden ai∣ka_i \mid k, és minden kˉ\bar k közös többszörösre k∣kˉk \mid \bar k. Jele: k=[a1,…,an]k = [a_1, \dots, a_n].

aa és bb relatív prímek, ha (a,b)=1(a, b) = 1. Például (8,15)=1(8, 15) = 1, pedig egyik sem prím.

Az euklideszi algoritmus

Az ötlet: ha a=bq+ra = bq + r, akkor aa és bb közös osztói pontosan ugyanazok, mint bb és rr közös osztói (mert r=a−bqr = a - bq). Tehát

(a,b)=(b,r).(a, b) = (b, r).

Ezt ismételjük, mindig kisebb számokkal. A maradékok szigorúan csökkennek (∣b∣>r0>r1>⋯≥0|b| > r_0 > r_1 > \dots \ge 0), ezért az eljárás véget ér.

Tétel

Az euklideszi algoritmus utolsó nem nulla maradéka aa és bb legnagyobb közös osztója.

Példa · az előadásból: (1227, 216)1227=216⋅5+147216=147⋅1+69147=69⋅2+969=9⋅7+69=6⋅1+36=3⋅2+0\begin{aligned} 1227 &= 216 \cdot 5 + 147 \\ 216 &= 147 \cdot 1 + 69 \\ 147 &= 69 \cdot 2 + 9 \\ 69 &= 9 \cdot 7 + 6 \\ 9 &= 6 \cdot 1 + 3 \\ 6 &= 3 \cdot 2 + 0 \end{aligned}

Az utolsó nem nulla maradék 3, tehát (1227,216)=3(1227, 216) = 3. És (−1227,−216)(-1227, -216) is 3, mert az lnko-t természetes számnak definiáltuk, és az előjel nem változtat az osztókon.

Interaktív

Euklideszi algoritmus

Írd át a számokat. Ha bekapcsolod a c-t, az ax + by = c diofantikus egyenletet is megoldja.

lépésmaradékos osztás
11227 = 216 · 5 + 147
2216 = 147 · 1 + 69
3147 = 69 · 2 + 9
469 = 9 · 7 + 6
59 = 6 · 1 + 3
66 = 3 · 2 + 0
(a, b)
3 (az utolsó nem nulla maradék)
[a, b]
88 344
Bézout
1227·25 + 216·(−142) = 3

Gyakorló feladatok

Gyakorló feladat · 3.8 (a), (b), (e)

Számítsd ki euklideszi algoritmussal: (672,360)(672, 360), (455,−312)(455, -312), (783,1160)(783, 1160).

Megoldás
  • 672=360⋅1+312672 = 360 \cdot 1 + 312, 360=312⋅1+48360 = 312 \cdot 1 + 48, 312=48⋅6+24312 = 48 \cdot 6 + 24, 48=24⋅248 = 24 \cdot 2. Tehát (672,360)=24(672, 360) = 24.
  • 455=312⋅1+143455 = 312 \cdot 1 + 143, 312=143⋅2+26312 = 143 \cdot 2 + 26, 143=26⋅5+13143 = 26 \cdot 5 + 13, 26=13⋅226 = 13 \cdot 2. Tehát 1313.
  • 1160=783⋅1+3771160 = 783 \cdot 1 + 377, 783=377⋅2+29783 = 377 \cdot 2 + 29, 377=29⋅13377 = 29 \cdot 13. Tehát 2929.
Gyakorló feladat · 3.1 (a)

Igazold: 9∣1019+539 \mid 10^{19} + 53.

Megoldás

101910^{19} számjegyösszege 1 (egy egyes és 19 nulla), így 1019+5310^{19} + 53 számjegyei: egy 1-es, sok 0, aztán 5 és 3. A számjegyösszeg 1+5+3=91 + 5 + 3 = 9, tehát osztható 9-cel. ✓ (Kongruenciákkal még gyorsabb: 10≡1(mod9)10 \equiv 1 \pmod 9, lásd Kongruenciák.)

Gyakorló feladat · 3.6

Igazold, hogy négy egymást követő egész szám szorzata mindig osztható 24-gyel.

Megoldás

Négy egymást követő szám között van egy 4-gyel osztható és még egy páros, ez együtt 88-as tényező. Van köztük 3-mal osztható is. Mivel (8,3)=1(8, 3) = 1, a szorzat osztható 8⋅3=248 \cdot 3 = 24-gyel.