MathComps LogoMathComps
ÚlohyMateriályRozcestníkNovinky
Přihlásit se

Základy důkazů

Autor
Patrik Bak

1Úvod

Běžná představa o matematice je, že je o počítání. Ve skutečnosti je však o porozumění obecně platných tvrzení. Abychom měli jistotu, že jde opravdu o platná tvrzení, a ne nějakou chybu měření, tak tato tvrzení precizně zdůvodňujeme, resp. dokazujeme. Nemůže být tedy pro nás překvapením, že důkazy jsou nedílnou součástí matematické olympiády, stejně jako vysokoškolských kurzů. V tomto materiálu si uděláme základní přehled o tom, jak vypadají důkazy v matematice. Ilustrujeme si je na několika příkladech. Ukázkové příklady budou hlavně o číslech, kde se principy nejlépe ilustrují. Popsaná teorie se však samozřejmě dá aplikovat i v jiných oblastech – s důkazy se setkáme ve všech materiálech.

2Základní typy důkazů

V obecnosti rozlišujeme dva základní typy důkazů: přímý důkaz a důkaz sporem. V krátkosti:

  • Přímý důkaz: Z platných tvrzení odvodíme dokazované tvrzení.
  • Důkaz sporem: Předpokládáme, že dokazované tvrzení neplatí a snažíme se odvodit matematicky neplatné tvrzení, dojít ke sporu.

Toto si umíme představit takto: Řekněme, že všechna tvrzení, ze kterých vycházíme, se nacházejí ve velkém hrnci s polévkou. Proces dokazování spočívá v kombinování tvrzení z polévky a přidávání nových z nich – pokud například máme v polévce a3=1a^3=1a3=1, tak do polévky můžeme přidat a=1a=1a=1, díky čemuž můžeme do polévky přidat a4−2a+1=0a^4-2a+1=0a4−2a+1=0, atd. Naše dva typy důkazů potom vnímáme následovně:

  • Přímý důkaz funguje tak, že do polévky postupně přidáváme nová a nová tvrzení, až tam přidáme to, které cílíme dokázat.
  • Na druhé straně, při důkazu sporem do polévky přidáme negaci dokazovaného tvrzení a pokračujeme, jako bychom dokazovali přímo. Nová tvrzení přidáváme, dokud se nám polévka nesrazí a nedostaneme nějaký nesmysl, jako např. 0=10=10=1, případně opak některého z předpokladů.

V následujících dvou sekcích si ukážeme konkrétní zajímavé příklady důkazů. Ještě předtím dvě poznámky:

  • Velmi důležitá technika je důkaz matematickou indukcí. Přísně vzato nejde o typ důkazu, jako spíše o recept na přidávání nových platných tvrzení do polévky.
  • Ve škole se zvyknou rozlišovat dva typy nepřímých důkazů: nepřímý důkaz sporem a důkaz obměněné implikace. Vysvětlíme, že druhý jmenovaný je vlastně speciálním případem důkazu sporem.

2.1Přímý důkaz

Přímé důkazy jsou vcelku přirozené – kombinujeme předpoklady ze zadání s existujícími znalostmi, dokud nedojdeme k dokazovanému tvrzení. Každý důkaz se tedy dá zapsat jako série řetězců implikací:

Příklad 1

Dokažte, že druhé mocniny lichých čísel dávají po dělení 8 zbytek 1.

✓Řešení

Nejprve si vezmeme tento ucelený zápis důkazu:

Lichá čísla se dají napsat ve tvaru m=2n+1m=2n+1m=2n+1 pro celá nnn. Dokazujeme, že m2=(2n+1)2=4n(n+1)+1m^2=(2n+1)^2=4n(n+1)+1m2=(2n+1)2=4n(n+1)+1 dává po dělení 8 zbytek 1. Jedno z čísel nnn, n+1n+1n+1 je sudé, takže n(n+1)n(n+1)n(n+1) je sudé číslo, takže 4n(n+1)4n(n+1)4n(n+1) je dělitelné 8, takže m2=4n(n+1)+1m^2=4n(n+1)+1m2=4n(n+1)+1 dává po dělení 8 zbytek 1, což bylo třeba dokázat.

Než půjdeme dál, uvědomme si strukturu toho důkazu. Skládá se z těchto tvrzení:

  • V0V_0V0​: mmm je liché celé číslo
  • V1V_1V1​: m=2n+1m=2n+1m=2n+1 pro nějaké celé nnn
  • V2V_2V2​: nnn je celé, tedy nnn je sudé nebo n+1n+1n+1 je sudé
  • V3V_3V3​: n(n+1)n(n+1)n(n+1) je sudé
  • V4V_4V4​: 4n(n+1)4n(n+1)4n(n+1) je dělitelné 8
  • V5V_5V5​: 4n(n+1)+14n(n+1)+14n(n+1)+1 dává po dělení 8 zbytek 1
  • V6V_6V6​: (2n+1)2(2n+1)^2(2n+1)2 dává po dělení 8 zbytek 1
  • V7V_7V7​: m2m^2m2 dává po dělení 8 zbytek 1

Důkaz spočívá v přechodech V0⇒V1V_0 \Rightarrow V_1V0​⇒V1​ a V2⇒V3⇒V4⇒V5⇒V6V_2 \Rightarrow V_3 \Rightarrow V_4 \Rightarrow V_5 \Rightarrow V_6V2​⇒V3​⇒V4​⇒V5​⇒V6​. Kombinací V1V_1V1​ a V6V_6V6​ dostáváme V7V_7V7​.

Slovní zápis je zjevně praktičtější než odrážkový. Jeho problémem může být, že se v něm umí ztratit komplikovanější úlohy: Špatně sepsaná řešení často pohoří na tom, že z textu nejsou jasné implikace. Praktická rada: při každém tvrzení si položit otázku: je jasné, jaké jsou předpoklady a jak se z nich něco odvodilo? Při takové sebekontrole si člověk nejednou uvědomí, že jeho řešení má chybu.

Cvičení 1

Dokažte, že pro prvočísla p≥5p \ge 5p≥5 platí, že p2−1p^2-1p2−1 je číslo dělitelné 24.

✓Řešení

Výraz rozložíme na součin (p−1)(p+1)(p-1)(p+1)(p−1)(p+1). Jelikož ppp je prvočíslo větší než 3, není dělitelné 3, tedy dává zbytek 1 nebo 2. V prvním případě dělí 3 činitel p−1p-1p−1, ve druhém p+1p+1p+1. Zároveň je ppp liché, takže p−1p-1p−1 a p+1p+1p+1 jsou dvě po sobě jdoucí sudá čísla. Jedno z nich je proto dělitelné 2 a druhé dokonce 4, jejich součin je tedy dělitelný 8. Jelikož je číslo p2−1p^2-1p2−1 dělitelné 3 i 8, a tato čísla jsou nesoudělná, je dělitelné i 24.

Pro zajímavost uveďme ještě jedno řešení, které používá poznatek z předešlého příkladu: čtverce lichých čísel dávají po dělení 8 zbytek 1: Díky tomu vlastně máme, že p2−1p^2-1p2−1 je dělitelné 8 – zbývá zdůvodnit, že p2−1p^2-1p2−1 je dělitelné 3. Jelikož ppp není 3, tak ppp je ve tvaru buď 3k+13k+13k+1 nebo 3k−13k-13k−1 pro nějaké kkk, ve zkratce p=3k±1p=3k \pm 1p=3k±1. Potom

p2−1=(3k±1)2−1=9k2±6k=3(3k2±2k),p^2-1 = (3k \pm 1)^2 - 1 = 9k^2 \pm 6k = 3(3k^2 \pm 2k),p2−1=(3k±1)2−1=9k2±6k=3(3k2±2k),

což je zřejmě dělitelné třemi.

V těžších úlohách nemusí být hned zřejmé, jak předpoklady ze zadání využít a je potřeba analyzovat situaci.

Příklad 2

Dokažte, že pokud je přirozené číslo nnn druhou mocninou celého čísla, tak má lichý počet dělitelů.

✓Řešení

Jak využít, že nnn je druhá mocnina celého čísla? Můžeme si zapsat n=m2n=m^2n=m2, což byl první krok v předešlém ukázkovém příkladu – to nám ale dlouho nepomůže. Klíčem je zamyslet se nad děliteli, konec konců, o těch něco dokazujeme. Základní myšlenka je:

Dělitelé přirozeného čísla typicky chodí v párech, ddd je dělitel nnn právě tehdy, když n/dn/dn/d je dělitel nnn. Pokud by se nikdy nestalo, že jde o stejné dělitele, tak počet dělitelů čísla nnn je tedy sudý.

Kdy se ale stane, že toto párování páruje dělitele se sebou samým? Právě když d=n/dd=n/dd=n/d, tedy když d2=nd^2=nd2=n. A to je přesně náš předpoklad! Tím pádem se všichni dělitelé až na dělitele n\sqrt{n}n​ s nějakým spárují, dohromady tedy budeme mít lichý počet dělitelů, což bylo třeba dokázat.

Poznámka. Tento příklad ve skutečnosti platí jako ekvivalence. Ve skutečnosti by byl lehčí, pokud by byla zadaná obrácená implikace, neboť fakt, že je čtverec, se v úvahovém řetězci používá až na konci. V soutěžních úlohách je ale běžné, že autoři se snaží tyto klíčové kroky zamaskovat.

Předešlý příklad se dá vyřešit i pomocí obecně užitečného vzorce pro počet dělitelů:

Tvrzení 1

Nechť n=p1a1⋅p2a2⋯pkakn=p_1^{a_1} \cdot p_2^{a_2} \cdots p_k^{a_k}n=p1a1​​⋅p2a2​​⋯pkak​​, kde p1,p2,…,pkp_1,p_2,\dots,p_kp1​,p2​,…,pk​ jsou navzájem různá prvočísla a a1,a2,…,aka_1,a_2,\dots,a_ka1​,a2​,…,ak​ jsou celá čísla. Potom má číslo nnn právě

(a1+1)(a2+1)⋯(ak+1)(a_1+1)(a_2+1)\cdots (a_k+1)(a1​+1)(a2​+1)⋯(ak​+1)

dělitelů.

Důkaz

Uvažujme libovolného dělitele ddd čísla nnn. Jelikož ddd dělí nnn a prvočíselný rozklad nnn obsahuje pouze prvočísla p1,…,pkp_1,\dots,p_kp1​,…,pk​, i rozklad čísla ddd musí obsahovat pouze tato prvočísla. Zapišme tedy d=p1b1⋅p2b2⋯pkbkd = p_1^{b_1} \cdot p_2^{b_2} \cdots p_k^{b_k}d=p1b1​​⋅p2b2​​⋯pkbk​​. Přitom pro každé iii musí platit 0≤bi≤ai0 \leq b_i \leq a_i0≤bi​≤ai​ (horní hranice plyne z toho, že ddd jako dělitel nnn by nemohl obsahovat vyšší mocninu pip_ipi​ než nnn). Každého dělitele tedy umíme jednoznačně reprezentovat jako kkk-tici (b1,…,bk)(b_1,\dots,b_k)(b1​,…,bk​) s vlastností 0≤bi≤ai0 \leq b_i \leq a_i0≤bi​≤ai​. Počet dělitelů je proto roven počtu takovýchto kkk-tic.

Na určení počtu kkk-tic použijeme kombinatorické pravidlo součinu. Volby jednotlivých exponentů b1,…,bkb_1,\dots,b_kb1​,…,bk​ jsou na sobě nezávislé – hodnota bib_ibi​ nijak neomezuje hodnoty ostatních exponentů. Pro exponent bib_ibi​ máme ai+1a_i+1ai​+1 možností, konkrétně všechna čísla od 000 do aia_iai​. Podle pravidla součinu je celkový počet kkk-tic roven

(a1+1)(a2+1)⋯(ak+1).(a_1+1)(a_2+1)\cdots (a_k+1).(a1​+1)(a2​+1)⋯(ak​+1).

Cvičení 2

Dokažte předešlý příklad, tedy větu o lichosti počtu dělitelů druhých mocnin, pomocí věty o počtu dělitelů. Dokažte také obrácenou implikaci této věty.

✓Řešení

Nechť n=p1a1⋅p2a2⋯pkakn = p_1^{a_1} \cdot p_2^{a_2} \cdots p_k^{a_k}n=p1a1​​⋅p2a2​​⋯pkak​​. Jelikož nnn je druhá mocnina celého čísla, všechny exponenty a1,…,aka_1, \dots, a_ka1​,…,ak​ musí být sudé. Podle věty je počet dělitelů roven součinu (a1+1)(a2+1)⋯(ak+1)(a_1+1)(a_2+1)\cdots(a_k+1)(a1​+1)(a2​+1)⋯(ak​+1). Jelikož každé aia_iai​ je sudé, každá závorka představuje liché číslo. Součin lichých čísel je vždy lichý, tedy počet dělitelů je lichý.

Úloha 1

Je dáno složené číslo n>1n > 1n>1. Dokažte, že je dělitelné prvočíslem nepřevyšujícím n\sqrt{n}n​.

1Nápověda

Číslo nnn je složené, napišme si ho ababab, kde 1<a≤b<n1<a \leq b<n1<a≤b<n.

2Nápověda

Idea je říci, že menší z čísel a,ba,ba,b, tedy aaa, je dělitelné dost malým prvočíslem. K tomu stačí říci, že samo o sobě je dost malé (v nejtěsnějším případě je samo prvočíslem).

✓Řešení

Jelikož nnn je složené, můžeme ho napsat jako n=abn=abn=ab, kde 1<a≤b<n1 < a \le b < n1<a≤b<n. Vynásobením nerovnosti a≤ba \le ba≤b číslem aaa dostaneme a2≤ab=na^2 \le ab = na2≤ab=n, odkud a≤na \le \sqrt{n}a≤n​. Číslo a>1a>1a>1 má alespoň jednoho prvočíselného dělitele ppp. Zřejmě p≤a≤np \le a \le \sqrt{n}p≤a≤n​. Jelikož ppp dělí aaa a aaa dělí nnn, tak ppp dělí nnn, což jsme chtěli dokázat.

Úloha 2*

Přirozené číslo nnn má právě kkk dělitelů. Dokažte, že součin dělitelů nnn je roven nk\sqrt{n^k}nk​.

1Nápověda

Znovu použijte trik s párovým dělitelem.

2Nápověda

Rozlišete případy, kdy nnn je a není čtverec.

✓Řešení

V řešení budeme uvažovat párování dělitelů: ddd je dělitel nnn právě tehdy když n/dn/dn/d je dělitel nnn. Součin takových dělitelů je nnn.

Rozeberme dva případy:

  • Pokud nnn není druhá mocnina, tak pro každý dělitel platí d≠n/dd \neq n/dd=n/d (jinak by d2=nd^2=nd2=n). Všech kkk dělitelů tedy tvoří přesně k/2k/2k/2 takových párů. Celkový součin je nk/2=nkn^{k/2} = \sqrt{n^k}nk/2=nk​.
  • Pokud nnn je druhá mocnina, tak d=nd=\sqrt{n}d=n​ tvoří pár sám se sebou. Ostatních k−1k-1k−1 dělitelů tvoří (k−1)/2(k-1)/2(k−1)/2 párů se součinem nnn. Celkový součin je proto
    nk−12⋅n=nk2−12+12=nk.n^{\frac{k-1}2} \cdot \sqrt{n} = n^{\frac{k}2 - \frac12 + \frac12} = \sqrt{n^k}.n2k−1​⋅n​=n2k​−21​+21​=nk​.

Na závěr sekce si jedno upozornění. Při sepisování důkazů je často vidět nepřesnost typu vynechání předpokladů, například někdo může napsat x2=1x^2=1x2=1, takže nutně x=1x=1x=1. To může být správná část řešení, pokud v zadání máme, že xxx je kladné. Pokud však tento předpoklad do řešení nenapíšeme, tak to zní podezřele, protože není jasné, zda si to řešitel uvědomil, a proto to může vést ke ztrátě bodů. Správně bychom psali něco jako x2=1x^2=1x2=1 a xxx je kladné, takže nutně x=1x=1x=1. Ukážeme si velmi běžnou situaci, kdy se toto stává:

Příklad 3

Kdy pro celá čísla a,ba,ba,b platí, že a∣ba \mid ba∣b a b∣ab \mid ab∣a?

✓Řešení

Intuitivní odpověď je, že nutně a=ba=ba=b. V řešení občas opravdu vidět úvahu, že a∣ba \mid ba∣b a b∣ab \mid ab∣a, takže a=ba=ba=b. To opravdu platí, pokud víme, že čísla a,ba,ba,b jsou nezáporná. Situaci si zanalyzujeme podrobně:

Vztah a∣ba \mid ba∣b dává, že existuje celé uuu takové, že b=aub=aub=au. Podobně b∣ab \mid ab∣a znamená, že existuje celé vvv takové, že a=bva=bva=bv. Vynásobením těchto rovností máme ab=abuvab=abuvab=abuv.

Pokud ab=0ab=0ab=0, tedy pokud např. a=0a=0a=0, tak vztah b=aub=aub=au dává b=0b=0b=0. Potom oba vztahy znamenají 0∣00 \mid 00∣0, což je v pořádku† a platí a=ba=ba=b.

Pokud ab≠0ab\neq 0ab=0, tak ab=abuvab=abuvab=abuv dává 1=uv1=uv1=uv. Číslo 111 se dá zapsat jako součin celých čísel právě dvěma způsoby: 1⋅11 \cdot 11⋅1 a (−1)⋅(−1)(-1) \cdot (-1)(−1)⋅(−1). To nám dává dvě řešení (u,v)=(1,1)(u,v)=(1,1)(u,v)=(1,1) a (u,v)=(−1,−1)(u,v)=(-1,-1)(u,v)=(−1,−1), která zpětně znamenají a=ba=ba=b a a=−ba=-ba=−b. Pokud bychom však měli, že a,ba,ba,b jsou nezáporná, tak buď je nějaké nulové, to bylo vyřešeno výše, nebo jsou obě kladná, což ale při a=−ba=-ba=−b nenastane – tehdy bychom tedy opravdu měli, že nutně a=ba=ba=b.

Závěr je, že a∣ba \mid ba∣b a b∣ab \mid ab∣a právě tehdy, když a=ba=ba=b nebo a=−ba=-ba=−b, přičemž pro nezáporná čísla dokonce rovnou a=ba=ba=b.

2.2Důkaz sporem

Takovýto typ důkazu je obzvláště užitečný v případě, kdy je dokazované těžké uchopit a daleko jednodušší je něco říci o jeho negaci. Velmi běžný příklad, kde se to ilustruje:

Příklad 4

Dokažte, že číslo 2\sqrt{2}2​ je iracionální.

✓Řešení

Postupujeme sporem. Předpokládejme, že 2\sqrt{2}2​ je racionální číslo, tedy se dá zapsat jako zlomek pq\frac pqqp​ v základním tvaru (čísla p,qp, qp,q jsou nesoudělná). Po umocnění na druhou a vynásobení jmenovatelem dostaneme p2=2q2p^2=2q^2p2=2q2.

Pravá strana je dělitelná dvěma, takže i p2p^2p2 a následně ppp musí být sudé, tedy p=2kp=2kp=2k. Dosazením máme (2k)2=2q2(2k)^2=2q^2(2k)2=2q2, což se upraví na 2k2=q22k^2=q^22k2=q2. Nyní vidíme, že i qqq musí být sudé. Čísla ppp a qqq jsou tedy obě dělitelná dvěma, což je spor s předpokladem, že jsou nesoudělná.

Cvičení 3

Tento důkaz by neprošel, pokud bychom měli 4\sqrt{4}4​. Kde by selhal?

✓Řešení

Selhal by v kroku, kde se snažíme ukázat, že i qqq je dělitelné. Měli bychom rovnici p2=4q2p^2=4q^2p2=4q2, ze které vyplývá, že ppp je sudé, tedy p=2kp=2kp=2k. Dosazením však dostaneme 4k2=4q24k^2=4q^24k2=4q2, což se po krácení upraví na k2=q2k^2=q^2k2=q2. Z této rovnosti už nevyplývá, že qqq je sudé (ani dělitelné 4). Nedostaneme tak spor s nesoudělností p,qp, qp,q.

Cvičení 4

Dokažte zobecnění tvrzení o iracionalitě 2\sqrt{2}2​: Nechť nnn je přirozené číslo. Číslo n\sqrt{n}n​ je iracionální právě když existuje prvočíslo ppp, které se v prvočíselném rozkladu nnn nachází v liché mocnině.

✓Řešení

Postupujeme sporem. Nechť n=ab\sqrt{n} = \frac abn​=ba​ pro nesoudělná a,ba, ba,b. Rovnici upravíme na nb2=a2nb^2 = a^2nb2=a2. V prvočíselném rozkladu čtverce (a2a^2a2 i b2b^2b2) má každé prvočíslo sudý exponent. Na levé straně je exponent libovolného prvočísla součtem jeho exponentu v nnn a v b2b^2b2. Aby nastala rovnost, musí být tento součet sudý, což znamená, že exponent každého prvočísla v nnn musí být sudý. Pokud tedy nnn obsahuje prvočíslo v liché mocnině, dostáváme spor. Naopak, pokud jsou všechny exponenty sudé, nnn je druhou mocninou a n\sqrt{n}n​ je racionální číslo.

Úloha 3

Dokažte, že součet racionálního a iracionálního čísla je číslo iracionální.

1Nápověda

Postupujeme sporem. Co když pro racionální r1,r2r_1,r_2r1​,r2​ a iracionální r′r'r′ platí r1+r′=r2r_1+r'=r_2r1​+r′=r2​?

✓Řešení

Postupujeme sporem. Nechť r1r_1r1​ je racionální a r′r'r′ iracionální číslo. Předpokládejme, že jejich součet r2=r1+r′r_2 = r_1 + r'r2​=r1​+r′ je racionální. Potom můžeme vyjádřit r′=r2−r1r' = r_2 - r_1r′=r2​−r1​. Jelikož rozdíl dvou racionálních čísel je vždy racionální číslo, musí být i r′r'r′ racionální. To je však spor s předpokladem, že r′r'r′ je iracionální.

Úloha 4

Dokažte, že číslo 2+3\sqrt{2}+\sqrt{3}2​+3​ je iracionální.

1Nápověda

Postupujeme sporem. Nechť platí 2+3=r\sqrt{2}+\sqrt{3}=r2​+3​=r. Potřebujeme se zbavit odmocnin.

2Nápověda

Klíčem k zbavení se odmocnin je umocnění. Umocněním rovnosti z předešlé nápovědy budeme mít místo dvou odmocnin jednu.

✓Řešení

Postupujeme sporem. Nechť r=2+3r = \sqrt{2}+\sqrt{3}r=2​+3​ je racionální číslo. Umocněním rovnosti dostaneme r2=5+26r^2 = 5 + 2\sqrt{6}r2=5+26​, z čehož vyjádříme 6=r2−52\sqrt{6} = \frac{r^2-5}{2}6​=2r2−5​. Jelikož rrr je racionální, je racionální i pravá strana. To by znamenalo, že 6\sqrt{6}6​ je racionální číslo, což je spor (důkaz je analogický jako pro 2\sqrt{2}2​).

Poznámka. Typicky chybný důkaz může spočívat v argumentu, že součet dvou iracionálních čísel je vždy iracionální. Přesvědčte se ale, že to není pravda.

Následující příklady ukazují, že důkaz sporem je technicky i tehdy, pokud dokazujeme, že něco neplatí.

Úloha 5

Dokažte, že součet tří druhých mocnin lichých celých čísel nikdy není druhou mocninou celého čísla.

1Nápověda

Klíčem je podívat se na dělitelnost osmi.

2Nápověda

Vzpomeňte si na tvrzení dokázané v sekci s přímým důkazem, že druhé mocniny lichých čísel dávají po dělení 8 zbytek 1.

✓Řešení

Podle předešlého dokázaného tvrzení dává druhá mocnina lichého čísla po dělení 8 zbytek 1. Součet tří takových čísel proto dává zbytek 3. Potom ale nemůže být čtvercem, jelikož to by musel být lichý a znovu podle našeho tvrzení dávat zbytek 1.

Úloha 6

73-CSMO-B-II-1

Patrik vybral dvě různá kladná celá čísla aaa, bbb, každé napsal na 10 karet a všech 20 karet rozmístil po obvodu kruhu. Všiml si, že každé číslo je nyní dělitelem součtu dvou čísel na sousedních kartách. Dokažte, že čísla na kartách se ob jedno střídají.

1Nápověda

Dokazujeme, že něco nejde – co by znamenalo, kdyby to potenciálně šlo, tedy kdyby se čísla nestřídala? Co je vlastně opak tohoto tvrzení?

2Nápověda

Kdyby se čísla nestřídala, tak nějaká dvě stejná jsou vedle sebe, např. aaaaaa. Když se nyní procházíme po kružnici nějakým směrem, např. doprava, tak po čase musíme narazit na bbb, takže máme aabaabaab. Co z toho dostaneme?

3Nápověda

Trojice aabaabaab nám dává a∣a+ba \mid a+ba∣a+b, takže a∣ba \mid ba∣b. Bylo by skvělé najít něco podobného ještě někde jinde.

4Nápověda

Abychom dostali b∣ab \mid ab∣a, potřebujeme najít trojici bbabbabba. Proč na kružnici musí existovat i bbbbbb? Zamysli se nad počtem střídavých skupin: pokud spojíš dvě aaa do jedné skupiny, snížíš tím počet dostupných skupin pro bbb. Kam se potom musí vejít všechna bbb?

5Nápověda

Pokud z trojice aabaabaab zjistíme, že a∣ba \mid ba∣b, a z trojice bbabbabba zjistíme, že b∣ab \mid ab∣a, jaký závěr z toho vyplývá pro dvě přirozená čísla a,ba, ba,b?

✓Řešení

Tvrzení úlohy dokážeme sporem. Připusťme tedy, že čísla aaa, bbb nejsou rozmístěna střídavě. To zřejmě znamená, že se v kruhu vedle sebe nacházejí někde dvě aaa a současně někde dvě bbb†. Vyberme dvě sousední aaa. Pokud začneme od této dvojice aaaaaa putovat po kruhu jedním směrem, narazíme na číslo bbb (jinak by v kruhu byla samá aaa). Jakmile se to stane, budeme mít sousední trojici aabaabaab. Podle zadání potom platí a∣a+ba \mid a+ba∣a+b, odkud a∣ba \mid ba∣b. Analogickou úvahou najdeme trojici bbabbabba, ze které dostaneme b∣ab \mid ab∣a. Pro přirozená čísla aaa, bbb tak platí a∣ba \mid ba∣b i b∣ab \mid ab∣a, a tedy a=ba = ba=b, což je ve sporu s tím, že čísla aaa, bbb jsou různá. Tím je celé řešení úlohy hotové.

Poznámka 1. Bez újmy na obecnosti jsme od začátku důkazu sporem mohli předpokládat, že platí například a<ba < ba<b. Potom bychom vystačili jen s úvahou o trojici bbabbabba vedoucí ke spornému závěru b∣ab \mid ab∣a.

Poznámka 2. Ukažme navíc, že pro čísla aaa, bbb splňující zadání úlohy musí platit buď b=2ab = 2ab=2a, nebo a=2ba = 2ba=2b. S ohledem na symetrii stačí v případě a<ba < ba<b dokázat rovnost b=2ab = 2ab=2a. Při střídavém rozmístění čísel z trojice abaabaaba máme b∣2ab \mid 2ab∣2a, takže 2a=kb2a = kb2a=kb pro vhodné přirozené číslo kkk. Z předpokladu a<ba < ba<b však vyplývá kb=2a<2bkb = 2a < 2bkb=2a<2b, odkud k<2k < 2k<2 čili k=1k = 1k=1, a proto 2a=kb=b2a = kb = b2a=kb=b, jak jsme chtěli dokázat.

Na závěr si ještě ukážeme snad nejznámější důkaz této všeobecně známé věci, kterou uměl dokázat už i Eukleides†.

Tvrzení 2

Dokažte, že prvočísel je nekonečně mnoho.

Důkaz

Postupujeme sporem. Předpokládejme, že existuje konečně mnoho prvočísel p1,p2,…,pnp_1, p_2, \dots, p_np1​,p2​,…,pn​. Uvažujme číslo N=p1⋅p2⋯pn+1N = p_1 \cdot p_2 \cdots p_n + 1N=p1​⋅p2​⋯pn​+1. Toto číslo je větší než 1, proto musí mít alespoň jednoho prvočíselného dělitele ppp. Tento dělitel ppp musí být jedním z našich prvočísel p1,…,pnp_1, \dots, p_np1​,…,pn​. Zároveň však NNN dává po dělení libovolným pip_ipi​ zbytek 1, tedy žádné pip_ipi​ ho nedělí. To je spor, prvočísel tedy musí být nekonečně mnoho.

Zkuste si podobným způsobem vyřešit další dvě úlohy:

Úloha 7*

Dokažte, že existuje nekonečně mnoho prvočísel ppp, která dělí n2+1n^2+1n2+1 pro vhodné přirozené nnn.

1Nápověda

Jdeme sporem. Ať jich je konečně mnoho, označme je p1,p2,…,pkp_1,p_2,\dots,p_kp1​,p2​,…,pk​. Zkuste sestrojit vhodný výraz.

2Nápověda

Zamyslete se nad výrazem (p1⋅p2⋯pk)2+1(p_1\cdot p_2 \cdots p_k)^2+1(p1​⋅p2​⋯pk​)2+1.

✓Řešení

Předpokládejme, že takovýchto prvočísel je konečně mnoho, označme je p1,p2,…,pkp_1, p_2, \dots, p_kp1​,p2​,…,pk​. Uvažujme číslo

N=(p1⋅p2⋯pk)2+1.N = (p_1 \cdot p_2 \cdots p_k)^2 + 1.N=(p1​⋅p2​⋯pk​)2+1.

Toto číslo je větší než 1, proto má nějakého prvočíselného dělitele qqq. Jelikož qqq dělí NNN, dělí číslo tvaru n2+1n^2+1n2+1, takže qqq musí patřit do našeho seznamu p1,…,pkp_1, \dots, p_kp1​,…,pk​. To ale znamená, že qqq dělí součin p1⋯pkp_1 \cdots p_kp1​⋯pk​, a tedy dělí i jeho druhou mocninu. Z toho vyplývá, že qqq dělí rozdíl N−(p1⋯pk)2=1N - (p_1 \cdots p_k)^2 = 1N−(p1​⋯pk​)2=1, což je spor.

Úloha 8**

Dokažte, že existuje nekonečně mnoho prvočísel tvaru 3n+23n+23n+2, kde nnn je přirozené číslo.

1Nápověda

Postupujeme jako v předešlých případech, označíme si prvočísla, sestrojujeme vhodný výraz. Je třeba si však dát pozor na speciální prvočíslo 2 (které je také našeho tvaru).

2Nápověda

Zamyslete se nad výrazem 3p1⋯pk+23p_1\cdots p_k+23p1​⋯pk​+2, kde p1,…,pkp_1,\dots,p_kp1​,…,pk​ jsou lichá prvočísla tvaru 3n+23n+23n+2.

3Nápověda

Klíčem je najít nějaké další prvočíslo tvaru 3n+23n+23n+2 v prvočíselném rozkladu našeho výrazu. Mohlo by v tomto rozkladu nebýt žádné, co by to znamenalo?

✓Řešení

Předpokládejme, že existuje konečně mnoho prvočísel tvaru 3n+23n+23n+2. Označme p1,…,pkp_1, \dots, p_kp1​,…,pk​ všechna lichá prvočísla tohoto tvaru (číslo 2 vynecháváme). Uvažujme číslo

N=3p1⋯pk+2.N = 3p_1 \cdots p_k + 2.N=3p1​⋯pk​+2.

Jelikož pip_ipi​ jsou lichá, NNN je součtem lichého čísla a čísla 2, takže NNN je liché a není dělitelné 2. Zároveň NNN dává po dělení třemi zbytek 2. Proto NNN musí mít alespoň jednoho prvočíselného dělitele qqq tvaru 3n+23n+23n+2 (pokud by byli všichni dělitelé tvaru 3n+13n+13n+1, i NNN by mělo tento tvar). Jelikož NNN je liché, q≠2q \neq 2q=2. Zároveň qqq nemůže být žádné z pip_ipi​, protože jinak by dělilo NNN i 3p1⋯pk3p_1 \cdots p_k3p1​⋯pk​, a tedy i jejich rozdíl 2. Našli jsme tedy nové prvočíslo qqq tvaru 3n+23n+23n+2, což je spor.

Na závěr sekce se vraťme k slíbenému vysvětlení důkazu obměněné věty. V obecnosti jde o důkaz implikace A⇒BA \Rightarrow BA⇒B, která je ekvivalentní implikaci B′⇒A′B' \Rightarrow A'B′⇒A′, například implikace pokud 555 nedělí nnn, tak ani 252525 nedělí nnn je ekvivalentní implikaci pokud 252525 dělí nnn, tak 555 dělí nnn. My se tedy snažíme z negace tvrzení BBB dokázat negaci předpokladu AAA – technicky se tedy snažíme z předpokladu, že BBB neplatí, přijít ke konkrétnímu sporu, a sice s předpokladem AAA. Z toho je vidět, že takovýto důkaz je vlast­ně speciální případ důkazu sporem – při kterém nám jde o to přijít do sporu s jakýmkoli tvrzením, ne nutně předpokladem.

3Co jsme se naučili

  • Přímé dokazování používáme, když se snažíme z předpokladů odvodit co nejvíce věcí.
  • Důkaz sporem se hodí, když se z negace dokazovaného tvrzení dá něco odvodit, z negace už používáme přímé odvozování.
  • Důkaz obměněné věty je vlastně speciální případ důkazu sporem.

4Co dál

V dalších materiálech se budeme věnovat konkrétním důkazovým technikám, přičemž začneme matematickou indukcí, která je natolik důležitá, že si zaslouží samostatný materiál.

Komentáře

Obsah

  • 1Úvod
  • 2Základní typy důkazů
  • 2.1Přímý důkaz
  • 2.2Důkaz sporem
  • 3Co jsme se naučili
  • 4Co dál
  • Komentáře
MathComps LogoMathComps

Dlouhodobou vizí projektu je vytvořit platformu pro začínající i pokročilé řešitele matematických soutěží, jejich tutory a všechny příznivce.

Navigace

  • Úlohy
  • Materiály
  • Rozcestník

Projekt

  • O projektu
  • Sponzoři

© 2026 MathComps•Patrik Bak•Soukromí a podmínky

MathComps LogoMathComps
ÚlohyMateriályRozcestníkNovinky
Přihlásit se