Professional Documents
Culture Documents
PEDAGOŠKI FAKULTET
ODSJEK ZA MATEMATIKU I FIZIKU
SMJER MATEMATIKA I INFORMATIKA
II CIKLUS
Diofantske jednačine
Domaća zadaća
Isidora Harbaš
14 · nzv(a, b) = 224542500
nzv(a, b) = 16038750
Zadatak 3. Riješiti (na 4 načina) linearnu kongruenciju 287x ≡ 616 (mod 994),
te odrediti razvoj u verižni razlomak brojeva 41/142 i 142/41.
Rješenje:
Euklidov algoritam
Na ovaj način smo dobili jedno rješenje (x0 , y 0 ) = (−45, 13) jednačine
s 88, imamo
odnosno
x ≡ 16 (mod 142).
5
Eulerova metoda
Iskoristimo li Eulerov teorem, imamo da je rješenje polazne kongruencije
x ≡ 41ϕ(142)−1 · 88 (mod 142)
≡ 4169 · 88 (mod 142)
≡ (413 )23 · 88 (mod 142)
≡ 5123 · 88 (mod 142)
≡ 513 · (514 )5 · 88 (mod 142)
≡ 23 · 375 · 88 (mod 142)
≡ 375 · 36 (mod 142)
≡ (372 )2 · 37 · 36 (mod 142)
≡ 912 · 54 (mod 142)
≡ 45 · 54 (mod 142)
≡ 16 (mod 142)
41
Razvoj racionalnih brojeva 142 i 142
41
se može odrediti pomoću Euklidovog
algoritma, gdje su parcijalni kvocjenti količnici iz Euklidovog algoritma.
Dakle, imamo da je
41 142
= [0; 3, 2, 6, 3], = [3; 2, 6, 3].
142 41
♦
6
Rješenje:
Kako moduli nisu u parovima relativno prosti, ne možemo primjeniti Kineski
teorem o ostacima. Medutim, za primjenu Kineskog teorema o ostacima
nam problem predstavljaju i lijeve strane kongruencije. Imamo da je
nzv(13, 5, 11) = 715. To znači da trebamo proširiti sve tri kongruencije
tako da koeficijent uz nepoznatu x na lijevoj strani bude 715. Na taj način
dobijemo sistem
t ≡ 0 (mod 3),
t ≡ 0 (mod 5),
t ≡ 0 (mod 11),
t ≡ 0 (mod 3),
t ≡ 5 (mod 7),
t ≡ 0 (mod 11),
t ≡ 0 (mod 13),
t ≡ 0 (mod 3),
t ≡ 2 (mod 4),
t ≡ 0 (mod 5),
t ≡ 0 (mod 13).
t ≡ 0 (mod 3),
t ≡ 2 (mod 4),
t ≡ 0 (mod 5),
t ≡ 5 (mod 7),
t ≡ 0 (mod 11),
t ≡ 0 (mod 13).
8
t1 ≡ 0 (mod 3),
t2 ≡ 2 (mod 4),
t3 ≡ 0 (mod 5),
t4 ≡ 1 (mod 7),
t5 ≡ 0 (mod 11),
t6 ≡ 0 (mod 13).
♦
10
Rješenje:
Da bismo odredili posljednje tri cifre broja 831605 trebamo odrediti ostatak
pri dijeljenju broja 831605 s 1000. Kako je 1000 = 8 · 125, te kako su brojevi
8 i 125 relativno prosti, možemo posmatrati odgovarajuće kongruencije po
modulima 8 i 125.
Imamo da je ϕ(8) = 4, te kako su 83 i 8 relativno prosti, primjenom Eulerovog
teorema imamo da je
pa je
pa je
Odavde imamo da je
Dakle, imamo da je
Rješenje:
Euklidov algoritam
280x + 721y = 7.
s 2276 imamo
(−1030000040968, 400000015932),
(−1030000041071, 400000015972),
(−1030000041174, 400000016012),
(−1030000041277, 400000016052),
(−1030000041380, 400000016092).
♦
13
Rješenje:
Kako je nzd(4, 8, 6) = 2 i 2|22. jednačina 4x + 8y + 6z = 22 ima rješenja.
Podijelimo li polaznu jednačinu s s 2, dobijemo ekvivalentnu jednačinu
2x + 4y + 3z = 11.
Ako jednačinu napišemo u obliku
2x + 4y = 11 − 3z,
dobili smo Diofantsku jednačinu s dvije nepoznate. Kako je nzd(2, 4) = 2, to
∃α ∈ Z takav da je
11 − 3z
= α,
2
odakle dobijemo Diofantsku jednačinu s dvije nepoznate z i α koju trebamo
riješiti.
3z + 2α = 11
Jednačina očigledno ima rješenja, jer je nzd(3, 2) = 1 i jedno rješenje ove
jednačine je (zo , α0 ) = (3, 1), pa ćemo odrediti sva cjelobrojna rješenja
nepoznate z.
z = 3 + 2p, p ∈ Z.
Sada vratimo nepoznatu z u jednačinu
2x + 4y + 3z = 11,
2x + 4y + 3(3 + 2p) = 11,
2x + 4y = 2 + 6p,
x + 2y = 1 + 3p.
Jedno rješenje jednačine x + 2y = 1 + 3p je (x0 , y0 ) = (p + 3, p − 1), a sva
cjelobrojna su dana s
x = p + 3 + 2q,
y = p − 1 − q, q ∈ Z.
Dakle, sva cjelobrojna rješenja jednačine 4x + 8y + 6z = 22 su
(x, y, z) = (p + 2q + 3, p − q − 1, 2p + 3), p, q ∈ Z.
♦
14
2x − 3y + 4z = 5,
5x + y − 2z = 7.
Rješenje:
Jedno rješenje sistema je (x1 , y1 , z1 ) = (0, −19, −13), pa vrijedi
odnosno
♦
15
Rješenje:
Kako za a = 1 b nije prirodan broj, možemo pretpostaviti da je a ≥ 2. Ako
je b ≥ 10, imamo da je
Zadatak 10. Neka je r(n) broj uredenih parova relativno prostih cijelih
brojeva takvih da je x2 + y 2 = n, i neka je N (n) broj rješenja kongruencije
z 2 ≡ (mod n).
Rješenje:
Rješenje:
Rješenje:
Imamo da je s0 = 0 i t0 = 1. Odredimo a0 . Kako je
(k − 1)2 = k 2 − 2k + 1 < k 2 − 2 < k 2 ,
to je
(k − 1)2 < k 2 − 2 < k 2 ,
p √ √
(k − 1)2 < k2 − 2 < k2,
√
|k − 1| < k 2 − 2 < |k| .
Kako je k > 2, slijedi da je k − 1 > 0 i k > 0, pa je
√
k−1 < k 2 − 2 < k.
Odavde je
j√ k
a0 = k 2 − 2 = k − 1.
s1 = (k − 1) · 1 − 0 = k − 1
k 2 − 2 − (k − 1)2
t1 = = 2k − 3
1
k−1+k−1 2k − 2 (2k − 3) + 1
a1 = = =
2k − 3 2k − 3 2k − 3
1 1
= 1+ =1+ =1+0=1
2k − 3 2k − 3
s2 = 1 · (2k − 3) − (k − 1) = k − 2
k 2 − 2 − (k − 2)2 4k − 6
t2 = = =2
2k − 3 2k − 3
k−2+k−1 2k − 3 3
a2 = = = k−
2 2 2
3
= k− − = k + (−2) = k − 2
2
s3 = (k − 2) · 2 − (k − 2) = k − 2
k 2 − 2 − (k − 2)2 4k − 6
t3 = = = 2k − 3
2 2
k−2+k−1 2k − 3
a3 = = =1
2k − 3 2k − 3
21
s4 = 1 · (2k − 3) − (k − 2) = k − 1
k 2 − 2 − (k − 1)2 2k − 3
t4 = = =1
2k − 3 2k − 3
k−1+k−1
a4 = = b2k − 2c = 2k − 2
1
s5 = (2k − 2 · 1 − (k − 1) = k − 1
k 2 − 2 − (k − 1)2
t5 = = 2k − 3
1
Kako je (s5 , t5 ) = (s1 , t1 ) = (k − 1, 2k − 3), pa se parcijalni kvocjenti od a1
do a4 ponavlaju i vrijedi
√
k 2 − 2 = [k − 1; 1, k − 2, 1, 2k − 2], k > 2.
♦
22
Zadatak 14. Odrediti sve Pitagorine trouglove kod kojih je dužina jedne
stranice jednaka:
a) 369,
b) 10,
c) 651,
d) 114.
Rješenje:
a) Kako je broj 369 neparan, to ne može biti dužina druge stranice, jer
njena dužina iznosi 2dmn. Kako d|369, to d ∈ {1, 3, 9, 41, 123}. Slučaj
kada je d = 369 možemo odmah zanemariti, jer bismo imali da je
m2 − n2 = 1 ili m2 + n2 = 1, a to nema rješenja u skupu prirodnih
brojeva.
Ispitajmo sve mogućnosti za d.
d=1
Kako je 369 : 1 = 369 i 369 ≡ 1 (mod 4), to jednačina m2 + n2 = 369
možda ima rješenja koja zadovoljavaju uslove Korolara 3. Medutim,
kako 3|369, to prema Propozciji 4. jednačina m2 + n2 = 369 ne može
imati rješenja.
Posmatrajmo sada jednačinu m2 − n2 = 369. Kako je
Rješenje (185, 184) prvog sistema i rješenje (25, 16) trećeg sistema
zadovoljavaju potrebne uslove, dok rješenje (63, 60) drugog sistema ne
zadovoljava uslove, jer brojevi 63 i 60 nisu relativno prosti. Ova dva
rješenja nam generiraju dvije Pitagorine trojke.
(m, n) = (185, 184)
d=3
Kako je 369 : 3 = 123 i 369 ≡ 3 (mod 4), to jednačina m2 + n2 = 123
nema rješenja koja zadovoljavaju uslove Korolara 3.
Posmatrajmo sada jednačinu m2 − n2 = 123. Kako je
m−n=1 m−n=3
m + n = 123 m + n = 41
Rješenje (62, 61) prvog sistema i rješenje (22, 19) drugog sistema
zadovoljavaju potrebne uslove. Ova dva rješenja nam generiraju dvije
Pitagorine trojke.
(m, n) = (62, 61)
d=9
Kako je 369 : 9 = 41 i 41 ≡ 1 (mod 4), to jednačina m2 + n2 = 41
možda ima rješenja koja zadovoljavaju uslove Korolara 3.
Mogući par (m, n) je (5, 4) i on je rješenje jednačine m2 + n2 = 41.
(m, n) = (5, 4)
d(m2 − n2 ) = 9 · (52 − 42 ) = 81
2dmn = 2 · 9 · 5 · 4 = 360
d(m + n2 ) = 9 · (52 + 42 ) = 369
2
⇒ (81, 360, 369)
41 = 1 · 41,
m−n=1
m + n = 41
Rješenje (21, 20) ovog sistema zadovoljava potrebne uslove i ono nam
generira jednu Pitagorinu trojku.
(m, n) = (21, 20)
d = 41
Kako je 369 : 41 = 9 i 9 ≡ 1 (mod 4), to jednačina m2 + n2 = 9 možda
ima rješenja koja zadovoljavaju uslove Korolara 3.
Medutim, kako 3|9, to prema Propozciji 4. jednačina m2 + n2 = 9 ne
može imati rješenja.
9 = 1 · 9,
25
m−n=1
m+n=9
d = 123
Kako je 369 : 123 = 3 i 3 ≡ 1 (mod 4), to jednačina m2 + n2 = 3 nema
rješenja koja zadovoljavaju uslove Korolara 3.
Posmatrajmo sada jednačinu m2 − n2 = 3. Kako je
3 = 1 · 3,
m−n=1
m+n=3
(x, y, z) = (369, 68080, 68081), (369, 800, 881), (369, 22692, 22695),
(369, 2508, 2535), (81, 360, 369), (369, 820, 1618), (369, 492, 615).
2dmn = 10
mn = 5
d(m2 − n2 ) = 1 · (52 − 12 ) = 24
2dmn = 2 · 1 · 5 · 1 = 10
d(m + n2 ) = 1 · (52 + 12 ) = 26
2
⇒ (24, 10, 26)
d(m2 − n2 ) = 2 · (22 − 12 ) = 6
2dmn = 2 · 2 · 1 · 1 = 8
d(m + n2 ) = 2 · (22 + 12 ) = 10
2
⇒ (6, 8, 10)
m−n = 5
m + n = 1.
d(m2 − n2 ) = 2 · (32 − 22 ) = 10
2dmn = 2 · 2 · 3 · 2 = 24
d(m + n2 ) = 2 · (32 + 22 ) = 26
2
⇒ (10, 24, 26)
d=5
Kako je 10 : 5 = 2, imamo m2 + n2 = 2, m2 − n2 = 2 i 2mn = 2. Prve
dvije jednačine nemaju rješenja, jer su m i n brojevi različite parnosti,
27
pa niti zbir, niti razlika njihovih kvadrata ne može biti paran broj, a
jednačina mn = 1 nema rješenja u prirodnim brojevima.
Zaključujemo da postoje 3 Pitagorina trougla kod kojih je dužina jedne
stranice jednaka 10.
m−n=1 m−n=3 m − n = 7 m − n = 21
m + n = 651 m + n = 217 m + n = 93 m + n = 31
Rješenje sva četiri sistema (326, 325), (110, 107), (50, 43) i (26, 5)
zadovoljavaju potrebne uslove. Ova četiri rješenja nam generiraju četiri
Pitagorine trojke.
(m, n) = (326, 325)
(m, n) = (26, 5)
d=3
Kako je 651 : 3 = 217, trebamo riješiti jednačinu m2 − n2 = 217. Kako
je
m−n=1 m−n=7
m + n = 217 m + n = 31
Rješenje oba sistema (109, 108) i (19, 12) zadovoljavaju potrebne uslove.
Ova dva rješenja nam generiraju dvije Pitagorine trojke.
(m, n) = (109, 108)
d=7
Kako je 651 : 7 = 93, trebamo riješiti jednačinu m2 − n2 = 93. Kako je
93 = 1 · 93 = 3 · 31,
m−n=1 m−n=3
m + n = 93 m + n = 31
29
Rješenje oba sistema (47, 46) i (17, 14) zadovoljavaju potrebne uslove.
Ova dva rješenja nam generiraju dvije Pitagorine trojke.
(m, n) = (47, 46)
d = 21
Kako je 651 : 21 = 31, trebamo riješiti jednačinu m2 − n2 = 31. Kako
je
93 = 1 · 31,
m−n=1
m + n = 31
d = 93
Kako je 651 : 93 = 7, trebamo riješiti jednačinu m2 − n2 = 7. Kako je
7 = 1 · 7,
m−n=1
m+n=7
30
d = 217
Kako je 651 : 217 = 3, trebamo riješiti jednačinu m2 − n2 = 3. Kako je
3 = 1 · 3,
m−n=1
m+n=3
d) Kako je 114 paran, on može biti bilo koja stranica Pitagorinog trougla.
Medutim, imamo da je 114 = 3·7·31, to prema Korolaru 5. ne može biti
dužina hipotenuze. Kako d|114, imamo da d ∈ {1, 2, 3, 6, 19, 38, 57}.
Razmotrimo sve vrijednosti za d.
d=1
Kako je 114 : 1 = 114, trebamo riješiti jednačine m2 − n2 = 114
i 2mn = 114, odnosno mn = 57. Kako su m i n brojevi različite
parnosti, to njihova razlika ne može biti paran, a nljihov proizvod ne
može biti neparan broj. Dakle, ove jednačine nemaju rješenje.
d=2
Kako je 114 : 2 = 57, trebamo riješiti jednačine m2 − n2 = 57 i 2mn =
57. Kako je
57 = 1 · 57 = 3 · 19,
31
m−n=1 m−n=3
m + n = 57 m + n = 19
(m, n) = (11, 8)
d=6
Kako je 114 : 6 = 19, imamo m2 − n2 = 19 i 2mn = 19. Kako je
19 = 1 · 19,
m−n=1
m + n = 19
d = 38
Kako je 114 : 38 = 3, trebamo riješiti jednačine m2 − n2 = 3 i 2mn = 3.
Kako je
3 = 1 · 3,
m−n=1
m+n=3
♦
33
Rješenje: √
Prvo odredimo razvoj broja 185 u verižni razlomak i dobijemo da je
√
185 = [13; 1, 1, 1, 1, 26],
♦
34
Rješenje:
Prvo trebamo odrediti fundamentalno rješenje pripadne √ Pellove jednačine
2 2
x − 60y = 1. Kako je razvoj u verižni razlomak 60 = [7; 1, 2, 1, 14],
to je period r = 4 paran. Dakle, fundamentalno rješenje pripadne Pellove
jednačine (x1 , √
x2 ) = (pr−1 , qr−1
√ ) = (p3 , q3 ) = (31, 4).
Dakle, x1 + y1 60 = 31 + 4 60.
Trebamo odrediti fundamentalno rješenje pellovske jednačine x2 − 60y 2 = 4.
y1 p 4 √
0 ≤ y∗ ≤ p |C| = p 4 = 1,
2(x1 + ε) 2(31 + 1)
r r
1 1
kx∗ k ≤ (x1 + ε)|C| = (31 + 1)|4| = 8.
2 2
Zaključujemo da je
Pet rješenja iz prve klase rješenja su: (2, 0), (62, 8), (62, −8), (−62, 8), (−62, −8),
a iz druge klase rješenja su: (8, 1), (−8, 1), (8, −1), (−8, −1), (488, 63). ♦
36
Zadatak 17. Odabrati jedan broj iz intervala (1050 + 5 · 1010 , 1050 + 6 · 1010 ),
te ga predstaviti kao sumu kvadrata 2, 3 i 5 prirodnih brojeva, te kao razliku
kvadrata 2 prirodna broja.
Rješenje:
Neka je n = 1050 + 5 · 1010 + 625 · 106 = 1050 + 50625 · 106 . Znamo da se
prirodan broj n se može prikazati kao suma dva cjelobrojna kvadrata ako
i samo ako se svaki prosti faktor p oblika p ≡ 3 (mod 4) u rastavu od n
pojavljuje s parnom potencijom. 2 2
Medutim, vidimo da je n = 1050 + 50625 · 106 = 1025 + 225 · 103 , pa se
on očigledno može napisati kao suma dva cjelobrojna kvadrata.
Dalje, prirodan broj n se može prikazati u obliku sume tri kvadrata prirodnih
brojeva ako i samo ako nije oblika n = 4m (8k + 7). Možemo pokušati broj n
predstaviti u ovom obliku.
n = 1050 + 50625 · 106 = 43 8 · 59 · 1041 + 50625 · 56
Zadatak 18. Skup {1010 + 143, 1010 + 145} dopuniti do D(1) trojke i D(1)
četvorke.
Rješenje:
Neka je a = 1010 + 143 i b = 1010 + 145. Tada je
Sada ćemo skup {1010 + 143, 1010 + 145} dopuniti do D(1) trojke {a, b, c}
gdje je c = a + b + 2r.
c = a + b + 2r = 4(1010 + 144)
Dakle, skup {1010 + 143, 1010 + 145, 4(1010 + 144)} je D(1) trojka.
Dalje ćemo skup {1010 + 143, 1010 + 145, 4(1010 + 144)} dopuniti do D(1)
četvorke {a, b, c, d} gdje je d = 4r(r + a)(r + b).
Dakle, skup
{1010 + 143, 1010 + 145, 4(1010 + 144), 16 · 1030 + 6912 · 1020 + 995324 · 1010 + 47775168}
) je D(1) četvorka.
38
x4 − 6x3 y − x2 y 2 + 6xy 3 − y 4 = −1
x4 − 6x3 y − x2 y 2 + 6xy 3 = y 4 − 1
x3 (x − 6y) − xy 2 (x − 6y) = (y 2 − 1)(y 2 + 1)
(x − 6y)(x3 − xy 2 ) = (y − 1)(y + 1)(y 2 + 1)
x(x − 6y)(x2 − y 2 ) = (y − 1)(y + 1)(y 2 + 1)
x(x − y)(x + y)(x − 6y) = (y − 1)(y + 1)(y 2 + 1)
Za x = 0, imamo da je
(y − 1)(y + 1)(y 2 + 1) = 0,
(y − 1)(y + 1)(y 2 + 1) = 0,