MA1301 TALLTEORI, HØST 2015 LØSNINGSFORSLAG – ØVING 3

Transcription

MA1301 TALLTEORI, HØST 2015 LØSNINGSFORSLAG – ØVING 3
MA1301 TALLTEORI, HØST 2015
LØSNINGSFORSLAG – ØVING 3
Avsnitt 2.5
Oppgave 1. Her bruker vi Theorem 2.9. Dvs
ax + by = c har løsning ⇐⇒ gcd(a, b)|c. Vi får derfor
(a) gcd(6, 51) = 3 6 |22, dvs ingen løsning.
(b) gcd(33, 14) = 1|115, dvs løsning.
(c) gcd(14, 35) = 7 6 |93, dvs ingen løsning.
Oppgave 2a. Ved Euklids algoritme ser man at gcd(56, 72) = 8, at 8 = 4 · 56 − 3 · 72 og 40 = 5 · 8 =
20 · 56 − 15 · 72. Så vi får at
56x + 72y = 40 er ekvivalent med at 56x + 72y = 20 · 56 − 15 · 72, dvs
56(20 − x) = 72(y + 15) dvs
7(20 − x) = 9(y + 15). Denne har løsning
20 − x = 9s
y + 15 = 7s,
dvs.
x = 20 − 9s
y = −15 + 7s.
Oppgave 2b. Her tar vi en litt annen variant. Ved Euklids algoritme ser man at gcd(24, 138) = 6, og
derfor er
24x + 138y = 18 ⇐⇒ 4x + 23y = 3.
Videre blir 1 = 4 · 6 − 23 og 3 = 4 · 18 − 23 · 3. Så vi får
4x + 23y = 4 · 18 − 23 · 3
23(y + 3) = 4(−x + 18)
−x + 18 = 23s
y + 3 = 4s
x = 18 − 23s
y = −3 + 4s.
Oppgave 2c. Ved Euklids algoritme ser man at gcd(221, 35) = 1 og at 221 = 6 · 35 + 11. Så vi får direkte
at løsningene av 221x + 35y = 11 er gitt ved
x = 1 − 35t
y = −6 + 221t.
Oppgave 3d*. Her er gcd(158, 57) = 1. Euklid gir 1 = 57 · 61 − 158 · 22 og 7 = 57 · 427 − 158 · 154. Vi
får derfor
158x − 57y = 7 = 57 · 427 − 158 · 154
158(x + 154) = 57(y + 427)
x = −154 + 57s
y = −427 + 158s.
For å få positive verdier, ser vi at vi må ha s ≥ 3. Dvs minste positive verdier er x = 17, y = 47. Sjekk
at disse verdiene passer!
Date: 7. september 2015.
1
2
MA1301 TALLTEORI, HØST 2015 LØSNINGSFORSLAG – ØVING 3
Oppgave 6. La x= antall kalver, y= antall lam og z=antall griser. Da får vi følgende likninger:
(1)
x + y + z = 100
(2)
120x + 50y + 25z = 4000.
Forkort i (2):
(3)
x + y + z = 100
(4)
24x + 10y + 5z = 800.
Sett så (3) inn i (4), og vi får:
(5)
19x + 5y = 300.
Videre har vi
1 = 4 · 5 − 19
(6)
300 = 1200 · 5 − 300 · 19.
(7)
Setter vi inn (7) i (5) får vi:
19(x + 300) = 5(1200 − y).
(8)
Får da som svar:
(9)
x = −300 + 5s
(10)
y = 1200 − 19s
(11)
z = −800 + 14s.
Vi ønsker bare positive løsninger, og ser at:
x > 0 =⇒ s > 60
y > 0 =⇒ s < 64
z > 0 =⇒ s > 57,
så mulige løsninger er gitt ved s = 61, 62 eller 63. Dvs
s x y
z
61 5 41 54
62 10 22 68
63 15
3 82
Avsnitt 3.1
Oppgave 2. Vi viser at ikke alle positive heltall kan skrives på form p + a2 , hvor p er 1 eller et primtall
og a ≥ 0 er et heltall. Her holder det å finne et moteksempel.
La oss starte med n2 , n ≥ 0, og skriv p + a2 = n2 . Da får vi at p = n2 − a2 = (n − a)(n + a), og for at
p skal være 1 eller et primtall, så må n − a = 1. Ved innsetting ser vi at p = 2n − 1, så ved å velge n = 5
er p ikke et primtall. Altså er 52 = 25 ikke på riktig form.
Oppgave 3c*. Vi viser at det eneste primtallet på form n3 − 1 er 7. Merk at n > 1, og skriv
n3 − 1 = (n − 1)(n2 + n + 1).
Vi har altså faktorisert tallet, og siden n2 + n + 1 > 1, så er eneste mulighet for at produktet er et primtall
nettopp n = 2.
Oppgave 10*. Hvis p 6= 5 er et odde primtall, så er enten p2 − 1 eller p2 + 1 delelig med 10.
For å se dette, husk at alle heltall kan skrives entydig på formen 10k + r, hvor 0 ≤ r < 10, vha.
divisjonsalgoritmen. Dette igjen betyr at alle odde primtall p ulik 5 kan skrives på form 10k + 1, 10k + 3,
10k + 7 eller 10k + 9.
Dersom man kvadrerer disse, får man hhv. restene 1, 9, 9 og 1 ved divisjon på 10, hvilket betyr at
enten 10 | p2 − 1 eller 10 | p2 + 1.
√
n
Avsnitt 3.2
√
√
Oppgave 4c. Anta
n er rasjonal. Fra 4b vet vi at hvis a er et heltall og n a er rasjonal, så er n a selv
√
et heltall. Dvs n n = b, der b er et heltall. Opphøy begge sider i n for å få n = bn . Nå bruker vi hintet:
2n > n = bn , altså er 2 > b og b = 1 er eneste mulighet.
MA1301 TALLTEORI, HØST 2015
LØSNINGSFORSLAG – ØVING 3
3
√
Oppgave 5. Siden alle sammensatte tall n har en primtallsdivisor p ≤ n (dette forklares
√ i begynnelsen
av avsnitt 3.2), vil alle tresifrede tall ha en primtallsdivisor p som er mindre eller lik 999 ≈ 31.6, dvs.
p ≤ 31.
Oppgave 12c*. La pn være n-te primtall, dvs. p1 = 2, p2 = 3, p3 = 5, osv. La oss anta at det finnes en
n slik at
1/p1 + 1/p2 + · · · + 1/pn = N,
er et heltall. Skriv P = p1 p2 · · · pn . Da har vi likheta
P/p1 = N P − (P/p2 + · · · + P/pn ),
hvor alle brøkene som forekommer er hele tall. Nå har vi at p1 | N P og p1 | P/pi for 2 ≤ i ≤ n,
siden p1 forkommer som et ledd i alle disse produktene, så p1 deler høyre side. Men nå merker vi oss
at p1 - P/p1 = p2 · · · pn , siden gcd(p1 , pi ) = 1 for 2 ≤ i ≤ n, så p1 deler ikke venstre side. Dette gir en
motsigelse, som betyr at N ikke kan være et heltall.
(Dette beviset bruker langt fra alle antagelsene. Det eneste vi har benyttet er at p1 ≥ 2 og at
gcd(p1 , pi ) = 1 for alle 2 ≤ i ≤ n.)
Avsnitt 3.3
Oppgave 2*. La n være et vilkårlig tall. Da er n(n + 2) + 1 = n2 + 2n + 1 = (n + 1)2 . Spesielt, hvis p
og q er tvillingprimtall, viser dette at pq + 1 er et kvadrattall.
La p > 3 og p + 2 begge være primtall. Spesielt er begge odde, så 2 | p + 1. Ved antagelse har vi at
3 - p og 3 - p + 2, så ved divisjonsalgoritmen har vi at 3 | p + 1. Dette medfører at 6 | p + 1 og dermed at
12 | 2p + 2 = p + (p + 2).
Oppgave 3. Vi skal finne alle par av primtall (p, q) slik at p − q = 3. Dette kravet sier at det ene
primtallet er jevnt og det andre er odde. Siden det bare finnes ett jevnt primtall, finnes det bare ett slikt
par, nemlig (5, 2).