{"id":1196,"date":"2021-08-22T16:05:53","date_gmt":"2021-08-22T19:05:53","guid":{"rendered":"http:\/\/localhost\/?page_id=1196"},"modified":"2023-08-24T10:32:23","modified_gmt":"2023-08-24T13:32:23","slug":"divisibilidade-entre-numeros-inteiros","status":"publish","type":"page","link":"http:\/\/localhost\/index.php\/ensino\/fundamentos-de-algebra\/divisibilidade-entre-numeros-inteiros\/","title":{"rendered":"Divisibilidade entre n\u00fameros inteiros"},"content":{"rendered":"
Os n\u00fameros naturais s\u00e3o os n\u00fameros $1$, $2$, $3$, etc. Alguns autores consideram o n\u00famero zero tamb\u00e9m natural, mas nesta disciplina os n\u00fameros naturais come\u00e7am com $1$. O conjunto dos n\u00fameros naturais \u00e9 denotado por $\\N$, enquanto $\\N_0$ denota o conjunto $\\{0\\}\\cup\\N$. Os n\u00fameros inteiros s\u00e3o os n\u00fameros naturais e os seus negativos. O conjunto dos n\u00fameros inteiros \u00e9 denotado por $\\Z$ (pela palavra zahlen<\/em> em alem\u00e3o); ou seja Quando $a,b\\in\\Z$ e $a\\mid b$, ent\u00e3o existe (por defini\u00e7\u00e3o), um $q\\in\\Z$ tal que $b=qa$. Se $a\\neq 0$, ent\u00e3o o n\u00famero $q$ \u00e9 \u00fanico e $q=b\/a$; ou seja, $q$ \u00e9 o quociente de $b$ por $a$. Quando $a=b=0$, temos que $a\\mid b$, mas o quociente $0\/0$ n\u00e3o \u00e9 definido.<\/p>\n Demonstraremos apenas duas destas afirma\u00e7\u00f5es, o resto \u00e9 exerc\u00edcio.<\/p>\n 3. A afirma\u00e7\u00e3o \u00e9 trivialmente verdadeira pelas observa\u00e7\u00f5es anteriores quando $a=0$ ou $b=0$. Assumamos portanto que $a\\neq 0$ e $b\\neq 0$. Suponha que $a\\mid b$ e $b\\mid a$. Ent\u00e3o existem $q_1,q_2\\in\\Z$ tais que 5. Assuma que $a\\mid b$ e $a\\mid c$. Existem $q_1,q_2\\in\\Z$ tais que $b=q_1a$ e $c=q_2a$. Isso implica que Assuma agora que $a$ \u00e9 negativo, mas $b$ cont\u00ednua positivo. Como $-a$ \u00e9 positivo, o teorema est\u00e1 v\u00e1lido para $-a$ e $b$ e existem $q,r\\in\\Z$ tais que Agora consideremos os caso quando $b$ \u00e9 negativo e $a$ \u00e9 arbitr\u00e1rio. Neste caso $-b$ \u00e9 positivo e existem $q,r\\in\\Z$ tais que Unicidade.<\/strong> Assuma que para algum $a,b\\in\\Z$ (com $b\\neq 0$), temos $q_1,q_2,r_1,r_2\\in\\Z$ tais que Os n\u00fameros $q$ e $r$ s\u00e3o chamados do quociente<\/mark> e o resto<\/mark>, respetivamente, de $a$ por $b$.<\/p>\n Explique porque $r\\neq -3$ nos itens 2 e 4.<\/p>\n<\/div>\n Vamos ver agora como calcular o quociente e o resto na linguagem Python. O quociente de dois n\u00fameros naturais pode ser calculado por “\/\/” e o resto por “%”. Considere o seguinte exemplo:<\/p>\n Normalmente usamos vari\u00e1veis para guardar os n\u00fameros que usamos na computa\u00e7\u00e3o. Refazemos a computata\u00e7\u00e3o anterior usando vari\u00e1veis:<\/p>\n Verifiquemos que o quociente e o resto satisfaz a igualdade no Teorema da Divis\u00e3o:<\/p>\n Precisa-se prestar aten\u00e7\u00e3o quando trabalhamos com n\u00fameros negativos. Quando $a$ \u00e9 negativo e $b$ \u00e9 positivo, o quociente e o resto calculado por Python coincide com o que segue do Teorema.<\/p>\n Mas quando $b$ for negativo, o Python devolve um resto negativo que n\u00e3o \u00e9 compat\u00edvel com nosso Teorema.<\/p>\n Nestes casos o output dado por Python precisa ser modificado para ser compat\u00edvel com o Teorema de Divis\u00e3o enunciado anteriormente.<\/p>\n Python possui a fun\u00e7\u00e3o A fun\u00e7\u00e3o O resultado devolvido por esta nova fun\u00e7\u00e3o est\u00e1 de acordo com a nossa defini\u00e7\u00e3o de quociente e resto.<\/p>\n Defini\u00e7\u00f5es e propriedades b\u00e1sicas Os n\u00fameros naturais s\u00e3o os n\u00fameros $1$, $2$, $3$, etc. Alguns autores consideram o n\u00famero zero tamb\u00e9m natural, mas nesta disciplina os n\u00fameros naturais come\u00e7am com $1$. O conjunto dos n\u00fameros naturais \u00e9 denotado por $\\N$, enquanto $\\N_0$ denota o conjunto $\\{0\\}\\cup\\N$. Os n\u00fameros inteiros s\u00e3o os n\u00fameros naturais e os … Continue reading Divisibilidade entre n\u00fameros inteiros<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1193,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"http:\/\/localhost\/index.php\/wp-json\/wp\/v2\/pages\/1196"}],"collection":[{"href":"http:\/\/localhost\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/localhost\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/localhost\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/localhost\/index.php\/wp-json\/wp\/v2\/comments?post=1196"}],"version-history":[{"count":17,"href":"http:\/\/localhost\/index.php\/wp-json\/wp\/v2\/pages\/1196\/revisions"}],"predecessor-version":[{"id":2452,"href":"http:\/\/localhost\/index.php\/wp-json\/wp\/v2\/pages\/1196\/revisions\/2452"}],"up":[{"embeddable":true,"href":"http:\/\/localhost\/index.php\/wp-json\/wp\/v2\/pages\/1193"}],"wp:attachment":[{"href":"http:\/\/localhost\/index.php\/wp-json\/wp\/v2\/media?parent=1196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}
\n\\[
\n\\Z=\\{0,\\pm 1,\\pm 2,\\pm 3,\\ldots\\}.
\n\\]<\/p>\n\n
\n
\n\\begin{align*}
\nb&=q_1a;\\\\
\na&=q_2b.
\n\\end{align*}
\nSubstituindo $b=q_1a$ na segunda equa\u00e7\u00e3o, obtemos que
\n\\[
\na=q_2b=q_2q_1a.
\n\\]
\nComo $a\\neq 0$, a \u00faltima equa\u00e7\u00e3o destacada implica que $q_2q_1=1$; ou seja (lembrando que $q_1$ e $q_2$ s\u00e3o inteiros) $q_1=q_2=1$ ou $q_1=q_2=-1$. Obtemos portanto que $a=\\pm b$.<\/p>\n
\n\\[
\nb+c=q_1a+q_2a=(q_1+q_2)a;
\n\\]
\nou seja, $a\\mid b+c$. Pode-se modificar o argumento trivialmente para mostrar que $a\\mid b-c$.<\/p>\n<\/div>\nO Teorema da Divis\u00e3o de Euclides<\/h4>\n
\n\\[
\na=qb+r\\quad\\mbox{e}\\quad 0\\leq r<|b|.
\n\\]<\/div>\n
\n\\[
\na+1=qb+r+1
\n\\]
\ne temos ainda que $1\\leq r+1\\leq b$. Se $r+1<b$, ent\u00e3o a express\u00e3o para $a$ na equa\u00e7\u00e3o anterior \u00e9 como desejada. Por outro lado, se $r+1=b$, ent\u00e3o
\n\\[
\na+1=qb+r+1=qb+b=(q+1)b=(q+1)b+0
\n\\]
\ne obtemos uma express\u00e3o para $a+1$ que satisfaz as condi\u00e7\u00f5es do teorema.Acabamos de provar a afirma\u00e7\u00e3o da exist\u00eancia para $a$ n\u00e3o negativo e $b$ positivo.<\/p>\n
\n\\[
\n-a=qb+r\\quad\\mbox{e}\\quad 0\\leq r< b.
\n\\]
\nSe $r=0$, ent\u00e3o obtemos que $a=(-q)b+0$ que d\u00e1 a express\u00e3o procurada. Caso contr\u00e1rio, quando $0<r<b$, obtemos que
\n\\[
\na=(-q)b-r=(-q-1)b+(-r+b)\\quad\\mbox{e}\\quad 0< -r+b< b
\n\\]
\ncomo foi desejado.<\/p>\n
\n\\[
\na=q(-b)+r\\quad\\mbox{e}\\quad 0\\leq r< |b|
\n\\]
\ne isso implica que
\n\\[
\na=(-q)b+r\\quad\\mbox{e}\\quad 0\\leq r< |b|
\n\\]
\ne podemos tomar os n\u00fameros $-q$ e $r$.<\/p>\n
\n\\[
\na=q_1b+r_1\\quad\\mbox{e}\\quad 0\\leq r_1<|b|
\n\\]
\ne
\n\\[
\na=q_2b+r_2\\quad\\mbox{e}\\quad 0\\leq r_2<|b|.
\n\\]
\nAssuma sem perder generalidade que $r_2\\geq r_1$. Neste caso temos que $0\\leq r_2-r_1\\leq r_2<|b|$ e das duas equa\u00e7\u00f5es anteriores obtemos tamb\u00e9m que
\n\\[
\n(q_1-q_2)b=(r_2-r_1).
\n\\]
\nComo $(q_1-q_2)b$ \u00e9 um m\u00faltiplo de $b$, este n\u00famero s\u00f3 pode cair no intervalo $[0,|b|-1]$ se $(q_1-q_2)b=0$. Como $b\\neq 0$, a lei cancelativa implica que $q_1-q_2=0$; ou seja $q_1=q_2=q$. Ora
\n\\[
\na=qb+r_1=qb+r_2
\n\\]
\na aplicando a lei cancelativa aditivamente obtemos que $r_1=r_2$. Ent\u00e3o a decomposi\u00e7\u00e3o do n\u00famero $a$ no teorema \u00e9 \u00fanica.<\/p>\n<\/div>\n\n
Computa\u00e7\u00f5es com Python<\/h3>\n
\n>>> 11\/\/5\n2\n>>> 11 % 5\n1\n<\/code><\/pre>\n
\n>>> a = 11\n>>> b = 5\n>>> a\/\/b\n2\n>>> a % b\n1\n<\/code><\/pre>\n
\n>>> q = a\/\/b; r = a % b\n>>> a == q*b+r\nTrue\n<\/code><\/pre>\n
\n>>> a = -11; b = 5\n>>> a\/\/b\n-3\n>>> a%b\n4\n<\/code><\/pre>\n
\n>>> a = 11; b = -5\n>>> a\/\/b\n-3\n>>> a%b\n-4\n<\/code><\/pre>\n
divmod<\/code><\/a> que calcula o quociente e o resto no mesmo tempo. Quando precisa-se calcular os dois, o uso desta fun\u00e7\u00e3o \u00e9 prefer\u00edvel sobre usar as opera\u00e7\u00f5es
\/\/<\/code> e
%<\/code> separadamente.<\/p>\n
\n>>> q, r = divmod( 11, 5 )\n>>> q, r\n(2, 1)\n>>> q, r = divmod( -11, 5 )\n>>> q, r\n(-3, 4)\n>>> q, r = divmod( 11, -5 )\n>>> q, r \n(-3, -4)\n>>> q, r = divmod( -11, -5 )\n>>> q, r \n(2, -1)\n<\/code><\/pre>\n
divmod<\/code> pode ser modificado para devolver o quociente e o resto que satisfaz a condi\u00e7\u00e3o do Teorema como foi enunciado por n\u00f3s.<\/p>\n
\ndef my_divmod( a, b ):\n\n # calculamos o quociente e resto com divmod\n q, r = divmod( a, b )\n \n # se o resto \u00e9 n\u00e3o negativo, estamos pronto\n if r >= 0:\n return q, r\n # caso contr\u00e1rio, o resto \u00e9 negativo e devolvemos q e r modificados\n else:\n return q+1, r-b\n<\/code><\/pre>\n
\n>>> my_divmod(13,5)\n(2, 3)\n\n>>> my_divmod(-13,5)\n(-3, 2)\n\n>>> my_divmod(-13,-5)\n(3, 2)\n\n>>> my_divmod(13,-5)\n(-2, 3)\n<\/code><\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"