Matematyka dyskretna 1/Ćwiczenia 10: Teoria liczb: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
m Zastępowanie tekstu – „ </math>” na „</math>”
Linia 247: Linia 247:




<center>  NWD <math> ( \mathit{fer}_{n}  , \mathit{fer}_{m}  )= </math>  NWD <math> ( \mathit{fer}_{m}  ,2)=1.
<center>  NWD <math> ( \mathit{fer}_{n}  , \mathit{fer}_{m}  )=</math>  NWD <math> ( \mathit{fer}_{m}  ,2)=1.
</math></center>
</math></center>


Linia 256: Linia 256:
Pokaż następujące własności liczb Fibonacci'ego:
Pokaż następujące własności liczb Fibonacci'ego:
*  NWD <math> (f_n,f_{n+1})=1</math>,
*  NWD <math> (f_n,f_{n+1})=1</math>,
*  NWD <math> (f_m,f_n)= </math>  NWD <math> (f_{n},f_{m-n})</math>, dla <math>m>n</math>,
*  NWD <math> (f_m,f_n)=</math>  NWD <math> (f_{n},f_{m-n})</math>, dla <math>m>n</math>,
*  NWD <math> (f_m,f_n)= f_{NWD(n,m)}</math>.
*  NWD <math> (f_m,f_n)= f_{NWD(n,m)}</math>.


Linia 264: Linia 264:
Pierwszy punkt udowodnij indukcyjnie.<br>
Pierwszy punkt udowodnij indukcyjnie.<br>
W drugim wykorzystaj zależność <math>f_{a+b}=f_a f_{b+1}+f_{a-1} f_b</math>.<br>
W drugim wykorzystaj zależność <math>f_{a+b}=f_a f_{b+1}+f_{a-1} f_b</math>.<br>
Dla dowodu trzeciego pokaż, że  NWD <math> (f_m,f_n)= </math>  NWD <math> (f_n,f_{m \mod n}) \text{ dla } m>n</math>.  
Dla dowodu trzeciego pokaż, że  NWD <math> (f_m,f_n)=</math>  NWD <math> (f_n,f_{m \mod n}) \text{ dla } m>n</math>.  
</div></div>
</div></div>


Linia 270: Linia 270:
*  NWD <math> (f_n,f_{n+1})=1</math>:
*  NWD <math> (f_n,f_{n+1})=1</math>:


Dla <math>n=0</math> mamy  NWD <math> (f_0,f_1)= </math>  NWD <math> (0,1)=1</math>.  
Dla <math>n=0</math> mamy  NWD <math> (f_0,f_1)=</math>  NWD <math> (0,1)=1</math>.  
Dla <math>n=1</math> mamy  NWD <math> (f_1,f_2)= </math>  NWD <math> (1,2)=1</math>.  
Dla <math>n=1</math> mamy  NWD <math> (f_1,f_2)=</math>  NWD <math> (1,2)=1</math>.  
Udowodnimy tezę dla <math>n+1</math> (gdzie <math>n>1</math>) przy założeniu,  
Udowodnimy tezę dla <math>n+1</math> (gdzie <math>n>1</math>) przy założeniu,  
że dla mniejszych wartości jest prawdziwa.  
że dla mniejszych wartości jest prawdziwa.  
Linia 287: Linia 287:
To oznacza, że <math>d</math> jest wspólnym dzielnikiem <math>f_{n-1}</math> i <math>f_n</math>,  
To oznacza, że <math>d</math> jest wspólnym dzielnikiem <math>f_{n-1}</math> i <math>f_n</math>,  
co wraz z założeniem indukcyjnym  NWD <math> (f_{n-1},f_n)=1</math> daje <math>d=1</math>.
co wraz z założeniem indukcyjnym  NWD <math> (f_{n-1},f_n)=1</math> daje <math>d=1</math>.
*  NWD <math> (f_m,f_n)= </math>  NWD <math> (f_{n},f_{m-n})</math>, dla <math>m>n</math>:
*  NWD <math> (f_m,f_n)=</math>  NWD <math> (f_{n},f_{m-n})</math>, dla <math>m>n</math>:


Niech <math>m>n</math>.  
Niech <math>m>n</math>.  
Linia 304: Linia 304:
Zatem dowolny <math>d>1</math> wspólny dzielnik <math>f_m</math> i <math>f_n</math> dzieli również <math>f_{m-n}</math>.  
Zatem dowolny <math>d>1</math> wspólny dzielnik <math>f_m</math> i <math>f_n</math> dzieli również <math>f_{m-n}</math>.  
Na odwrót, z równości <math>(*)</math>, dowolny dzielnik <math>f_{m-n}</math> i <math>f_n</math> dzieli tez <math>f_m</math>,  
Na odwrót, z równości <math>(*)</math>, dowolny dzielnik <math>f_{m-n}</math> i <math>f_n</math> dzieli tez <math>f_m</math>,  
więc  NWD <math> (f_m,f_n)= </math>  NWD <math> (f_n,f_{m-n})</math>.
więc  NWD <math> (f_m,f_n)=</math>  NWD <math> (f_n,f_{m-n})</math>.
*  NWD <math> (f_m,f_n)=f_{NWD(n,m)}</math>:
*  NWD <math> (f_m,f_n)=f_{NWD(n,m)}</math>:



Wersja z 10:12, 5 wrz 2023

Teoria liczb I

Ćwiczenie 1

Udowodnij, że dla a,b,n, jeśli a|n, b|n i ab, to ab|n.

Wskazówka
Rozwiązanie

Ćwiczenie 2

Udowodnij, że:

  • 2|n2n,
  • 6|n3n,
  • 30|n5n,
  • 10|22n6, dla n2.
Rozwiązanie

Ćwiczenie 3

Użyj algorytmu Euklidesa dla podanych wartości a,b do obliczenia NWD (a,b):

  • 101,1001,
  • 55,89.
Rozwiązanie

Ćwiczenie 4

Użyj rozszerzonego algorytmu Euklidesa dla podanych wartośći a,b do wskazania współczynników x,y takich, że NWD (a,b)=xa+yb:

  • 21,111,
  • 25,115.
Rozwiązanie

Ćwiczenie 5

Liczby Mersenne'a to liczby postaci mn=2n1. Oto lista kilku początkowych liczb Mersenne'a z pogrubionymi liczbami pierwszymi:


n012345678910111213mn01𝟑𝟕15𝟑𝟏63𝟏𝟐𝟕255511102320474095𝟖𝟏𝟗𝟏


Pokaż, że jeśli n-ta liczba Mersenne'a jest pierwsza, to n jest pierwsza.

Wskazówka
Rozwiązanie

Ćwiczenie 6

Liczby Fermata to liczby postaci fern+1=22n+1. Oto lista kilku początkowych liczb Fermata:


n01234fern351725726987


Pokaż, że

  • fern+1=i=0nferi+2,
  • fermfern , dla mn.
Wskazówka
Rozwiązanie

Ćwiczenie 7

Pokaż następujące własności liczb Fibonacci'ego:

  • NWD (fn,fn+1)=1,
  • NWD (fm,fn)= NWD (fn,fmn), dla m>n,
  • NWD (fm,fn)=fNWD(n,m).
Wskazówka
Rozwiązanie