matemáticos, y más precisamente en aritmética, la división euclidienne o división entera es una operación que, a dos enteras naturalidades llamado dividendo y diviseur , asocia dos enteros llamados quotient y resto . Inicialmente definida para dos enteras naturalidades no nuls, se generaliza a los enteros relativos y a los polynômes, por ejemplo.
Esta división es en la base de las théorèmes de laaritmética elemental, como aquella de laaritmética modulaire que da lugar en la creación de las congruences sobre los enteros.
Sumario |
El théorème de división euclidienne para enteros positivos se énonce así : para todos enteros tiene y b positivos, con b no ningún, hay una única pareja de enteros q y r como la relación ha=bq+r sea verificada, y como r sea comprendido entre 0 y b-1 al sentido ancho. El entero q es llamado quotient de la división de ha por b, y el entero r resto de esta división.
Estén tiene y b dos enteros positivos, con b no ningún.
Consideremos el juntos E definido por :
E Es no vacío porque contiene tiene. Como E es una parte no vacía de N , por axiome, el mínimo de E existe. Anotemos r este mínimo y q el entero que lo define, es decir aquel que verifica la igualdad ha - b.q = r, Por construcción r es un entero natural. El entero r - b no puede ser elemento de E y pues es estrictamente negativo, lo que muestra que r es estrictamente más pequeño que b. La existencia es demostrada entonces.
A dos enteros tiene y b , con b no ningún, la división euclidienne asocia un quotient q y un resto r, todo dos enteros, verificando :
La afirmación de la existencia del resto y del quotient es llamada Théorème de la división euclidienne para los enteros.
Se era posible de definir una división tal que la unicité del quotient y del resto sea garantizada, sería sin embargo incompatible con el caso general de la división en los anillos euclidiens.
La definición de la división euclidienne sobre las enteras naturalidades permite probar la existencia de dos enteros naturales q1 y r 1 tales qué
Con
Un pequeño estudio sobre los signos respectivos de ha y b permite dar para la división euclidienne de ha por b
proporciona otra pareja solución.La división euclidienne según las potencias décroissantes existe si el anillo es definido sobre un cuerpo :
A dos polynômes TIENE y B a coeficientes en un cuerpo K con B no ningún, la división euclidienne asocia un único quotient Q y un único resto R, todo dos polynômes, verificando :
El unicité es garantizada aquí, en cambio es necesario que K sea un cuerpo. Si no la división es todavía a veces posible, si por ejemplo el coeficiente del monôme dominante de B es igual a 1, o más generalmente si el coeficiente del monôme dominante de B es inversible.
En ciertos tipos de anillos commutatifs unitaires íntegros, se puede definir una división euclidienne por
llamada stathme euclidien.Se hay un stathme euclidien sobre el anillo TIENE, existe un que verifica la propiedad siguiente : sí tiene y b están dos elementos de HA como b divide tiene, entonces v(b)
v(tiene).
Un anillo que admite un stathme euclidien es llamado anillo euclidien.
La definición de un stathme euclidien difiere de un autor al otro. Los informes lógicos entre las diferentes definiciones son abordados en el artículo Anillo euclidien.
Se se interesa en el cálculo de división euclidienne de dos enteros, conociendo al previo las operaciones de adición, de sustracción, de multiplicación, y de comparación, entre números enteros. Es fácil de traer el problema a dos enteros positivos, y se se restringe en este caso.
Los algorithmes descritos aquí-debajo calculan el quotient de la división euclidienne ; es bien claro que el resto deduce. Atención, el contrario no sería verdadero.
El primero método, natural pero ingenua, pide mucho demasiado de cálculos para grandes números. Se presenta luego dos métodos corrientes, de complejidad parecida : la primera conviene para cálculos basa 2, y pues para una programación informática ; la segundo método, esencialmente equivalente, es una adaptación para la base de numération habitual, la base décimale, y conviene pues para cálculos a mano. Es el algorithme enseñado a la escuela.
Para efectuar la división euclidienne de ha por b, se construye una continuación aritmética estrictamente décroissante
de razón (-b) :
, después
. Hay pues un plus pequeño entero I como
: es decir
, lo que se escribe todavía
. El quotient de la división buscada es pues
, y el resto
.
El número de no de este algorithme es pues
; cada etapa requiere una sustracción y una comparación ; la complejidad de cálculo crece linéairement con ha, es decir exponentiellement con el tamaño de ha - sí se conviene de medir el tamaño de un entero por el número de cifras que requiere su desarrollo binaire (o décimal si se prefiere, encubrió no modifica las cosas que de una constante), este tamaño es del orden del logarithme del entero.
Una mera mejora consiste en hacer una investigación dichotomique, sobre el quotient : en lugar de recorrer como précédemment todos los enteros desde
mientras tanto de topar el bueno quotient, se va comenzar por encontrar rápidamente un entero cuyo se será seguro que es más grande que el quotient buscado ; en la lista acabada de quotients posibles restantes, se hará una investigación dichotomique.
El primer cálculo se hace simplemente que considera la continuación geométrica
. Mientras
, se incrémente n de 1 a cada etapa. Esté
el plus pequeño entero como
. El número de etapas para encontrar este entero es del orden
de . Cada una de estas etapas no pide que una multiplicación por dos (todavía más fácil que una adición, para una escritura binaire), y una comparación.
Para el segundo cálculo, se construye dos continuaciones
y ;
lo una almacenará de las minorants del quotient buscado, el otro de los majorants estrictos. Se plantea pues
y ,
después por récurrence :
, entonces se puede affiner el minorant, y se plantea pues
y en
, se puede affiner el majorant, y se plantea
, y ..
Se muestra fácilmente por récurrence que en cada etapa n de este segundo cálculo,
y están
dos enteros, todos dos múltiplos de y
cuya diferencia vale
; esta remarce permite sobre todo de mostrar que las continuaciones son bien definidas hasta
, y que
y no
difieren que de 1 ; ya que son respectivamente un minorant ancho y un majorant estricto del quotient,
es el quotient buscado.
El número máximo de etapas para este cálculo es del orden
de (una de las dichotomies ha podido dar el bueno quotient antes la N - 1ème etapa, es el caso de igualdad de la comparación, al cual caso se puede arrestar el algorithme antes), que cada una no exige que una adición, una división por dos (fácil en escritura binaire, este no es evidentemente no una división euclidienne escondida), una multiplicación (que puede ser evitada, gestionando más de variables), y una comparación.
concaténant los resultados de los dos cálculos, se ve que este algorithme tiene una complejidad que crece logarithmiquement con
, y pues linéairement con el tamaño de tiene . La mejora es pues muy limpia.
Esté dos enteras naturalidades tiene y cuyas
se quiere efectuar la división. Se comienza por encontrar la más pequeña potencia de 10 tal qué
; según el théorème de división euclidienne, hay entonces un único entero
como :
. Se se trae pues a hacer la división de por
; la desigualdad precedente reloj que la primera potencia de 10 tal que
excèdera
será estrictamente más pequeña qué
; se la anota
. Se construye así una continuación de enteras naturalidades
estrictamente décroissante ; vale pues 0 a uno cierto rango ; se construye la continuación de enteros
asociada de la misma façonqu'se ha construido
. El quotient buscado estará
: en efecto la desigualdad que da para la primera ocurrencia de estará
:
, lo que es bien la definición del quotient.
Se remarca que este método se divide como la precedente en dos etapas : primeramente una investigación de una potencia bastante grande, lo que pide nuevamente un número de cálculo logarithmique tiene , es decir lineal en el tamaño de tiene ; luego un cálculo de todos los coeficientes
asociados a las diferentes potencias de 10 inferiores a la potencia bastante grande obtenida. Para cada cálculo de ,
el algorithme pide de hecho un cálculo de división euclidienne intermediaria ; pero el quotient es a buscar sólo entre los enteros de 0 a 9 ; se hace pues rápidamente utilizando de las mesas.
Este método es aquella utilizada primaria lorqu'se trata de plantear una división.