División euclidiana

En aritmética, a división euclidiana (ou división con resto) é o proceso de dividir un número enteiro (o dividendo) por outro (o divisor), de forma que se produce un cociente enteiro e un resto natural estritamente menor que o valor absoluto do divisor. Unha propiedade fundamental é que o cociente e o resto existen e son únicos, baixo algunhas condicións. Os métodos de cálculo chámanse algoritmos de división enteira, sendo o máis coñecido a división longa.
Teorema da división
A división euclidiana baséase no resultado, ás veces chamado lema de división de Euclides, que mostramos a conyinuación.
Dados dous números enteiros Modelo:Math e Modelo:Math, con Modelo:Math, existen números enteiros únicos Modelo:Math e Modelo:Math tal que
e
onde Modelo:Math denota o valor absoluto de Modelo:Math.[1]
No teorema anterior, cada un dos catro enteiros ten un nome propio: Modelo:Math chámase Modelo:Em, Modelo:Math chámase Modelo:Em, Modelo:Math chámase Modelo:Em e Modelo:Math chámase Modelo:Em.
Xeneralización
Aínda que orixinalmente foi pensada para números enteiros, a división euclidiana e o teorema da división poden xeneralizarse a polinomios univariados sobre un corpo e a dominios euclidianos.
No caso dos polinomios, temos que a principal diferenza é que as desigualdades substitúense por
onde denota o grao do polinomio.
Na xeneralización a dominios euclidianos, a desigualdade descríbese como
onde denota unha función específica do dominio aos números naturais chamada "función euclidiana".
Exemplos
- Se a = 7 e b = 3, entón q = 2 e r = 1, xa que 7 = 3 × 2 + 1.
- Se a = 7 e b = −3, entón q = −2 e r = 1, xa que 7 = −3 × (−2) + 1.
- Se a = −7 e b = 3, entón q = −3 e r = 2, xa que −7 = 3 × (−3) + 2.
- Se a = −7 e b = −3, entón q = 3 e r = 2, xa que −7 = −3 × 3 + 2.
En termos de notación decimal, a división longa proporciona un algoritmo eficiente para resolver divisións euclidianas. A súa xeneralización á notación binaria e hexadecimal proporciona máis flexibilidade e posibilidades de implementación en aplicacións informáticas. No entanto, para números grandes, adoitan preferirse os algoritmos que reducen a división á multiplicación, como o método de Newton-Raphson, porque só necesitan un tempo proporcional ao tempo da multiplicación necesario para verificar o resultado, independentemente do algoritmo de multiplicación que use.
Variantes
A división euclidiana admite unha serie de variantes, algunhas delas enuméranse a continuación.
Outros intervalos para o resto
Na división euclidiana con Modelo:Mvar como divisor, o resto pertence ao intervalo Modelo:Math de lonxitude Modelo:Math. Poderase utilizar calquera outro intervalo da mesma lonxitude. Por exemplo, dados os enteiros , , con , existen números enteiros únicos e con tal que .
En particular, se entón . Esta división chámase división centrada e o seu resto chámase resto centrado ou resto mínimo absoluto.
Isto úsase para aproximar números reais: a división euclidiana define o truncamento, e a división centrada define o redondeo.
División de Montgomery
Dados os números enteiros , e con e sexa o inverso multiplicativo modular de (é dicir, con sendo múltiplo de ), entón existen números enteiros únicos e con tal que . Este resultado xeneraliza a división impar de Hensel (1900).[2]
O valor é o N-residuo definido na redución de Montgomery.
En dominios euclidianos
Os dominios euclidianos (tamén coñecidos como aneis euclidianos) [3] defínense como dominios de integridade que admiten a seguinte xeneralización da división euclidiana:
- Dados un elemento Modelo:Math e un elemento distinto de cero Modelo:Math nun dominio euclidiano Modelo:Math equipado cunha función euclidiana Modelo:Math (tamén coñecida como valoración euclidiana [4] ou función de grao [3] ), existen Modelo:Math e Modelo:Math en Modelo:Math tal que Modelo:Math e a maiores Modelo:Math ou Modelo:Math.
Non se require a unicidade de Modelo:Math e Modelo:Math. [5] Ocorre só en casos excepcionais, normalmente para polinomios univariados, e para números enteiros, se se engade a condición adicional Modelo:Math.
Exemplos de dominios euclidianos inclúen os corpos, os aneis polinómicos nunha variable sobre un corpo e tamén os enteiros gaussiano. A división euclidiana de polinomios ten sido obxecto de desenvolvementos específicos.