Académique Documents
Professionnel Documents
Culture Documents
CAMPO GRANDE - MS
Abril de 2013
Campo Grande - MS
Abril de 2013
i
Campo Grande - MS
Abril de 2013
ii
Agra-
iii
Epgrafe
A engenhosidade humana no pode arquitetar uma escrita secreta que a prpria engenhosidade humana no possa resolver.
iv
AGRADECIMENTOS
Agradeo em primeiro lugar a Deus, por essa oportunidade e por me dar foras
nos momentos em que mais precisei.
Ao meu esposo Rogrio Esquinca, por estar sempre ao meu lado, me ajudando
em tudo o que precisasse.
Aos meus pais, que por tantas vezes deixei de v-los, por causa das obrigaes que
tinha para com este trabalho, pelo amor e por todas as oraes que zeram. Ao meu irmo,
Leandro, pelo companheirismo durante essa caminhada.
A todos os colegas de turma, pelas trocas de conhecimento que zemos, principalmente a Hellen pelos dias e noites de estudo.
Enm, agradeo a todos que contriburam de alguma forma, para que esse objetivo
fosse alcanado.
Resumo
O presente trabalho tem por objetivo ser um instrumento de auxlio para o professor de matemtica da Educao Bsica, no desenvolvimento de aulas de Aritmtica. Contm algumas
aplicaes de congruncia, presentes no dia-a-dia, sendo elas: Critrio de Divisibilidade, A
Prova dos Noves, Cdigo de Barras e Sistema de Identicao ISBN. Antes das aplicaes,
foi feito um embasamento terico sobre Aritmtica Modular. As aplicaes aqui expostas no
costumam estar presentes nos atuais livros didticos da Educao Bsica. No entanto, podem ser teis para o aprendizado dos alunos, no sentido de servirem como novas ferramentas
de clculo, trazendo agilidade e simplicidade na resoluo de problemas matemticos. Alm
dessas aplicaes serem interessantes aos olhos dos alunos, a Aritmtica Modular utilizada
na soluo de diversos problemas da atualidade.
Palavras-chave:
vi
Abstract
This paper aims to be a tool to aid the math teacher of Basic Education in developing lessons
Arithmetic. Contains some congruence applications, present in the day by day, namely: Divisibility Criterion, The Proof of Nines, Barcoding and Identication System ISBN. Before the
application was made on a theoretical basis Modular Arithmetic. The applications presented
here are usually not present in current textbooks of Basic Education. However, it may be
useful for student learning, to serve as new calculation tools, bringing speed and simplicity
in solving mathematical problems. Besides these applications are interesting in the eyes of
the students, the Modular Arithmetic is used in solving various problems of today.
Keywords:
vii
Sumrio
1 Introduo
2 Aritmtica Modular
2.1
Um Pouco da Histria
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2
2.2.1
Algoritmo da Diviso . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.2
Divisibilidade
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2.3
14
2.2.4
Algoritmo de Euclides
. . . . . . . . . . . . . . . . . . . . . . . . . .
19
2.2.5
Nmeros Primos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
2.2.6
Congruncia Mdulo m . . . . . . . . . . . . . . . . . . . . . . . . . .
26
2.2.7
30
. . . . . . . . . . . . . . . . . . . . . . . . . .
34
3.1
Critrio de Divisibilidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
3.2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
3.3
Cdigo de Barras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
3.3.1
43
Entendendo as Barras
. . . . . . . . . . . . . . . . . . . . . . . . . .
viii
3.3.2
43
3.3.3
O Dgito de Vericao . . . . . . . . . . . . . . . . . . . . . . . . . .
48
3.3.4
49
54
3.4.1
O Dgito de Vericao . . . . . . . . . . . . . . . . . . . . . . . . . .
55
3.4.2
3.4
Deteco de Erros . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
4 CONSIDERAES FINAIS
60
ix
Captulo 1
Introduo
A Teoria dos Nmeros o ramo da matemtica que estuda propriedades dos
nmeros em geral. Ela pode ser dividida em vrios campos, sendo um deles chamado Teoria
tica Modular, que envolve o estudo de congruncias no conjunto dos nmeros inteiros.
A principal motivao para a escolha do tema Aritmtica Modular para esse trabalho foi a sua pertinncia na soluo de diversos problemas atuais. Muitos desses problemas
esto relacionados ao crescente uso das tecnologias de comunicao, principalmente a internet,
e vm sendo resolvidos com o auxlio da Aritmtica Modular. Duas importantes aplicaes da
esperado ainda que, a partir deste trabalho, muitos outros possam surgir, para
complet-lo e enriquec-lo ainda mais, com outras aplicaes de Aritmtica Modular que
possam ser adequadamente utilizadas nas aulas ministradas por professores de matemtica
da Educao Bsica.
Captulo 2
Aritmtica Modular
2.1 Um Pouco da Histria
Muitos problemas, tratados em Teoria dos Nmeros, tm o enunciado de fcil
interpretao, porm existem vrios problemas deste tipo em aberto, isto , que continuam
sem soluo.
Todo nmero par maior do que 2 pode ser escrito como soma de dois nmeros
primos .
Embora no fosse um matemtico por prosso, Pierre de Fermat (Frana, 16011665) dedicava parte do seu tempo para estudar matemtica e muito contribuiu para o
desenvolvimento da Teoria dos Nmeros.
Seu ltimo desao, o "ltimo Teorema de Fermat ", logo abaixo, um exemplo de
Teorema:
A equao
xn + y n = z n ,
n 3.
Observao:
x y z = 0.
Fermat costumava fazer anotaes sobre seus estudos nas margens de seus livros
e o nico indcio deixado por ele sobre a prova deste teorema uma observao feita em 1637
na sua cpia do livro Aritmtica , do grego Diofanto.
Wolfskhel.
O livro "O ltimo Teorema de Fermat " de Simon Singh, conta toda a histria do
teorema.
em partes iguais ", so frases muito comuns nos livros didticos de matemtica da Educao
Bsica, nos captulos que tratam sobre diviso de nmeros inteiros. Na verdade, essas frases
fazem parte de uma das principais propriedades dos nmeros inteiros, a Diviso Euclidiana.
Observao:
Proposio 1.
com
a > 0,
m0 X
tal que
(Diviso Euclidiana em
N)
m0 x
para todo
x X.
0 r < a,
tais que,
b = qa + r.
Demonstrao:
(Existncia)
Caso
a > b,
tem-se
q=0
r = b,
ou seja,
b = 0 a + b,
em que
0 b < a.
Caso
b = a,
tem-se
q=1
r = 0,
ou seja,
b = 1 a + 0,
em que
0 0 < a.
Caso
a b,
(1)
Essa lista de nmeros naturais decrescente, logo nita, portanto a lista (1) possui
um menor elemento. Chamando de r o menor elemento da lista (1), ento existir um nmero
natural q, tal que
r = b qa.
Suponha que
0 r.
r < a.
Da,
r = c + a = b qa c = b qa a c = b (q + 1)a.
Mas, se
c = b (q + 1)a,
Portanto,
b = aq + r
com
0 r < a,
r = b qa.
(Unicidade)
b = qa + r e b = q a + r ,
que r r , tem-se que:
Sejam
de generalidade,
com
0r<a
0 r < a.
r r 0 r r = q a + qa = (q q )a
0 r r < a 0 r r < a.
Da,
0 (q q )a < a 0 q q < 1 q q = 0 q = q
Logo,
r=r.
b = qa + r,
com
0 r < a.
Exemplo 1.
(i )
a=3
b = 10.
Tem-se a seguinte sequncia:
10, 7, 4, 1
Assim,
(ii )
a = 10
10 = 3 3 + 1,
3 = 0 10 + 3,
a=2
q=3
r = 1.
b = 3.
(iii )
ou seja,
b < a,
ou seja,
tem-se:
q=0
r = 3.
b = 22.
A sequncia ser:
22, 22 1 2, 22 2 2, 22 3 2, 22 4 2, 22 5 2, 22 6 2, 22 7 2, 22 8 2, 22
9 2, 22 10 2, 22 2 11
ou seja,
Resultando em
Sempre que
22 = 11 2 + 0,
r = 0,
isto ,
o que d,
b = qa,
q = 11
r = 0.
por a.
Pode-se estender o algoritmo anterior para o conjunto dos nmeros inteiros, conforme mostra a seguinte proposio:
Proposio 2.
a > 0,
ento
b = qa + r, 0 r < a,
em que r o resto e q o quociente da diviso de b por a.
Demonstrao:
(Existncia)
b < 0,
logo,
b > 0.
0 r < a.
tais que
b = q a + r ,
em que
Da,
b = q a + r b = q a r b = q a a + a r
b = (q 1)a + a r ,
Dessa forma,
ar <a
(Unicidade)
Exemplo 2.
Ana, Beto e Carlos, possuem uma conta em conjunto com saldo devedor de
550 reais. Eles querem dividir o valor igualmente e pagar essa dvida atravs de um depsito
em dinheiro no caixa eletrnico. Sabendo que no permitido colocar moedas no envelope,
qual ser o saldo da conta aps os trs terem depositado o mesmo valor, sendo este valor a
menor quantia necessria para quitar a divida?
Soluo:
550 = (184) 3 + 2
Portanto, Ana, Beto e Carlos iro depositar 184 reais cada um e sobraro 2 reais
de saldo positivo na conta.
Observao:
a Z.
r = 1.
Seja
que
r=0
ou
a = 2q + r
em
Dessa forma, diz-se que um nmero natural par se deixa resto zero na diviso
por 2 e mpar se deixa resto 1 na diviso por 2. Assim,
Exemplo 3.
Soluo:
n e n + 1. Tem-se que n = 2q
n = (2q + 1) (2q + 2) = 2 (2q + 1) (q + 1).
n = 2q + 1.
Donde
n (n + 1) = 2q (2q + 1)
ou
ou
2.2.2 Divisibilidade
Denio 1.
Sejam
a, b Z.
q Z,
tal que
b = qa.
Notao:
a|b
10
Exemplo 4.
Observao:
Se
b=0
a | b,
a = 0,
e da
(i )
1 | a, a | a
Tem-se que 5 | 35 e
a|b
(ii ) Se
q=
b
. De fato, se
a
b = aq = aq
ento
a (q =q ) = 0,
q=q.
Proposio 3.
= 75.
Quando
Exemplo 5.
a b
0
uma indeterminao.
0
7=
35
.
5
a | 0.
b | c,
ento
a | c.
(iii ) Se
a|b
c | d,
ento
(ac) | (bd).
(iv ) Se
a|b
a | c,
ento
a | (b + c).
(v ) Se
(vi ) Se
(vii )
a|b
a|b
a | c,
m Z,
tem-se que
m, n Z,
a | (mb).
tem-se que
a | (mb + nc).
a|b a | b a | b a | b.
(viii ) Se
a|b
(ix ) Se
b|a
(x ) Se
a | 1,
b = 0,
a | b,
ento
ento
ento
|a| |b|.
a = b.
a = 1.
Demonstrao:
(i ) Tem-se que,
1|a
pois
a = 1 a, a | a
pois
a=1a
e por m,
a|0
pois
0 = 0 a.
inteiro.
11
(ii ) Se
a|b
b | c,
(iii ) Se
a|b
c | d,
q1 e q2 , tais que b = q1 a
c = (q2 q1 )a, logo, a | c.
q1
q2 ,
c = q 2 b,
b = q 1 a e d = q 2 c,
tem-se, bd = (q2 q1 )ac, logo,
tais que
ac | bd.
a | b e a | c, ento existem nmeros inteiros q1 e q2 , tais que b = q1 a e c = q2 a, somando
membro a membro as duas equaes tem-se, b + c = q1 a + q2 a = (q2 + q1 )a, logo, a | (b + c).
(iv ) Se
a | b ento existe um nmero inteiro q, tal que b = qa, multiplicando a equao anterior
um nmero inteiro m, tem-se que mb = (qm)a, logo, para todo m, tem-se que a | mb.
(v ) Se
por
(vi ) Se
a|b
a | c,
q1
q2 ,
tais que
b = q1 a
c = q 2 a,
ltimas equaes,
(vii )
a|b
com
b = 0,
q=0
tal que
b = qa,
logo,
b|a
(x ) Suponha que
a | b.
a = 0 ou b = 0, tem-se, a = b = 0. No caso a, b = 0,
proposio, |a| |b| e |a| |b| logo, |a| = |b|, ou seja, a = b.
a | 1.
Se
Proposio 4.
Sejam
1 |a
a = 1.
a, b, c Z,
tais que
a | (b + c).
a | b a | c.
tem-se,
Ento
12
Demonstrao:
Suponha que
a | (b + c).
b + c = qa.
()
Suponha ainda, que
b = aq1 ,
a | c.
tem-se que
a | b,
aq1 + c = aq .
q1
c = a(q q1 ),
ento existe
Da,
b = aq1 .
q q1 Z ,
De
como
Exemplo 6.
Sejam
a, b Z
n N.
Tem-se que
(a b) | (an bn ).
Soluo:
Pode-se escrever,
Logo,
Exemplo 7.
(a b) | (an bn ).
Sejam
a, b Z
n N.
Tem-se que
b + c = qa
tal que
(a + b) | (a2n+1 + b2n+1 ).
Soluo:
Pode-se escrever,
a + b = a (b).
e de
13
Portanto,
Exemplo 8.
Sejam
(a + b) | (a2n+1 + b2n+1 ).
a, b Z
n N.
Tem-se que
a + b | (a2n b2n ).
Soluo:
Escrevendo,
a + b = a (b).
Portanto,
Exemplo 9.
a + b | (a2n b2n ).
n2 1.
Soluo:
n = 2k + 1, k Z.
Da,
4 2t = 8t, t Z.
Portanto, 8 divide
Exemplo 10.
n2 1.
13 | 270 + 370 .
Mostre que
Soluo:
Escrevendo,
35
Pelo exemplo 7,
35
(a + b) | (a2n+1 + b2n+1 ).
= 435 + 935 .
Assim, fazendo
segue que:
a = 4, b = 9
n = 17,
14
D(a)
exemplo:
a = 0,
tem-se que
Indica-se por
Zm
D(a)
nito.
Assim,
Zm = {x m; x Z}.
Por exemplo:
Denio 2.
Indica-se por
Observao:
d | b.
Denio 3.
D(a, b)
d|a
D(a, b)
nito. De fato,
mdc(a , b),
mdc(a, b) = M axD(a, b)
15
Observaes:
a = 0 ou b = 0, D(a, b)
mdc(a, b) 1.
1. Como
Exemplo 11.
16 e 24
Observao:
mdc(16, 24) = 8
Exemplo 12.
15 e 45
Os divisores de 15 e de 45 so:
16
Portanto,
Observao:
mdulo, -15 e 15, tm a propriedade de ser mltiplo de todos os outros divisores comuns a
15 e a 45.
Se
mdc(a , 1) = 1;
a | b mdc(a , b) = a.
a = 0,
Proposio 5.
(i ) Se
ento
Considere m um inteiro e
, Zm,
(ii ) Se
mdc(a , 0) = a;
ento
Zm e a Z,
Zm
+ Zm.
ento
a Zm.
Demonstrao:
(ii ) De
tal que
= xm.
a = xma = xam.
Portanto,
a Zm.
Multiplicando,
por a
tem-se:
17
Denio 4.
Zm + Zn
denido
do seguinte modo:
Zm + Zn := {x + y; x Zm, y Zn}.
m = 1 m + 0 n, n = 0 m + 1 n,=m = (=1) m + 0 n,
=n = 0 m + (=1) n, portanto m, n, =m, =n Zm + Zn.
Exemplo 13.
Proposio 6.
(i ) Se
Observe que
, Zm + Zn,
ento
Zm + Zn e a Z,
(ii ) Se
+ Zm + Zn
ento
a Zm + Zn
Demonstrao:
, Zm + Zn, ento
= zm + wn. Assim,
(i ) Suponha que
= xm + yn
+ = xm + yn + zm + wn = (x + z)m + (y + w)n.
Portanto,
(ii )De
Zm + Zn
+ Zm + Zn.
exitem nmeros inteiros x e y tais que
= xm + yn.
Multiplicando,
por a tem-se:
Portanto,
a Zm + Zn.
Zm + Zn = Zd.
d>0
18
Demonstrao:
J+
Como
m, n, =m, =n Zm + Zn,
. Tem-se que
d>0
Zm + Zn = Zd,
tem-se que
considere
J+
no um conjunto vazio.
d J + tal que d
que d = rm + sn.
o menor elemento
(xr)m + (xs)n,
a Zm + Zn.
a = qd + r,
em que
0 r < d.
Proposio 7.
d > 0,
ento d
Zm + Zn = Zd,
onde
= mdc(m, n).
Demonstrao:
19
Corolrio 1.
y, tais que
(Teorema de Bzout ) Se
d = mdc(m , n),
d = mx + ny .
Corolrio 2.
mente nulos,
(i)
d|a
d>0
d|b
A caracterizao do
como denio para o
Lema 1.
mdc
d |a
d | b,
ento
d | d.
mdc.
a, b, n Z.
Ento,
Demonstrao:
mdc(a , b na) = d,
d | a e d | b.
Considerando
d | b na + na.
Assim,
segue que
d|a
d | b na.
Portanto,
b na
Donde
d | na,
mdc(a , b) = d.
O algoritmo apresentado a seguir, foi usado por Euclides a mais de dois milnios
e continua sendo at hoje, uma tima ferramenta para encontrar o mximo divisor comum
de dois nmeros inteiros.
a, b > 0.
vamos considerar
20
a, b > 0,
nicos q1 e r1
b = aq1 + r1 , 0 r1 < a.
a = r1 q2 + r2 ,
r1 .
q2
r2
r2 < r1 .
Observe que esse processo de diviso nito, pois a lista de restos estritamente
decrescente e est contida no conjunto dos nmeros naturais. O processo continua, at que
se tenha
rn = 0.
r1 < a)
b = aq1 + r1 , 0 r1 < a
a = r1 q2 + r2 , 0 r2 < r1
r1 = r2 q3 + r3 , 0 r3 < r2
.
.
.
q1
q2
q3
r1
r2
r1
r2
r3
qn1
r4
Tabela 2.1:
qn
rn2
rn1 = mdc(a , b)
rn
Algoritmo de Euclides
rn = 0
21
Como
rn =
0, tem-se que
rn1 | rn2 ,
e assim o
Denio 5. Diz-se que dois nmeros naturais a e b, so primos entre si, se o mdc(a , b) = 1.
Exemplo 14.
a)mdc(14 ,
b)
c)
mdc(1 , 8) = 1
d)
Proposio 8.
ra + sb = 1.
Demonstrao:
()
mdc(a , b) = 1.
ra + sb = 1.
Assim, pelo
()
Seja
d = mdc(a , b),
Portanto,
d = 1.
ento
d|a
d | b,
implica que
d | (ra + sb),
ou seja,
d | 1.
22
tidos atravs de produtos dos nmeros primos."(Francisco Cesar Polcino Milies e Snia
Pitta Coelho).
Denio 6.
(i )
p>1
Um nmero
pN
Proposio 9.
(i) Se
(ii) Se
p|q
p
ento
p = q.
ento
mdc (a, p) = 1.
Demonstrao:
(i) De q ser primo tem-se que seus nicos divisores positivos so 1 e q. Como
p=
1 ou
(ii) Seja
d = 1,
p = q,
Curiosidade:
ento
a,
d|p
segue que
p = q.
d = mdc(p , a),
p|q
d | a.
d = 1.
ento
De p ser primo e de
d | p,
tem-se que
d=p
ou
2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101,
103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197,
199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311,
313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431,
433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557,
23
563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661,
673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809,
811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937,
941, 947, 953, 967, 971, 977, 983, 991 e 997.
Denio 7.
n1 = n.
n1
e existir um
n = n1 n2 ,
Proposio 10.
com
n2 ,
1 < n1 < n
n1
de
n, tal que n1 = 1
tal que:
1 < n2 < n.
n > 1,
n | n,
Demonstrao:
Sejam
n N, n > 1
tal que,
1 < n < d.
Da,
p2 n.
No
nal desse procedimento aparecia a tabela de primos. Este procedimento estabelecido por
Eratstenes, passou a ser chamado de Crivo de Eratstenes.
Lema 2.
a > 1,
p 2 a.
24
Demonstrao:
Suponha
a>1
1, logo p primo.
Escrevendo
a = p m.
Tem-se
pm
e da
p2 pm = a.
Se um nmero
a>1
p 2 a,
ento ele
primo.
Como exemplo, para elaborar uma tabela de todos os primos inferiores a 120,
procede-se da seguinte forma:
O quinto
Pronto, j se tem todos os primos inferiores a 120, sem que seja preciso continuar
o procedimento.
De fato, como
p < 11,
ou seja, 2, 3, 5 ou 7.
25
14
15
22
24
32
11
3
13
23
33
12
21
31
41
52
62
51
61
71
81
82
92
102
111
112
27
28
35
36
38
45
46
37
47
55
56
64
65
74
Nmeros Primos
20
2;3;5;7;11;13;17;
30
19;23;29;31;37;
39
40
41;43;47;53;59;
48
49
50
61;67;71;73;79;
57
58
60
83;89;97;101;
66
67
59
68
69
70
103;107;109;113
75
76
77
78
85
86
87
88
79
89
94
103
113
10
84
93
101
26
54
73
83
91
25
19
29
44
63
72
18
34
43
53
42
16
7
17
95
96
104
105
114
115
80
90
98
99
100
106
97
107
108
109
110
116
117
118
119
120
Proposio 11.
Z.
Sejam a, b, c
Se
a | bc
mdc(a, b) = 1,
ento
a | c.
Demonstrao:
Suponha que
ra + sb = 1,
donde
Proposio 12.
nmero primo. Se
a | c.
p | ab,
ento
p|a
ou
e p um
p | b.
Demonstrao:
Suponha que
a.
p | b.
mdc(p , a) = 1,
assim,
26
Proposio 13.
Sejam
n, d N.
Se
d>1
d|n
ento
n + 1.
Demonstrao:
De fato, se
Teorema 2.
d | n + 1,
como
d | n,
teria-se
d | 1.
d > 1.
Demonstrao:
Sejam
p1 , p2 , p3 , . . . , ps , os s
primeiros primos,
sN
n = p1 p2 p3 . . . ps + 1 > 1.
Seja p o menor divisor de n, maior do que 1, logo p primo.
Logo,
p1 p2 p3 . . .ps .
Captulo 3,
27
Denio 8.
denota-se por
Exemplo 15.
Como
78 = 5 15 + 3
78 = 5 (16) + 2,
78 3 mod 5
Observao:
congruente a b mdulo m e
ao serem divididos por m.
tem-se que:
78 2 mod 5.
0 r < m.
De fato, considerando
aZ
a = qm + r,
Como
0 r < m,
Portanto
onde
0 r < m.
o resto da diviso de
por
exatamente
r.
a r mod m.
Observao:
Se
0 r1 , r2 < m
Exemplo 16.
16
r1 r2 mod m
ento
r1 = r2 .
8 mod 4.
Exemplo 17.
12
Como
mod 10
8 = 1 10 + 2,
10.
Exemplo 18.
30
10 mod 6
tem-se que 12 e
28
De fato, pois na diviso por 6, 30 deixa resto zero, enquanto que 10 deixa resto 4.
Proposio 14.
Dados a, b, m
com
m>1
tem-se que
a b mod m,
m | (b a).
Demonstrao:
()
Suponha que
a b mod m,
b deixam o mesmo resto, r, quando divididos por m. Segue que, existem inteiros
q1
q2 ,
tais
que:
a = q1 m + r
b = q2 m + r , 0 r m 1
Da,
()
Suponha agora que
m | (b a).
0 r1 , r2 m 1.
a = q1 m + r1
b = q 2 m + r2
com
Da,
b a = q2 m + r2 (q1 m + r1 ) = (q2 q1 )m + r2 r1
Como
m | (b a)
m | (q2 q1 )m,
tem-se que
m 1,
conclui-se que
Portanto
r2 r1 = 0.
r2 = r1 ,
donde
a b mod m.
m | r2 r1 .
r1 r2
e observando que
0 r2 r1
29
m dulo m.
Proposio 15.
(i )
m>1
r 1.
Ento:
a a mod m.
(ii ) Se
a b mod m,
(iii ) Se
a b mod m
b c mod m,
ento
a c mod m.
(iv ) Se
a b mod m
c d mod m,
ento
(a + c) (b + d) mod m.
(v ) Se
(vi ) Se
(vii )(a
a b mod m
ento
c d mod m,
a b mod m,
b a mod m.
ento
ab ac mod m
ac bd mod m.
ar br mod m.
+ c) (b + c) mod m
(viii ) Se
ento
se, e somente, se
mdc(a , m)
a b mod m.
= 1, ento
b c mod m.
Demonstrao:
(ii ) Se
a b mod m,
ento
m | (b a),
donde
m | (a b),
a b mod m e b c mod m.
Portanto
m | (a a) = 0.
Da,
a c mod m.
a b mod m
c d mod m.
Tem-se que
m | (b a)
Portanto,
b a mod m.
a + c b + d mod m.
m | (d c),
donde:
30
(v ) Suponha que
m | d(b a)
Portanto,
ac bd mod m.
a b mod m.
a b mod m
a b mod m
r congruncias
e
.
a b mod m
(vii )
donde
r1
vezes:
ar br mod m.
ab ac mod m.
Ento,
Como
mdc(a , m) =
Portanto,
m | (c b).
b c mod m.
750
Exemplo 19.
750
por 11.
31
Soluo:
7 7 mod11
2
7 = 49 5 mod11
3
7 35 2 mod11
74 52 25 3 mod11
5
7 21 10 1 mod11
10
7 (1)2 1 mod11
(1)
(2)
(3)
(4)
(5)
(6)
Repare que a congruncia (6) pode ser obtida da congruncia (5) utilizando-se o
item (vi ) da proposio 15, elevando-a ao quadrado.
Exemplo 20.
750
por 11 1.
521
por 127.
Soluo:
Tem-se que:
53 125 2 mod127.
521
32
Exemplo 21.
100
7.
Sabe-se que:
4 3 mod 7
2
4 2 mod 7
44 4 mod 7
5
4 2 mod 7
10
4 4 mod 7
Dessa forma,
10
1010 = (1010 )
410 4 mod 7.
100
4 mod 7.
Logo,
100
4 + 4 + 4 + + 4 400 1 mod 7.
100 parcelas
Exemplo 22.
100
2100 + 1316 ?
por 7 1.
por
33
Soluo:
2 2 mod10
22 4 mod10
25 2 mod10
10
2 4 mod10
2100 + 1316 .
(1)
(2)
(3)
(4)
42 6 mod10
44 6 mod10
45 4 mod10
10
4 6 mod10
(5)
(6)
(7)
(8)
Da,
10
(9)
Agora,
13 3 mod10
2
13 9 mod10
134 1 mod10
16
13 1 mod10
(10)
(11)
(12)
(13)
Repare que cou muito fcil determinar as congruncias (11), (12) e (13), j que
bastou para isso, elev-las uma a uma ao quadrado para encontrar a seguinte.
Finalmente, basta usar o item (iv ) da proposio 15 nas congruncias (9) e (13)
para obter que:
2100 + 1316
o 7.
34
Captulo 3
Aplicaes de Congruncia Para o
Ensino Bsico
O assunto, alm de ser intrinsecamente inte-
Cada uma das aplicaes de Aritmtica Modular que sero citadas neste captulo
tem sua importncia, seja ela por colaborar com a soluo de algum problema da atualidade,
seja agilizando o processo de resoluo de determinados problemas da matemtica do ensino
bsico.
Citaremos aqui aplicaes de Aritmtica Modular que podero ser utilizadas por
professores de matemtica da Educao Bsica, principalmente para aqueles que atuam no
ensino mdio, como forma de contextualizar a matemtica com as necessidades do dia-a-dia.
35
A proposta feita aqui, que seja usada congruncia (Aritmtica dos Restos ) para
a deduo das regras ou simplesmente a aplicao da Aritmtica Modular em cada caso
particular, sem se preocupar com as regras.
a|b
ou se
a b?
Exemplo 23. Verique se 38 divisvel por 6, usando congruncias (Aritmtica dos Restos ).
Soluo:
Para que o 6 divida 38, deve-se ter o resto da diviso de 38 por 6 igual a zero.
Pode-se escrever,
Tem-se que,
38 = 3 10 + 8.
3 3 mod 6.
30 0 mod 6.
38 8 2 mod 6.
Exemplo 24.
Soluo:
230 = 2 102 + 3 10 + 0.
2 102 + 3 10 + 0 0 mod 2.
6 38.
36
Exemplo 25.
a = an an1 . . . a1 a0
escrito na
representao decimal.
Assim,
Tem-se que:
10 0 mod 2
2
10 0 mod 2
103 0 mod 2
10n 0 mod 2
Multiplicando uma a uma as congruncias acima, por
a1 , a2 , , an
, respectiva-
a 10 0 mod2
1
a 102 0 mod2
a 103 0 mod2
3
a 10n 0 mod2.
n
Alm disso,
a0 a0
que:
ou seja,
a a0 mod 2.
a0
a = an an1 . . . a1 a0 ,
for divisvel por dois, passando a ser este um critrio de divisibilidade por dois.
37
Exemplo 26.
Soluo:
10 1 mod 3,
tem-se que:
32127 3 + 6 + 1 + 2 + 7 1 mod 3.
Exemplo 27.
ou seja,
Portanto,
a0 + a1 + a2 + + an
mod 3.
divisvel por 3.
Veja mais dois exemplos, agora para encontrar o critrio de divisibilidade por 11
e uma vez mais, mostra-se que qualquer critrio pode ser determinado usando um nico
mtodo.
Exemplo 28.
38
Soluo:
Tem-se que:
234 = 2 102 + 3 10 + 4.
10 1 mod 11,
obtm-se
que:
Exemplo 29.
Dado
Tem-se, neste
que:
ou seja,
Portanto,
a3 + + (1) an
a0 a1 + a2 a3 + + (1)n an
a = an an1 . . . a1 a0
mod 11.
a0 a1 + a2
39
propriedades de congruncias.
n = 739571,
tem-se:
Outro exemplo,
75932 7 + 5 + 9 + 3 + 2 3 + 0 + 5 8 mod 9.
A regra a seguinte:
Multiplique
83
24 6 mod 9.
Se a conta estiver correta ao tirar os "noves fora"do resultado, deve ser encontrado
tambm o nmero 6.
Resumindo,
40
737
246
8
3
24
181302
Isto apenas um indcio de que o resultado est correto pois, se fossem trocados
dois algarismos, por exemplo, 181203 ao invs de 181302, teramos depois "dos noves fora"
tambm o nmero 6.
246 = 181402".
Aplicando a regra:
737"noves fora"8
Resumindo,
737
246
1813402
8
3
24
=
De fato:
Se
a a mod m
b b mod m
ento
ab a b mod m.
41
Como
737 8 mod 9
Neste exemplo,
246 3 mod 9,
tem-se que
181402 3 8 mod 9,
e da
7 6 mod 9,
O cdigo
apresentado por Laurer consistia de 12 dgitos (nmero colocado abaixo das listras) e foi
aceito em 1973 quando recebeu o nome de Cdigo Universal de Produtos "UPC" (Universal
Product Code ). Estados Unidos e Canad foram os pases que adotaram o cdigo UPC.
42
Em 1976, Laurer acrescentou um dgito ao cdigo, para que dessa forma, fosse
possvel identicar tambm o pas de origem dos produtos classicados com o cdigo de
barras.
O novo cdigo, com treze dgitos, recebeu o nome de EAN-13 (European Article
Numbering system).
43
Listras
Finas
Mdias
Grossas
Muito Grossas
Branca
00
000
0000
Preta
11
111
1111
44
Cada dgito de
0; 1; 2; ...; 9
O numero
representado pelas sequncias ser lido por um leitor ptico, respeitando a posio, esquerda
ou direita de cada dgito.
Dgito
Lado Esquerdo
Lado Direito
0001101
1110010
0011001
1100110
0010011
1101100
0111101
1000010
0100011
1011100
0110001
1001110
0101111
1010000
0111011
1000100
0110111
1001000
0001011
1110100
Exemplo 30.
O nmero
036000 291452
lado esquerdo
lado direito
45
Para o sistema EAN-13, o mais usado atualmente, deve-se ter a seguinte interpretao: os primeiros dois ou trs dgitos so usados na identicao do pas de origem. No
Brasil por exemplo so trs dgitos, 789, que identicam a origem dos produtos fabricados
aqui. Os prximos quatro ou cinco dgitos servem para identicar a empresa, enquanto que
os cinco nmeros seguintes representam o cdigo do produto, e por m, o ltimo dgito o
digito vericador, conforme ilustra a gura a seguir retirada de [18].
Como no sistema UPC, no sistema EAN-13 cada dgito representado por uma
sequncia de zeros e uns. Para que uma mesma leitora possa ser usada nos dois sistemas,
46
o primeiro dgito que aparece no sistema EAN-13 determinado pelos 6 dgitos seguintes.
Para que isso possa ser feito, acrescentada mais uma representao para cada dgito do lado
esquerdo, conforme a tabela abaixo.
Dgito
Lado Direito
0001101
0100111
1110010
0011001
0110011
1100110
0010011
0011011
1101100
0111101
0100001
1000010
0100011
0011101
1011100
0110001
0111001
1001110
0101111
0000101
1010000
0111011
0010001
1000100
0110111
0001001
1001000
0001011
0010111
1110100
Caso tal sequncia tenha uma quantidade mpar de uns, ento deve-se
Exemplo 31.
47
2
3
4
5
6
1
Lado Esquerdo
Lado Direito
8
9
10
11
12
7
31000010
21101100
61010000
61010000
81001000
91110100
Dgito Inicial
mpar
mpar
mpar
mpar
mpar
mpar
mpar
mpar
Par
mpar
Par
Par
mpar
mpar
Par
Par
mpar
Par
mpar
mpar
Par
Par
Par
mpar
mpar
Par
mpar
mpar
Par
Par
mpar
Par
Par
mpar
mpar
Par
mpar
Par
Par
Par
mpar
mpar
mpar
Par
mpar
Par
mpar
Par
mpar
Par
mpar
Par
Par
mpar
mpar
Par
Par
mpar
Par
mpar
48
Observao:
dependendo do lado que se encontram, se estiverem do lado esquerdo, iniciam com zeros, se
estiverem do lado direito, iniciam com uns. Isso permite que a leitura mesmo sendo feita de
cabea para baixo, produzir o mesmo nmero.
Considere
barras EAN-13. Como j foi dito, os primeiros doze dgitos servem para identicar o pas
de origem, o fabricante, alm de especicar o produto, ou seja, esses dgitos j so pr
estabelecidos. Nos dois sistemas, EAN-13 e UPC, o ltimo dgito, ou dgito de vericao,
ser determinado pelos primeiros dgitos, os doze primeiros, no caso do sistema EAN-13 e
pelos onze primeiros dgitos, no caso do sistema UPC.
Considere o sistema EAN-13. Chamando de X o dcimo terceiro dgito e escrevendo a sequncia de dgitos em forma de vetor, tem-se
= (a1 , a2 , , a12 , X)
chamado vetor de pesos, dado por:
= (1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1).
O dgito de vericao,
X {0, 1, 2, 3, 4, 5, 6, 7, 8, 9},
tal que
0 mod 10.
Caso o cdigo seja um UPC, ou seja, tenha 12 dgitos, ento a nica modicao
ser no vetor de pesos que ter uma coordenada a menos e comear com 3:
49
Exemplo 32.
= (3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1).
Soluo:
Resultado do produto
24
18
18
24
Deve-se ter
= 4 + 24 + 9 + 3 + 6 + 18 + 8 + 9 + 2 + 18 + 6 + 24 + X 0 mod 10.
Da,
4 + 8 + 9 + 9 + 18 + 3 + X = 12 + 18 + 18 + 3 + X 0 mod 10 21 + X 0 mod 10
0 mod10
X {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
Logo,
X =9
50
operador realize a leitura manualmente, ou seja, ele ter que digitar os algarismos localizados
logo abaixo do cdigo de barras. Nesse momento, poder ocasionalmente, ocorrer uma "falha
humana" e o nmero digitado pode no corresponder exatamente ao nmero contido no cdigo
de barras. Se algum dos algarismos for inserido incorretamente ou fora da ordem certa,
bem provvel que o resultado da vericao no seja um nmero congruente a zero mdulo
dez e ento o processador emitir um sinal sonoro alertando o erro de digitao. Cabe aqui
ressaltar, que a possibilidade de que uma falha na digitao ocorra e no seja detectada
muito pequena. Veja a seguir em quais situaes isso acontece.
o erro ser detectado. Caso o operador digite dois ou mais algarismos de modo errado, h
possibilidade dos erros se compensarem uns aos outros e o resultado de
ser congruente
Alm dos erros citados acima, podem ocorrer outros tipos de erros, como por
exemplo a troca da posio dos algarismos digitados, chamados erros de transposio. Um
erro de transposio muito comum, o erro de transposio adjacente, que ocorre quando a
ordem de dois nmeros consecutivos trocada. Nesse caso, o erro pode ou no ser detectado.
Exemplo 33.
rique em cada caso, se o erro seria detectado, caso o nmero fosse digitado das seguintes
formas:
a)
48916683266 98
Como o cdigo um EAN-13, o vetor de pesos utilizado ser:
Alm disso,
= (1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1).
= (4, 8, 9, 1, 6, 6, 8, 3, 2, 6, 6, 9, 8).
Assim,
= 4 + 24 + 9 + 3 + 6 + 18 + 8 + 9 + 6 + 6 + 18 + 9 + 24 = 144.
Como
51
b)
489 61 68326689
Neste caso
= (4, 8, 9, 6, 1, 6, 8, 3, 2, 6, 6, 8, 9).
Assim,
= 4 + 24 + 9 + 18 + 1 + 18 + 8 + 9 + 2 + 18 + 6 + 24 + 9 = 150.
Como
Proposio 16.
somente se,
|ai ai+1 | = 5.
Demonstrao:
Seja
(1)
Suponha que essa sequncia tenha sido erroneamente digitada da seguinte forma:
(2)
|ai ai+1 | 9,
j que
ai
ai+1 so
52
Portanto, conclui-se que o erro por transposio adjacente ser detectado se, e
somente se,
|ai ai+1 | = 5.
Proposio 17.
Demonstrao:
Considere
53
i j seja par, ai
ai e aj no tero o
aj
ij
diferena
seja
mpar,
mesmo peso, ou seja, um ter peso um, e o outro ter peso trs.
Com isto, para a demonstrao do resultado a seguir, basta considerar um dos dois sistemas,
pois para o outro ser anlogo.
Proposio 18.
ai e aj so
i=j for par.
Demonstrao:
Proposio 19.
i=j
ai
aj
so
|ai aj | = 5.
Demonstrao.
Considere
(3)
ai
aj
(sendo
i=j
(4)
54
|ai aj | 9,
j que
ai
aj
so nmeros entre
zero e 9. Da,
i=j
|ai aj | = 5.
lista de nomes. Alm disso, as listas de nmeros transpem a barreira da lngua e dos vrios
alfabetos da comunidade internacional (pense na facilidade com que podemos encomendar um
livro de um editor japons sem ter que especicar o ttulo do livro em japons! ). [16]
55
aos leitores, utilizarem, onde quer que estejam, uma nica linguagem (a de nmeros), no
importando de que pas seja o livro ou a origem da pessoa que o solicitar.
Os cdigos ISBN de livros lanados entre 1969 e 2007 possuem dez dgitos, os
quais denominamos ISBN-10, j para as publicaes feitas aps 1 de janeiro de 2007, os
cdigos receberam um acrscimo de trs dgitos, sendo chamados agora de ISBN-13.
A seguir ser mostrado como feito o clculo do dgito de vericao e a deteco de erros dos ISBN-10, j que para o ISBN-13 os resultados so os mesmos que foram
apresentados anteriormente para os cdigos de barras, EAN-13.
= (10, 9, 8, 7, 6, 5, 4, 3, 2, 1).
X {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
= (a1 , a2 , a3 , . . . , X),
soma S:
56
Observao:
Exemplo 34.
Soluo:
Tem-se,
= (8, 5, 7, 0, 5, 6, 0, 4, 6, X).
Da,
S = = (8, 5, 7, 0, 5, 6, 0, 4, 6, X) (10, 9, 8, 7, 6, 5, 4, 3, 2, 1) =
80 + 45 + 56 + 0 + 30 + 30 + 0 + 12 + 12 + X.
Da,
S 8 + 1 + 1 + 0 3 3 + 0 + 1 + 1 + X 6 6 + 2 + X 1 + X mod 11.
Como,
S 1 + X mod 11,
S 0 mod 11,
deve-se ter
X = 10.
Neste caso, o ISBN-10 desse livro 85-7056-x.
Exemplo 35. Seja X o dgito vericador do livro cujo o ISBN-10 85-322-5867-X. Determine
o valor de X.
Soluo:
Neste caso,
= (8, 5, 3, 2, 2, 5, 8, 6, 7, X).
Da,
S = = (8, 5, 3, 2, 2, 5, 8, 6, 7, X) (10, 9, 8, 7, 6, 5, 4, 3, 2, 1)
57
S = 80 + 45 + 24 + 14 + 12 + 25 + 32 + 18 + 14 + X.
Da,
S 8 + 1 + 2 + 3 + 1 + 3 1 4 + 3 + X 2 2 0 mod 11
Como
S 0 mod 11,
conclui-se que
X = 0.
Proposio 20.
ser detectado.
Demonstrao:
Seja
= (a1 , a2 , a3 , . . . , a10 ),
ai , 1 i 10
ai ,
digitou-se
. Neste caso,
58
Fazendo
SS
tem-se:
Proposio 21.
Demonstrao:
Seja
aj
e no lugar de
aj ,
digitou-se,
ai , 1 i, j 10.
ai ,
digitou-se
Neste caso,
Fazendo
SS ,
tem-se:
59
S 0 mod 11.
60
Captulo 4
CONSIDERAES FINAIS
Conclui-se que, por meio da Aritmtica Modular (congruncias ), certos problemas
de matemtica podero ser resolvidos de forma gil e ecaz.
Com a Prova dos Noves, o aluno poder estabelecer clculos mentais com facilidade, para vericar a veracidade dos resultados obtidos em operaes envolvendo nmeros
naturais.
61
62
Referncias Bibliogrcas
[1] ANRADE, Doherty. O nove misterioso. RPM 09. Presidente Prudente-SP.
[2] BUESCU, Jorge. O mistrio do Bilhete de Identidade e outras histrias. Lisboa: Gradiva,
2001.
[3] CARDOSO, Celso. Dissertao de Mestrado, Fatorao de nmeros inteiros usando curvas elticas, Universidade Federal de Mato Grosso do Sul.
[4] COUTINHO, S.C . Criptograa. (Programa de Iniciao Cientca OBMEP, Sociedade
Brasileira de Matemtica).
[5] DIAS, Eduardo Marques. Cdigo de barras. Universidade Catlica de Braslia. Departamento de Matemtica.
[6] DOMINGUES, Hygino H. e IEZZI, Gelson . lgebra Moderna. Editora Atual, 1982.
[7] HEFEZ, A. Elementos de Aritmtica. (Srie Textos Universitrios, Sociedade Brasileira
de Matemtica). ISBN:978-85-85818-25-8
[8] HEFEZ, A. Iniciao Aritmtica. (Programa de Iniciao Cientca OBMEP, Sociedade Brasileira de Matemtica).
[9] HERNSTEIN, I.N. Topics in Algebra, 1964. ISBN: 9780471010906
[10] JNIOR, Porfrio Azevedo dos Santos. A Matemtica dos Cdigos de Barras - UPC.
Departamento de Matemtica. Universidade Federal de Gois/Campus Catalo.
[11] LOURENO, Paulo Jorge Pais, dissertao de mestrado. Aplicaes de Aritmtica.
[12] MILIES, Csar Polcino. A matemtica dos cdigos de barras. 19 f. So Paulo, SP.
IME/USP - Departamento de Matemtica, SP.
63
[13] MILIES, Francisco Cesar Polcino e COELHO, Snia Pitta . Nmeros: Uma Introduo
Matemtica.
[14] MELLO, Jos Luiz Pastore . RPM 48. Aritmtica modular e sistemas de identicao.
[15] OLIVEIRA, Krerley Irraciel Martins e FERNANES, Adn Jos Corcho. Iniciao
Matemtica: um curso com problemas e solues. SBM-2010. ISBN:978-85-85818-46-3
[16] PICADO, Jorge. A lgebra dos sistemas de identicao: da aritmtica modular aos
grupos diedrais, Boletim da Sociedade Portuguesa de Matemtica, n
44, abril/2001.
[17] RODRIGUES, Flvio Wagner . A prova dos nove. RPM 14, IME-USP.
[18] http://www.gs1-ean13.com.br/80973298613287498769652834756/entenda_o_codigo_de
_barras.htm, acessado em 14/01/2013.
[19] http://msdn.microsoft.com/pt-br/library/cc580676.aspx, acessado em 14/01/2013.
[20] http://pt.wikipedia.org/wiki/N%C3%BAmero_primo, acessado em 22/01/2013.
[21] http://www.ime.unicamp.br/~calculo/history/fermat/fermat.html,
24/03/2013.
acessado
em