efrei/algebre-non-lineaire/main.tex

334 lines
11 KiB
TeX

\documentclass[a4paper,french,12pt]{article}
\title{Algèbre non linéaire}
\author{}
\date{Dernière compilation~: \today{} à \currenttime}
\usepackage{../cours}
\begin{document}
\maketitle
\tableofcontents
\clearpage
\section{Arithmétique}
Nous nous intéressons à la division euclidienne, sur nombres entiers strictement positifs.
\begin{equation*}
a = bq + r \quad\text{ avec } 0 \leq r < b
\end{equation*}
Quand $r = 0$, $a$ est un \emph{multiple} de $b$ et $b$ est un \emph{diviseur} de $a$.
On notera $b|a$.
À part 1, tout nombre $n$ a au moins 2 diviseurs, 1 et $n$.
Certains nombres n'en ont \emph{que} deux.
Ce sont des nombres \emph{premiers}~:
$2,3,5,7,11,13,17,19,23,29,31,37,41,43,47\ldots$
\subsection{Théorême fondamental de l'arithmétique}
Tout nombre entier se décompose sous forme de produit de puissances de nombres premiers qui est unique.
\begin{align*}
10 &= 2 \times 5 \\
16 &= 2 \times 2 \times 2 \times 2 \\
&= 2^4 \\
54 &= 2 \times 3 \times 3 \times 3 \\
&= 2 \times 3^3 \\
54 &= 2 \times 2 \times 13 \times 3 \\
&= 2^2 \times 13
\end{align*}
\subsection{PGCD de $a$ et $b$}
Le Plus Grand Commun Diviseur se note de manière équivalente~: $\mathrm{pgcd}(a,b)$ ou $a \wedge b$.
\begin{align*}
54 &= 2 \times 3 \times 3 \times 3 \\
52 &= 2 \times 2 \times 13 \\
&\implies \mathrm{pgcd}(52, 54) = 2
\end{align*}
Si le PGCD de deux nombres est égal à 1, ils sont premiers entre eux.
Deux nombres premiers entre eux ne sont pas forcément individuellement premiers.
\begin{align*}
3 \times 7 &= 21 &\text{n'est pas premier} \\
5 \times 11 &= 55 &\text{n'est pas premier} \\
\mathrm{pgcd}(21,55) &= 1 &\implies \text{ ils sont premiers entre eux}
\end{align*}
Pour calculer le PGCD de deux nombres, on commence par les décomposer séparément.
C'est cette décomposition qui est lente, d'autant plus quand on ajoute des chiffres aux nombres à décomposer.
\subsection{Algorithme d'Euclide}
\begin{center}
\begin{tabularx}{0.5\linewidth}{YYY}
\toprule
$a$ & $b$ & $r$ \\
\toprule
$a$ & $b$ & $r$ \\
\midrule
$b$ & $r$ & $r'$ \\
\midrule
$r$ & $r'$ & $r''$ \\
\midrule
$r'$ & $r''$ & $\ldots$ \\
\bottomrule
\end{tabularx}
\end{center}
À chaque ligne, on calcule la division euclidienne de $a$ par $b$.
Les restes calculés dans la colonne $r$ sont décroissants.
Il suffit donc de s'arrêter quand on obtient 0.
Exemple~:
\begin{center}
\begin{tabularx}{0.5\linewidth}{YYYl}
\toprule
$a$ & $b$ & $r$ & \\
\toprule
247 & 134 & 113 & \\
\midrule
134 & 113 & 21 & \\
\midrule
113 & 21 & 8 & \\
\midrule
21 & 8 & 5 & \\
\midrule
8 & 5 & 3 & \\
\midrule
5 & 3 & 2 & \\
\midrule
3 & 2 & $\boxed{1}$ & $\leftarrow$ le PGCD est là \\
\midrule
2 & 1 & 0 \\
\bottomrule
\end{tabularx}
\end{center}
Le PGCD est le dernier reste, avant 0.
\subsection{Identité de Bezout}
\begin{equation*}
\forall \; a, b \in \mathbb{N} : \exists\, (u,v) \in \mathbb{Z} \; / \; a \times u + b \times v = \mathrm{pgcd}(a,b)
\end{equation*}
\begin{align*}
\left.
\begin{array}{ll}
a &= 247 \\
b &= 134 \\
\end{array}
\right\}
\exists\, (u,v)\; /\; 247u + 134v = \mathrm{pgcd}(247,134) = 1
\end{align*}
\subsection{Algorithme d'Euclide étendu}
\begin{enumerate}
\item Initialisation~: \\
Se fait sur deux lignes.
$u$ étant le coefficient de Bezout de $a$ et $v$ le coefficient de Bezout de $b$, on met leur cases à 1.
\item Séquence~: \\
On calcule $q$ avec la division euclidienne.
Puis, la ligne $i$ = ligne $(i-2) - q \times$ ligne $(i-1)$.
\end{enumerate}
\begin{center}
\begin{tabularx}{0.5\linewidth}{YYYY}
\toprule
$r$ & $u$ & $v$ & $q$ \\
\toprule
$a$ & 1 & 0 & \\
\midrule
$b$ & 0 & 1 & $q$ \\
\midrule
$a-q\times b$ & $1 - q \times 0$ & $0 - q \times 1$ & \\
\midrule
$\vdots$ & & & \\
$\downarrow$ & & & \\
\midrule
0 & & & \\
\bottomrule
\end{tabularx}
\end{center}
Exemple~:
\begin{center}
\begin{tabularx}{\linewidth}{YYYY}
\toprule
$r$ & $u$ & $v$ & $q$ \\
\toprule
247 & 1 & 0 & \\
\midrule
134 & 0 & 1 & 1 \\
\midrule
113 & $1 - (1 \times 0)$ & $0 - (1 \times 1)$ & 1 \\
& = 1 & = -1 & \\
\midrule
21 & -1 & 2 & 5 \\
\midrule
8 & $ 1 - (5 \times -1)$ & $-1 - (5 \times -2)$ & 2 \\
& $ = 6$ & $= -11$ & \\
\midrule
5 & -13 & 24 & 1 \\
\midrule
3 & 19 & -35 & 1 \\
\midrule
2 & -32 & 59 & 1 \\
\midrule
1 & 51 & -94 & 2 \\
\bottomrule
0 & -134 & 247 & \\
\bottomrule
\end{tabularx}
\end{center}
On a donc~:
\begin{align*}
a \times u + b \times v &= \mathrm{pgcd}(a,b) \\
247 \times 51 + 134 \times (-94) &= 1 \\
12597 - 12596 &= 1
\end{align*}
\subsection{L'ensemble $\frac{\mathbb{Z}}{n\mathbb{Z}}$}
$\mathbb{N}, \mathbb{Z}, \mathbb{Q}, \mathbb{R}, \mathbb{C}$
Choisissons $n \geq 2$.
$r$ est le reste de la division euclidienne de $a$ par $n$.
On peut regrouper les nombres qui ont le même reste quand ils sont divisés par $n$.
Par exemple, pour $n=11$~:
\begin{align*}
a &= 5 &r = 5 \\
a &= 14 &r =3 \\
a &= 16 &r = 5 \\
a &= 27 &r = 5
\end{align*}
Il y a 11 restes possibles (de 0 à 10), donc 11 ``familles'' de nombres.
Famille pour $r=5 : \{5, 16, 27, \ldots\}$.
On note cette famille $\overline{5}$.
\begin{equation*}
\frac{\mathbb{Z}}{11\mathbb{Z}} = \{
\overline{0},
\overline{1},
\overline{2},
\overline{3},
\overline{4},
\overline{5},
\overline{6},
\overline{7},
\overline{8},
\overline{9},
\overline{10}
\}
\end{equation*}
$\frac{\mathbb{Z}}{n\mathbb{Z}}$ possède $n$ éléments, de $\overline{0}$ à $\overline{n - 1}$.
Calculs dans $\frac{\mathbb{Z}}{n\mathbb{Z}}$~: modulo $n$.
Addition~: $\oplus$~:
\begin{equation*}
\overline{a}\oplus\overline{b} = \overline{(a + b)[n]}
\end{equation*}
Multiplication~: $\otimes$~:
\begin{equation*}
\overline{a}\otimes\overline{b} = \overline{(a \times b)[n]}
\end{equation*}
Au sens formel, la soustraction et la division n'existent pas.
La soustraction n'est que l'addition avec son opposé.
La division n'est que la multiplication avec son inverse.
Pour $n=14$~: $\left(\frac{\mathbb{Z}}{14\mathbb{Z}}, \oplus, \otimes\right)$
\begin{align*}
\overline{1} \oplus \overline{8} &= \overline{9} \\
\overline{5} \oplus \overline{11} &= \textcolor{red}{\overline{16}} = \overline{16[14]} = \overline{2} &\quad \text{ on ne note pas } \overline{16} \text{ car on n'a que jusqu'à } \overline{13} \\
\overline{3} \oplus \overline{11} &= \overline{0} &\quad \overline{3} \text{ et } \overline{11} \text{ sont opposés } \\
\text{quel est l'opposé de } \overline{6} \text{~? C'est } \overline{8} : \\
\overline{6} \oplus \overline{8} &= \overline{0} \\
\\
\overline{0} \otimes \overline{12} &= \overline{0} \\
\overline{3} \otimes \overline{3} &= \overline{9} \\
\overline{7} \otimes \overline{3} &= \overline{7} \\
\overline{6} \otimes \overline{7} &= \overline{42[14]} = \overline{0} \\
\overline{13} \otimes \overline{13} &= \overline{1} & \overline{13} \text{ est l'inverse de } \overline{13} \\
\overline{3} \otimes \overline{5} &= \overline{1} & \overline{3} \text{ est l'inverse de } \overline{5} \\
& & \overline{5} \text{ est l'inverse de } \overline{3} \\
\overline{6} \text{ et } \overline{7} \text{ n'ont pas d'inverse dans } \frac{\mathbb{Z}}{14\mathbb{Z}}
\end{align*}
Comment savoir si un élément a un inverse~?
\begin{equation*}
\text{dans } \frac{\mathbb{Z}}{n\mathbb{Z}}, \overline{a} \text{ est inversible } \implies \mathrm{pgcd}(a,n) = 1
\end{equation*}
Exemples~:
Pour $n=7$~: \hfill
\begin{tabularx}{0.6\linewidth}{YYY}
\toprule
Élément & PGCD & Inverse~? \\
\toprule
$\overline{0}$ & 0 & non \\
\midrule
$\overline{1}$ & 1 & oui \\
\midrule
$\overline{2}$ & 1 & oui \\
\midrule
$\overline{3}$ & 1 & oui \\
\midrule
$\overline{4}$ & 1 & oui \\
\midrule
$\overline{5}$ & 1 & oui \\
\midrule
$\overline{6}$ & 1 & oui \\
\bottomrule
\end{tabularx}
Pour $n=10$~: \hfill
\begin{tabularx}{0.6\linewidth}{YYY}
\toprule
Élément & PGCD & Inverse~? \\
\toprule
$\overline{0}$ & 0 & jamais \\
\midrule
$\overline{1}$ & 1 & toujours \\
\midrule
$\overline{2}$ & 2 & non \\
\midrule
$\overline{3}$ & 1 & oui \\
\midrule
$\overline{4}$ & 2 & non \\
\midrule
$\overline{5}$ & 5 & non \\
\midrule
$\overline{6}$ & 2 & non \\
\midrule
$\overline{7}$ & 1 & oui \\
\midrule
$\overline{8}$ & 2 & non \\
\midrule
$\overline{9}$ & 1 & toujours \\
\bottomrule
\end{tabularx}
\end{document}