3 svar
183 visningar
ytrewq behöver inte mer hjälp
ytrewq 231
Postad: 23 jun 15:53 Redigerad: 23 jun 16:15

Sammansatt tal, test

Hej pluggakuten!

Jag blir lite förvirrad av en sak som läraren nämnde, nämligen att om

2n2 (mod n)

så vet vi att n är sammansatt.

Senare gav han dock ett konkret exempel som följde denna logik:

2n-12 (mod n), alltså är n sammansatt.

 

1: vilken av dessa versioner är det som gäller?

2: är denna metod 100% säker för att bestämma om något är ett sammansatt tal?

 

(har försökt att googla utan att bli riktigt klok i detta!)

 

Edit: tror jag hittade det nu, detta test är 100% säkert för att identifiera att något är ett sammansatt tal:

2n-11 (mod n)

Dock så är 2n-11 (mod n) inte ett 100% säkert test för att identifiera att något är ett primtal. 

Låter det korrekt? :)

LuMa07 495
Postad: 23 jun 16:56 Redigerad: 23 jun 16:57

Fermats lilla sats (se wiki) säger:

  • Om nn är ett primtal, så gäller att  ana(modn)a^n \equiv a (\mod n) för alla heltal aa.

Det kontrapositiva påståendet (som är ekvivalent med satsen ovan) lyder:

  • Om det finns ett heltal aa sådant att ana(modn)a^n \not\equiv a (\mod n), så är nn inte ett primtal.

 

I din fråga är alltså a=2a = 2 och man kan formulera det kontrapositiva påståendet:

  • Om 2n2(modn)2^n \not\equiv 2 (\mod n), så är nn inte ett primtal, d.v.s. nn är ett sammansatt tal.

Hur blir det med (n-1) i exponenten?

Fermats lilla sats har en ekvivalent formulering med n-1 i exponenten (se wiki som jag länkat ovan):

  • Om nn och aa är relativt prima heltal och samtidigt nn är ett primtal, så gäller att  an-11(modn)a^{n-1} \equiv 1 (\mod n).

Det ekvivalenta kontrapositiva påståendet lyder då:

  • Om an-11(modn)a^{n-1} \not\equiv 1 (\mod n), så är nn inte ett primtal eller så är nn och aa inte relativt prima.

 

I din fråga är a=2a=2, så om 2n-11(modn)2^{n-1} \not\equiv 1 (\mod n), så är antingen nn inte ett primtal, eller så är 22 och nn inte relativt prima. Frågan är vad det egentligen innebär att 22 och nn inte är relativt prima...

Eftersom 22:an är ett primtal, så innebär det att nn är delbart med 22.

Slutsats:

Om 2n-11(modn)2^{n-1} \not\equiv 1 (\mod n) så gäller:

  • antingen n=2n=2,
  • eller så är nn ett sammansatt tal.
AlexMu 940
Postad: 24 jun 08:13
ytrewq skrev:

Edit: tror jag hittade det nu, detta test är 100% säkert för att identifiera att något är ett sammansatt tal:

2n-11 (mod n)

Dock så är 2n-11 (mod n) inte ett 100% säkert test för att identifiera att något är ett primtal. 

Låter det korrekt? :)


Detta stämmer. Det finns tal som kallas för carmichael tal. Dessa är sammansatta tal som uppfyller fermats lilla sats för alla tal aa. Ställer lite problem för primtalstalstester eftersom de ofta förlitar sig på fermats lilla sats! 

ytrewq 231
Postad: 24 jun 14:50

Tack för detta, då är jag med på banan! :)

Svara
Close