Sie sind auf Seite 1von 22

1 Os N umeros Naturais

Neste captulo estudamos os n umeros naturais. Alguns autores assumem o n umero zero como um
n umero natural, outros n ao, dependendo do tipo de construc ao e de utilizac ao desse conjunto.
Neste livro, o zero pertence ao conjunto dos n umeros naturais (que denotaremos por N). Assim,
N = {0, 1, 2, 3, . . .}. Mesmo assim, e conveniente introduzir um smbolo para denotar o conjunto
dos n umeros naturais diferentes de 0, e denotamos N

= {1, 2, 3, . . .}.
1.1 Inducao Matematica
Na pr oxima secao vamos introduzir os n umeros naturais de uma maneira rigorosa. No conjunto
N dos n umeros naturais vamos ter duas opera coes basicas, a adic ao e a multiplica cao, e mais duas
operac oes, a subtrac ao e a divisao, que ser ao denidas a partir das duas operac oes basicas. Muitas
propriedades importantes e interessantes sao validas. Outras n ao ser ao validas, por exemplo, nem
sempre sera possvel subtrair ou dividir em N, o resultado poderia nao ser um n umero natural.
Em conjuntos n umericos mais amplos, por exemplo, no conjunto dos n umeros racionais ou no
conjunto dos n umeros reais, todas essas operacoes serao possveis, com excec ao da divis ao por
0. No entanto, existe uma propriedade que, dentre todos esses conjuntos numericos, vale apenas
para o conjunto dos n umeros naturais.

E o Princpio da Indu cao Matem atica. Iniciaremos, por
raz oes didaticas, por essa propriedade unica dos n umeros naturais. Nesta sec ao ainda trataremos
da induc ao matematica de maneira informal, deixando para a pr oxima secao um tratamento mais
rigoroso, onde ser a revelado o seu papel verdadeiramente fundamental na teoria.
Para que que mais claro, preferimos nesta sec ao proceder da maneira mais informal possvel.
Antes mesmo de dizer o que e a indu cao matem atica, daremos alguns exemplos. Esperamos que
assim as ideias quem mais claras.
Exemplo 1.1.1. Suponhamos que se queira obter uma express ao para a soma
S
n
= 1 + 3 + 5 + + (2n 1)
dos n primeiros n umeros mpares.
Iniciamos calculando os S
n
para os primeiros valores de n e organizando uma tabela.
n S
n
n S
n
1 1 6 1 + 3 + 5 + + 11 = 36
2 1 + 3 = 4 7 1 + 3 + 5 + + 13 = 49
3 1 + 3 + 5 = 9 8 1 + 3 + 5 + + 15 = 64
4 1 + 3 + 5 + 7 = 16 9 1 + 3 + 5 + + 17 = 81
5 1 + 3 + + 9 = 25 10 1 + 3 + 5 + + 19 = 100
Observando a tabela acima, chama a aten cao o fato que os resultados obtidos sao quadrados
perfeitos: 1 = 1
2
, 4 = 2
2
, 9 = 3
2
, 16 = 4
2
, . . .
Neste momento fazemos uma conjectura (uma conjectura e uma armacao para a qual existe j a
um forte indcio de que ela seja verdadeira, mas para a qual n ao temos ainda uma demonstracao).
Conjectura: Para qualquer n umero natural n 1, vale S
n
= 1 + 3 + 5 + + (2n 1) = n
2
.
Agora que ja temos nossa conjectura, passamos a uma fase totalmente diferente, que e a de
provar que nossa conjectura e verdadeira. Para isto usaremos a inducao matem atica. A demons-
trac ao de que uma determinada propriedade e verdadeira para qualquer n umero natural n, pode
ser feita em duas etapas independentes:
1
a) Vericar que a propriedade vale para o primeiro valor de n;
b) Vericar que se a propriedade valer para um certo n umero natural n, entao a propriedade
vale tambem para o n umero seguinte n + 1.
Voltemos ` a proposi cao
1 + 3 + 5 + + (2n 1) = n
2
.
Note que o menor n para o qual nossa proposicao faz sentido e n = 1. Vamos provar por indu cao
que ela vale para qualquer n 1. Como explicado acima, a demonstrac ao se d a em duas etapas,
usualmente chamadas de base de induc ao e passagem de inducao, respectivamente.
Base de inducao: Vericar que vale para n = 1. No caso de n = 1, nossa proposic ao arma
que 1 = 1
2
, que e verdadeira.
Passagem de inducao: Supondo que para um certo n a igualdade 1+3+5+ +(2n1) = n
2
se verica, vamos provar que isto implica que para o n umero seguinte, n +1, a igualdade tambem
se verica. Fazemos ent ao a hipotese (usualmente chamada de hipotese de inducao) de que para
um certo n vale
1 + 3 + 5 + + (2n 1) = n
2
.
Temos que mostrar que
1 + 3 + 5 + +
_
2(n + 1) 1
_
= (n + 1)
2
,
ou seja, temos que mostrar que
1 + 3 + 5 + + (2n 1) + (2n + 1) = (n + 1)
2
.
Aplicando a hip otese de inducao e o produto not avel, segue que
1 + 3 + 5 + + (2n 1) + (2n + 1) = n
2
+ (2n + 1) = (n + 1)
2
.
Est a justicado que se a propriedade valer para um certo n, ent ao vale tambem para n+1. Assim,
ca concludo o raciocnio, provando que a propriedade vale para qualquer n 1.
Exemplo 1.1.2. Suponhamos que nos perguntamos quem e maior, 2
n
ou n
2
? Calculando para os
n 2
n
n
2
0 1 0
1 2 1
2 4 4
3 8 9
4 16 16
5 32 25
6 64 36
7 128 49
8 256 64
9 512 81
10 1024 100
primeiros valores de n, temos a tabela ao lado. Nossos c alculos
sugerem que h a um forte indcio de que, a partir de n = 5,
vamos ter sempre 2
n
> n
2
.
Consideremos agora a proposicao P(n) : 2
n
> n
2
e vamos
tentar provar por induc ao que P(n) e verdadeira para todo
n 5.
O primeiro passo ser a mostrar que P(n) e v alida para o
primeiro n em questao, ou seja
Base de inducao: P(5) e verdadeira. De fato, P(5) e 2
5
> 5
2
,
que e verdadeira, pois 32 > 25.
Passagem de inducao: Suponhamos que, para um certo n 5,
P(n) seja verdadeira. Entao,
2
n
> n
2
= 2 2
n
> 2n
2
= 2
n+1
> n
2
+ n
2
. ()
Acontece que, como n 5, ent ao n
2
> 2n + 1. De fato, se
n 5, multiplicando por n obtemos
n
2
5n = 2n + 3n 2n + 15,
j a que n 5 = 3n 15 (basta multiplicar por 3 > 0).
2
Como 15 > 1, somando 2n obtemos 2n + 15 2n + 1. Logo, pela propriedade transitiva da
desigualdade n
2
> 2n + 1.
Somando n
2
a ambos os lados da ultima desigualdade, obtemos n
2
+n
2
> n
2
+2n+1 = (n+1)
2
.
Voltando para () e usando a transitividade obtemos 2
n+1
> (n + 1)
2
. Segue que se 2
n
> n
2
para
um certo n 5, entao 2
n+1
> (n + 1)
2
, concluindo a passagem de indu cao. Fica assim provado
que P(n) vale para todo n umero natural n 5.
Observacao 1.1.3. Os exemplos acima mostram que a induc ao matematica n ao e um metodo para
descobrir fatos em Matematica, e sim uma tecnica de demonstrar esses fatos. Nos exemplos vistos,
por outros metodos fomos levados a fazer uma conjectura. A induc ao matematica nos possibilitou,
ent ao, provar que nossa conjectura era verdadeira. Em outras palavras, se j a temos um forte indcio
de que uma certa propriedade possa ser verdadeira, podemos entao usar a tecnica da inducao para
tentar prova-la. Pode tambem acontecer que j a sabemos que uma certa propriedade e verdadeira
e j a temos ate uma demonstrac ao para ela, mas desejamos obter uma demonstrac ao diferente
(por exemplo, para explicar para uma pessoa que ainda nao tem os pre-requisitos necess arios para
entender a demonstrac ao ja conhecida). Podemos, ent ao, tentar obter uma demonstrac ao por
induc ao para nossa propriedade.
Exemplo 1.1.4. (O problema da moeda falsa.)
Sejam dadas M moedas de mesmo valor, uma das quais e falsa. Todas tem o mesmo peso,
exceto a falsa, que pesa menos. Dispomos de uma balanca de dois pratos, mas de nenhum peso.
Vamos resolver esse problema no caso em que M = 2
n
. Queremos encontrar a moeda falsa
utilizando um metodo sistem atico, evitando a comparac ao duas a duas, que resultaria em 2
n1
pesagens, que um n umero excessivamente grande.
Quando n = 0, temos M = 2
0
= 1, portanto, a unica moeda e a falsa. Assim, nem precisamos
pesar, ou seja, pesamos 0 vezes.
Quando n = 1, temos M = 2
1
= 2; colocando uma moeda em cada prato da balanca, a de
menor peso ser a a moeda falsa. Nesse caso, precisamos de uma pesagem.
Quando n = 2, temos M = 2
2
= 4; colocando duas moedas em cada prato da balanca, o prato
com menor peso contem a moeda falsa. Agora pesamos as duas moedas retiradas do prato com
menor peso, colocando uma moeda em cada prato; a de menor peso sera a moeda falsa. Nesse
caso, precisamos de duas pesagens.
Quando n = 3, temos M = 2
3
= 8; colocando quatro moedas em cada prato da balanca, o
prato com menor peso contem a moeda falsa. Agora pesamos as quatro moedas retiradas do prato
com menor peso, colocando duas moedas em cada prato; o prato com menor peso contem a moeda
falsa. Pesamos agora, as duas moedas retiradas do prato de menor peso, colocando uma moeda
em cada prato; a de menor peso e a moeda falsa. Nesse caso necessitamos de tres pesagens.
Neste ponto j a estamos inclinados a conjecturar.
Conjectura: Para todo n N e possvel encontrar a moeda falsa, dentre as 2
n
moedas, com n
pesagens.
Testamos mais uma vez. Quando n = 4 temos M = 2
4
= 16; colocando oito moedas em cada
prato da balanca, o prato com menor peso contem a moeda falsa. Agora pesamos as oito moedas
retiradas do prato com menor peso, colocando quatro moedas em cada prato; o prato com menor
peso contem a moeda falsa. Pesamos, agora, as quatro moedas retiradas do prato com menor peso,
colocando duas moedas em cada prato; o prato com menor peso contem a moeda falsa. Pesamos
agora, as duas moedas retiradas do prato com menor peso, colocando uma moeda em cada prato;
a de menor peso e a moeda falsa. Nesse caso necessitamos de quatro pesagens.
Note que sempre que vamos resolver um caso acabamos utilizando o caso anterior; e esse
raciocnio que nos permite usar a indu cao.
Provamos a nossa conjectura por induc ao.
Base de inducao: Ja foi feita acima, no caso n = 0.
3
Passagem de inducao: Suponhamos que para um certo n N, se temos 2
n
moedas e possvel
encontrar a moeda falsa com n pesagens. Vamos mostrar que se temos 2
n+1
moedas e possvel
encontrar a moeda falsa com n + 1 pesagens.
De fato, se temos 2
n+1
moedas, colocamos a metade delas (2
n
) em cada prato. O prato de
menor peso contem a moeda falsa. Pesamos, agora, as 2
n
moedas retiradas do prato de menor
peso. Pela hipotese de induc ao, sao sucientes n pesagens para encontrar a moeda falsa. Logo,
junto com a pesagem inicial, utilizamos n + 1 pesagens para determinar a moeda falsa.
Observacao: Note que se temos 2
n
moedas, n n ao e o n umero mnimo de pesagens necess arias
para obter a moeda falsa; por exemplo, para 8 moedas podemos proceder da seguinte forma,
primeiro separamos as moedas em dois grupos, o grupo 1 com 6 moedas e o grupo 2 com 2 moedas.
Tomamos as 6 moedas do grupo1 e colocamos 3 em cada prato da balanca. Se os pesos de cada
prato forem iguais, ent ao a moeda falsa esta no grupo 2 e com mais uma pesagem determinamos a
moeda falsa; neste caso necessitamos apenas de 2 pesagens (e nao 3). Se os pesos forem diferentes,
o prato com o menor peso contem a moeda falsa. Retiramos uma moeda do prato com o menor
peso e pesamos as outras duas colocando uma em cada prato. Se os pesos forem iguais, a moeda
falsa e a retirada do prato, se forem diferentes a moeda falsa e a de menos peso, em ambos os casos
necessitamos apenas 2 pesagens. O que demonstramos por induc ao foi que o n umero mnimo de
pesagens para encontrar a moeda falsa dentre 2
n
moedas e menor do que ou igual a n. Voltaremos
ao problema da moeda falsa mais adiante.
Observacao 1.1.5. A induc ao matem atica e um metodo para demonstrar proposic oes a respeito
de um n umero natural n. Uma proposi cao do tipo A soma dos angulos internos de qualquer
tri angulo e 180
o
n ao pode ser provada por inducao, pois n ao e uma arma cao a respeito de um
n umero natural.
Exemplo 1.1.6. (Desigualdade de Bernoulli) Provar que (1 +x)
n
1 +nx, x [1, +),
n 0. Em primeiro lugar, vamos nos convencer que apesar da Desigualdade de Bernoulli envolver
um n umero real x [1, +), e uma armac ao a respeito de um n umero natural e, portanto,
tem sentido querer demonstra-la por indu cao. Para cada n natural, consideremos a proposic ao
P(n) : (1 + x)
n
1 + nx , x [1, +).
Note que P(n) e uma propriedade do n umero natural n. Passemos ` a demonstracao dessa pro-
priedade por indu cao.
Base de inducao: P(0) e verdadeira. De fato, como (1 + x)
0
= 1, P(0) arma que 1 1, que
e verdadeira.
Passagem de inducao: Suponhamos que, para um certo n, P(n) seja verdadeira, ou seja, que
(1 + x)
n
1 + nx , x [1, +). Podemos multiplicar ambos os lados dessa desigualdade por
1 + x, pois 1 + x > 0, x [1, +). Obtemos
(1 + x)(1 + x)
n
(1 + x)(1 + nx) = 1 + x + nx + nx
2
= 1 + (n + 1)x + nx
2
.
Como nx
2
0, segue que
(1 + x)
n+1
1 + (n + 1)x , x [1, +).
A induc ao e usada nao so para demonstrar, mas tambem para denir. Temos o que se chama
de denicao por inducao ou, mas frequentemente, denicao recursiva.

E aquela denic ao em que
se dene em duas etapas, inicialmente para o primeiro n umero e, num segundo momento, supondo
que o conceito j a esteja denido para um determinado n, dene-se para o proximo.
Exemplo 1.1.7. (Potencia) Para x real, x
n
e o produto de x por si pr oprio n vezes,
x
n
= x x x x
. .
n vezes
,
4
entendendo-se ainda que x
1
= x e x
0
= 1. Essa denic ao e pouco rigorosa, por causa dos tres
pontinhos. Uma maneira de torn a-la mais rigorosa e dar uma denicao recursiva, dizendo que
(i) x
0
= 1;
(ii) x
n+1
= x
n
x.
Exemplo 1.1.8. (Fatorial) O fatorial de um n umero natural e o produto de todos os naturais
de 1 ate n,
n! = 1 2 3 n,
denindo-se ainda 1! = 0! = 1. Neste caso tambem temos uma certa falta de rigor por causa
das reticencias. Para melhorar isso, podemos dar uma denic ao recursiva para o fatorial de um
n umero natural, dizendo
(i) 0! = 1;
(ii) (n + 1)! = n! (n + 1).
Observacao 1.1.9. Vamos nos perguntar agora, qual e a propriedade que o conjunto dos n umeros
naturais tem que permite que se tenha o metodo da induc ao matematica. Suponhamos que se
queira provar uma certa proposic ao P(n) envolvendo um n umero natural n. Podemos considerar
o conjunto A de todos os n umeros naturais para os quais P(n) e verdadeira,
A = {n N | P(n) e verdadeira}.
Ent ao, provar que P(n) e verdadeira para todo n N equivale a provar que A = N. Ora, a base de
induc ao que consiste em vericar que P(0) e verdadeira, nada mais e do que vericar que 0 A.
E a passagem de induc ao P(n) = P(n +1) equivale a mostrar que se o conjunto A contem um
elemento n ent ao A tambem contem o n umero seguinte n + 1 (o sucessor de n),
n A = n + 1 A.
Portanto, a propriedade que o conjunto dos n umeros naturais possui, que faz com que o metodo
de induc ao matem atica funcione, e que os outros conjuntos numericos usuais nao possuem e a
seguinte.
Propriedade. Seja A N um subconjunto de N. Se valem
(i) 0 A;
(ii) n A = n + 1 A,
ent ao A = N.
Podemos nos convencer facilmente que se (i) e (ii) s ao v alidas ent ao A = N. De fato, por (i)
0 A, logo, por (ii) 1 = 0 +1 A. Agora 1 A logo, por (ii) 2 = 1 +1 A. Assim, 2 A logo,
por (ii) 3 = 2 + 1 A. E assim por diante.
Na proxima sec ao, veremos que propriedade acima tera uma importancia fundamental.
5
1.2 Ordem em N
Denicao 1.2.1. Dizemos que o n umero natural a e menor ou igual a b e anotamos por a b se
existe c N tal que a + c = b. Dizemos que a e menor do que b e anotamos por a < b se existe
c N, com c = 0 e tal que a +c = b. Em outras palavras a < b se a b e a = b. Dizemos que b e
maior ou igual a a e anotamos b a se a b. Analogamente, b > a se a < b.
Segue diretamente da denicao que 0 n, n N e que a, b N, a a + b.
Proposicao 1.2.2. A relacao de ordem tem as seguintes propriedades:
(i) Reexiva: a a, a N;
(ii) Anti-simetrica: a b e b a = a = b.
(iii) Transitiva: a b e b c = a c.
Demonstracao. Reexiva: a + 0 = a = a a, a N.
Anti-simetrica: Suponhamos que a b e b a. Entao, existem c, d N tais que a + c = b e
b +d = a. Segue que a +(c +d) = (a +c) +d = b +d = a, isto e, a +(c +d) = a +0. Pela Lei do
Cancelamento, temos c + d = 0. Ent ao, pela Proposic ao ??, temos que c = d = 0. Logo, a = b.
Transitiva: Suponhamos que a b e b c. Entao, existem s, t N tais que a +s = b e b +t = c.
Segue que a + (s + t) = (a + s) + t = b + t = c. Entao, pela denicao da desigualdade, a c.
Proposicao 1.2.3. (Compatibilidade da ordem com as operac oes).
(i) a, b, c N, a < b = a + c < b + c.
(i)

a, b, c N, a b = a + c b + c.
(ii) a, b N, c N

, a < b = a c < b c.
(Propriedade cancelativa) Valem as recprocas das armacoes (i) e (ii) acima,
(iii) a, b, c N, a + c < b + c = a < b.
(iv) a, b N, c N

, a c < b c = a < b.
Demonstracao. Para provar a propriedade (i), suponhamos que a < b. Ent ao, pela Denicao 1.5.1,
existe u N

tal que a +u = b. Segue que a +u +c = b +c e, usando as propriedades comutativa


e associativa, (a + c) + u = b + c. Novamente, pela Denicao 1.5.1, temos que a + c < b + c.
A demonstra cao da propriedade (i)

e analoga, substituindo a condic ao u N por u N

. A
demonstrac ao da propriedade (ii) tambem e an aloga e n ao faremos aqui.
Para provar (iii), suponhamos que a +c < b +c. Ent ao, u N

tal que a +c +u = b +c, ou


seja, (a +u) +c = b +c. Pela lei do cancelamento para a adic ao, segue que a +u = b com u N

e, portanto, a < b.
O item (iv) vai ser demonstrado depois da pr oxima proposicao.
Proposicao 1.2.4. (Tricotomia). Se a, b N, vale uma e apenas uma das alternativas: a < b,
b < a ou a = b.
Demonstracao. Primeiro vamos mostrar que n ao podem valer ao mesmo tempo duas das alter-
nativas. Por exemplo, nao podem valer ambas a < b e b < a. De fato, supondo que valem
a < b e b < a, ent ao existem u, v N

tais que a + u = b e b + v = a. Conclumos que


a + 0 = a = b + v = a + (u + v). Pela propriedade cancelativa, segue que u + v = 0. Aplicando
a parte (i) da Proposic ao ??, temos que u = v = 0, mas isto e uma contradic ao pois u, v N

.
6
Portanto, as duas desigualdades n ao podem ocorrer simultaneamente. Da mesma forma, mostra-se
que a igualdade a = b n ao pode ocorrer simultaneamente com nenhuma das desigualdades.
Agora precisamos mostrar que sempre ocorre pelo menos uma das tres alternativas. Basta
mostrar que dados dois quaisquer a, b N, vale pelo menos uma das duas a b ou b a. Vamos
adotar a seguinte estrategia de demonstrac ao. Fixamos um a N arbitrariamente e consideramos,
para qualquer b N, a propriedade
P(b) : a b ou b a.
Provamos que vale P(b), b N, por induc ao.
Base de Inducao: P(0) e verdadeira.
De fato, como 0 a, entao vale P(0).
Passagem de Inducao: Se P(b) e verdadeira para um certo b, ent ao P(s(b)) tambem e ver-
dadeira.
De fato, suponhamos que, para um certo b N, P(b) seja verdadeira. Entao vale que a b
ou b a. Precisamos mostrar que a s(b) ou s(b) a.
Se a b, ent ao u N tal que a +u = b. Logo, a +u +1 = b +1 = s(b) e, portanto, a s(b)
e temos que a s(b) ou s(b) a.
Se b a, temos duas possibilidades, ou b = a ou b < a. Se b = a ent ao s(b) = b + 1 = a + 1,
logo s(b) > a. Se b < a, entao v N

tal que b +v = a. Mas v = 0 = p N tal que v = s(p).


Segue que a = b + v = b + s(p) = b + p + 1 = s(b) + p, de onde se deduz que s(b) a e tambem
temos que a s(b) ou s(b) a.
Como aplicacao da Lei da Tricotomia, vamos dar uma outra demonstrac ao da Proposicao ??
(lei do cancelamento para a multiplicac ao).
2
a
Demonstracao da Proposicao ??. Suponhamos que a, b N, c N

e a c = b c. Queremos
provar que a = b. Pela propriedade da Tricotomia, vale uma e apenas uma das tres a = b, a < b
ou b < a. Portanto, para mostrar que a = b basta justicar que nenhuma das duas desigualdades
pode ocorrer. Se a < b, ent ao, pela parte (ii) da Proposic ao 1.2.3, seguiria que ac < bc, o que
contraria a hipotese de que ac = bc. Portanto, a < b n ao ocorre. Pela mesma razao b < a n ao
ocorre. Logo, a = b, provando a proposicao.
Demonstracao da Proposicao 1.2.3 (iv). Provamos por contraposicao. Sejam a, b N e c N

.
Se nao valer a < b, ent ao, pela Tricotomia, temos b a. Pela parte (i)

desta mesma Proposic ao


1.2.3, segue que bc ac e, portanto, n ao vale ac < bc, concluindo a demonstrac ao.
1.3 Mais propriedades unicas de N
J a vimos nas secoes anteriores propriedades de N que nao s ao v alidas nos conjuntos numericos
mais populares Z, Q, R e C. S ao elas:
Induc ao
a, b N, a + b = 0 = a = b = 0
a, b N, a b = 1 = a = b = 1.
Nesta secao exploramos outras propriedades desse tipo.
7
Proposicao 1.3.1. a, b N, a + b = 1 = a = 1 ou b = 1. Em particular, se a = 0 entao
b = 0.
Demonstracao. Suponhamos que a + b = 1. Temos que mostrar que um dos dois, a ou b, e igual
a 1. Temos duas possibilidades a considerar, a = 0 ou a = 0.
Se a = 0, ent ao 1 = a + b = 0 + b = b. Nesse caso, a = 0 e b = 1.
Se a = 0, sabemos que a e sucessor de algum n umero natural, ou seja, u N tal que a = s(u).
Desse modo, temos
s(u + b) = s(u) + b = a + b = 1 = s(0).
Como s e uma func ao injetora, temos que u +b = 0, logo, pela segunda propriedade acima, u = 0
e b = 0 e, portanto, a = s(u) = s(0) = 1 e b = 0.
A proposic ao acima nos diz que as unicas decomposi coes do n umero 1 como soma de dois
n umeros naturais s ao 1 = 0 + 1 e 1 = 1 + 0.
Na Se cao 1.3 vimos que 0 n, n N, em particular, 0 < 1. Em seguida perguntamos,
ser a que existe algum n umero natural entre 0 e 1? A resposta e n ao. De fato, se existe x N e
x = 0 tal que 0 < x < 1, ent ao existe u, v N

tais que 0 + u = x e x + v = 1. Desse modo,


1 = x + v = (0 + u) + v = 0 + (u + v) = u + v. Assim, pela Proposi cao 1.3.1, como u = 0,
temos v = 0 que e uma contradic ao (consequentemente, n N

= n 1). Estendemos esse


argumento na seguinte proposicao.
Proposicao 1.3.2. Nao existe nenhum n umero natural entre um n umero natural e o seu sucessor.
Ou seja,
(n N)( x N) n < x < n + 1.
Demonstracao. Dado n N seja x N tal que n < x < n + 1. Logo, existem u e v N

tais que x = n + u e n + 1 = x + v. Substituindo a primeira igualdade na segunda obtemos,


n + 1 = (n + u) + v = n + (u + v). Pela lei do cancelamento, temos 1 = u + v e, pela Proposic ao
1.3.1, uma contradic ao, j a que u e v N

.
Outra propriedade interessante e a seguinte (que tambem vale em Z).
(n N)(m N) n < m = n + 1 m
Demonstracao. Faremos a demonstrac ao por contraposic ao. Suponhamos que n + 1 > m. Logo,
por deni cao de < existe u N

tal que m + u = n + 1. Logo, pela denic ao de subtracao,


(m + u) 1 = n. Como u N

, temos 1 u, logo u 1 N e, pela Propisic ao ?? temos


n = (m + u) 1 = m + (u 1), ou seja, m n.
Uma consequencia importante do Princpio da Induc ao Matem atica e que N e bem ordenado
(todo subconjunto nao vazio de N possui menor elemento). Na verdade, o Princpio da Inducao
Matem atica e o Princpio da Boa Ordena cao s ao equivalentes, ou seja, supondo um obtemos
o outro. Como em nossa constru cao de N tomamos o Princpio da Indu cao Matem atica como
axioma, vamos mostrar agora que este implica o da Boa Ordenacao.
Denicao 1.3.3. Seja A N. Dizemos que
(i) A possui um menor elemento, ou um elemento mnimo, se e somente se existe a

A tal que
a

a, a A.
(ii) A possui um maior elemento, ou um elemento m aximo, se e somente se existe a

A tal que
a a

, a A.
8
Note que se A possui um menor elemento, entao ele e unico. De fato, se a

e a

s ao elementos
mnimos de A ent ao, como ambos estao em A, temos a

e a

; ou seja, a

= a

. Agora
podemos falar no elemento mnimo (e nao um elemento mnimo), que denotaremos por min A. Da
mesma maneira, se A possui um maior elemento, ent ao ele e unico e ser a denotado por max A.
Existem v arias demonstracoes diferentes para o Princpio da Boa Ordenacao (supondo o
Princpio da Induc ao) escolhemos uma que usa a contraposic ao do Princpio da Indu cao.
Proposicao 1.3.4. (Princpio da Boa Ordenacao). Se A N e nao vazio, entao A possui
menor elemento, ou seja, existe a

N tal que a

x, x A.
Demonstracao. Seja A N e A = . Se 0 A ent ao 0 e o menor elemento de A, j a que
0 n, n N. Podemos supor, ent ao, que 0 A, ou seja, que {0} A = . Seja B o conjunto
de todos os n umeros naturais n tais que {0, 1, 2, 3, . . . , n} A = , temos que 0 B. Como
A = , existe m A, mas m {0, 1, 2, 3, . . . , m} A, logo m B, ou seja, B = N. Como
0 B = N, o Princpio da Induc ao nos garante que existe n

B tal que n

+ 1 B (caso
contr ario B = N). Portanto, {0, 1, 2, 3, . . . , n

} A = e {0, 1, 2, 3, . . . , n

+ 1} A = . Segue
que n

+ 1 A {n

+ 1, n

+ 2, . . .}, e assim, a

= n

+ 1 e o elemento mnimo de A.
Essa proposic ao garante que todo o subconjunto nao vazio de N possui menor elemento, mas
e maior elemento? Sera que tem? A resposta e, evidentemente, que n ao, pois, por exemplo, o
conjunto dos n umeros pares nao possui maior elemento. Nos perguntamos quando possui.
Dizemos que um conjunto A N e limitado superiormente se e somente se existir um n umero
n N tal que a n, a A. Neste caso, diremos que n e uma cota superior para A. A
pergunta que surge naturalmente depois dessa denic ao e: qual a diferenca entre o maior elemento
da Denicao 1.3.3 e de cota superior? A diferenca e que o maior elemento tem que pertencer ao
conjunto, em particular isso garante que ele e unico, j a uma cota superior n ao, e portanto qualquer
n umero maior que uma cota superior tambem e cota superior. O seguinte resultado decorre do
Princpio da Boa Ordenac ao.
Corolario 1.3.5. Se A N e nao vazio e limitado superiormente, entao A possui maior elemento.
Demonstracao. Seja A N, A = e limitado superiormente. Logo, n N que e cota superior
de A, ou seja, a n, a A. Tomamos B = {y N; y = n a, a A},. Como A = , temos
que B = , logo B possui menor elemento na

para algum a

A. Armamos que max A = a

.
De fato, para cada a A temos que na B e, portanto, na

na, j a que min B = na

.
Somando a

+ a e aplicando a Proposic ao ??, obtemos n + a n + a

. Cancelando n, obtemos
a a

.
1.4 Bin omio de Newton
Nesta se cao estudaremos o Bin omio de Newton, que e uma ferramenta importante para o estudo
da Aritmetica. Nossa abordagem sera de um ponto de vista puramente algebrico. Isto sera
complementado por uma abordagem do ponto de vista combinatorio, que ser a feita posteriormente,
na disciplina de Combinatoria.
Consideremos a express ao f(x) = (1 + x)
n
, onde n N e x e uma vari avel. Entao f(x) e um
polin omio de grau n. Por exemplo,
(1 + x)
2
= 1 + 2x + x
2
,
(1 + x)
3
= (1 + 2x + x
2
)(1 + x) = 1 + 3x + 3x
2
+ x
3
,
(1 + x)
4
= (1 + 3x + 3x
2
+ x
3
)(1 + x) = 1 + 4x + 6x
2
+ 4x
3
+ x
4
.
9
Ent ao,
(1 + x)
n
= a
0
+ a
1
x + a
2
x
2
+ + a
k
x
k
+ + a
n
x
n
, (1)
para certos coecientes a
0
, a
1
, a
2
, . . . , a
n
. Queremos determinar esses coecientes a
k
. Os n umeros
a
k
s ao chamados de coecientes binomiais e serao denotados por
a
k
=
_
n
k
_
.
Com isto, (1) se torna
(1 + x)
n
=
_
n
0
_
+
_
n
1
_
x +
_
n
2
_
x
2
+ +
_
n
k
_
x
k
+ +
_
n
n
_
x
n
=
n

k=0
_
n
k
_
x
k
. (2)
Nosso objetivo e determinar uma expressao em forma fechada para os coecientes binomiais
_
n
k
_
.
Observacao 1.4.1. Dado um polinomio p(x) = b
n
x
n
+b
n1
x
n1
+ +b
1
x+b
0
, costuma-se chamar
de recproco de p(x) o polinomio b
0
x
n
+b
1
x
n1
+ +b
n1
x+b
n
, que se obtem invertendo a ordem
dos coecientes de p(x). Por exemplo, o recproco do polin omio p(x) = 2x
4
+x
3
5x
2
3x+4 e o
polin omio 4x
4
3x
3
5x
2
+x +2. O recproco de um polinomio p(x) de grau n e obtido primeiro
substituindo x por
1
x
e, em seguida, multiplicando por x
n
. De fato, se p(x) = b
n
x
n
+ b
n1
x
n1
+
+ b
1
x + b
0
, entao
p
_
1
x
_
= b
n
_
1
x
_
n
+ b
n1
_
1
x
_
n1
+ + b
1
_
1
x
_
+ b
0
,
de modo que
x
n
p
_
1
x
_
= b
0
x
n
+ b
1
x
n1
+ + b
n1
x + b
n
.
Assim, o recproco de um polinomio p(x) de grau n e x
n
p(1/x). Outra observa cao importante e
que o polin omio (1 + x)
n
e o recproco de si mesmo. De fato, x
n
(1 + 1/x)
n
=
_
x (1 + 1/x)
_
n
=
(1+x)
n
. Este fato sera usado na demonstracao do lema abaixo. Finalmente, observemos que se um
polin omio p(x) = b
n
x
n
+b
n1
x
n1
+ +b
1
x+b
0
e o recproco de si mesmo, ent ao seus coecientes
s ao simetricos, ou seja, b
0
= b
n
, b
1
= b
n1
, b
2
= b
n2
, . . . .
Lema 1.4.2. Para todo n N

e para todo k N com 0 k n, valem as propriedades


_
n
0
_
= 1; (3)
_
n
n
_
= 1; (4)
_
n
k
_
=
_
n
n k
_
. (5)
Demonstracao. Para justicar que vale (3), basta tomar x = 0 em (2).
Para provar que vale (5), utilizamos os fatos mencionados na Observa cao 1.4.1 acima. Vimos
que o polin omio
(1 + x)
n
=
_
n
0
_
+
_
n
1
_
x +
_
n
2
_
x
2
+ +
_
n
k
_
x
k
+ +
_
n
n
_
x
n
10
e o recproco de si mesmo. Logo, seus coecientes s ao simetricos, isto e,
_
n
0
_
=
_
n
n
_
,
_
n
1
_
=
_
n
n 1
_
,
_
n
2
_
=
_
n
n 2
_
,
_
n
k
_
=
_
n
n k
_
,
provando que vale a propriedade (5).
A propriedade (4) segue de (3) e (5).
Proposicao 1.4.3. (Relacao de Stifel) Para todo n N

e todo k N, com 0 k n 1,
vale
_
n
k
_
+
_
n
k + 1
_
=
_
n + 1
k + 1
_
, (6)
Demonstracao. Por um lado, temos que
(1 + x)
n+1
=
_
n + 1
0
_
+
_
n + 1
1
_
x +
_
n + 1
2
_
x
2
+ +
_
n + 1
n + 1
_
x
n+1
. (7)
Por outro lado,
(1 + x)
n+1
= (1 + x) (1 + x)
n
= (1 + x)
__
n
0
_
+
_
n
1
_
x + +
_
n
n 1
_
x
n1
+
_
n
n
_
x
n
_
=
_
n
0
_
+
__
n
0
_
+
_
n
1
__
x + +
__
n
n 1
_
+
_
n
n
__
x
n
+
_
n
n
_
x
n+1
.
(8)
Para cada k {0, 1, 2, . . . , n1}, comparando o coeciente de x
k
em (7) e na ultima linha de (8),
obtemos (6).
Proposicao 1.4.4. Para todos k, n N

, com 1 k n, temos
k!
_
n
k
_
= n(n 1)(n 2) (n (k 1)).
Demonstracao. Vamos provar por induc ao que para todo n N

vale a propriedade
P(n) : k!
_
n
k
_
= n(n 1)(n 2) (n (k 1)), k N

, com 1 k n.
Base de Inducao: Vericar que vale P(1).
De fato, n = 1 = k = 1, logo 1!
_
1
1
_
= 1 se verica. Logo, P(1) e verdadeira.
Passagem de Inducao: Suponhamos que, para algum n, P(n) seja verdadeira.
Vamos mostrar que P(n + 1) tambem e verdadeira.
Se k = 1 temos, pela relac ao de Stifel, 1!
_
n + 1
1
_
= 1!
__
n
1
_
+
_
n
0
__
. J a sabemos que
_
n
0
_
= 1 e por hipotese de induc ao que
_
n
1
_
= n. Logo, 1!
_
n + 1
1
_
= 1!
__
n
1
_
+
_
n
0
__
= n +1.
Se k = n + 1 temos, (n + 1)!
_
n + 1
n + 1
_
= (n + 1)! 1 = (n + 1)!.
Se 2 k n, entao, pela Relac ao de Stifel,
k!
_
n + 1
k
_
= k!
__
n
k
_
+
_
n
k 1
__
= k!
_
n
k
_
+ k (k 1)!
_
n
k 1
_
.
11
Aplicando a hip otese de inducao, obtemos
k!
_
n + 1
k
_
=
_
n(n 1)(n 2) (n (k 1))
_
+ k
_
n(n 1)(n 2) (n (k 2))
_
= n(n 1)(n 2) (n (k 2))
_
(n (k 1)) + k

= n(n 1)(n 2) (n (k 2)) (n + 1)


= (n + 1)n(n 1)
_
(n + 1) (k 1),
ou seja, vale para todo k com 2 k n. Portanto, se P(n) for verdadeira para algum n ent ao
P(n + 1) tambem e verdadeira. Logo, P(n) e verdadeira para qualquer n 1.
Corolario 1.4.5. Para todos n, k N, com 0 k n, temos
_
n
k
_
=
n!
k!(n k)!
. (9)
Demonstracao. Pela Proposi cao 1.4.4, (9) vale para todo k com 1 k n.

E imediato vericar
que (9) vale tambem para k = 0.
Exemplo 1.4.6. Usando (2), podemos calcular facilmente
100

i=0
_
100
i
_
7
i
. De fato, tomando x = 7
em (2), obtemos
100

i=0
_
100
i
_
7
i
= (1 + 7)
100
= 8
100
= (2
3
)
100
= 2
300
.
Teorema 1.4.7. (Bin omio de Newton) Sejam a, b R e seja n N

. Entao,
(a + b)
n
= a
n
+
_
n
1
_
a
n1
b +
_
n
2
_
a
n2
b
2
+ +
_
n
n 1
_
ab
n1
+ b
n
. (10)
Demonstracao. Se a = 0, o resultado e imediato. Se a = 0, aplicando (2) com x =
b
a
, temos
(a + b)
n
= a
n
_
1 +
b
a
_
n
= a
n
_
1 +
_
n
1
_
b
a
+
_
n
2
__
b
a
_
2
+ +
_
n
n
__
b
a
_
n
_
= a
n
+
_
n
1
_
a
n1
b +
_
n
2
_
a
n2
b
2
+ +
_
n
n 1
_
ab
n1
+ b
n
.
Exemplo 1.4.8. Como uma aplicacao direta do Bin omio de Newton obtemos, por exemplo,
(a + b)
0
= 1
(a + b)
1
= a + b
(a + b)
2
= a
2
+ 2ab + b
2
(a + b)
3
= a
3
+ 3a
2
b + 3ab
2
+ b
3
(a + b)
4
= a
4
+ 4a
3
b + 6a
2
b
2
+ 4ab
3
+ b
4
(a + b)
5
= a
5
+ 5a
3
b + 10a
3
b
2
+ 10a
2
b
3
+ 5ab
4
+ b
5
12
Olhando apenas para os coecientes da tabela acima, costuma-se considerar o chamado triangulo
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
de Pascal, mostrado `a esquerda. Note que somando as
linhas do tri angulo de Pascal, obtemos os n umeros 1,
2, 4, 8, 16, etc, ou seja, potencias de 2. Somos levados
assim a conjecturar a seguinte propriedade.
Propriedade.
_
n
0
_
+
_
n
1
_
+
_
n
2
_
+ +
_
n
n
_
= 2
n
,
ou seja, a soma da linha n do tri angulo de Pascal vale
2
n
.
Para provar a propriedade que acabamos de conjecturar, basta tomar a = 1 = b no Bin omio de
Newton (10).
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1

Vamos agora somar os elementos iniciais de uma coluna


do triangulo de Pascal. Somando, por exemplo, os ele-
mentos da coluna indicada na gura ` a esquerda, temos
1+3+6+10+15 = 35. O resultado, 35, e um elemento
da proxima coluna, que aparece circulado na gura. O
resultado que encontramos foi
_
2
2
_
+
_
3
2
_
+
_
4
2
_
+
_
5
2
_
+
_
6
2
_
=
_
7
3
_
.
Somos levados a conjecturar uma outra propriedade.
Propriedade. Para quaisquer n, k N com 0 k n, vale
_
k
k
_
+
_
k + 1
k
_
+
_
k + 2
k
_
+ +
_
n
k
_
=
_
n + 1
k + 1
_
. (11)
Demonstracao. Do lado esquerdo da igualdade temos
_
k
k
_
= coeciente de x
k
no desenvolvimento de (1 + x)
k
_
k + 1
k
_
= coeciente de x
k
no desenvolvimento de (1 + x)
k+1
_
k + 2
k
_
= coeciente de x
k
no desenvolvimento de (1 + x)
k+2
.
.
.
_
n
k
_
= coeciente de x
k
no desenvolvimento de (1 + x)
n
.
Portanto, o lado esquerdo de (11) e igual ao coeciente de x
k
no desenvolvimento de
(1 + x)
k
+ (1 + x)
k+1
+ (1 + x)
k+2
+ + (1 + x)
n
. (12)
Mas (12) e a soma de uma p.g. de raz ao (1 +x), cujo primeiro termo e (1 +x)
k
cujo ultimo termo
e (1 + x)
n
e, portanto, vale
(1 + x)
n+1
(1 + x)
k
(1 + x) 1
.
Ent ao,
13
lado esquerdo de (11) = coeciente de x
k
no desenvolvimento de
(1 + x)
n+1
(1 + x)
k
x
= coeciente de x
k+1
no desenvolvimento de (1 + x)
n+1
(1 + x)
k
= coeciente de x
k+1
no desenvolvimento de (1 + x)
n+1
=
_
n + 1
k + 1
_
,
pois o desenvolvimento de (1+x)
k
n ao contem nenhum termo em x
k+1
. Esta provada a propriedade.
Exemplo 1.4.9. O objetivo deste exemplo e dar uma aplica cao interessante da propriedade (11)
do triangulo de Pascal.
1
1 2
1 2 3
1 2 3 4
.
.
.
1 2 3 4 n
(a) Comecamos mostrando que a soma da
kesima linha do tri angulo ao lado vale
_
k + 1
2
_
.
De fato, a soma da kesima linha do tri angulo e
1 + 2 + 3 + + k =
k(k + 1)
2
=
_
k + 1
2
_
.
(b) A seguir, calculamos a soma de todos os elementos do triangulo de duas maneiras diferentes.
A primeira maneira consiste em somar as linhas e depois somar os resultados. Somando desse
modo, obtemos
_
2
2
_
+
_
3
2
_
+
_
4
2
_
+ +
_
n + 1
2
_
,
que, pela propriedade (11), e igual a
_
n + 2
3
_
. A segunda maneira e somando primeiro as diagonais
e depois somando os resultados. A soma da primeira diagonal e 1 + 1 + + 1 = n, a soma da
segunda diagonal e 2 + 2 + + 2 = 2 (n 1), e assim por diante. Somando todos os elementos
do triangulo dessa segunda maneira, obtemos
1 n + 2 (n 1) + 3 (n 2) + + n 1.
Como somamos de maneiras diferentes os mesmos n umeros, os resultados obtidos, devem coincidir.
Obtemos assim a igualdade
1 n + 2 (n 1) + 3 (n 2) + + n 1 =
_
n + 2
3
_
.

t
t
t
t
t
t
t
t

t
t
t
t
t
t t
t
t
t
t
t
t
t
t t
t
t
a a

b b

c c

v
(c) Vamos agora contar o n umero de triangulos com vertice para
cima e base para baixo que podem ser vistos em um reticulado
como o que est a mostrado ao lado, mas formado por n leiras.
Dividimos esses tri angulos em casos, conforme em qual linha
horizontal est a a base. O n umero de tri angulos com base na linha
aa

e 1. O n umero de triangulos com base na linha bb

e 1+2, um
com vertice em v e dois com vertice sobre a linha aa

. O n umero
de triangulos com base na linha cc

e 1 + 2 + 3, um com vertice
14
em v, dois com vertice sobre a linha aa

e tres com vertice sobre a linha cc

. E assim por diante.


Conclumos que o n umero total de triangulos e a soma considerada no item (b), ou seja, o total
de triangulos e
_
n + 2
3
_
.
Exemplo 1.4.10. Outra aplicac ao interessante dos coecientes binomiais e a sua relac ao com o
n umero de subconjuntos de um conjunto.
Seja A um conjunto com n elementos, n = 0. Ent ao,
(i) O n umero de subconjuntos de A distintos com i elementos, 0 i n, e
_
n
i
_
;
(ii) O n umero de elementos do conjunto das partes de A e 2
n
.
Note que utilizando (i) e (ii) temos uma outra demonstracao de
_
n
0
_
+
_
n
1
_
+
_
n
2
_
+ +
_
n
n
_
=
2
n
, ja que o conjunto das partes de A e o conjunto formado por todos os subconjuntos de A.
Demonstracao. Ambas demonstrac oes s ao por indu cao em n N

.
(i) Base de inducao: Se n = 1 ent ao os unicos subconjuntos de A s ao e A mesmo, conrmando
_
1
0
_
= 1 e
_
1
1
_
= 1.
Passagem de inducao: Suponhamos que para um certo n N

, o n umero de subconjuntos
distintos (de um conjunto com n elementos) com i elementos e
_
n
i
_
, i com 0 i n.
Seja A um conjunto com n + 1 elementos. Podemos escrever A = A

{x}, onde x A e
A

= A {x}. Logo, A

tem n elementos. Seja B um subconjunto de A com i elementos, onde


0 i n + 1.
Se x B, ent ao B A

e temos, por hipotese de induc ao


_
n
i
_
conjuntos desse tipo.
Se x B, ent ao B = {x} C com C A

e o n umero de elementos de C e i 1. Neste caso


temos
_
n
i 1
_
conjuntos distintos desse tipo.
Logo, o n umero total de subconjuntos de A com i elementos e
_
n
i 1
_
+
_
n
i
_
=
_
n + 1
i
_
,
onde a igualdade vale pela formula de Stiel.
(ii) A demonstra cao e muito semelhante a anterior e e deixada como exerccio.
1.5 Divisao Euclidiana
1.5.1 A segunda forma do Princpio de Inducao
Dada uma proposic ao P(n) envolvendo n umeros naturais nem sempre e f acil, ou ate possvel,
demonstrar que P(n) = P(n + 1), muitas vezes necessitamos mais informac oes. A segunda
forma do princpio de inducao garante que podemos usar todos os P(i) anteriores a P(n + 1).
Teorema 1.5.1. (Segunda forma do Princpio de Inducao) Sejam P(n) uma proposicao
envolvendo um n umero natural n e a N. Se
(i) P(a) e verdadeira;
(ii) P(a) e P(a + 1) e . . . e P(n) = P(n + 1)
entao P(n) e verdadeira n a.
15
Demonstracao. Suponhamos que as condic oes (i) e (ii) sao verdadeiras. Tomamos o conjunto
A = {t N | P(a + t) e falsa}. Se A = , entao, pelo Princpio da Boa Ordenac ao, existe
m N

tal que m = min A. Note que m = 0, j a que P(a) e verdadeira. Assim, se n < m, ent ao
n A e, consequentemente, P(a+n) e verdadeira. Desse modo, P(a) e P(a+1) e . . . P(a+m1)
s ao verdadeiras e por (ii) isso implica que P(m) e verdadeira. Contradicao. Assim, A = .
O exemplo a seguir sera revisitado quando estudarmos equa coes diofantinas.
Exemplo 1.5.2. (Problema de Postagem) Qualquer valor de postagem maior ou igual a 12
reais pode ser formado utilizando exclusivamente selos de 4 e 5 reais. Ou seja,
(n N) n 12 = ( k, l N) t.q. n = 4 k + 5 l.
Demonstracao. Utilizando a Segunda Forma do Princpio de Induc ao, vamos provar que para todo
n 12 vale a propriedade
P(n) : ( k, l N) n = 4 k + 5 l.
Base de Inducao: Vericar que vale P(12).
De fato, 12 = 3 4 + 0 5 .
Passagem de Inducao: Suponhamos que, para algum n, P(i) e verdadeira para cada i com
12 i n. Vamos mostrar que P(n + 1) tambem e verdadeira.
Se n = 12, P(12 + 1), ou seja, P(13) e verdadeira, pois 13 = 2 4 + 1 5.
Se n = 13, P(14) e verdadeira, pois 14 = 1 4 + 2 5.
Se n = 14, P(15) e verdadeira, pois 15 = 0 4 + 3 5.
Se n 15, notamos que n + 1 = (n 3) + 4, e assim utilizamos os selos da postagem de n 3
mais um selo de 4 reais. Note que 12 n 3 n. Portanto, se P(i) for verdadeira para cada i
com 12 i n, ent ao P(n 3) e verdadeira, e conclumos que P(n + 1) tambem e verdadeira.
Logo, P(n) e verdadeira para qualquer n 12.
O proximo exemplo usa a sequencia de Fibonacci.
Exemplo 1.5.3. Sejam F
n
a sequencia de Fibonacci denida por
F
0
= 0, F
1
= 1 e F
k
= F
k1
+ F
k2
, para k 2.
e =
1 +

5
2
o n umero de ouro, ou seja, a solu cao positiva da equacao x
2
x 1 = 0 . Ent ao,
(n 3) F
n
>
n2
.
Antes de iniciarmos a prova desta proposic ao fazemos duas observac oes.
(1) Como 2 <

5 < 3, temos que 3 < 1 +

5 < 4 e assim
3
2
<
1 +

5
2
<
4
2
; ou seja, < 2.
(2) Como e raiz de x
2
x 1 = 0, temos que
2
1 = 0, e assim
2
= + 1.
Demonstracao. Vamos provar por induc ao que, para todo n 3, vale a propriedade
P(n) : F
n
>
n2
.
Base de Inducao: Vericar que vale P(3). De fato, F
3
= F
2
+F
1
= 1+1 = 2 e
32
= . Logo,
pela observac ao (1), F
3
> .
Passagem de Inducao: Suponhamos que, para algum n, P(i) e verdadeira para cada 3 i n.
16
Vamos mostrar que P(n + 1) tambem e verdadeira, ou seja, F
n+1
>
(n+1)2
=
n1
.
De fato, pela denic ao da sequencia de Fibonacci, temos que F
n+1
= F
n
+F
n1
. Como P(n) e
P(n 1) sao verdadeiras pela hip otese de indu cao, temos
F
n+1
= F
n
+ F
n1
>
n2
+
(n1)2
=
n2
+
n3
=
n3
( + 1) =
n3

2
=
n1
,
onde a pen ultima igualdade e valida pela observa cao (2). Portanto, se P(i) for verdadeira para
cada 3 i n, ent ao P(n + 1) tambem e verdadeira. Logo, P(n) e verdadeira para qualquer
n 3.
1.5.2 O Algoritmo da Divisao (de Euclides)
Sejam n, d N com d = 0. Se n n ao e um m ultiplo de d, ou seja, se d n, podemos nos perguntar
dentre os m ultiplos de d qual chega mais perto de n. A verdade e que sempre poderemos colocar
n entre dois m ultiplos consecutivos (muito bem escolhidos e determinados) de d.
Teorema 1.5.4. (Algoritmo da Divisao) Sejam n, d N com d = 0. Entao, existem e sao
unicos q, r N tais que
n = q d + r, com r < d.
Demonstracao. O teorema contem duas armacoes independentes, a existencia e a unicidade dos
n umeros q e r. Vamos provar esses dois fatos separadamente.
Existencia: Fixemos d N

. Vamos mostrar que para qualquer n N vale


P(n) : q, r N t.q. n = q d + r e r < d.
Para isto, vamos utilizar a Segunda Forma do Princpio da Induc ao.
Base de Inducao: P(0) e verdadeira.
De fato, se n = 0, tomamos q = 0 e r = 0.
Passagem de Inducao: Suponhamos que, para algum n N, P(i) e verdadeira para todo i n.
Vamos mostrar que P(n + 1) tambem e verdadeira.
Dividimos em dois casos.
Se n + 1 < d, tomamos q = 0 e r = n + 1.
Se n + 1 d, entao o elemento (n + 1 d) N est a bem denido e satisfaz n + 1 d n.
Ent ao, pela hip otese de induc ao, existem q

, r

N tais que n +1 d = q

d +r

e r

< d. Segue
que
n + 1 = d + q

d + r

= (q

+ 1) d + r

.
Ent ao, denindo q = q

+ 1 e r

= r, temos que existem q, r N tais que n + 1 = q d + r e


r < d, ou seja, P(n + 1) tambem e verdadeira.
Logo, P(n) e verdadeira para todo n N. Desse modo a existencia esta demonstrada. Passemos
agora `a prova da unicidade.
Unicidade: Sejam q
1
, q
2
, r
1
, r
2
N tais que n = q
1
d +r
1
, n = q
2
d +r
2
, r
1
< d e r
2
< d.
Precisamos mostrar que r
1
= r
2
e q
1
= q
2
.
Sem perda de generalidade, podemos supor que r
1
r
2
(temos um par de restos, reservamos
o smbolo r
1
para o menor dos dois). Assim, est a bem denido r
2
r
1
N. Da igualdade
q
1
d + r
1
= n = q
2
d + r
2
e da denicao de subtrac ao, temos q
1
d = q
2
d + (r
2
r
1
). Como
d | q
1
d, temos que d divide a soma d |
_
q
2
d + (r
2
r
1
)
_
e d divide a parcela d | q
2
d. Logo,
pela propriedade D
5
, d | (r
2
r
1
). Mas r
2
r
1
r
2
< d. Se r
2
r
1
fosse diferente de 0, entao
d r
2
r
1
, o que contradiz que r
2
r
1
< d. Logo, r
2
r
1
= 0, isto e, r
1
= r
2
.
Segue que q
1
d = q
2
d. Como d = 0, pela lei do cancelamento, conclumos que q
1
= q
2
.
17
Os n umeros q e r do teorema anterior sao chamados, respectivamente, de quociente e resto da
divis ao de n por d.
Corolario 1.5.5. Sejam a, b N tais que 1 a b. Entao existe n N tal que na b < (n+1)a.
Demonstracao. Pelo Teorema 1.5.4 acima, existem e s ao unicos os n umeros q e r N tais que
b = q a + r com r < a. Tomamos q = n e obtemos, b = n a + r; como r < a, temos
b = n a +r < n a +a = (n+1) a. Por outro lado, n a n a +r = b. Assim, n a n a +r =
b < n a + a = (n + 1) a.
O Algoritmo da Divis ao e um dos resultados mais b asicos e importantes da Aritmetica. A
seguir, veremos alguns exemplos, com o objetivo de dar uma ideia de sua utilidade.
Exemplo 1.5.6. Vamos determinar o quociente e o resto da divis ao de 53 por 7. Calculando os
m ultiplos de 7, vemos que 49 = 7 7 < 53 < 7 8 = 56. Logo, r = 53 7 7 = 53 49 = 4 < 7 e
q = 7.
A ideia em geral e a mesma. Quando dividimos n por d, determinamos o menor m N tal que
md > n e o quociente q ser a o antecessor desse m. O resto e obtido calculando r = n q d. Isso
legitima o algoritmo conhecido.
53 | 7
49 7
4
Exemplo 1.5.7. Vamos agora dividir 533 por 7. Pelo algoritmo usual temos,
533 | 7
49 76
43
42
1
Na primeira etapa do algoritmo, o 7 do quociente e o algarismo das dezenas do quociente
procurado. Pelo exemplo anterior 53 = 7 7 + 4, multiplicando por 10 temos 530 = 70 7 + 40,
somando 3 nalizamos com 533 = 70 7 +43. Utilizando o teorema para dividir 43 por 7 obtemos,
43 = 6 7 + 1.
Substituindo na ultima equac ao, temos 533 = 70 7 + 43 = 70 7 + 6 7 + 1 = 76 7 + 1.
Exemplo 1.5.8. Na coluna da esquerda abaixo, est a mostrado um calculo, como se costuma fazer
2
1 1 9
1 2 1
8 5
8 6
6 8
7 6
5 1
5 8 6 6 2 1 1 7
3 4 5 0 7
58 = 3 17 + 7
76 = 4 17 + 8
86 = 5 17 + 1
12 = 0 17 + 12
121 = 7 17 + 2
580000 70000 = 30000 17
76000 8000 = 4000 17
8600 100 = 500 17
120 120 = 00 17
121 2 = 7 17
$
$
$
$

$
$
$$

$
$$

$
$$

utilizando o algoritmo usual. Na coluna do meio est ao mostrados os c alculos que foram feitos na
coluna da esquerda. Finalmante, na coluna da direita, o resto foi subtrado de ambos os lados e
as igualdades foram multiplicadas por potencias convenientes de 10.
18
Somando as igualdades da ultima coluna, os cancelamentos indicados surgem naturalmente e
obtemos
580000 + 6000 + 600 + 20 + 1 2 = 30000 17 + 4000 17 + 500 17 + 7 17
e, portanto,
586621 = 34507 17 + 2 .
Exemplo 1.5.9. Quando dividimos um n umero natural n por d = 2, temos apenas duas possibi-
lidades para o resto r, r = 0 ou r = 1, pois r < 2 = d.
Se r = 0 ent ao n = 2 k para algum k N, neste caso dizemos que n e par.
Se r = 1 ent ao n = 2 t + 1 para algum t N, neste caso dizemos que n e mpar.
Assim podemos dividir o conjunto dos n umeros naturais em dois subconjuntos disjuntos, o
conjunto dos n umeros pares e o conjunto dos n umeros mpares.
A classicacao feita no exemplo acima pode ser generalizada, faremos isso com mais detalhes
no captulo dos n umeros inteiros; entretanto ilustramos ainda os casos d = 3 e d = 4.
Exemplo 1.5.10. Quando dividimos um n umero natural n por d = 3 temos tres possibilidades
para o resto r, r = 0 ou r = 1 ou r = 2. Assim, n pode ser escrito de uma e somente uma da
seguintes formas, n = 3 k ou n = 3 k + 1 ou n = 3 k + 2. Assim, de maneira semelhante
` a classicac ao dos n umeros naturais em pares e mpares, podemos classic a-los (n ao existe uma
nomenclatura especial, neste caso) como pertencentes a um e apenas um dos subconjuntos da
decomposic ao
N = {0, 3, 6, 9, . . .} {1, 4, 7, 10, . . .} {2, 5, 8, 11, . . .}.
Analogamente, considerando o resto na divis ao por 4, qualquer n umero natural n pode ser escrito
de uma e somente uma das formas, n = 4 k ou n = 4 k + 1 ou n = 4 k + 2 ou n = 4 k + 3.
Como uma aplicacao interessante dessa classicac ao, vamos provar a propriedade seguinte.
Propriedade. n N, 3 | n(n + 1)(n + 2). Em outras palavras, o produto de tres n umeros
naturais consecutivos e sempre um m ultiplo de 3.
Demonstracao. Para provar, dividimos em tres casos.
Caso 1: Se n e da forma n = 3k. Ent ao,
n(n + 1)(n + 2) = 3k(n + 1)(n + 2).
Segue que c = k(n + 1)(n + 2) N tal que n(n + 1)(n + 2) = 3c. Logo, 3 | n(n + 1)(n + 2).
Caso 2: Se n e da forma n = 3k + 1. Ent ao, n + 2 = 3k + 1 + 2 = 3(k + 1) e, portanto,
n(n + 1)(n + 2) = 3n(n + 1)(k + 1).
Logo, temos, tambem neste caso, que 3 | n(n + 1)(n + 2).
Caso 3: Se n e da forma n = 3k + 2. Ent ao, n + 1 = 3k + 2 + 1 = 3(k + 1) e, portanto,
n(n + 1)(n + 2) = 3n(n + 2)(k + 1)
e temos, da mesma forma, que 3 | n(n + 1)(n + 2).
Logo, em qualquer um dos tres casos, 3 | n(n + 1)(n + 2). 2
19
Usando o mesmo argumento, e bastante razo avel supor que, se provaria que para qualquer
n N, 4 | n(n + 1)(n + 2)(n + 3). No entanto, podemos provar um resultado ainda melhor do
que isso. Vale a seguinte propriedade.
Propriedade. n N, 8 | n(n + 1)(n + 2)(n + 3).
Demonstracao. Para provar, dividimos em quatro casos.
Caso 1: Se n e da forma n = 4k.
Neste caso, n + 2 = 4k + 2 = 2 (2k + 1) e, portanto,
n(n + 1)(n + 2)(n + 3) = 8k(n + 1)(2k + 1)(n + 3).
Logo, neste caso 8 | n(n + 1)(n + 2)(n + 3).
Caso 2: Se n e da forma n = 4k + 1.
Neste caso, n + 1 = 4k + 1 + 1 = 2 (2k + 1) e n + 3 = 4k + 1 + 3 = 4 (k + 1) e, portanto,
n(n + 1)(n + 2)(n + 3) = 8n(2k + 1)(n + 2)(k + 1).
Logo, temos, tambem neste caso, que 8 | n(n + 1)(n + 2)(n + 3).
Caso 3: Se n e da forma n = 4k + 2. Ent ao, n = 2 (2k + 1) e n + 2 = 4k + 2 + 2 = 4(k + 1)
e, portanto,
n(n + 1)(n + 2)(n + 3) = 8(k + 1)(n + 1)(k + 1)(n + 3)
e temos que 8 | n(n + 1)(n + 2)(n + 3).
Caso 4: Se n e da forma n = 4k + 3.
Neste caso, n + 1 = 4k + 3 + 1 = 4 (k + 1) e n + 3 = 4k + 3 + 3 = 2 (2k + 3) e, portanto,
n(n + 1)(n + 2)(n + 3) = 8n(k + 1)(n + 2)(2k + 3).
Logo, temos, tambem neste caso, que 8 | n(n + 1)(n + 2)(n + 3).
Portanto, em qualquer um dos quatro casos, 8 | n(n + 1)(n + 2)(n + 3). 2
Por outro lado, como 3 | n(n+1)(n+2), temos tambem que 3 | n(n+1)(n+2)(n+3), n N.
Assim, temos que que n N, 3 | n(n +1)(n +2)(n +3) e 8 | n(n +1)(n +2)(n +3). Veremos
mais adiante, que a partir disso podemos concluir que o produto 3 8 = 24 divide o produto
n(n + 1)(n + 2)(n + 3) de quaisquer quatro n umeros naturais consecutivos, pois os n umeros 3 e 8
s ao primos entre si. Essa e um conclus ao relevante, que esta relacionada ao fato que
n(n + 1)(n + 2)(n + 3)
24
=
_
n + 3
4
_
e sempre um n umero inteiro.
Exemplo 1.5.11. Uma aplica cao interessante da classica cao acima ocorre quando queremos
caracterizar todas as soluc oes positivas da equa cao sen x = 1. Examinando o gr aco da func ao
seno, vemos que x > 0 satisfaz a equacao sen x = 1 se e somente se x e da forma z = (4k + 1)

2
.
Analogamente, x > 0 satisfaz a equa cao sen x = 1 se e somente se x e da forma z = (4k +3)

2
.
20
Exemplo 1.5.12. (Voltando ao problema da moeda falsa.)
O problema da moeda falsa e aquele em que supomos que temos um certo n umero de moedas
de mesmo valor, sendo uma (ou mais) delas falsa, de peso diferente. O problema e o de encontrar
uma boa estrategia para identicar a falsa (as falsas) atraves de pesagens em uma balanca de
pratos. Esse problema comecou a despertar interesse um pouco antes e durante a Segunda Guerra
Mundial. Durante o conito, surgiu inclusive uma lenda de que teriam sido despejados de avi oes
sobre a Alemanha panetos contendo o problema, com o objetivo de distrair as forcas alem as e
perturbar o esforco de guerra. Consideramos a vers ao mais simples do problema. Vers oes mais
complicadas, com mais moedas falsas, de pesos diferentes, s ao ainda objeto de pesquisa.
Sejam dadas M moedas de mesmo valor, uma das quais e falsa. Todas tem o mesmo peso,
exceto a falsa, que pesa menos. Dispomos de uma balan ca de dois pratos, mas de nenhum peso.
Queremos encontrar a moeda falsa utilizando um metodo sistem atico evitando a comparacao 2 a
2, que resultaria em um n umero excessivamente grande de pesagens.
Resolvemos agora esse problema no caso em que M = 3
n
.
Quando n = 0, temos M = 3
0
= 1, portanto, a unica moeda e a falsa. Assim, nem precisamos
pesar, ou seja, pesamos 0 vezes.
Quando n = 1, temos M = 3
1
= 3 moedas. Colocamos uma moeda em cada prato da balanca,
mantendo uma moeda sobre a mesa. Se as duas moedas postas na balanca tiverem pesos diferentes,
a de menor peso ser a a moeda falsa. Se as duas moedas postas na balanca tiverem o mesmo peso, a
falsa sera a que cou sobre a mesa. Em qualquer um dos casos, basta uma pesagem para encontrar
a moeda falsa.
Quando n = 2, temos M = 3
2
= 9 moedas. Colocamos tres moedas em cada prato da balanca,
deixando tres moedas sobre a mesa. Se a balanca n ao se equilibrar, o prato com menor peso
conter a 3 moedas, dentre elas a moeda falsa. Se a balanca se equilibrar nessa primeira pesagem,
ent ao a moeda falsa est a entre as 3 que caram na mesa. Em qualquer um dos casos, depois da
primeira pesagem identicamos um grupo de 3 moedas e sabemos que uma dessas 3 e a falsa.
Agora, repetimos o procedimento descrito na paragrafo anterior com esse grupo de 3 moedas.
Portanto, no caso de 9 moedas, com duas pesagens determinamos a falsa.
Quando n = 3, temos M = 3
3
= 27 moedas. Colocamos 9 moedas em cada prato da balanca,
mantendo as restantes 9 sobre a mesa. Se a balanca n ao se equilibrar, o prato com menor peso
conter a 9 moedas, dentre elas a moeda falsa. Se a balanca se equilibrar nessa primeira pesagem,
ent ao a moeda falsa esta entre as 9 que caram sobre a mesa. Em qualquer um dos casos, depois
da primeira pesagem identicamos um grupo de 9 moedas e sabemos que uma dessas 9 e a falsa.
Agora, repetimos o procedimento descrito na par agrafo anterior com esse grupo de 9 moedas, e
com mais duas pesagens determinamos a falsa. Portanto, no caso de 27 moedas, 3 pesagens sao
sucientes para determinamos a falsa.
Neste ponto j a estamos inclinados a conjecturar.
Conjectura: Para todo n N e possvel encontrar a moeda falsa, dentre as 3
n
moedas, com n
pesagens.
Provamos a nossa conjectura por induc ao.
Base de inducao: Ja foi feita acima, no caso n = 0.
Passagem de inducao: Suponhamos que para um certo n N, se tivermos 3
n
moedas e possvel
encontrar a moeda falsa com n pesagens. Vamos mostrar que se tivermos 3
n+1
moedas e possvel
encontrar a moeda falsa com n + 1 pesagens.
De fato, se temos 3
n+1
moedas, colocamos 3
n
delas em cada prato da balanca, mantendo as
restantes 3
n
moedas sobre a mesa. Se a balanca n ao se equilibrar, o prato com menor peso conter a
3
n
moedas, dentre elas a moeda falsa. Se a balan ca se equilibrar nessa primeira pesagem, ent ao
a moeda falsa esta entre as 3
n
que caram sobre a mesa. Em qualquer um dos casos, depois
da primeira pesagem identicamos um grupo de 3
n
moedas e sabemos que uma dessas 3
n
e a
falsa. Pela hip otese de induc ao, com mais n pesagens, depois dessa primeira, podemos identicar
a moeda falsa.
21
No exemplo a seguir resolvemos o problema da moeda falsa em geral usando o Algoritmo da
Divis ao.
Exemplo 1.5.13. Vamos agora considerar a situacao em que o n umero de moedas e M 3
qualquer e n e tal que 3
n1
< M 3
n
. Como antes, todas as moedas sao de mesmo valor e
uma delas e falsa. Todas tem o mesmo peso, exceto a falsa, que pesa menos. Dispomos de uma
balanca de dois pratos, mas de nenhum peso. Vamos mostrar que e possvel encontrar a moeda
falsa fazendo n pesagens.
Vamos provar por induc ao.
P(n): Se 3
n1
< M 3
n
, ent ao n pesagens s ao sucientes para determinar a moeda falsa.
Base de inducao: P(1) e verdadeira.
De fato, se n = 1, ent ao M = 2 ou 3, logo uma pesagem e suciente.
Passagem de inducao: Suponhamos P(n) verdadeira para um certo n.
Se 3
n
< M 3
n+1
, na primeira pesagem colocamos a moedas em cada prato da balan ca e deixamos
b moedas sobre a mesa, com a e b a serem escolhidos. Basta justicar que podemos fazer isso com
3
n1
< a, b 3
n
, pois pela hip otese se inducao, segue da que com mais n pesagens podemos
determinar a moeda falsa. Note que devemos ter M = 2a + b. Vamos escolher a o inteiro mais
pr oximo de
M
3
, ou seja, dividindo M por 3, escrevemos
M = 3q + r, 0 r 2.
(i) Se r = 0, escolhemos a =
M
3
= q = b;
(ii) Se r = 1, escolhemos a =
M 1
3
= q e b =
M + 2
3
= q + 1;
(iii) Se r = 2, escolhemos a =
M + 1
3
= q + 1 e b =
M 2
3
= q.
Note que a condic ao 3
n
< M 3
n+1
implica que a e b s ao ambos menores ou iguais a 3
n
e que
pelo menos um deles e maior do que 3
n1
. De fato, isso e evidente no caso (i), em que a = b =
M
3
.
Nos outros dois casos, basta notar que M = 3q + r 3
n+1
= q +
r
3
3
n
= q + 1 3
n
e,
analogamente, M = 3q + r > 3
n
= 3q + 3 > 3
n
= q + 1 > 3
n1
.
Com esse argumento conclumos a indu cao.
22

Das könnte Ihnen auch gefallen