Divisão euclidiana

17 é dividido em 3 grupos de 5, com 2 como sobras. Aqui, o dividendo é 17, o divisor é 5, o quociente é 3 e o resto é 2 (que é estritamente menor que o divisor 5) ou, mais simbolicamente, 17 = ( 5 × 3 ) + 2 {\displaystyle 17=(5\times 3)+2}

Na aritmética, a divisão euclidiana (ou divisão com resto) é o processo de dividir um inteiro (o dividendo) por outro (o divisor), de forma que produza um quociente e um resto menor que o divisor.[1] Uma propriedade fundamental é que o quociente e o resto existem e são únicos, sob algumas condições. Por causa dessa singularidade, a divisão euclidiana é frequentemente considerada sem referência a nenhum método de cálculo e sem calcular explicitamente o quociente e o resto. Os métodos de computação são chamados de algoritmos de divisão de inteiros, sendo o mais conhecido deles a divisão longa.

A divisão euclidiana e os algoritmos para calculá-la são fundamentais para muitas questões relativas a inteiros, como o algoritmo euclidiano para encontrar o maior divisor comum de dois inteiros,[2] e aritmética modular, para a qual apenas restos são considerados.[3] A operação que consiste em calcular apenas o resto é chamada de operação módulo,[4] e é frequentemente usado em matemática e ciência da computação.

A torta tem 9 fatias, então cada uma das 4 pessoas recebe 2 fatias e 1 sobra

Teorema da divisão

Dados dois inteiros a {\displaystyle a} e b {\displaystyle b} , com b 0 {\displaystyle b\neq 0} , existem inteiros únicos q {\displaystyle q} e r {\displaystyle r} tais que

a = b q + r {\displaystyle a=bq+r}

e

0 r < | b | {\displaystyle 0\leq r<|b|} ,

onde | b | {\displaystyle |b|} denota o valor absoluto de b {\displaystyle b} .[5]

No teorema acima, cada um dos quatro inteiros tem um nome próprio: a {\displaystyle a} é chamado de dividendo, b {\displaystyle b} é chamado de divisor, q {\displaystyle q} é chamado de quociente e r {\displaystyle r} é chamado de resto.[1]

O cálculo do quociente e do resto do dividendo e do divisor é chamado de divisão ou — em caso de ambiguidade — divisão euclidiana. O teorema é frequentemente referido como algoritmo de divisão (embora seja um teorema e não um algoritmo), porque sua demonstração, conforme fornecida a seguir, se presta a um algoritmo de divisão simples para calcular q {\displaystyle q} e r {\displaystyle r} .

A divisão não é definida no caso em que b = 0 {\displaystyle b=0} ; (veja a divisão por zero).

Para o resto e a operação módulo, existem convenções diferentes de 0 r < | b | {\displaystyle 0\leq r<|b|} .

História

Antes da descoberta do sistema de numeração hindu-arábica, que foi introduzido na Europa durante o século XIII por Fibonacci, a divisão era extremamente difícil, e apenas os melhores matemáticos eram capazes de fazê-la.[6] Atualmente, a maioria dos algoritmos de divisão, incluindo divisão longa, são baseados nesta notação ou em suas variantes, como numerais binários. Uma exceção notável é a divisão Newton-Raphson, que é independente de qualquer sistema numérico.

O termo "divisão euclidiana" foi introduzido durante o século XX como uma abreviação para "divisão dos anéis euclidianos". Foi rapidamente adotado por matemáticos para distinguir esta divisão de outros tipos de divisão de números.[carece de fontes?]

Exemplo intuitivo

Suponha que uma torta tenha 9 fatias e elas sejam divididas igualmente entre 4 pessoas. Usando a divisão euclidiana, 9 dividido por 4 é 2 com o resto 1. Em outras palavras, cada pessoa recebe 2 fatias de torta, e sobra 1 fatia.

Isso pode ser confirmado usando a multiplicação—o inverso da divisão: se cada uma das 4 pessoas recebeu 2 fatias, então 4 × 2 = 8 {\displaystyle 4\times 2=8} fatias foram dadas no total. Adicionando 1 fatia restante, o resultado são 9 fatias. Em resumo: 9 = 4 × 2 + 1 {\displaystyle 9=4\times 2+1} .

Em geral, se o número de fatias é denotado por a {\displaystyle a} e o número de pessoas é denotado por b {\displaystyle b} , então pode-se dividir a torta igualmente entre as pessoas, de modo que cada pessoa receba q {\displaystyle q} fatias (o quociente), com algum número de fatias r < b {\displaystyle r<b} sendo a sobra (o resto). Nesse caso, a equação a = b q + r {\displaystyle a=bq+r} permanece válida.

Como um exemplo alternativo, se 9 fatias fossem divididas entre 3 pessoas em vez de 4, cada uma receberia 3 e nenhuma fatia sobraria, o que significa que o resto seria zero, levando à conclusão de que 3 divide 9 igualmente, ou que 3 divide 9.

A divisão euclidiana também pode ser estendida para dividendo negativo (ou divisor negativo) usando a mesma fórmula;[1] por exemplo, 9 = 4 × ( 3 ) + 3 {\displaystyle -9=4\times (-3)+3} , o que significa que −9 dividido por 4 é −3 com resto 3.

Exemplos

  • Se a = 7 {\displaystyle a=7} e b = 3 {\displaystyle b=3} , então q = 2 {\displaystyle q=2} e r = 1 {\displaystyle r=1} , já que 7 = 3 × 2 + 1 {\displaystyle 7=3\times 2+1} .
  • Se a = 7 {\displaystyle a=7} e b = 3 {\displaystyle b=-3} , então q = 2 {\displaystyle q=-2} e r = 1 {\displaystyle r=1} , já que 7 = 3 × ( 2 ) + 1 {\displaystyle 7=-3\times (-2)+1} .
  • Se a = 7 {\displaystyle a=-7} e b = 3 {\displaystyle b=3} , então q = 3 {\displaystyle q=-3} e r = 2 {\displaystyle r=2} , já que 7 = 3 × ( 3 ) + 2 {\displaystyle -7=3\times (-3)+2} .
  • Se a = 7 {\displaystyle a=-7} e b = 3 {\displaystyle b=-3} , então q = 3 {\displaystyle q=3} e r = 2 {\displaystyle r=2} , já que 7 = 3 × 3 + 2 {\displaystyle -7=-3\times 3+2} .

Prova

A seguinte prova do teorema da divisão se baseia no fato de que uma sequência decrescente de inteiros não negativos para eventualmente. Ele é separado em duas partes: uma para existência e outra para unicidade de q {\displaystyle q} e r {\displaystyle r} . Outras provas usam o princípio de boa ordenação (ou seja, a afirmação de que todo conjunto não vazio de inteiros não negativos tem um menor elemento) para tornar o raciocínio mais simples, mas têm a desvantagem de não fornecer diretamente um algoritmo para resolver a divisão.[7]

Existência

Considere primeiro o caso b < 0 {\displaystyle b<0} . Definindo b = b {\displaystyle b'=-b} e q = q {\displaystyle q'=-q} , a equação a = b q + r {\displaystyle a=bq+r} pode ser reescrita como a = b q + r {\displaystyle a=b'q'+r} e a desigualdade 0 r < | b | {\displaystyle 0\leq r<|b|} pode ser reescrita como 0 r < | b | {\displaystyle 0\leq r<|b'|} . Isso reduz a existência do caso b < 0 {\displaystyle b<0} àquela do caso b > 0 {\displaystyle b>0} .

Da mesma forma, se a < 0 {\displaystyle a<0} e b > 0 {\displaystyle b>0} , definindo a = a {\displaystyle a'=-a} , q = q 1 {\displaystyle q'=-q-1} e r = b r {\displaystyle r'=b-r} , a equação a = b q + r {\displaystyle a=bq+r} pode ser reescrita como a = b q + r {\displaystyle a'=bq'+r'} , e a desigualdade 0 r < | b | {\displaystyle 0\leq r<|b|} pode ser reescrito como 0 r < | b | {\displaystyle 0\leq r'<|b|} . Assim, a prova da existência fica reduzida ao caso a 0 {\displaystyle a\geq 0} e b > 0 {\displaystyle b>0} — que será considerado no restante da prova.

Sejam q 1 = 0 {\displaystyle q_{1}=0} e r 1 = a {\displaystyle r_{1}=a} , então esses são números não negativos tais que a = b q 1 + r 1 {\displaystyle a=bq_{1}+r_{1}} . Se r 1 < b {\displaystyle r_{1}<b} , então a divisão está completa, então suponha que r 1 b {\displaystyle r_{1}\geq b} . Então, definindo q 2 = q 1 + 1 {\displaystyle q_{2}=q_{1}+1} e r 2 = r 1 b {\displaystyle r_{2}=r_{1}-b} , temos a = b q 2 + r 2 {\displaystyle a=bq_{2}+r_{2}} com 0 r 2 < r 1 {\displaystyle 0\leq r_{2}<r_{1}} . Como existem apenas r 1 {\displaystyle r_{1}} inteiros não negativos menores que r 1 {\displaystyle r_{1}} , basta repetir este processo no máximo r 1 {\displaystyle r_{1}} vezes para atingir o quociente final e o resto. Ou seja, existe um número natural k r 1 {\displaystyle k\leq r_{1}} tal que a = b q k + r k {\displaystyle a=bq_{k}+r_{k}} e 0 r k < | b | {\displaystyle 0\leq r_{k}<|b|} .

Isso prova a existência e também fornece um algoritmo de divisão simples para calcular o quociente e o restante. Porém, este algoritmo não é eficiente, pois seu número de passos é da ordem de a / b {\displaystyle a/b} .

Unicidade

O par de inteiros r {\displaystyle r} e q {\displaystyle q} tais que a = b q + r {\displaystyle a=bq+r} é único, no sentido de que não pode haver outro par de inteiros que satisfaça a mesma condição no teorema da divisão euclidiana. Em outras palavras, se temos outra divisão de a {\displaystyle a} por b {\displaystyle b} , digamos a = b q + r {\displaystyle a=bq'+r'} com 0 r < | b | {\displaystyle 0\leq r'<|b|} , então devemos ter isso

q = q {\displaystyle q'=q} e r = r {\displaystyle r'=r} .

Para provar esta afirmação, primeiro começamos com as suposições de que

0 r < | b | {\displaystyle 0\leq r<|b|}
0 r < | b | {\displaystyle 0\leq r'<|b|}
a = b q + r {\displaystyle a=bq+r}
a = b q + r {\displaystyle a=bq'+r'}

Subtraindo as duas equações resulta

b ( q q ) = r r {\displaystyle b(q-q')=r'-r} .

Portanto, b {\displaystyle b} é um divisor de r r {\displaystyle r'-r} . Como

| r r | < | b | {\displaystyle |r'-r|<|b|}

pelas desigualdades acima, obtém-se

r r = 0 {\displaystyle r'-r=0} ,

e

b ( q q ) = 0 {\displaystyle b(q-q')=0} .

Como b 0 {\displaystyle b\neq 0} , obtemos que r = r {\displaystyle r=r'} e q = q {\displaystyle q=q'} , o que prova a parte da unicidade do teorema da divisão euclidiana.

Eficácia

Em geral, uma prova de existência não fornece um algoritmo para calcular o quociente existente e o resto, mas a prova acima fornece imediatamente um algoritmo, embora não seja muito eficiente, pois requer tantos passos quanto o tamanho do quociente. Isso está relacionado ao fato de que utiliza apenas adições, subtrações e comparações de inteiros, sem envolver multiplicação, nem qualquer representação particular dos inteiros, como notação decimal.

Em termos de notação decimal, a divisão longa fornece um algoritmo muito mais eficiente para resolver as divisões euclidianas. Sua generalização para notação binária e hexadecimal fornece mais flexibilidade e possibilidade de implementação em computador.[1] No entanto, para grandes entradas, algoritmos que reduzem a divisão à multiplicação, como Newton-Raphson, são geralmente preferidos, porque eles só precisam de um tempo que é proporcional ao tempo da multiplicação necessária para verificar o resultado—independentemente do algoritmo de multiplicação que é usado.

Variantes

A divisão euclidiana admite uma série de variantes, algumas das quais estão listadas abaixo.

Outros intervalos para o resto

Na divisão euclidiana com d {\displaystyle d} como divisor, o resto deve pertencer ao intervalo [ 0 , d ) {\displaystyle [0,d)} de comprimento | d | {\displaystyle |d|} . Qualquer outro intervalo de mesmo comprimento pode ser usado. Mais precisamente, dados inteiros m {\displaystyle m} , a {\displaystyle a} , d {\displaystyle d} com m > 0 {\displaystyle m>0} , existem inteiros únicos q {\displaystyle q} e r {\displaystyle r} com d r < m + d {\displaystyle d\leq r<m+d} tal que a = m q + r {\displaystyle a=mq+r} .

Em particular, se d = m 2 {\displaystyle d=-\left\lfloor {\frac {m}{2}}\right\rfloor } então m 2 r < m m 2 {\displaystyle -\left\lfloor {\frac {m}{2}}\right\rfloor \leq r<m-\left\lfloor {\frac {m}{2}}\right\rfloor } . Essa divisão é chamada de divisão centralizada e seu resto r {\displaystyle r} é chamado de resto centralizado ou o menor resto absoluto.

Isso é usado para aproximar números reais: a divisão euclidiana define o truncamento e a divisão centralizada define o arredondamento.

Divisão de Montgomery

Ver artigo principal: Multiplicação modular de Montgomery

Dados inteiros a {\displaystyle a} , m {\displaystyle m} e R , {\displaystyle R,} com m > 0 {\displaystyle m>0} e m d c ( R , m ) = 1 , {\displaystyle \mathrm {mdc} (R,m)=1,} seja R 1 {\displaystyle R^{-1}} o inverso multiplicativo modular de R {\displaystyle R} (i.e., 0 < R 1 < m {\displaystyle 0<R^{-1}<m} com R 1 R 1 {\displaystyle R^{-1}R-1} sendo um múltiplo de m {\displaystyle m} ), então existem inteiros únicos q {\displaystyle q} e r {\displaystyle r} com 0 r < m {\displaystyle 0\leq r<m} tal que a = m q + R 1 r {\displaystyle a=mq+R^{-1}\cdot r} . Este resultado generaliza a divisão ímpar de Hensel (1900).[8]

O valor r {\displaystyle r} é o N {\displaystyle N} -ésimo resíduo definido na redução de Montgomery.

Em domínios euclidianos

Domínios euclidianos (também conhecidos como anéis euclidianos)[9] são definidos como domínios integrais que suportam a seguinte generalização da divisão euclidiana:

Dado um elemento a {\displaystyle a} e um elemento b {\displaystyle b} diferente de zero em um domínio euclidiano R {\displaystyle R} equipado com uma função euclidiana d {\displaystyle d} (também conhecida como avaliação euclidiana[10] ou função de grau[9]), existem q {\displaystyle q} e r {\displaystyle r} em R {\displaystyle R} tais que a = b q + r {\displaystyle a=bq+r} e r = 0 {\displaystyle r=0} ou d ( r ) < d ( b ) {\displaystyle d(r)<d(b)} .

A exclusividade de q {\displaystyle q} e r {\displaystyle r} não é necessária.[2] Ocorre apenas em casos excepcionais, normalmente para polinômios univariados e para inteiros, se a condição adicional r 0 {\displaystyle r\geq 0} for adicionada.

Exemplos de domínios euclidianos incluem campos, anéis polinomiais em uma variável sobre um campo e os inteiros gaussianos. A divisão euclidiana de polinômios tem sido objeto de desenvolvimentos específicos.

Notas

  1. a b c d «The Definitive Higher Math Guide to Long Division and Its Variants — for Integers». Math Vault (em inglês). 24 de fevereiro de 2019. Consultado em 15 de novembro de 2019 
  2. a b «Division and Euclidean algorithms». www-groups.mcs.st-andrews.ac.uk. Consultado em 15 de novembro de 2019 
  3. «What is modular arithmetic?». Khan Academy (em inglês). Consultado em 15 de novembro de 2019 
  4. «Fun With Modular Arithmetic – BetterExplained». betterexplained.com. Consultado em 15 de novembro de 2019 
  5. Burton, David M. (2010). Elementary Number Theory. [S.l.]: McGraw-Hill. pp. 17–19. ISBN 978-0-07-338314-9 
  6. «Fibonacci - Medieval Mathematics - The Story of Mathematics». www.storyofmathematics.com. Consultado em 15 de novembro de 2019 
  7. Durbin, John R. (1992). Modern Algebra : an Introduction 3rd ed. New York: Wiley. p. 63. ISBN 0-471-51001-7 
  8. Haining Fan; Ming Gu; Jiaguang Sun; Kwok-Yan Lam (2012). «Obtaining More Karatsuba-Like Formulae over the Binary Field». IET Information Security. 6 (1): 14–19. CiteSeerX 10.1.1.215.1576Acessível livremente. doi:10.1049/iet-ifs.2010.0114 
  9. a b Rotman 2006, p. 267
  10. Fraleigh 1993, p. 376

Referências

  • Fraleigh, John B. (1993), A First Course in Abstract Algebra, ISBN 978-0-201-53467-2 5th ed. , Addison-Wesley 
  • Rotman, Joseph J. (2006), A First Course in Abstract Algebra with Applications, ISBN 978-0-13-186267-8 3rd ed. , Prentice-Hall 
  • Portal da matemática