Leonhard Euler , szwajcarski matematyk, którego nazwiskiem zostało nazwane twierdzenie.Ten artykuł dotyczy twierdzenia teorii liczb. Zobacz też: inne twierdzenia o tej samej nazwie. Twierdzenie Eulera – twierdzenie w teorii liczb będące uogólnieniem małego twierdzenia Fermata na liczby złożone[1] . Podobnie jak małe twierdzenie Fermata, jest ono wnioskiem z zastosowania twierdzenia Lagrange’a dla grupy multiplikatywnej reszt modulo
n
{\displaystyle n}
[2] . Po raz pierwszy zostało udowodnione w pracy szwajcarskiego matematyka, Leonharda Eulera , opublikowanej w 1763 roku[3] .
Niech
a
{\displaystyle a}
i
n
{\displaystyle n}
będą względnie pierwszymi dodatnimi liczbami całkowitymi . Wówczas
a
φ
(
n
)
≡
1
(
mod
n
)
,
{\displaystyle a^{\varphi (n)}\equiv 1{\pmod {n},}
gdzie
φ
(
n
)
{\displaystyle \varphi (n)}
oznacza liczbę dodatnich liczb całkowitych nie większych od
n
,
{\displaystyle n,}
które są z
n
{\displaystyle n}
względnie pierwsze. Funkcję
φ
{\displaystyle \varphi }
nazywa się funkcją Eulera lub tocjentem.
Przykłady
Łatwo sprawdzić, że
φ
(
10
)
=
4
,
{\displaystyle \varphi (10)=4,}
czyli są dokładnie cztery dodatnie liczby całkowite nie większe od
10
,
{\displaystyle 10,}
które są z
10
{\displaystyle 10}
względnie pierwsze. Liczby
7
,
21
=
3
⋅
7
,
133
=
7
⋅
19
{\displaystyle 7,\quad 21=3\cdot 7,\quad 133=7\cdot 19}
są oczywiście względnie pierwsze z
10
,
{\displaystyle 10,}
ponieważ nie są podzielne przez
2
{\displaystyle 2}
ani przez
5.
{\displaystyle 5.}
Twierdzenie Eulera orzeka, że każda z liczb
7
4
−
1
,
21
4
−
1
,
133
4
−
1
{\displaystyle 7^{4}-1,\quad 21^{4}-1,\quad 133^{4}-1}
jest podzielna przez
10.
{\displaystyle 10.}
Jeśli
n
{\displaystyle n}
jest liczbą pierwszą, to
φ
(
n
)
=
n
−
1.
{\displaystyle \varphi (n)=n-1.}
W tym przypadku twierdzenie Eulera jest równoważne małemu twierdzeniu Fermata .
Niech
m
∈
Z
+
{\displaystyle m\in \mathbb {Z} _{+}
i
a
∈
Z
{\displaystyle a\in \mathbb {Z} }
oraz
NWD
(
m
,
a
)
=
1.
{\displaystyle \operatorname {NWD} (m,a)=1.}
Jeżeli
m
=
1
,
{\displaystyle m=1,}
to
φ
(
m
)
=
1
,
{\displaystyle \varphi (m)=1,}
a więc
a
φ
(
m
)
=
a
.
{\displaystyle a^{\varphi (m)}=a.}
1
|
a
−
1.
{\displaystyle 1|a-1.}
Zatem dla
m
=
1
{\displaystyle m=1}
twierdzenie jest prawdziwe.
Niech teraz
m
>
1.
{\displaystyle m>1.}
Przez
A
{\displaystyle A}
oznaczmy zbiór
{
p
1
,
p
2
,
…
,
p
φ
(
m
)
}
{\displaystyle \{p_{1},\,p_{2},\dots ,p_{\varphi (m)}\}
liczb należących do
Z
+
,
{\displaystyle \mathbb {Z} _{+},}
pierwszych względem
m
{\displaystyle m}
i mniejszych lub równych
m
.
{\displaystyle m.}
Niech dla każdego
k
∈
{
1
,
2
,
…
,
φ
(
m
)
}
,
{\displaystyle k\in \{1,\,2,\dots ,\varphi (m)\},}
r
k
{\displaystyle r_{k}
oznacza resztę z dzielenia liczby
a
p
k
{\displaystyle ap_{k}
przez
m
.
{\displaystyle m.}
Niech
B
=
{
r
1
,
r
2
,
…
,
r
φ
(
m
)
}
.
{\displaystyle B=\{r_{1},\,r_{2},\dots ,r_{\varphi (m)}\}.}
Udowodnimy, że
A
=
B
.
{\displaystyle A=B.}
W tym celu wystarczy pokazać, że:
dla każdej liczby
r
k
,
{\displaystyle r_{k},}
gdzie
k
∈
{
1
,
2
,
…
,
φ
(
m
)
}
,
{\displaystyle k\in \{1,\,2,\dots ,\varphi (m)\},}
zachodzi
0
<
r
k
⩽
m
{\displaystyle 0<r_{k}\leqslant m}
i
r
k
{\displaystyle r_{k}
jest względnie pierwsza względem
m
{\displaystyle m}
(czyli
B
⊆
A
{\displaystyle B\subseteq A}
),
funkcja
f
:
A
→
B
{\displaystyle f\colon A\to B}
opisana wzorem
f
(
p
k
)
=
r
k
,
{\displaystyle f(p_{k})=r_{k},}
gdzie
k
=
1
,
2
,
…
,
φ
(
m
)
,
{\displaystyle k=1,\,2,\dots ,\varphi _{(}m),}
jest różnowartościowa (wtedy zbiory
A
{\displaystyle A}
i
B
{\displaystyle B}
byłyby równoliczne , gdyż
f
{\displaystyle f}
jest z definicji surjekcją ),
bowiem zbiory
A
{\displaystyle A}
i
B
{\displaystyle B}
są skończone (a więc nie mogą być równoliczne ze swoimi podzbiorami właściwymi ).
Liczby
r
k
{\displaystyle r_{k}
są resztami z dzielenia przez
m
,
{\displaystyle m,}
więc są większe lub równe
0
{\displaystyle 0}
i mniejsze od
m
.
{\displaystyle m.}
Jest też zawsze:
r
k
≡
a
p
k
(
mod
m
)
,
{\displaystyle r_{k}\equiv ap_{k}{\pmod {m},}
a więc:
(
1
)
{\displaystyle _{(1)}
r
k
=
a
p
k
+
m
t
k
{\displaystyle r_{k}=ap_{k}+mt_{k}
dla
k
=
1
,
2
,
…
,
φ
(
m
)
{\displaystyle k=1,\,2,\dots ,\varphi (m)}
i
t
k
∈
Z
.
{\displaystyle t_{k}\in \mathbb {Z} .}
Ponieważ zarówno
p
k
,
{\displaystyle p_{k},}
jak i
a
{\displaystyle a}
są względnie pierwsze względem
m
,
{\displaystyle m,}
to również
a
p
k
{\displaystyle ap_{k}
ma tę własność. Załóżmy, że pewna liczba całkowita
d
{\displaystyle d}
dzieli zarówno
r
k
,
{\displaystyle r_{k},}
jak i
m
.
{\displaystyle m.}
Ze wzoru
(
1
)
{\displaystyle _{(1)}
wynika, że
d
{\displaystyle d}
musi być równe
1
,
{\displaystyle 1,}
a więc
r
k
{\displaystyle r_{k}
i
m
{\displaystyle m}
muszą być względnie pierwsze. Stąd też
r
k
≠
0
,
{\displaystyle r_{k}\neq 0,}
co kończy dowód własności 1.
Załóżmy teraz, że dla pewnej pary
(
k
,
l
)
∈
{
1
,
2
,
…
,
φ
(
m
)
}
2
{\displaystyle (k,l)\in \{1,\,2,\dots ,\varphi (m)\}^{2}
takiej, że
k
≠
l
,
{\displaystyle k\neq l,}
zachodzi
f
(
p
k
)
=
f
(
p
l
)
.
{\displaystyle f(p_{k})=f(p_{l}).}
Byłoby wtedy
a
p
k
≡
a
p
l
(
mod
m
)
,
{\displaystyle ap_{k}\equiv ap_{l}{\pmod {m},}
a więc, ponieważ
a
≠
0
{\displaystyle a\neq 0}
jako liczba względnie pierwsza względem
m
,
{\displaystyle m,}
byłoby też wtedy
p
k
≡
p
l
(
mod
m
)
,
{\displaystyle p_{k}\equiv p_{l}{\pmod {m},}
co jest niemożliwe, skoro
p
k
,
p
l
{\displaystyle p_{k},\,p_{l}
są różnymi liczbami całkowitymi dodatnimi mniejszymi od
m
.
{\displaystyle m.}
Zatem dla każdej pary
(
k
,
l
)
∈
{
1
,
2
,
…
,
φ
(
m
)
}
2
{\displaystyle (k,l)\in \{1,\,2,\dots ,\varphi (m)\}^{2}
takiej, że
k
≠
l
,
{\displaystyle k\neq l,}
zachodzi
f
(
p
k
)
≠
(
p
l
)
,
{\displaystyle f(p_{k})\neq (p_{l}),}
co kończy dowód własności 2.
Ponieważ
A
=
B
,
{\displaystyle A=B,}
zatem
∏
k
=
1
φ
(
m
)
p
k
=
∏
k
=
1
φ
(
m
)
r
k
.
{\displaystyle \prod \limits _{k=1}^{\varphi (m)}p_{k}=\prod \limits _{k=1}^{\varphi (m)}r_{k}.}
Skoro zaś
∏
k
=
1
φ
(
m
)
r
k
≡
a
φ
(
m
)
∏
k
=
1
φ
(
m
)
p
k
(
mod
m
)
,
{\displaystyle \prod \limits _{k=1}^{\varphi (m)}r_{k}\equiv a^{\varphi (m)}\prod \limits _{k=1}^{\varphi (m)}p_{k}{\pmod {m},}
to również
∏
k
=
1
φ
(
m
)
p
k
≡
a
φ
(
m
)
∏
k
=
1
φ
(
m
)
p
k
(
mod
m
)
.
{\displaystyle \prod \limits _{k=1}^{\varphi (m)}p_{k}\equiv a^{\varphi (m)}\prod \limits _{k=1}^{\varphi (m)}p_{k}{\pmod {m}.}
Stąd, ponieważ
∏
k
=
1
φ
(
m
)
p
k
{\displaystyle \prod \limits _{k=1}^{\varphi (m)}p_{k}
jest względnie pierwsze z
m
,
{\displaystyle m,}
zachodzi
a
φ
(
m
)
≡
1
(
mod
m
)
◻
{\displaystyle a^{\varphi (m)}\equiv 1{\pmod {m}\quad _{\square }
Niech
m
∈
Z
+
{\displaystyle m\in \mathbb {Z} _{+}
i
a
∈
Z
{\displaystyle a\in \mathbb {Z} }
będą liczbami względnie pierwszymi , a
P
=
(
a
1
,
a
2
,
…
,
a
φ
(
m
)
)
{\displaystyle P=(a_{1},a_{2},\dots ,a_{\varphi (m)})}
będzie ciągiem liczb naturalnych mniejszych od
m
{\displaystyle m}
i względnie z nim pierwszych. Wtedy ciąg
P
′
=
(
a
a
1
,
a
a
2
,
…
,
a
a
φ
(
m
)
)
{\displaystyle P'=(aa_{1},aa_{2},\dots ,aa_{\varphi (m)})}
z wyrazami wziętymi
(
mod
m
)
{\displaystyle {\pmod {m}
jest permutacją ciągu
P
.
{\displaystyle P.}
Istotnie, dla każdego
i
,
a
a
i
{\displaystyle i,\ aa_{i}
jest również względnie pierwsze z
m
,
{\displaystyle m,}
zatem zachodzi
a
a
i
≡
a
k
(
mod
m
)
{\displaystyle aa_{i}\equiv a_{k}{\pmod {m}
dla pewnego
k
{\displaystyle k}
i ponieważ ponadto
a
a
i
≡
a
a
j
⇔
a
i
≡
a
j
(
mod
m
)
{\displaystyle aa_{i}\equiv aa_{j}\Leftrightarrow a_{i}\equiv a_{j}{\pmod {m}
(bo z założenia
a
{\displaystyle a}
i
m
{\displaystyle m}
są względnie pierwsze), a zatem elementy ciągu
P
′
{\displaystyle P'}
są różne, więc istotnie jest to permutacja.
W związku z tym:
a
1
a
2
…
a
φ
(
m
)
≡
(
a
a
1
)
(
a
a
2
)
…
(
a
a
φ
(
m
)
)
(
mod
m
)
,
{\displaystyle a_{1}a_{2}\ldots a_{\varphi (m)}\equiv (aa_{1})(aa_{2})\ldots (aa_{\varphi (m)}){\pmod {m},}
a
1
a
2
…
a
φ
(
m
)
≡
a
φ
(
m
)
a
1
a
2
…
a
φ
(
m
)
(
mod
m
)
,
{\displaystyle a_{1}a_{2}\ldots a_{\varphi (m)}\equiv a^{\varphi (m)}a_{1}a_{2}\ldots a_{\varphi (m)}{\pmod {m},}
1
≡
a
φ
(
m
)
(
mod
m
)
.
{\displaystyle 1\equiv a^{\varphi (m)}{\pmod {m}.}
q.e.d.
Zobacz też
Przypisy
↑ a b Ronald R. Graham Ronald R. , Donald D. Knuth Donald D. , Oren O. Patashnik Oren O. , Matematyka konkretna , Wydawnictwo Naukowe PWN, 2012, s. 159, ISBN 978-83-01-14764-8 (pol. ) .
↑ Władysław W. Narkiewicz Władysław W. , Teoria liczb , Wydawnictwo Naukowe PWN, 2003, s. 51, ISBN 83-01-14015-1 (pol. ) .
↑ Leonhard L. Euler Leonhard L. , Theoremata arithmetica nova methodo demonstrata , „Novi Commentarii academiae scientiarum Petropolitanae”, 8, 1763, s. 74–104 [dostęp 2024-03-28] (łac. ) .
↑ Adam A. Neugebauer Adam A. , Algebra i teoria liczb , Wydawnictwo Szkolne OMEGA, 2020 (Matematyka olimpijska), s. 165, ISBN 978-83-7267-710-5 (pol. ) .
↑ Dowód ten jest przeredagowaną wersją dowodu zawartego w książce Wacława Sierpińskiego Wstęp do teorii liczb .
↑ Naoki Sato: Number Theory . s. 14–15. [dostęp 2009-06-03]. (ang. ) .
Linki zewnętrzne