Table des Matières

79:2'A XXXV NOUVELLES EXPRESSIONS D'ALGÈBRE FONCTIONNELLE SIMPLE EN ARITHMÉTIQUE DES CHIFFRES: Les opérations spéciales d'extraction de chiffres du nombre non décimal et décimal.

Article de cette rubrique en cours de rédaction!

© "Tous droits réservés" - 2012 par Cédric Christian Bernard Gagneux né le 19/07/64 en France.

Avertissement 

Les chapitres que j'ai écrits sur l'arithmétique des chiffres et les bases n'ont absolument rien à voir avec la vidéo mathématique
 datée du 26 juillet 2022, publiée sur un site web populaire agrégateur de vidéos par "Michael maths" du Canada, intitulée "Inventing New Math: Operations on Digits with Digit Theory", et que je n'ai pas visionnée. Je n'ai pas lu non plus le livre de Karam Aloui intitulé "Fonction somme des chiffres: propriétés arithmétiques et combinatoires" publié le 21.10.2016 aux Éditions universitaires européennes. Donc «Toute ressemblance avec des expressions et des analyses mathématiques existantes ou ayant existé serait purement fortuite et ne pourrait être que le fruit d'une pure coïncidence » 

"Un chiffre est un signe d'écriture utilisé seul ou en combinaison pour représenter des nombres entiers. Dans un système de numération positionnel comme le système décimal, un petit nombre de chiffres suffit pour exprimer n'importe quelle valeur. Le nombre de chiffres du système est la base. Le système décimal, le plus courant des systèmes de numération, comporte dix chiffres représentant les nombres de zéro à neuf. L'écriture d'un nombre représente un nombre, c'est-à-dire une quantité alors qu'un chiffre ne représente pas de quantité. On distingue un nombre à un chiffre du chiffre qui est un simple signe. Les chiffres jouent par rapport aux nombres un rôle similaire à celui des lettres par rapport aux mots. À l'écrit, les nombres sont représentés par une juxtaposition de chiffres, de même que les mots sont représentés par une juxtaposition de lettres. "Extrait de Wikipédia, l'encyclopédie libre en ligne.

II) LES OPÉRATIONS SPÉCIALES EN ARITHMÉTIQUE DES CHIFFRES DU NOMBRE

 

1) Définitions et expressions générales des opérations spéciales en arithmétique des chiffres qui refont ou défont le nombre

Nous avons écrit précédemment les expressions de l'opération d'extraction gauche ou droite d'un seul chiffre d'un nombre, mais nous pouvons aussi écrire les expressions de l'opération d'extraction gauche ou droite de plusieurs chiffres consécutifs ou non et qui sont de deux types: 

  • Le premier type est équivalent à l'expression d'une des étapes de l'opération de suite récurrente de déconcaténation droite ou gauche que nous expliciterons dans un chapitre consacré à cette opération de déconcaténation.
  • Le deuxième type correspondant aux opérations spéciales en arithmétique des chiffres du fait de leur multiplicité qui ne permet pas de les organiser par extension, est équivalent à l'expression de la déconcaténation partielle c'est-à-dire que les chiffres x successifs extraits ne sont ni les premiers ni les derniers chiffres du nombre y à l'ensemble séquentiel duquel ils appartiennent. Cette déconcaténation partielle notée respectivement par le symbole  est l'une des opérations principales en arithmétiques des chiffres parmi d'autres que nous expliciterons encore dans les chapitres qui suivront.
Rappelons que l'opération opposée à celle de la concaténation de ces mêmes éléments et notée pour deux nombres q N* et w N, q∣∣w=qw, est l'opération de déconcaténation donc qqw=q et w, alors l'expression de l'opération de déconcaténation gauche des deux nombres q et w du troisième nombre concaténé qw, quelque soit leurs chiffres en valeur et en quantité est simultanément égale aux résultats des deux expressions qqw et wqw définis de la façon suivante:
  • w⫲qw=⌊qw/10^(l(q))⌋=w, avec l(q)=⌊log(q)⌋+1 qui est l'expression de la quantité de chiffres du nombre q en base 10, et si q=0 alors l(q)=⌊log(q+1)⌋+1.
  • q⫲qw= qw-⌊qw/10^(l(q))⌋*10^(l(qw)-l(w))=q, avec l(qw)=⌊log(qw)⌋+1 qui est l'expression de la quantité de chiffres du nombre qw en base 10; et l(w)=⌊log(w)⌋+1 qui est l'expression de la quantité de chiffres du nombre w en base 10, et si w=0 alors l(w)=⌊log(w+1)⌋+1.

1.1 Les opérations d'extraction gauche équivalente aux opérations de déconcaténation partielles de plusieurs chiffres du nombre


L'expression de la déconcaténation partielle est notée q⫳w pour deux chiffres successifs des chiffres de ces mêmes nombres partiellement déconcaténés q⫳w, mais au lieu du trait horizontal du milieu correspondant typographiquement à une biffure de l'opération de déconcaténation, nous écrivons en fait un trait ondulant au lieu d'être un trait droit comme pour le symbole algébrique opératoire de déconcaténation; ou bien encore qui est notée q⫵w pour trois chiffres successifs des chiffres de ces mêmes nombres partiellement déconcaténés, etc. Elle correspond à une opération d'extraction droite ou gauche de plusieurs chiffres successifs d'un nombre qui ne sont ni sont premier chiffre celui des unités ni son dernier chiffre dont le rang est le plus élevé d'après la convention de notation mathématique.

1.1.a L'opération d'extraction gauche sans inversion et sans répétition de plusieurs chiffres du nombre qui sont successifs et répétés ou non

Donc après avoir explicité la notation et le mécanisme fondamental de l'opération de déconcaténation partielle comme celle de l'opération d'extraction de plusieurs chiffres consécutifs, nous écrivons maintenant son expression algébrique numériquement calculable équivalente à l'extraction droite ou gauche de plusieurs chiffres consécutifs d'un nombre noté algébriquement y  N*, et représenté par l'ensemble séquentiel de la suite de nombres correspondant à tous les chiffres et dont la sous suite de nombres qui sont les chiffres extraits ou partiellement déconcaténés est notée dnumₐₑₙ(x₌ₙ→ₙ₊ₓ ; y)  DNum(y)=(dnumₙ(a; y); dnumₐ(z; y); dnumₘ(k; y); dnum(w; y)… dnumₒ(r; y)),  x  SeqX₌ₓ=(xₙ₌₁=a; xₙ₊₁=z; xₙ₊₂=k; xₙ₊₃=w; xₙ₊₄; xₙ₊₅;xₙ₊₆; xₙ₊₇... xₙ₌ₓ)  DNum(n)=(0, 1, 2, 3, 4, 5, 6, 7, 8 et 9), où la notation de la sous suite de nombres qui sont les chiffres extraits correspondent dans l'ordre positionnel de la droite vers la gauche des chiffres du nombre y toujours à la quantité de répétition des chiffres extraits. L'expression de cette opération de déconcaténation multiple des chiffres successifs situés dans l'intervalle ouvert défini pour sa borne supérieure comme le chiffre du rang le plus élevé et pour sa borne inférieure comme le chiffre du rang le moins élevé et donc le chiffre des unités, DNum(y)=]x₌ₓ; x₌₁[ et correspondante ainsi à la définition d'une opération de déconcaténation partielle, est en fait la combinaison linéaire de plusieurs opérations d'extraction de chiffres successifs du même nombre. C'est-à-dire que l'opération d'extraction gauche d'une suite de chiffres successifs correspondante à un intervalle dont les valeurs sont choisies pour les variables x=[x₌ₙ ;x₌ₙ₊ₐ] de rangs gauches successifs d'un nombre y, correspondant aux éléments de l'ensemble séquentiel Seq(RNGS)₌ₙ₊ₐ= (a-RNGₗ(dnumₙ(x₌ₙ ; y)); a-RNGₗ(dnumₙ(x₌ₙ₁ ; y)); a-RNGₗ(dnumₙ(x₌ₙ₂ ; y)); a-RNGₗ(dnumₙ(x₌ₙ₃ ; y));.…RNG(dnumₙ(x₌ₙ₊ₐ ; y)))=(1; 2; 3;…a), dont je choisis la valeur de rang de chiffres successif gauche que je note RNGSₗ(dnumsₐₑ(x₌ₙ→x₌ₙ₊ ; y))=a, et dont la valeur résultante de cette nouvelle fonction de rang successif est celui du résultat de la fonction de distance entre chiffres successifs que je note DISTₗ(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙ₊ₐ ; y)))=RNG(dnumₙ(x₌ₙ₊ₐ ; y))-RNGₗ(dnumₙ(x₌ₙ ; y))=a. 

Alors, la fonction d'extraction de tous les chiffres x du nombre y compris dans l'intervalle [x₌ₙ→x₌ₙ₊ₐ], que je note EXTRACTSₗ(dnumsₐₑ(x₌ₙ→x₌ₙ₊ ; y)RNGS(dnumsₙ(x₌ₙ→x₌ₙ₊ₐ ; y)))), est définie comme suit après que les expressions obtenues par leur sommation suite récurrente de sommation soient définies comme une suite de nombres, avec l'opérateur représenté par le symbole sigma correspondant soit à une relation de récurrence sur la somme d'une suite de nombres et qui est en général notée:

∑(n=1→n=∞: [a(n₌ₙ)i])=(a(n₌₁); a(n₌₁) + a(n₊₁); a(n₌₁) + a(n₊₁) + a(n₊₂); a(n₌₁) + a(n₊₁) + a(n₊₂) + a(n₊₃); a(n₌₁) + a(n₊₁) + a(n₊₂) + a(n₊₃) + a(n₊₄); a(n₌₁) + a(n₊₁) + a(n₊₂) + a(n₊₃) + a(n₊₄) + a(n₊₅); a(n₌₁) + a(n₊₁)+ a(n₊₂) + a(n₊₃) + a(n₊₄) + a(n₊₅) + a(n₊₆) …), où i représente l'indice de l'étape de sommation, sachant que i est augmenté d’une unité chaque fois que la valeur de la variable a(n₌ₙ) est additionnée pour donner la valeur d'un nouvel élément dans l'ensemble des éléments dont les valeurs sont successivement additionnées; a(n₌ₙ) est une variable indexée représentant chaque nombre successif de la suite, n=1 est la limite inférieure de sommation, et n=∞ est la limite supérieure de sommation.

Soit à la somme totale des éléments que sont les nombres de la suite et qui n'est donc plus une suite de nombre à indice de sommation, mais plus simplement la somme totale de tous les éléments à indice ou i est l'indexe des éléments indexés sur N* d'un ensemble E dont le cardinal n(E)=Card(E)=x que nous connaissons comme correspondant à l'expression a(n), notée:


∑ (n=1→n=x: [a(nᵢ₌ₙ)] )=(a(nᵢ₌₁) + a(nᵢ₊₁) + a(nᵢ₊₂) + a(nᵢ₊₃) + a(nᵢ₊₄) +a(nᵢ₊₅) + a(nᵢ₊₆)…a(nᵢ₌ₓ)).
 
Donc après avoir défini la somme sigma en général nous écrivons et définissons l'expression de la fonction d'extraction de tous les chiffres x du nombre y compris dans l'intervalle [x₌ₙ→x₌ₙ₊ₐ], que je note EXTRACTSₗ(dnumsₐₑₙ(x₌ₙ→x₌ₙ₊ ; y)RNGS(dnumsₙ(x₌ₙ→x₌ₙ₊ₐ ; y)))), comme suit:
 
  a>0  N*;  y N*, x  N, n>0 N* avec n<=log₁₀(y)+1:
 
EXTRACTSₗ(dnumsₙₐₑ(x₌ₙ→x₌ₙ₊ ; y)RNGSₗ(dnumsₙₐₑ(x₌ₙ→x₌ₙ₊ ; y))=∑ (n=0→n=-a-1: [ ( y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2-n)+2) )- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3-n)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y))+3-n)+2)*10^n )i]) + ( y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2+a)+2) )- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3+a)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y))+3-a)+2)*10^a        (12') ↔ (12)'

EXTRACTSₗ(dnumsₙₐₑ(x₌ₙ→x₌ₙ₊ ; y)RNGSₗ(dnumsₙₐₑ(x₌ₙ→x₌ₙ₊ ; y))
=( y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2)+2) )- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y))+3)+2) *10^0  

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2-1) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3-1)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y)+3-1)+2 )*10^1 

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2 -2) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3-2)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y)+3-2 )+2)*10^2 …

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2-a) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3-a)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y)+3-a )+2)*10^(a)           (12)'

⁂⁂


Prenons l'exemple de y=794587856533 avec les chiffres dnumₙ₌(6 ; 794587856533), 
RNG(dnum(6 ; 794587856533))=4; et soit a=3, puis remplaçons les valeurs des variables correspondantes dans notre expression précédente (12)'''' de la manière suivante:

a>0  N*;  y N*, x  N, n>0 N* avec n<=log₁₀(y)+1:

EXTRACTSₗ(dnumsₙₐₑ(6=xx ; 794587856533)RNGSₗ(dnumsₙₐₑ(6=xx ; 794587856533))=( 794587856533 mod (10^log₁₀( 794587856533)-(log₁₀( 794587856533)-RNGₗ(dnum(6=x;794587856533))+2)+2))-794587856533 mod (10^( log₁₀( 794587856533)-(log₁₀( 794587856533)-RNGₗ(dnum(6=x;794587856533))+3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x;794587856533))+3)+2) 
+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x;794587856533))+2-1)+2-794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x;794587856533))+3-1)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x;794587856533))+3-1)+2 )*10^1 

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(x₌ₙ ; 794587856533))+2 -2) +2- y mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(x; 794587856533))+3-2)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(x₌ₙ; 794587856533)+3-2)+2)*10^2 …

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(x₌ₙ ; 794587856533))+2-a) +2794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(x; 794587856533))+3-a)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(x₌ₙ; 794587856533)+3-a )+2)*10^(a)           (12)' ↔ (12)''

EXTRACTSₗ(dnumsₙₐₑ(6=xx ; 794587856533)RNGSₗ(dnumsₙₐₑ(6=xx ; 794587856533))=( 794587856533 mod (10^log₁₀( 794587856533)-(log₁₀( 794587856533)-RNGₗ(dnum(6=x;794587856533))+2)+2))-794587856533 mod (10^( log₁₀( 794587856533)-(log₁₀( 794587856533)-4+3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-4+3)+2) 

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-4+2-1)+2-794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-4+3-1)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-4+3-1)+2 )*10^1 

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-4+2 -2) +2794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-4+3-2)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-4+3-2 )+2)*10^2…

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-4+2 -3) +2794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-4+3-3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-4 +3-3 )+2)*10^(3)           (12)'' ↔ (12)'''

 EXTRACTSₗ(dnumsₙₐₑ(6=xx ; 794587856533)RNGSₗ(dnumsₙₐₑ(6=xx ; 794587856533))=7856     (12)'''

La représentation séquentielle ensembliste des étapes des sommes successives de l'expression de l'opération de la fonction EXTRACTSₗ(dnumsₙₐₑ(6=xx ;794587856533)
RNGSₗ(dnumsₙₐₑ(6=xx ; 794587856533))=(6; 56; 856; 7856). 

1.2. Les opérations spéciales d'extraction gauche de plusieurs chiffres successifs et répétés ou non du nombre

Remarquons que l'expression (12)' peut aussi se transformer en une expression (12)'' pour renverser les chiffres du nombre y par une opération spéciale de déconcaténation partielle gauche, mais aussi en une expression (12)''' pour déconcaténer des chiffres non successifs sans les inverser ou en les inversant, ou plus déconcaténer les mêmes chiffres plusieurs fois (12)'''', sans les inverser ou en les inversant (12)''''', et donc plusieurs  opérations spéciales de déconcaténations partielles dont nous explicitons maintenant la première. 

1.2.a L'opération spéciale d'extraction gauche avec inversion et sans répétition de plusieurs chiffres successifs du nombre

Donc nous écrivons maintenant l'expression de la première pour renverser les chiffres du nombre y par une opération spéciale de déconcaténation partielle gauche que nous définissons comme suit après que les expressions obtenues par leur sommation sérielle récurrente soient définies comme une suite de nombres, avec l'opérateur représenté par le symbole sigma correspondant soit à une relation de récurrence sur la somme d'une suite de nombres et qui est en général notée:

∑(n=1→n=∞: [a(n₌ₙ)i])=(a(n₌₁); a(n₌₁) + a(n₊₁); a(n₌₁) + a(n₊₁) + a(n₊₂); a(n₌₁) + a(n₊₁) + a(n₊₂) + a(n₊₃); a(n₌₁) + a(n₊₁) + a(n₊₂) + a(n₊₃) + a(n₊₄); a(n₌₁) + a(n₊₁) + a(n₊₂) + a(n₊₃) + a(n₊₄) + a(n₊₅); a(n₌₁) + a(n₊₁)+ a(n₊₂) + a(n₊₃) + a(n₊₄) + a(n₊₅) + a(n₊₆) …), où i représente l'indice de l'étape de sommation, sachant que i est augmenté d’une unité chaque fois que la valeur de la variable a(n₌ₙ) est additionnée pour donner la valeur d'un nouvel élément dans l'ensemble des éléments dont les valeurs sont successivement additionnées; a(n₌ₙ) est une variable indexée représentant chaque nombre successif de la série, n=1 est la limite inférieure de sommation, et n=∞ est la limite supérieure de sommation. Soit à la somme totale des éléments que sont les nombres de la série et qui n'est donc plus une suite de nombre à indice de sommation, mais plus simplement la somme totale de tous les éléments à indice ou i est l'indexe des éléments indexés sur N* d'un ensemble E dont le cardinal n(E)=Card(E)=x que nous connaissons comme correspondant à l'expression a(n), notée:

∑ (n=1→n=x: [a(nᵢ₌ₙ)] )=(a(nᵢ₌₁) + a(nᵢ₊₁) + a(nᵢ₊₂) + a(nᵢ₊₃) + a(nᵢ₊₄) +a(nᵢ₊₅) + a(nᵢ₊₆)…a(nᵢ₌ₓ)).

Donc après avoir défini la somme sigma en général sous ces deux formes possibles la première de suite récurrente de sommation créant un nouvel ensemble séquentiel dont les éléments correspondent à chaque étapes successive de la sommation; et la deuxième forme correspond à la somme de tous les éléments résultants dans un ensemble dont le cardinal est un seul élément et correspondant donc à un nombre égal à cette somme, nous écrivons et définissons maintenant l'expression de la fonction d'extraction de tous les chiffres x du nombre y compris dans l'intervalle [x₌ₙ→x₌ₙ₊ₐ], que je note EXTRACTSₗ(dnumsₐₑₙ(x₌ₙ→x₌ₙ₊ₐ ; y); RNGS(dnumsₙ(x₌ₙ→x₌ₙ₊ₐ ; y)))), et que 

nous opérons pour renverser les chiffres du nombre y par une opération spéciale de déconcaténation partielle gauche comme suit:

a>0  N* ;  y N*, x  N, n>0 N* avec n<=log₁₀(y)+1, dist(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙ₋ₐ ; y)))=RNG(dnumₙ(x₌ₙ ; y)) - RNG(dnumₙ(x₌ₙ₋ₐ; y))=n-a:

EXTRACTₗ(dnumₙₐₑ(x₌ₙ→ₙ₋ₐ ; y)RNGₗ(dnumₙₐₑ(x₌ₙ→ₙ₋ₐ ; y))=∑ (n=0→n=a: [ ( y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2+n)+2) )- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3+n)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y))+3+n)+2)*10^n  )i])        (12') ↔ (12')''

EXTRACTₗ(dnumₙₐₑ(x₌ₙ→ₙ₋ₐ ; y)RNGₗ(dnumₙₐₑ(x₌ₙ→ₙ₋ₐ ; y))=( y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2)+2) )- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y))+3)+2) *10^0  

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2+1) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3+1)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y)+3+1)+2 )*10^1 

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2+2) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3+2)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y)+3+2 ) +2)*10^2 

 …+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2+a) +2-y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3+a)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y)+3+a )+2)*10^a          (12')''

⁂⁂ 

Prenons l'exemple de y=794587856533 avec les chiffres dnumₙ₌(6;794587856533), 

RNG(dnum(6 ; 794587856533))=4; et soit a=3, puis remplaçons les valeurs des variables correspondantes dans notre expression précédente (12)'''' de la manière suivante:

a>0  N*;  y N*, x  N, n N* avec n<=log₁₀(y)+1:

EXTRACTSₗ(dnumsₙₐₑ(6=x→3=x₄₋₃ ; 794587856533)RNGSₗ(dnumsₙₐₑ(6=x→3=x₄₋₃; 794587856533))

=( 794587856533 mod (10^log₁₀( 794587856533)-(log₁₀( 794587856533)-RNGₗ(dnum(6=x;794587856533))+2)+2))-794587856533 mod (10^( log₁₀( 794587856533)-(log₁₀( 794587856533)-RNGₗ(dnum(6=x;794587856533))+3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x;794587856533))+3)+2) 

+(794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x;

794587856533))+2+1)+2-794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x₌₄;794587856533))+3+1)+2))) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x₌₄;794587856533))+3+1)

+2 )*10^1

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(x₌ₙ ; 794587856533))+2+2) +2- y mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(x; 794587856533))+3+2)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(x₌ₙ; 794587856533)+3+2 )+2)*10^2

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(x₌ₙ ; 794587856533))+2 + 3) +2794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(x; 794587856533))+3+a)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(x₌ₙ; 794587856533)+3+ 3)+2)*10^3          (12)' ↔ (12)''

EXTRACTSₗ(dnumsₙₐₑ(6=x→3=x₄₋₃; 794587856533)RNGSₗ(dnumsₙₐₑ(6=x→3=x₄₋₃ ; 794587856533))=( 794587856533 mod (10^log₁₀( 794587856533)-(log₁₀( 794587856533)-RNGₗ(dnum(6=x;794587856533))+2)+2))-794587856533 mod (10^( log₁₀( 794587856533)-(log₁₀( 794587856533)-4+3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-4+3)+2) 

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-4+2+1)+2-794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-4+3+1)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-4+3+1)+2 )*10^1 


+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-4+2 +2) +2794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-4+3+2)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-4+3+2 )+2)*10^2 …

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-4+2 +3) +2794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-4+3+3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-4 +3+3 )+2)*10^(3)           (12)'' ↔ (12)'''

 EXTRACTSₗ(dnumsₙₐₑ(6=x→3=x₄₋₃ ; 794587856533)RNGSₗ(dnumsₙₐₑ(6=x→3=x₄₋₃ ; 794587856533))=3356     (12)''', qui est l'inverse du nombre 6533 résultant d'une déconcaténation partielle droite ou gauche.

La représentation ensembliste séquentielle des étapes de calcul de la somme sigma de l'expression de l'opération de la fonction EXTRACTSₗ(dnumsₙₐₑ(6=x→3=x₄₋₃ ;
794587856533)RNGSₗ(dnumsₙₐₑ(6=x→3=x₄₋₃ ; 794587856533)) est Seq=(6; 56; 356; 3356).

1.2.b L'opération spéciale d'extraction gauche sans répétition et sans inversion de plusieurs chiffres non successifs du nombre

Donc encore parmi les opérations spéciales de déconcaténation partielles gauches, nous écrivons maintenant l'expression de l'opération pour déconcaténer des chiffres non successifs et non inversés nous notons EXTRACTMNIₗ(dnumₙₐₑ(x₌ₙ→x₊ₐ ; y)RNGₗ(dnumₙₐₑ(x₌ₙ→x₊ₐ ; y)et que nous définissons comme suit : 

a>0  N* a>0  N* et a>0  (a₌ₙ |a₌₁-a₌₀=a₁  a₌₂-a₌₁≠1  a₌₂-a₌₁≠0) y>0 N*, x>0  N,  n>=0 N* avec n<=log₁₀(y)+1; dist(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙ₊ₐ ; y)))=RNG(dnumₙ(x₌ₙ ; y)) - RNG(dnumₙ(x₌ₙ₊ₐ ; y))=a:

EXTRACTMNIₗ(dnumₙₐₑ(x₌ₙ→x₌ₙ ; y)RNGₗ(dnumₙₐₑ(x₌ₙ→x₌ₙ ; y))=( y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2)+2) )- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x ; y))+3)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+3)+2) *10^0

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2-a₌ₕ) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3-a₌ₕ)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y)+3-a₌ₕ)+2 )*10^1 

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2-a₌ₘ) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x ; y))+3-a₌ₘ)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y)+3-a₌ₘ)+2)*10^2 …

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2-a₌ₙ₊ₐ ) +2-y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x ; y))+3-a₌ₙ₊ₐ)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y)+3-a₌ₙ₊)+2)*10^3          (12)'''

⁂⁂

 

Prenons encore l'exemple du nombre y=794587856533 avec le chiffre noté dnum(6=x₄ ; 794587856533)=6 et RNG(dnum(6=x ; 794587856533))=4; dnum(4=x; 794587856533)=4 et RNG(dnum(4=x; 794587856533)=10; et soit a=6, a₌ₕ= 3, 
a₌ₘ=5, puis nous remplaçons les valeurs des variables correspondantes dans notre expression précédente (12)''' de la manière suivante:
 
a>0  N* a>0  N* et a>0  (a₌ₙ |a₁-a₀=a₁  a₂-a₁≠1  a₂-a₁≠0);  y>0 N*, x>0  N, n>=0 N* avec n<=log₁₀(794587856533)+1; dist(RNG(dnum(6=x₄ ; 794587856533)) → RNG(dnum(4=x₆ ; 794587856533)))=RNG(dnum(6=x₄ ; 794587856533)) - RNG(dnum(4=x; 794587856533))=a=6:
 
EXTRACTMNIₗ(dnumₙₐₑ(6=x →4=x ; 794587856533)RNGₗ(dnumₙₐₑ(6=x →4=x ; 794587856533))=( 794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(6=x  ;794587856533))+2)+2) )794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3)+2) *10^0
 
+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+2-3) +2794587856533 
mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3-3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533)+3-3)+2 )*10^1 
 
+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(y)-RNGₗ(dnum(6=x ; 794587856533))+2 -5) +2794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3-5)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533)+3-5)+2)*10^2
 
+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x  ; y))+2-6) +2-794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3-6)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(6=x ; 794587856533)+3-6)+2)*10^3           (12)'''
 
EXTRACTMNIₗ(dnumₙₐₑ(6=x →4=x ;794587856533); RNGₗ(dnumₙₐₑ(6=x →4=x ; 794587856533))=4576     (12)''', qui est aussi le résultat d'une reconcaténation partielle gauche des chiffres non successifs du nombre.

La représentation ensembliste séquentielle des étapes des expressions intermédiaires de l'expression de l'opération de la fonction EXTRACTMNIₗ(dnumₙₐₑ(6=x →4=x ; 794587856533); RNGₗ(dnumₙₐₑ(6=x →4=x ; 794587856533)) est Seq=(6; 76; 576; 4576).

1.2.c L'opération spéciale d'extraction gauche sans répétition et avec  inversion de plusieurs chiffres non successifs du nombre

Donc encore parmi les opérations spéciales de déconcaténation partielles gauches, nous écrivons maintenant l'expression de l'opération pour déconcaténer des chiffres non successifs et en les  inversant nous notons EXTRACTMIₗ(dnumₙₐₑ(x₌ₙ→x₋ₐ ; y)RNGₗ(dnumₙₐₑ(x₌ₙ→x₋ₐ ; y)et que nous définissons comme suit :

a>0  N* a>0  N* et a>0  (a₌ₙ |a₌₁-a₌₀=a₁  a₌₂-a₌₁≠1  a₌₂-a₌₁≠0) y>0 N*, x>0  N, n>=0 N* avec n<=log₁₀(y)+1; dist(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙ₋ₐ ; y)))=RNG(dnumₙ(x₌ₙ ; y)) - RNG(dnumₙ(x₌ₙ₋ₐ ; y))=a:

EXTRACTMIₗ(dnumₙₐₑ(x₌ₙ→x₌ₙ ; y)RNGₗ(dnumₙₐₑ(x₌ₙ→x₌ₙ ; y))=( y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2)+2) )- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x ; y))+3)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+3)+2) *10^0

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2+a₌ₕ) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3+a₌ₕ)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y)+3+a₌ₕ)+2 )*10^1 

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2+a₌ₘ) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x ; y))+3+a₌ₘ)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y)+3+a₌ₘ)+2)*10^2 …

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2+a₌ₙₐ ) +2-y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x ; y))+3+a₌ₙₐ)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y)+3+a₌ₙ)+2)*10^3          (12)'''

⁂⁂

Reprenons l'exemple du nombre y=794587856533 avec le chiffre noté dnum(6=x₄ ; 794587856533)=6 et RNG(dnum(6=x ; 794587856533))=4; dnum(5=x₄₋₁; 794587856533)=4 et RNG(dnum(5=x₄₋₁; 794587856533)=3; et soit a=1, a₌ₕ= 3, 

a₌ₘ=5, puis nous remplaçons les valeurs des variables correspondantes dans notre expression précédente (12)''' de la manière suivante:

a>0  N* a>0  N* et a>0  (a₌ₙ |a₁-a₀=a₁  a₂-a₁≠1  a₂-a₁≠0);  y>0 N*, x>0  N, n>0 N* avec n<=log₁₀(794587856533)+1; dist(RNG(dnum(6=x₄ ; 794587856533)) → RNG(dnum(5=x₄₋₁; 794587856533)))=RNG(dnum(6=x₄ ; 794587856533)) - RNG(dnum(5=x₄₋₁; 794587856533))=1:

EXTRACTMIₗ(dnumₙₐₑ(6=x → 5=x₄₋₁; 794587856533)RNGₗ(dnumₙₐₑ(6=x → 5=x₄₋₁; 794587856533))=( 794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(6=x ;794587856533))+2)+2) )794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(y)-RNGₗ(dnumₙ(6=x; 794587856533))+3)+2) *10^0

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(x₌ₙ ;794587856533))+2+3) +2794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x; 794587856533))+3+3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x; 794587856533)+3+3)+2 )*10^1 

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x; y))+2+5) +2794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x; 794587856533))+3+5)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x; 794587856533)+3+5)+2)*10^2

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ;794587856533))+2+1) +2-794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x; 794587856533))+3+1)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x; 794587856533)3+1)+2)*10^3           (12)'''

EXTRACTMIₗ(dnumₙₐₑ(6=x → 5=x₄₋₁ ; 794587856533); RNGₗ(dnumₙₐₑ(6=x → 5=x₄₋₁ ; 794587856533))=5336     (12)''', qui est aussi le résultat d'une reconcaténation partielle gauche des chiffres non successifs du nombre.

La représentation ensembliste séquentielle des étapes de calcul de la somme des expressions intermédiaires de l'expression de l'opération de la fonction EXTRACTMIₗ(dnumₙₐₑ

(6=x →5=x₄₋₁ ; 794587856533); RNGₗ(dnumₙₐₑ(6=x → 5=x₄₋₁ ; 794587856533)) est Seq=(6363365336 ).

1.2.d L'opération spéciale d'extraction gauche sans répétition et avec à la fois non-inversion majeure et inversion mineure de plusieurs chiffres non successifs du nombre

Donc encore parmi les opérations spéciales de déconcaténation partielles gauches, nous écrivons maintenant l'expression de l'opération pour déconcaténer des chiffres non successifs et à la fois  plus non inversés et moins inversés que nous notons:

EXTRACTMNIIₗ(dnumₙₐₑ(xᵢ₌ₙ→xᵢ₌₊ₐxᵢ₌₋ₐ ; y)RNGₗ(dnumₙₐₑ(xᵢ₌ₙ→xᵢ₌₊ₐxᵢ₌₋ₐ ; y)et que nous définissons comme suit:

a>0  N* aᵢ>0  N* et aᵢ>0  (aᵢ₌ₙ |aᵢ₌₁-aᵢ₌₀=aᵢ₌₁  aᵢ₌₂-aᵢ₌₁≠1  aᵢ₌₂-aᵢ₌₁≠0) y>0 N*, xᵢ>0  N, n>=0 N* avec n<=log₁₀(y)+1; dist(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙ₋ₐ ; y)))=RNG(dnumₙ(x₌ₙ ; y)) - RNG(dnumₙ(x₌ₙ₋ₐ ; y))=a:

a>0  N* aᵢ>0  N* et aᵢ>0  (aᵢ₌ₙ |aᵢ₌₁-aᵢ₌₀=aᵢ₌₁  aᵢ₌₂-aᵢ₌₁≠1  aᵢ₌₂-aᵢ₌₁≠0) y>0 N*, xᵢ>0  N,  nᵢ>=0 N* avec n<=log₁₀(y)+1; dist(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙ₊ₐ ; y)))=RNG(dnumₙ(x₌ₙ ; y)) - RNG(dnumₙ(x₌ₙ₊ₐ ; y))=a:

EXTRACTMNIIₗ(dnumₙₐₑ(xᵢ₌ₙ→xᵢ₌₊ₐxᵢ₌₋ₐ ; y)RNGₗ(dnumₙₐₑ(xᵢ₌ₙ→xᵢ₌₊ₐxᵢ₌₋ₐ ; y)) 

( y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2)+2) )- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x ; y))+3)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+3)+2) *10^0

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2-a₌ₕ) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3-a₌ₕ)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y)+3-a₌ₕ)+2 )*10^1 

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2+a₌ₘ) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x ; y))+3+a₌ₘ)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y)+3+a₌ₘ)+2)*10^2 …

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2-a₌ₙ₊ₐ ) +2-y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x ; y))+3-a₌ₙ₊ₐ)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y)+3-a₌ₙ₊)+2)*10^3          (12₁₂)'''

Prenons encore l'exemple du nombre y=794587856533 avec le chiffre noté dnum(6=x ; 794587856533)=6 et RNG(dnum(6=x ; 794587856533))=4; dnum(4=x; 794587856533)=4 et RNG(dnum(4=x; 794587856533)=10; et soit a=6, a₌ₕ= 3, 

a₌ₘ=3, puis nous remplaçons les valeurs des variables correspondantes dans notre expression précédente (12₁₂)''' de la manière suivante:

a>0  N*,  a>0  N* et a>0  (a₌ₙ |a-a₀=a₁  a₂-a₁≠1  a₂-a₁≠0);  y>0 N*, x>0  N, n>=0 N* avec n<=log₁₀(794587856533)+1; dist(RNG(dnum(6=x ; 794587856533)) → RNG(dnum(4=x ; 794587856533)))=RNG(dnum(6=x ; 794587856533)) - RNG(dnum(4=x₆ ; 794587856533))=a=6:

EXTRACTMNIIₗ(dnumₙₐₑ(6=x → 3=x₄₋₂ → 4=x ; 794587856533)RNGₗ(dnumₙₐₑ

(6=x →4=x ; 794587856533)=( 794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(6=x  ;794587856533)+2)+2) 794587856533 

mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533)+3)+2) *10^0

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533)+2-3) +2794587856533 

mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3-3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533)+3-3)+2)*10^1 

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(y)-RNGₗ(dnum(6=x ; 794587856533))+2+3) +2794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3+3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533)+3+3)+2)*10^2

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x  ; y))+2-6) +2-794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3-6)+2))) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(6=x ; 794587856533)+3-6)+2)*10^3           (12₁₂)'''

EXTRACTMNIIₗ(dnumₙₐₑ(6=x₄ → 3=x₄₋₂ → 4=x ;794587856533); RNGₗ(dnumₙₐₑ(6=x → 3=x₄₋₂ →4=x ; 794587856533))=4376     (12₁₂)''', qui est aussi le résultat d'une reconcaténation partielle gauche et droite des chiffres non successifs du nombre.

La représentation ensembliste séquentielle des étapes des expressions intermédiaires de l'expression de l'opération de la fonction EXTRACTMNIIₗ(dnumₙₐₑ(6=x → 3=x₄₋₂ 

→ 4=x ; 794587856533); RNGₗ(dnumₙₐₑ(6=x → 3=x₄₋₂ → 4=x ; 794587856533)

est Seq=(6; 76; 376; 4376).

1.2.e L'opération spéciale d'extraction gauche sans répétition et avec à la fois inversion majeure et non-inversion mineure de plusieurs chiffres non successifs du nombre

Donc encore parmi les opérations spéciales de déconcaténation partielles gauches, nous écrivons maintenant l'expression de l'opération pour déconcaténer des chiffres non successifs et à la fois  plus inversés et moins non inversés que nous notons 

EXTRACTMINIₗ(dnumₙₐₑ(xᵢ₌ₙ→xᵢ₌xᵢ₌ ; y)RNGₗ(dnumₙₐₑ(xᵢ₌ₙ→xᵢ₌xᵢ₌ ; y)et que nous définissons comme suit :

a>0  N*,  aᵢ>0  N* et aᵢ>0  (aᵢ₌ₙ |aᵢ₌-aᵢ₌₀=aᵢ₌₁  aᵢ₌₂-aᵢ₌₁≠1  aᵢ₌₂-aᵢ₌₁≠0);  y>0 N*, xᵢ>0  N, n>=0 N* avec n<=log₁₀(y)+1; dist(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙₐ ; y)))=RNG(dnumₙ(x₌ₙ ; y)) - RNG(dnumₙ(x₌ₙₐ ; y))=a:

a>0  N*,  aᵢ>0  N* et aᵢ>0  (aᵢ₌ₙ |aᵢ₌-aᵢ₌₀=aᵢ₌₁  aᵢ₌₂-aᵢ₌₁≠1  aᵢ₌₂-aᵢ₌₁≠0);  y>0 N*, xᵢ>0  N,  nᵢ>=0 N* avec n<=log₁₀(y)+1; dist(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙ₊ₐ ; y)))=RNG(dnumₙ(x₌ₙ ; y)) - RNG(dnumₙ(x₌ₙ₊ₐ ; y))=a:

EXTRACTMINIₗ(dnumₙₐₑ(xᵢ₌ₙ→xᵢ₌xᵢ₌ ; y)RNGₗ(dnumₙₐₑ(xᵢ₌ₙ→xᵢ₌xᵢ₌ ; y))=

( y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2)+2) )- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x ; y))+3)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+3)+2) *10^0

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2-a₌ₕ) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3-a₌ₕ)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y)+3-a₌ₕ)+2 )*10^1 

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2+a₌ₘ) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x ; y))+3+a₌ₘ)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y)+3+a₌ₘ)+2)*10^

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2-a₌ₙ₊ₐ ) +2-y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x ; y))+3-a₌ₙ₊ₐ)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y)+3-a₌ₙ₊)+2)*10^3          (12₁₂)'''

⁂⁂

Prenons encore l'exemple du nombre y=794587856533 avec le chiffre noté dnum(6=x ; 794587856533)=6 et RNG(dnum(6=x ; 794587856533))=4; dnum(4=x; 794587856533)=4 et RNG(dnum(4=x; 794587856533)=10; et soit a=6, a₌ₕ= 3, a₌ₘ=3, puis nous remplaçons les valeurs des variables correspondantes dans notre expression précédente (12₁₂)''' de la manière suivante:

a>0  N*,  a>0  N* et a>0  (a₌ₙ |a-a₀=a₁  a₂-a₁≠1  a₂-a₁≠0);  y>0 N*, x>0  N, n>=0 N* avec n<=log₁₀(794587856533)+1; dist(RNG(dnum(6=x ; 794587856533)) → RNG(dnum(4=x ; 794587856533)))=RNG(dnum(6=x ; 794587856533)) - RNG(dnum(4=x₆ ; 794587856533))=a=6:

EXTRACTMINIₗ(dnumₙₐₑ(6=x → 3=x₄₋₂ → 4=x ; 794587856533)RNGₗ(dnumₙₐₑ

(6=x →4=x ; 794587856533)=( 794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(6=x  ;794587856533)+2)+2) 794587856533 

mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533)+3)+2) *10^0

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533)+2-3) +2794587856533 

mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3-3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533)+3-3)+2)*10^1 

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(y)-RNGₗ(dnum(6=x ; 794587856533))+2+3) +2794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3+3)+2)) ) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533)+3+3)+2)*10^2

+ (794587856533 mod (10^log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x  ; y))+2-6) +2-794587856533 mod (10^( log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnum(6=x ; 794587856533))+3-6)+2))) / 10^(log₁₀(794587856533)-(log₁₀(794587856533)-RNGₗ(dnumₙ(6=x ; 794587856533)+3-6)+2)*10^3           (12₁₂)'''

EXTRACTMINIₗ(dnumₙₐₑ(6=x₄ → 3=x₄₋₂ → 4=x ;794587856533); RNGₗ(dnumₙₐₑ(6=x → 3=x₄₋₂ →4=x ; 794587856533))=4376     (12₁₂)''', qui est aussi le résultat d'une reconcaténation partielle gauche et droite des chiffres non successifs du nombre.

La représentation ensembliste séquentielle des étapes des expressions intermédiaires de l'expression de l'opération de la fonction EXTRACTMINIₗ(dnumₙₐₑ(6=x → 3=x₄₋₂ 

→ 4=x ; 794587856533); RNGₗ(dnumₙₐₑ(6=x → 3=x₄₋₂ → 4=x ; 794587856533)

est Seq=(6; 76; 376; 4376).

∀∈⌊⌋⌈⌉ ₀₁₂₃₄₅₆₇₈₉ ₊ ₋ ₌₍₎ ₐ ₑ ₒ ₓ ₔ ₕ ₖ ₗ ₘ ₙ ₚ ₛ ₜ

1.2.f L'opération spéciale d'extraction gauche avec répétition sans inversion de plusieurs chiffres non successifs du nombre

Puis toujours parmi les opérations spéciales de déconcaténation partielles gauches, nous écrivons maintenant l'expression de la troisième que nous définissons pour déconcaténer les mêmes chiffres plusieurs fois sans les inverser, comme suit


a, b  N* et a<0 et b<0 y N*, x  N, n N* avec n<=log₁₀(y)+1; 
dist(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙ₊ₐ ; y)))=RNG(dnumₙ(x₌ₙ ; y)) - RNG(dnumₙ(x₌ₙ₊; y))=a:

EXTRACTₗ(dnumₙₐₑ(x₌ₙ→ₙ₊ ; y)RNGₗ(dnumₙₐₑ(x₌ₙ→ₙ₊ ; y))=( y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2)+2) )- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y))+3)+2) 

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2-1) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3+b)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y)+3+b)+2 )*10^1 

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2 -2) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3+b)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y)+3+b )+2)*10^2 …

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2+a) +2-y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3+b)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y)+3+b )+2)*10^(-a+1)           (12)''''


Prenons un exemple

 

1.2.g L'opération spéciale d'extraction gauche sans inversion et avec répétition de plusieurs chiffres non successifs du nombre

1.1.h L'opération spéciale d'extraction gauche avec inversion et répétition de plusieurs chiffres non successifs du nombre

Puis toujours parmi les quatre opérations spéciales de déconcaténation partielle gauche, nous écrivons maintenant l'expression de la quatrième que nous définissons pour déconcaténer les mêmes chiffres plusieurs fois en les inversant comme suit:


a, b  N* et a<0 et b>0 y N*, x  N, n N* avec n<=log₁₀(y)+1; 
dist(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙ₊ₐ ; y)))=RNG(dnumₙ(x₌ₙ ; y)) - RNG(dnumₙ(x₌ₙ₊; y))=a:

EXTRACTₗ(dnumₙₐₑ(x₌ₙ→ₙ₊ ; y)RNGₗ(dnumₙₐₑ(x₌ₙ→ₙ₊ ; y))=( y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2)+2) )- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y))+3)+2) 

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2-1) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3+b)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y)+3+b)+2 )*10^1 

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2 -2) +2- y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3+b)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y)+3+b )+2)*10^2 …

+ (y mod (10^log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ ; y))+2+a) +2-y mod (10^( log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x; y))+3+b)+2)) ) / 10^(log₁₀(y)-(log₁₀(y)-RNGₗ(dnumₙ(x₌ₙ; y)+3+b )+2)*10^(-a+1)           (12)''''

⁂⁂⁂⁂⁂⁂

1.3 Les opérations d'extraction droite de plusieurs chiffres successifs du nombre 

 

 Nous rappelons que y=x₌ₓ*10^n=x + x₌ₓ₋₁*10 ^(n-1) + x₌ₓ₋₂*10^(n-2) + x₌ₓ*10^(n-3)…+ x₊₁*10^(1) + x₌₁*10^(0)     (A)' où les coefficients c compris entre 0 et 9 sont les chiffres du nombre y. avec les chiffres a, z, k, w de ce nombre noté algébriquement en général  dnumₙ(x ; y)  DNum(y)=(dnumₐ(a; y); dnum(z; y); dnumₓ(k; y); dnum(w; y)…), x  SeqX₌ₓ=(x₌₁=a; x₊₁=z; x₊₂=k; x₊₃=w; x₊₄; x₊₅; x₊₆; x₊₇... x₌ₓ)  DNum(n)=(0, 1, 2, 3, 4, 5, 6, 7, 8 et 9). Nous rappelons encore que l'expression de cette opération de déconcaténation multiple des chiffres successifs dnumₐₑ(x₌ₙ→ₙ₊ ; y) situés dans l'intervalle ouvert défini pour sa borne supérieure comme le chiffre du rang le plus élevé DNum(y)=]x₌ₓ; x₌₁[ et pour sa borne inférieure comme le chiffre du rang le moins élevé et donc le chiffre des unités, et correspondante ainsi à la définition d'une opération de déconcaténation partielle, est en fait la combinaison linéaire de plusieurs opérations d'extraction de chiffres successifs du même nombre. C'est à dire que l'opération d'extraction droite (correspondante à un intervalle de valeurs choisies des variables résultats de la fonction de rang droit RNG(dnumₙ(x₌ₙ ; y)) et RNG(dnumₙ(x₌ₙ₊ₘ ; y))) d'un nombre y, dont je choisis la valeur de rang de chiffres successifs droits notés 

RNG(dnumₐₑ(x₌ₙ→ₙ₊ ; y)) = n₁; n₂; n+m;…)

1.3.a L'opération d'extraction droite sans inversion et sans répétition de plusieurs chiffres du nombre qui sont successifs et répétés ou non


En conséquence de ce que nous avons écrit précédemment j'écris donc maintenant l'expression de la fonction d'extraction sans inversion et sans répétition droite de plusieurs chiffres successifs et répétés ou non du nombre et que je note EXTRACT(dnumₐₑ(x₌ₙ→ₙ₊ ; y); RNG(dnumₐₑ
(x₌ₙ→ₙ₊; y))), est définie comme suit: 

N y N*, x  N, n N* avec n<=log₁₀(y)+1, et dist(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙ₊ₘ ; y)))=dist(RNG(dnumₐₑ(x₌ₙ→xᵢ₌ₙ₊ ; y)))=RNG(dnumₐₑ(x₌ₙ₊ₘ ; y) -RNG(dnumₙ(x₌ₙ ; y)))=malors:  

a(y)=EXTRACT(dnumₙₐₑ(xᵢ₌ₙ→xᵢ₌ₙ₊ₘ ; y); RNG(dnumₙ(x₌ₙ ; y))-RNG(dnumₐₑ(x₌ₙ₊ₘ ; y)))

a(y)=⌊ y/10^(⌊ Log(y) -RNG(dnumₙ(x₌ₙ ; y)+1-m)-⌊ y/10^(Log(y)-RNG(dnumₙ(x₌ₙ ; y)+2)*10^(m+1)

⁂⁂


Prenons l'exemple de y=794587856533 avec les chiffres dnumₙ₌₂(5;794587856533), 
RNG(dnum(5 ; 794587856533))=4m=2, puis remplaçons les variables correspondantes dans notre expression précédente (13)' de la façon suivante:

EXTRACT(dnum(5=x₌₄→7=x₌₄₂; 794587856533) ; RNG(dnum(7=x₌₄₂ ; 794587856533)) - RNG(dnum(5=x₄ ; 794587856533)))                    (13)'(13')'

a(y)=794587856533/10^(log₁₀(794587856533)-RNG(dnum(5 ;794587856533))+1-2 -794587856533/10^(log₁₀(794587856533)-RNG(dnum(5 ; 794587856533))+2*10^(2+1)      (13')'(13'')'

a(y)=(794587856533/10^(log₁₀(794587856533)-4+1-2)-794587856533/10^(log₁₀(794587856533)-4+2*10^(2+1)        (13'')'(13''')'

a(y)=587                                (13''')'

1.2 Les opérations spéciales d'extraction droite de plusieurs chiffres successifs et non successifs du nombre

Remarquons que l'expression (13)' peut aussi se transformer en une expression (13)'' d'une opération spéciale de déconcaténation partielle droite pour renverser le sens de l'ordre déconcaténation partielle de la gauche vers la droite et donc de la droite vers la gauche un sens de déconcaténation équivalent à une déconcaténation gauche des chiffres du nombre y; mais aussi en une expression (13)''' d'une opération spéciale de déconcaténation partielle droite pour déconcaténer des chiffres non successifs en les inversant ou sans les inverser (13)'''' et en éliminant tous les chiffres de l'intervalle de déconcaténation partielle sauf les deux chiffres de la borne inférieure et supérieure. 


1.2.a Les opérations spéciales d'extraction droite sans répétition et avec inversion de plusieurs chiffres successifs répétés ou non du nombre


Donc nous avons au total trois opérations spéciales de déconcaténation partielle dont nous écrivons maintenant l'expression de la première que nous définissons pour renverser le sens de l'ordre de déconcaténation des chiffres du nombre y par une opération spéciale de déconcaténation partielle droite comme suit:

N* et p>0 y N*, x  N, n N* avec n<=log₁₀(y)+1, et dist(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙₚ ; y)))=dist(RNG(dnumₐₑₙ(x₌ₙ→ₙₚ ; y)))=RNG(dnumₙ(x₌ₙₚ ; y)) -RNG(dnumₙ(x₌ₙ ; y))=p; et avec RNG(dnumₙ(x₌ₙₚ ; y))= ( …n-p; n-p-1; n-p-2; …n), alors:  

EXTRACT(dnumₙₐₑ(x₌ₙ→ₙ-ₚ ; y); RNG(dnumₙₐₑ(x₌ₙ→ₙ- ; y)))=y/10^(log₁₀(y)-RNG(dnumₙ(x₌ₙ ; y))+1-y/10^(log₁₀(y)-RNG(dnumₙ(x₌ₙ ; y))+2+p*10^(p+1)      (13)''.

⁂⁂

Prenons l'exemple de y=794587856533 avec les chiffres dnumₙ₌₂(5;794587856533), 

RNG(dnum(5 ; 794587856533))=4; p=2, puis remplaçons les variables correspondantes dans notre expression précédente (13)'' de la façon suivante:

EXTRACT(dnum(5=x₌₄→9=x₌₄₂; 794587856533)  ; RNG(dnum(9=x₌₄₂ ; 794587856533)) - RNG(dnum(5=x₄ ; 794587856533)))                    (13)''(13')''

a(y)=(794587856533/10^(log₁₀(794587856533)-RNG(dnum(5 ; 794587856533))+1)-794587856533/10^(log₁₀(794587856533)-RNG(dnum(5 ; 794587856533))+2+2*10^(2+1)      (13')''(13'')''

a(y)=(794587856533/10^(log₁₀(794587856533)-4+1)-794587856533/10^(log₁₀(794587856533)-4+2+2*10^(2+1)        (13'')''(13''')''


a(y)=945    (13''')''

1.2.b Les opérations spéciales d'extraction droite sans répétition, avec inversion et élimination de plusieurs chiffres successifs répétés ou non du nombre

Donc encore parmi les trois opérations spéciales de déconcaténations partielles droites, nous écrivons maintenant l'expression de la deuxième expression que nous définissons pour déconcaténer des chiffres non successifs en les inversant et en éliminant tous les chiffres de l'intervalle de déconcaténation partielle sauf les deux chiffres de la borne inférieure et supérieure [x₌ₙ; x₋₁], comme suit:

m >0 et m  N* avec n > m;  y N*, x  N, n N* avec n<=log₁₀(y)+1, et dist(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙₘ ; y)))=dist(RNG(dnumₐₑₙ(x₌ₙ→ₙₘ ; y)))=RNG(dnumₙ(x₌ₙ ; y)) - RNG(dnumₙ(x₌ₙₘ ; y))=n-m, et avec RNG(dnumₙ(x₌ₙ₊ₘ ; y))(m; n₁-m; n₂-m; …; n), alors:  

EXTRACTELIM(dnumₙₐₑ(x₌ₙ→x₋ₘ ; y) - dnumₙₐₑ(x₌ₙ₋₁x₋ₘ₊ ; y) ;
 RNG(dnumₙₐₑ(x₌ₙ→x₋ₘ; y)) - RNG(dnumₙₐₑ(x₌ₙ₋₁→x₌ₙ₋ₘ₊; y)))=(y/10^(log₁₀(y)-RNG(dnumₙ(x₌ₙ ; y))+1)*10-y/10^(log₁₀(y)-RNG(dnumₙ(x₌ₙ ; y))+2*100 +(y/10^(log₁₀(y)-RNG(dnumₙ(x₌ₙ ; y))+1+m)-y/10^(log₁₀(y)-RNG(dnumₙ(x₌ₙ ; y))+2+m *10          (13)'''.

 

Reprenons l'exemple de y=794587856533 avec les chiffres dnumₙ₌₂(5;794587856533) et dnum(9; 794587856533), RNG(dnum(5 ; 794587856533))=4; m=2, puis remplaçons les variables correspondantes dans notre expression précédente (13)''' de la façon suivante:

EXTRACTELIM(dnum(5=x₌₄→9=x₌₄₂; 794587856533) - dnum(4=x₌₄₁→4=x₌₄₁ ;794587856533) ; RNG(dnum(5=x→9=x₄₋₂ ; 794587856533)) -RNG(dnum(4=x₌₄₁→4=x₌₄₁;794587856533)))           (13)'''(13')'''

a(y)=(794587856533/10^(log₁₀(794587856533)-RNG(dnum(5₄ ; 794587856533))+1)*10-794587856533/10^(log₁₀(794587856533)-RNG(dnum(5₄ ; 794587856533))+2*100 +(794587856533/10^(log₁₀(794587856533)-RNG(dnum(5₄ ; 794587856533))+1+2)-794587856533/10^(log₁₀(794587856533)-RNG(dnum(5₄ ; 794587856533))+2+2 *10       (13')'''(13'')'''

a(y)=(794587856533/10^(log₁₀(794587856533)-4+1)*10-794587856533/10^(log₁₀(794587856533)-4+2*100 +(794587856533/10^(log₁₀(794587856533)-4+1+2) -794587856533/10^(log₁₀(794587856533)-4+2+2*10                     (13'')'''(13''')'''

a(y)=59    (13''')'''

1.2.c Les opérations spéciales d'extraction droite sans répétition, sans  inversion et avec élimination de plusieurs chiffres successifs répétés ou non du nombre

Donc encore parmi les trois opérations spéciales de déconcaténations partielles droites, nous écrivons maintenant l'expression de la troisième expression que nous définissons pour déconcaténer des chiffres non successifs sans les inverser et en éliminant tous les chiffres de l'intervalle de déconcaténation partielle sauf les deux chiffres de la borne inférieure et supérieure [x₌ₙ; xₙ₊ₘ₊₁], comme suit:

m >0 et m  N* ;  y N*, x  N, n N* avec n<=log₁₀(y)+1, et 
dist(RNG(dnumₙ(x₌ₙ ; y)) → RNG(dnumₙ(x₌ₙ₊; y)))=dist(RNG(dnumₐₑₙ(x₌ₙ→ₙ₊ₘ ; y)))=RNG(dnumₙ(x₌ₙ ; y)) -RNG(dnumₙ(x₌ₙ₊ₘ ; y))=n+m-1, et avec RNG(dnumₙ(x₌ₙ₊; y))(nn+1; n+2; …n+m; n+m+1 );  distRNG(dnumₙₐₑ(x₌ₙ→x₌ₙ₊ ; y)) - RNG(dnumₙₐₑ(x₌ₙ₊₁→x₌ₙ₊ ; y)))=2, alors: alors:  

EXTRACTELIM(dnumₙₐₑ(x₌ₙ→x₌ₙ₊₋₁ ; y) - dnumₙₐₑ(x₌ₙ₊₁→x₌ₙ₊₋₁ ; y) RNG(dnumₙₐₑ(x₌ₙ→x₌ₙ₊ ; y)) - RNG(dnumₙₐₑ(x₌ₙ₊₁→x₌ₙ₊₋₁; y)))=(y/10^(log₁₀(y)-RNG(dnumₙ(x₌ₙ ; y))+1)*10-y/10^(log₁₀(y)-RNG(dnumₙ(x₌ₙ ; y))+2*100 +(y/10^(log₁₀(y)-RNG(dnumₙ(x₌ₙ ; y))+1-m)-y/10^(log₁₀(y)-RNG(dnumₙ(x₌ₙ ; y))+2-m *10          (13)''''.

 

Prenons l'exemple de y=794587856533 avec les chiffres dnumₙ₌₂(5;794587856533) et dnum(7; 794587856533), RNG(dnum(5 ; 794587856533))=4; m=2, puis remplaçons les variables correspondantes dans notre expression précédente (13)'''' de la façon suivante:

EXTRACTELIMᵣ(dnum₂₂₂(5=xᵢ₌₄→7=xᵢ₌₄₊₂; 794587856533) - dnum(8=xᵢ₌₄₊₁→8=xᵢ₌₄₊₂₋₁ ;794587856533) ; RNGᵣ(dnum₂₂₂(5=xᵢ₌→7=xᵢ₌ ; 794587856533)) - RNGᵣ(dnum₂₂(8=xᵢ₌ₙ₊₁→7=xᵢ₌₄₊₂₋₁ ; 794587856533)))                    (13)''''(13')''''

a(y)=(794587856533/10^(log₁₀(794587856533)-RNG(dnum(5 ; 794587856533))+1)*10-794587856533/10^(log₁₀(794587856533)-RNG(dnum(5 ; 794587856533))+2*100 +(794587856533/10^(log₁₀(794587856533)-RNG(dnum(5 ; 794587856533))+1-2)-794587856533/10^(log₁₀(794587856533)-RNG(dnum(5 ; 794587856533))+2-2 *10       (13')''''(13'')''''

a(y)=(794587856533/10^(log₁₀(794587856533)-4+1)*10-794587856533/10^(log₁₀(794587856533)-4+2*100 +(794587856533/10^(log₁₀(794587856533)-4+1-2) -794587856533/10^(log₁₀(794587856533)-4+2-2*10                     (13'')''''(13''')''''

a(y)=57    (13''')'''' 

⁂⁂⁂