Tallteori: Forskjell mellom sideversjoner
Ny side: ==== 1.1 Hva er tallteori? ==== Tallteori er en gren av matematikk som studerer egenskapene til heltall. Fagfeltet utforsker primtall, delbarhet, kongruenser og mange andre egenskaper ved tall. ==== 1.2 Grunnleggende begreper ==== * '''Heltall''': Tallene ..., -3, -2, -1, 0, 1, 2, 3, ... * '''Naturlige tall''': 1, 2, 3, ... * '''Primtall''': Et primtall er et heltall større enn 1 som bare er delelig med 1 og seg selv (f.eks. 2, 3, 5, 7, ...). * '''Sammensatte tall''': Et helta… |
|||
(Én mellomliggende sideversjon av samme bruker vises ikke) | |||
Linje 71: | Linje 71: | ||
--- | --- | ||
== Moduloregning == | |||
Moduloregning er en gren av tallteori som omhandler kongruenser. Det brukes ofte i kryptografi, datavitenskap og algebra. | |||
== Grunnleggende begreper == | |||
=== Definisjon === | |||
Gitt to heltall | |||
: | |||
hvis | |||
: | |||
=== Eksempel === | |||
Et eksempel på moduloregning er: | |||
: | |||
fordi | |||
== Egenskaper == | |||
Moduloregning følger flere viktige regler: | |||
# **Addisjon:** Hvis | |||
# **Multiplikasjon:** Hvis | |||
# **Potensiering:** Hvis | |||
== Praktiske anvendelser == | |||
Moduloregning har mange anvendelser, inkludert: | |||
* **Kryptografi** – Brukes i RSA-kryptering og andre krypteringsalgoritmer. | |||
* **Datavitenskap** – Brukes i hashing og sirkulære datastrukturer. | |||
* **Kalenderberegninger** – Bestemmelse av ukedager for en gitt dato. | |||
== Øvingsoppgaver == | |||
# Finn den minste ikke-negative resten når | |||
# Bestem | |||
# Beregn | |||
== Se også == | |||
* [[Tallteori]] | |||
* [[Euklids algoritme]] | |||
* [[RSA-kryptosystemet]] | |||
= Kapittel 4: Diophantiske ligninger = | = Kapittel 4: Diophantiske ligninger = | ||
Linje 88: | Linje 135: | ||
--- | --- | ||
== Pythagoreiske Tripler == | |||
Pythagoreiske tripler er tre heltall | |||
: | |||
Disse tallene representerer sidene i en rettvinklet trekant hvor | |||
== Generering av Pythagoreiske Tripler == | |||
En metode for å finne Pythagoreiske tripler er å bruke formlene: | |||
: | |||
: | |||
: | |||
hvor | |||
For eksempel, hvis | |||
: | |||
: | |||
: | |||
Dermed får vi triplet | |||
== Primitive og Ikke-Primitive Tripler == | |||
Et Pythagoreisk trippel kalles '''primitivt''' hvis | |||
For å generere primitive tripler, må | |||
== Anvendelser av Pythagoreiske Tripler == | |||
Pythagoreiske tripler har flere bruksområder: | |||
* '''Geometri''': Beregning av avstander og trekantkonfigurasjoner. | |||
* '''Arkitektur''': Konstruksjon av rettvinklede strukturer. | |||
* '''Informatikk''': Problemløsning i algoritmer, for eksempel i spillutvikling og grafikk. | |||
* '''Nummerteori''': Utforskning av egenskaper ved hele tall. | |||
== Liste over Noen Pythagoreiske Tripler == | |||
Her er noen små Pythagoreiske tripler: | |||
{| class="wikitable" | |||
! | |||
|- | |||
| 3 || 4 || 5 | |||
|- | |||
| 5 || 12 || 13 | |||
|- | |||
| 7 || 24 || 25 | |||
|- | |||
| 8 || 15 || 17 | |||
|- | |||
| 9 || 40 || 41 | |||
|} | |||
== Oppgaver == | |||
# Finn ut om | |||
# Bruk | |||
# Finn tre ikke-primitive Pythagoreiske tripler. | |||
== Referanser == | |||
* Euklid, ''Elementer'', Bok X. | |||
* Tallteori og geometri-leksjoner, Universitetet i Oslo. | |||
= Kapittel 5: Avanserte emner = | = Kapittel 5: Avanserte emner = |
Siste sideversjon per 23. mar. 2025 kl. 06:15
1.1 Hva er tallteori?
Tallteori er en gren av matematikk som studerer egenskapene til heltall. Fagfeltet utforsker primtall, delbarhet, kongruenser og mange andre egenskaper ved tall.
1.2 Grunnleggende begreper
- Heltall: Tallene ..., -3, -2, -1, 0, 1, 2, 3, ...
- Naturlige tall: 1, 2, 3, ...
- Primtall: Et primtall er et heltall større enn 1 som bare er delelig med 1 og seg selv (f.eks. 2, 3, 5, 7, ...).
- Sammensatte tall: Et heltall større enn 1 som ikke er et primtall.
1.3 Delbarhet
- Definisjon: Et heltall a er delelig med et annet heltall b hvis det finnes et heltall k slik at a = bk.
- Eksempel: 12 er delelig med 3 fordi 12 = 3 × 4.
1.4 Euklids algoritme
Euklids algoritme er en effektiv metode for å finne den største felles divisor (GCD) av to tall.
Eksempel: Finn GCD(48,18):
- 48 ÷ 18 = 2 rest 12
- 18 ÷ 12 = 1 rest 6
- 12 ÷ 6 = 2 rest 0
- Siste ikke-null rest er 6, så GCD(48,18) = 6.
---
Primtall og Faktorisering
2.1 Primtallssetningen
Antallet primtall mindre enn en gitt verdi n kan estimeres med formelen:
2.2 Eratosthenes' sil
En metode for å finne alle primtall opp til et gitt tall n:
- Skriv opp alle tall fra 2 til n.
- Stryk ut alle multipler av 2 (bortsett fra 2).
- Finn neste ikke-strøkede tall, stryk ut alle dets multipler.
- Gjenta til alle tall er behandlet.
Eksempel: Finn primtall opp til 30:
- Start: 2, 3, 4, ..., 30
- Stryk: 4, 6, 8, ..., 30 (multipler av 2)
- Stryk: 9, 15, 21, ... (multipler av 3)
- Stryk: 25 (multipler av 5)
- Primtallene er: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29
2.3 Primtallsfaktorisering
Alle heltall større enn 1 kan skrives som et produkt av primtall.
Eksempel: Faktorisering av 84:
---
Kapittel 3: Kongruensregning
3.1 Definisjon av kongruens
To tall a og b sies å være kongruente modulo n hvis n deler a - b:
Eksempel: 17 og 5 er kongruente modulo 6 fordi 17 - 5 = 12 er delelig med 6.
3.2 Lineære kongruenser
En lineær kongruens er en ligning av formen:
Eksempel: Finn x slik at
- Finn inversen til 3 modulo 7:
(fordi ). - Multipliser begge sider med 5:
---
Moduloregning
Moduloregning er en gren av tallteori som omhandler kongruenser. Det brukes ofte i kryptografi, datavitenskap og algebra.
Grunnleggende begreper
Definisjon
Gitt to heltall
hvis
Eksempel
Et eksempel på moduloregning er:
fordi
Egenskaper
Moduloregning følger flere viktige regler:
- **Addisjon:** Hvis
og , så er også . - **Multiplikasjon:** Hvis
, så er også for alle heltall . - **Potensiering:** Hvis
, så er også for alle heltall .
Praktiske anvendelser
Moduloregning har mange anvendelser, inkludert:
- **Kryptografi** – Brukes i RSA-kryptering og andre krypteringsalgoritmer.
- **Datavitenskap** – Brukes i hashing og sirkulære datastrukturer.
- **Kalenderberegninger** – Bestemmelse av ukedager for en gitt dato.
Øvingsoppgaver
- Finn den minste ikke-negative resten når
deles på . - Bestem
slik at og . - Beregn
.
Se også
Kapittel 4: Diophantiske ligninger
4.1 Lineære Diophantiske ligninger
En ligning av formen:
Eksempel: Finn heltallsløsninger til
- GCD(6,9) = 3, som deler 15, så løsninger finnes.
- Ved Euklids algoritme finner vi x = 1, y = -1 som en spesiell løsning.
4.2 Pythagoreiske tripler
Et Pythagoreisk trippel er tre heltall (a, b, c) som oppfyller:
---
Pythagoreiske Tripler
Pythagoreiske tripler er tre heltall
Disse tallene representerer sidene i en rettvinklet trekant hvor
Generering av Pythagoreiske Tripler
En metode for å finne Pythagoreiske tripler er å bruke formlene:
hvor
For eksempel, hvis
Dermed får vi triplet
Primitive og Ikke-Primitive Tripler
Et Pythagoreisk trippel kalles primitivt hvis
For å generere primitive tripler, må
Anvendelser av Pythagoreiske Tripler
Pythagoreiske tripler har flere bruksområder:
- Geometri: Beregning av avstander og trekantkonfigurasjoner.
- Arkitektur: Konstruksjon av rettvinklede strukturer.
- Informatikk: Problemløsning i algoritmer, for eksempel i spillutvikling og grafikk.
- Nummerteori: Utforskning av egenskaper ved hele tall.
Liste over Noen Pythagoreiske Tripler
Her er noen små Pythagoreiske tripler:
3 | 4 | 5 |
5 | 12 | 13 |
7 | 24 | 25 |
8 | 15 | 17 |
9 | 40 | 41 |
Oppgaver
- Finn ut om
er et Pythagoreisk trippel. - Bruk
og til å generere et nytt Pythagoreisk trippel. - Finn tre ikke-primitive Pythagoreiske tripler.
Referanser
- Euklid, Elementer, Bok X.
- Tallteori og geometri-leksjoner, Universitetet i Oslo.
Kapittel 5: Avanserte emner
5.1 Fermats lille teorem
Hvis p er et primtall og a er et heltall som ikke er delelig med p, da:
5.2 Kinesiske restteoremet
Hvis vi har kongruenser:
Eksempel: