From dfc409bcd7653a7d613ec8154d7d38915c087f09 Mon Sep 17 00:00:00 2001
From: Martin Mares <mj@ucw.cz>
Date: Wed, 9 Apr 2025 15:37:59 +0200
Subject: [PATCH] =?UTF-8?q?Teorie=20=C4=8D=C3=ADsel:=20V=C3=BDpo=C4=8Det?=
 =?UTF-8?q?=20=CF=86(n)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 07-teorie-cisel/teorie-cisel.tex | 31 ++++++++++++++++++++++++++++++-
 1 file changed, 30 insertions(+), 1 deletion(-)

diff --git a/07-teorie-cisel/teorie-cisel.tex b/07-teorie-cisel/teorie-cisel.tex
index bcd3365..d7d991f 100644
--- a/07-teorie-cisel/teorie-cisel.tex
+++ b/07-teorie-cisel/teorie-cisel.tex
@@ -356,7 +356,7 @@ Tím jsme dokázali speciální případ takzvané Čínské věty o~zbytcích.\
 se jí říká proto, že byla známa už ve starověké Číně. Zkracuje se jako CRT --
 Chinese Remainder Theorem.} Ukážeme si její dvě verze:
 
-\theoremn{Čínská zbytková neboli CRT}{
+\theoremn{Čínská o~zbytcích neboli CRT}{
 Nechť $N_1,\ldots,N_k$ jsou navzájem nesoudělná kladná čísla,
 $N=N_1\cdot\ldots\cdot N_k$ a $a_i\in\Z_{N_i}$ pro $i=1,\ldots,k$.
 Pak existuje právě jedno $x\in\Z_N$ takové, že $x\bmod N_i = a_i$ pro všechna~$i$.
@@ -378,6 +378,35 @@ jako indukční krok.
 
 \subsection{Eulerova funkce}
 
+Už jsme zavedli funkci~$\varphi(n)$, která udává, kolik prvků ze~$Z_n$ je nesoudělných s~$n$,
+tedy invertibilních. Nyní se podívejme, jak tuto funkci počítat.
+
+\lemma{Pro Eulerovu funkci~$\varphi$ platí:
+	\list{n.}
+	\:$\varphi(p) = p-1$
+	\:$\varphi(p^k) = (p-1)p^{k-1}$
+	\:$\varphi(mn) = \varphi(m)\varphi(n)$, kdykoliv $m\perp n$.
+	\endlist
+}
+
+\proof
+\list{n.}
+\:S~prvočíslem~$p$ jsou nesoudělná všechna čísla od 1 do~$p-1$.
+
+\:S~mocninou~$p^k$ jsou soudělná čísla dělitelná~$p$, a~těch je jedna $p$-tina všech.
+Zbývá tedy $(1-(1/p))p^k$ nesoudělných, což je rovno uvedenému výrazu.
+
+\:Využijme bijekci $x \mapsto (a\bmod m, a\bmod n)$ z~CRT. Číslo $x$ je nesoudělné s~$mn$
+právě tehdy, když je nesoudělné s~$m$ a současně s~$n$. To je totéž jako že $a$ je nesoudělné s~$m$
+a~současně $b$ nesoudělné s~$n$. Tomu odpovídá $\varphi(m)\cdot\varphi(n)$ dvojic zbytků,
+a~tím pádem stejný počet čísel~$x$.
+\qeditem
+\endlist
+
+Z~tohoto lemmatu plyne, že kdykoliv umíme číslo~$n$ faktorizovat (rozložit na součin
+mocnin různých prvočísel), umíme efektivně spočitat $\varphi(n)$. Žádný efektivní způsob,
+který nepotřebuje faktorizaci, není znám.
+
 \section{Faktorizace versus prvočíselnost}
 
 \section{Diskrétní logaritmy}
-- 
GitLab