Soit $b$ un nombre entier supérieur ou égal à $2$ qui sera appelé base et soit $x$ un nombre réel strictement compris entre $0$ et $1.$
Un exemple en base $10\comma$ l’écriture décimale de $\frac{3}{22}$
Vous allez déterminer le développement en base $10$ du nombre $\frac{3}{22}.$
Une première idée consiste à effectuer la division de $3$ par $22.$
Vous constatez que, lorsque vous allez abaisser un zéro pour trouver le quatrième chiffre après la virgule, vous allez devoir diviser $80$ par $22$ or ce calcul a déjà été effectué précédemment, le quotient est $3.$ Puis vous allez trouver un reste de $14$ ce qui va aboutir à la division de $140$ par $22$ qui fournira $6$ de quotient, et ainsi de suite.
Ainsi :
Les pointillés signifient ici que la séquence $36$ se répète indéfiniment. Vous la noterez ainsi :
Dans le développement précédent, le chiffre $1$ constitue la prépériode et la séquence $36$ constitue la période. Le nombre de chiffres de la prépériode est $1$ et le nombre de chiffres de la période est $2.$
Note. Vous pouvez aussi considérer que :
Vous avez changé de prépériode et de période.
Analyse : cas où le nombre $x$ admet un développement périodique
Dans le cas général, vous allez supposer que $x$ admet un développement propre, périodique de longueur $k\geq 1$ précédé d’une prépériode de longueur $N\geq 0.$
En base $b$ le nombre $x$ s’écrit :
Les entiers $c_1,\dots, c_{N+k}$ vérifient :
De plus, comme le développement est propre, il est impossible d’avoir $\forall i\in\llbracket N+1,N+k\rrbracket, c_i = b-1.$ Autrement dit :
Vous pouvez maintenant procéder au calcul de $x$ à l’aide des sommes suivantes :
Vous évaluez la somme infinie en utilisant le fait qu’il s’agit de la somme d’une série géométrique de raison $\frac{1}{b^k}\comma$ qui converge puisque $0\lt\frac{1}{b^k}\lt1.$
Du coup, vous déduisez :
En posant $a = (b^k-1)\sum_{i=1}^N b^{N-i}c_i + \sum_{i=1}^k b^{k-i}c_{N+i}$ vous constatez que $a\in\N$ et que $x=\frac{a}{b^N(b^k-1)}$ qui est le quotient de deux entiers. Le nombre $x$ est donc rationnel. Avant d’effectuer la synthèse, vous allez démontrer un lemme bien utile.
Un lemme
Soient $u$ un réel et $m$ un nombre entier relatif.
La partie entière de $u$ est le plus grand entier inférieur ou égal à $u$ donc :
En ajoutant $m$ il vient :
Comme $\lfloor u\rfloor$ et $m$ sont des entiers, la somme $\lfloor u\rfloor + m$ est un entier.
D’après ce qui précède $\lfloor u\rfloor + m$ est le plus grand entier inférieur ou égal à $u+m.$ Donc :
Il a été démontré que :
Synthèse : cas où le nombre $x$ est rationnel
Comme $0\lt x\lt1\comma$ $x$ admet une unique forme irréductible : il existe un unique couple $(r,s)$ d’entiers naturels non nuls tel que :
Notez que si $s=1$ alors $x$ est entier, ce qui contredit $x\in]0,1[.$ Donc $s\geq 2.$
Le but va consister à montrer que $x$ peut s’écrire comme un quotient de deux entiers avec un dénominateur égal à $b^N(b^k-1)$ où $N$ est un entier naturel et $k$ un entier naturel non nul.
Notez $B$ l’ensemble des nombres premiers qui divisent la base $b.$ En écrivant $b$ comme produit de nombres premiers, vous déduisez que pour chaque élément $p$ de $B\comma$ il existe un entier naturel non nul $\nu(p)$ de sorte que :
Le dénominateur $s$ admet une décomposition en produit de nombres premiers. Notez $S$ l’ensemble des nombres premiers qui divisent $s.$ En écrivant $s$ comme produit de nombres premiers, vous déduisez que pour chaque élément $p$ de $S\comma$ il existe un entier naturel non nul $\mu(p)$ de sorte que :
Comme $S$ est l’union disjointe de $S\cap B$ et de $S\cap \overline{B}\comma$ ce dernier ensemble étant formé par les nombres premiers $p$ qui divisent $s$ mais pas $b\comma$ vous avez :
Vous posez $T = \prod_{p\in S\cap B} p^{\mu(p)}$ et $U = \prod_{p\in S\cap \overline{B}} p^{\mu(p)}.$
Notez que si $S\cap B$ est vide, par définition, $T$ est égal à $1.$ De même, si $S\cap \overline{B}$ est vide, alors $U=1.$
Dans les autres cas, si $T\geq 2$ (ce qui correspond au cas où $S\cap B$ est non vide) les facteurs premiers de $T$ apparaissent tous dans la décomposition en facteurs premiers de $b.$ D’autre part, si $U\geq 2$ (ce qui correspond au cas où $S\cap \overline{B}$ est non vide) les facteurs premiers de $U$ sont tous différents de ceux apparaissant dans $b.$
Vous déduisez de ces observations que $\pgcd(U,b)=1.$ D’autre part, pour tout $p\in S\cap B\comma$ $p$ divise $b$ donc $p^{\mu(p)}$ divise $b^{\mu(p)}.$ En choisissant un entier naturel supérieur ou égal à tous les $\mu(p)\comma$ vous constatez que $T$ divise une puissance de $b.$ Il existe donc un entier naturel $N$ tel que $T$ divise $b^N\comma$ et vous choisissez pour $N$ le plus petit d’entre eux.
Comme $U$ et $b$ sont premiers entre eux, en notant $k$ l’ordre de $b$ modulo $U\comma$ vous avez :
Il en résulte qu’il existe un entier $\alpha$ et un entier $\beta$ tels que :
Reprenant l’écriture de $x$ vous obtenez :
Maintenant que cette écriture est acquise, vous allez pouvoir démontrer que le développement en base $b$ de $x$ est $k$-périodique à partir du rang $N+1.$
Soit $n$ un entier supérieur ou égal à $N+1.$ D’après les résultats établis dans un autre article, les chiffres du développement propre de $x$ en base $b$ vérifient :
Pour en savoir davantage, allez lire le contenu rédigé dans l'article 368.
Note. Remarquez que $c_1 = \lfloor b x \rfloor = \lfloor b^1 x \rfloor – b \lfloor b^0 x \rfloor$ vu que $\lfloor x \rfloor = 0.$
Comme $b^N(b^k-1)x = \alpha \beta r$ vous déduisez que $b^N(b^k-1)x$ est un entier, donc $b^{N+k} x-b^N x$ est un entier. Comme $n\geq N\comma$ $b^{n-N}$ est un entier et par produit $b^{n-N}(b^{N+k} x-b^N x)$ est entier donc $b^{n+k} x-b^n x$ est un entier.
D’après le lemme :
De même, $n\geq N+1$ donc $b^{n-N-1}$ est un entier et par produit $b^{n-N-1}(b^{N+k} x-b^N x)$ est entier donc $b^{n+k-1} x-b^{n-1} x$ est un entier.
Du coup, toujours d’après le lemme :
En multipliant par $b$ vous avez :
Par soustraction vous avez obtenu :
Du coup $c_{n+k} = c_n.$
Il vient d’être démontré que :
Le développement propre de $x$ en base $b$ est bien $k$-périodique à partir du rang $N+1.$
Compléments sur la prépériode et la période
D’après ce qui précède, $x$ est rationnel, si et seulement si, son développement propre en base $b$ est périodique à partir d’un certain rang.
Vous supposez maintenant que $x = \frac{r}{TU}$ est rationnel, de sorte qu’il existe un entier naturel $N$ minimal tel que $T$ divise $b^N\comma$ $U$ un entier naturel non nul premier avec $b$ et $\pgcd(r, TU)=1.$ Vous développez $x$ en base $b\comma$ vous notez $M$ la longueur de la prépériode de ce développement (éventuellement nulle) et $\ell$ la longueur de la période de celui-ci, qui est supérieure ou égale à $1.$
Alors :
Les calculs effectués précédemment ont montré que :
Par produit, cela devient :
Donc $T$ divise le produit $rb^M(b^{\ell}-1).$ Comme $\pgcd(r,TU)=1$ vous avez aussi $\pgcd(r,T)=1.$ D’après le théorème de Gauss, $T$ divise $b^M(b^{\ell}-1).$ Supposez $\pgcd(T, b^{\ell}-1) \gt 1.$ Il existe un nombre premier $p$ qui divise $\pgcd(T, b^{\ell}-1).$ Alors $p$ divise $T.$ Par définition de $T\comma$ $p$ divise $b\comma$ donc $p$ divise $b^{\ell}.$ Or $p$ divise aussi $b^{\ell}-1$ donc par différence $p$ divise $1$ ce qui est absurde. Donc $\pgcd(T, b^{\ell}-1)=1.$ Toujours par le théorème de Gauss, $T$ divise $b^M.$ Or $N$ est le plus petit entier naturel tel que $T$ divise $b^N\comma$ par suite $M\geq N.$
La longueur de la prépériode est toujours supérieure ou égale à $N\comma$ où :
Reprenant l’égalité $TU\left((b^{\ell}-1)\sum_{i=1}^M b^{M-i}c_i + \sum_{i=1}^{\ell} b^{\ell-i}c_{M+i}\right) = rb^M(b^{\ell}-1)$ vous déduisez que $U$ divise $rb^M(b^{\ell}-1).$ Comme $\pgcd(r,TU)=1$ vous avez $\pgcd(r,U)=1.$ Le théorème de Gauss permet d’affirmer que $U$ divise $b^M(b^{\ell}-1).$ Or, $\pgcd(U,b)=1$ donc $\pgcd(U,b^M)=1$ et via le théorème de Gauss, $U$ divise $b^{\ell}-1$ donc $b^{\ell}\equiv 1 \mod U$ donc $\ell$ est un multiple de l’ordre de $b$ modulo $U.$
En notant $k$ l’ordre de $b$ modulo $U\comma$ il apparaît que la longueur de la période est toujours un multiple de $k.$
Conclusion
Soit $b$ un nombre entier supérieur ou égal à $2$ qui sera appelé base et soit $x$ un nombre réel strictement compris entre $0$ et $1.$
Le développement propre de $x$ en base $b$ est périodique à partir d’un certain rang, si et seulement si, $x$ est rationnel.
Si $x$ est rationnel, il existe un unique couple $(r,s)$ d’entiers naturels non nuls, avec $s\geq 2$ et $\pgcd(r,s)=1\comma$ tel que :
Vous décomposez $s$ sous la forme $s = TU$ où l’entier non nul $T$ est formé par la partie de la décomposition en facteurs premiers de $s$ comportant tous les nombres premiers qui divisent la base $b\comma$ avec $T=1$ s’il n’y en a pas, et où l’entier non nul $U$ est formé par la partie de la décomposition en facteurs premiers de $s$ comportant tous les nombres premiers qui ne divisent pas la base $b\comma$ avec $U=1$ s’il n’y en a pas.
En notant $\boxed{N = \min\{\xi\in\N, T\mid b^{\xi}\} }$ et $\boxed{k = \text{l’ordre de } b\text{ modulo }U}\comma$ le développement propre de $x$ en base $b$ est $k$-périodique, avec une prépériode de longueur $N.$
De plus, si vous choisissez une autre prépériode ou une autre période dans le développement de $x$ en base $b\comma$ alors la longueur de cette prépériode sera supérieure ou égale à $N$ et la longueur de la période sera un multiple de $k\comma$ donc supérieure ou égale à $k.$
Reprise de l’exemple du début, calcul préalable de la prépériode et de la période de $\frac{3}{22}$
Sans poser de division, vous pouvez savoir que $\frac{3}{22}$ admet un développement décimal propre périodique et déterminer sa prépériode la plus courte ainsi que sa période la plus courte.
En décimal, l’écriture de la base $b$ en produit de nombres premiers est égale à $10 = 2\times 5.$
Vous écrivez maintenant $22$ en produit de nombres premiers :
Vous séparez ceux qui apparaissent dans la décomposition de $b$ des autres.
Vous obtenez $T = 2$ et $U = 11.$ Vous avez $N = \min\{\xi\in\N, T\mid 10^{\xi}\} = 1.$ La prépériode a pour longueur $1.$
Il reste maintenant à chercher l’ordre $k$ de $10$ modulo $11$.
Vous avez obtenu $k = 2$ donc la période sera de longueur $2.$
Vous allez maintenant utiliser $3$ divisions pour obtenir les chiffres intervenant dans le développement de $\frac{3}{22}.$
D’après ce qui précède, il suffit de calculer $c_1, c_2$ et $c_3.$
Puis :
Enfin :
Par conséquent :
