Diskrétní matematika 1, 2
Organizace
Lubomíra Dvořáková
Podmínky k zápočtu: docházka (povoleny 3 absence), prezentovat 2 teoretické úlohy, plnit praktické úlohy
Magická čísla
Definice. je magické, pokud dělí každé přirozené číslo, jehož desetinný zápis končí .
Věta. je magické
Věta.
Dělitelnost
Definice. Pro řekneme, že dělí (), pokud
Věta (Dělení se zbytkem).
Celá část
Definice. Pro je dolní celá část největší celé číslo menší nebo rovné .
Definice. Pro je horní celá část nejmenší celé číslo větší nebo rovné .
Největší společný dělitel
Definice. Pro je největší společný dělitel největší číslo, které dělí i
Z minula
Megakůlový částečný důkaz šestky:
Věta o Bezoutových koeficientech
Věta (o Bezoutových koeficientech).
Důkaz. Nechť . Taková množina je uzavřená na sčítání a násobení (důkaz triviální). Nechť . musí být dělitelné , jelikož je součtem dvou čísel, která jsou jím dělitelná. Předpokládejme sporem, že . Potom ale , což je spor s minimalitou . Tedy a analogicky , z čehož plyne . Jelikož zároveň , musí být , čímž je důkaz hotov.
Věta.
Věta.
Důkaz.
Z této věty plyne správnost Euklidova algoritmu pro hledání
Hledání Bezoutových koeficientů podle Euklidova algoritmu
Při provádění Euklidova algoritmu si pamatujeme vztahy typu , následně do nich zpětně dosadíme.
Počet kroků Euklidova algoritmu
Pro platí . Tudíž součin čísel, jejichž hledáme, se pokaždé sníží alespoň dvakrát. Tedy časová složitost je .
Nejmenší , které potřebuje kroků, je .
Diofantická rovnice
Věta. Řešení rovnice v existuje právě tehdy, pokud .
Důkaz. ()
() Nechť . Podle věty o Bezoutových koeficientech . Zvolme , poté přenásobením rovnice získáme .
Věta. Jestliže rovnice má řešení . Označme , pak všechna řešení jsou ve tvaru .
Věta (Euklidovo lemma). Nechť . Pak .
Důkaz.
Věta. Nechť . Pak .
Důkaz.
Věta. Nechť . Pak .
Prvočísla
Definice. Nechť . je prvočíslo, je-li dělitelné pouze a sebou samým.
Věta. ).
Důkaz.
Věta (základní věta aritmetiky). Nechť . Pak existuje právě jeden (až na pořadí) rozklad na součin prvočísel.
Důkaz. Existence:
Jednoznačnost: Vezměme nejmenší , pro které věta neplatí, tedy . . Potom však věta neplatí také pro , což je spor s minimalitou .
Věta. Nechť . Pak počet dělitelů () je .
Důkaz. . Tedy počet možností, jak zvolit každé , je .
Věta. Nechť . Pak .
Věta. Prvočísel existuje nekonečně mnoho.
Důkaz (Euklidův; první důkaz sporem v historii matematiky). Předpokládejme, že existuje konečně mnoho prvočísel . Nechť . nemůže být dělitelné žádným prvočíslem, tudíž jde o prvočíslo, což je spor.
Věta. Pro každé existuje po sobě jdoucích složených čísel.
Důkaz. Vezměme čísla od do ; každé musí být složené.
Relace
Definice. Relace na množině je podmnožina . Značení znamená .
Definice. Relace
na množině A je
ekvivalence, pokud je
- reflexivní:
- symetrická:
- tranzitivní:
Definice. Třídy ekvivalence jsou množiny .
Kongruence
Definice. Nechť . jsou kongruentní modulo , pokud . Značení .
Věta. Kongruence mod je ekvivalence na
Důkaz. - Kongruence:
- Symetrie:
- Tranzitivita:
Věta. Třídy ekvivalence kongruence modulo jsou .
Příklad. Pro
:
Věta.
Cvičení. Ukažte, že .
Řešení
Cvičení. Najděte .
Řešení
Cvičení. Najděte .
Řešení
Řešení lineární kongruence s jednou neznámou
Věta. Řešení existuje právě tehdy, pokud .
Číselné soustavy
Věta. Mějme přirozené číslo . Potom každé lze zapsat jednoznačně ve tvaru , kde .
Důkaz. (jednoznačnost) Předpokládejme, že by existovalo se dvěma různými zápisy . Vezměme nejmenší takové . Pokud , potom má také dva různé zápisy, což je spor s minimalitou . Pokud by bez újmy na obecnosti bylo , pak a zároveň , což je spor. Předpoklad tedy nemůže platit.
(existence) Zápis čísla lze nalézt pomocí modulárního nebo hladového algoritmu.
Věta. Nechť je polynom s celočíselnými koeficienty, pak .
Důkaz. Triviální.
Věta. Nechť . Pak má stejný zbytek modulo jako jeho ciferný součet v soustavě .
Důkaz. Vyjádřeme v soustavě jako polynom , potom .
Věta. Nechť . Pak má stejný zbytek modulo jako jeho ciferný součet se střídavými znaménky v soustavě .
Důkaz. Vyjádřeme v soustavě jako polynom , potom .
Čínská zbytková věta
Věta (čínská zbytková). Mějme soustavu rovnic ve tvaru , kde jednotlivá jsou po dvou nesoudělná. Tato soustava má řešení a pro každé řešení platí . kde a .
Cvičení. Řešme soustavu rovnic
Máme . Má platit .
Důkaz. (existence) Mějme . Pro každé potom platí, že všechny sčítance kromě -tého jsou dělitelné a podle podmínky pro ten -tý platí , tedy původní soustava rovnic je vyřešena.
(všechna řešení) .
Věta. Soustava má řešení právě tehdy, pokud .
Věta (Malá Fermatova). Nechť je . Pak .
Důkaz (Golombův). Máme korálků a barev. Zajímá nás počet náhrdelníků, které nejsou jednobarevné (záleží na pořadí). To je počet všech mínus počet jednobarevných, tedy . Pokud náhrdelník, který není jednobarevný, otočíme tak, aby se barvy nezměnily, musí počet pootočení dělit počet korálků. Tudíž náhrdelníky s prvočíselným počtem korálků jsou s ohledem na otočení unikátní, tedy otáčením jednoho vyrobíme vždy různých. Z toho plyne . Jednoduchou manipulací dostaneme .
Eulerova funkce
Definice. Eulerova funkce :
Věta. Nechť je prvočíselný rozklad čísla . Pak .
Věta.
Důkaz. Uvažujme základní tvary všech zlomků . Pro každé bude platit, že počet zlomků, které mají ve jmenovateli , bude právě .
Věta (Eulerova-Fermatova).
Důkaz. Nechť jsou všechna čísla do nesoudělná s . Nechť , pak i všechna budou nesoudělná s a navzájem různá (důkaz triviální). To znamená, že tvoří permutaci , tedy . Jelikož součin je nesoudělný s , můžeme podělit obě strany kongruence, čímž je důkaz hotov.
Cvičení. Najděte mocninu , jejíž dekadický zápis končí na .
Řešení
, podle Eulerovy-Fermatovy věty .
Cvičení. Existuje takové, že . Jaké?
Prvočíselné testy
Věta (prvočíselná).
Předpoklad: zkoumáme pouze lichá čísla vyšší než
Fermatův test prvočíselnosti
Věta.
Důkaz. Přímo vyplývá z malé Fermatovy věty.
Předpokládejme pro spor, že platí pravá strana implikace a . Poté , tedy . Z toho plyne , což je spor.
Definice. Nechť
je složené číslo a
. Poté
- je svědek složenosti, pokud .
- je lhář, pokud . Také je říká, že je pseudoprvočíslo vůči základu .
Věta. Nechť
je liché složené číslo. Potom
- a jsou lháři
- každé číslo soudělné s je svědek složenosti
Definice. Složené se nazývá Carmichaelovo číslo, pokud .
- Nejmenší Carmichaelovo číslo je .
- Pro každé je Carmichaelovo číslo, pokud všichni tři činitelé jsou prvočísla.
- Existuje nekonečně mnoho Carmichaelových čísel.
Věta (Fermatův test prvočíselnosti). Nechť
a
není Carmichaelovo číslo. Zvolíme náhodně
čísel
z
, potom
Obecný postup na řešení lineárních rekurencí
Definice. Nechť a . Rovnice se nazývá lineární rekurentní vztah (diferenční rovnice) řádu pro posloupnost s pravou stranou .
Je-li , potom se rovnice nazývá homogenní, jinak nehomogenní.
Věta. Množina posloupností tvoří lineární prostor nad tělesem .
Důkaz. Triviální.
Věta. Množina tvoří podprostor .
Důkaz. - .
- Nechť a . Potom , neboť pro všechna
Věta. .
Důkaz. Pro definujme posloupnosti takové, aby a . Zbytek členů dopočítáme tak, aby každé patřilo do . Tyto posloupnosti zřejmě tvoří bázi .
Definice. Rovnice se nazývá charakteristická rovnice lineární rekurence.
Věta. Nechť jsou konstanty a . Potom právě tehdy, pokud řeší charakteristickou rovnici.
Řešení lineární rekurence — pokračování
Věta. Má-li charakteristický polynom různých kořenů, potom posloupnosti jsou lineárně nezávislé.
Důkaz. Sestavme matici soustavy pro prvních členů a ur4eme její determinant:
Věta. Jestliže má charakteristický polynom různých kořenů s násobnostmi . Potom soubor lineárně nezávislých posloupností je pro každé a .