You are on page 1of 12

Nmeros naturais e cardinalidade u

Roberto Imbuzeiro M. F. de Oliveira 5 de Janeiro de 2008

Resumo

Axiomas de Peano e o princ pio da induo ca

Intuitivamente, o conjunto N dos nmeros naturais corresponde aos nmeros u u 1, 2, 3, . . . . Os chamados axiomas de Peano descrevem as propriedades fundamentais destes nmeros em termos abstratos, atravs de trs propriedades u e e intuitivas bsicas. a 1. Existncia de sucessor: todo elemento n N tem um sucessor, chamado e provisoriamente de s(n). Dois elementos distintos de N tm sucessores e tambm distintos. [Isto implica que a funo s : N N que leva cada e ca natural em seu sucessor injetiva.] e 2. Existncia de um primeiro elemento. Existe um elemento de N, chamado e de 1, tal que 1 = s(n) para todo n N (isto , 1 no o sucessor de e a e nmero algum em N). u 3. Princ pio da induo: seja X N um subconjunto tal que 1 X e ca s(n) X para todo n X. Ento X = N. a O ultimo axioma o de mais dif compreenso. Um exemplo do seu e cil a uso dado logo a seguir. e Teorema 1. Para todo n N, s(n) = n.

IMPA, Rio de Janeiro, RJ, Brazil, 22430-040. rimfo@impa.br

Prova: Seja X = {n N : s(n) = n}. Veja que X um subconjunto de N. Provaremos que X = N usando o e axioma 3. 1. 1 X, j que, pelo segundo axioma, 1 = s(1). a 2. Se n X, ento s(n) = n. Como s injetiva, para todos x, y N com a e x = y tem-se s(x) = s(y). Em particular, para n X como acima, v-se que s(s(n)) = s(n) (tome x = s(n), y = n). Donde conclu e mos que s(n) X. Portanto, s(n) X para qualquer n X. 2

Soma, produto e ordem

Agora mostramos como as operaes bsicas sobre os naturais podem ser co a denidas a partir dos axiomas. Comeamos com a adio. Ela uma c ca e operao que leva um par de nmeros na sua soma, portanto uma funo ca u e ca de N N em N: soma : N N N. Fato 1. Existe uma unica funo soma como acima tal que para todo p N: ca soma(p, 1) = s(p); e seja n N. Ento soma(p, s(n)) = s(soma(p, n)). a Fato 2. Existe uma unica funo prod : N N N tal que para todo p N: ca prod(p, 1) = p; e Seja n N. Ento prod(p, s(n)) = soma(prod(p, n), p). a Em geral escreveremos p + n no lugar de soma(p, n) e pn ou p.n no lugar de prod(p, n). Os seguintes fatos so essenciais. a Teorema 2 (Associatividade da soma). Para todos p, q, r N, soma(soma(p, q), r) = soma(p, soma(q, r)). Ou seja, (p + q) + r = p + (q + r).

Prova: Fixe p, q N. Mostraremos que o conjunto X = Xp,q {r N : (p + q) + r = p + (q + r)} igual a N. Como p, q so arbitrrios, isto prova o teorema. e a a Note primeiro que 1 X, j que, usando as duas propriedades da soma a (a primeira, a segunda e a primeira nesta ordem): soma(soma(p, q), 1) = s(soma(p, q)) = soma(p, s(q)) = soma(p, soma(q, 1)). Provaremos agora que n X implica que s(n) X; deste modo, X = N seguir por induo. Veja que se n X, ento a ca a soma(soma(p, q), n) = soma(p, soma(q, n)). Tomando o sucessor dos dois lados da igualdade, s(soma(soma(p, q), n)) = s(soma(p, soma(q, n))). (1)

Note agora que, pela segunda propriedade da soma, o lado esquerdo de (1) igual a e soma(soma(p, q), s(n)), enquanto o lado direito igual a e soma(p, s(soma(q, n))) = soma(p, soma(q, s(n))) onde a igualdade decorre da prop. 2 da soma usada mais uma vez. Segue que: soma(soma(p, q), s(n)) = soma(p, soma(q, s(n))), logo s(n) X, como desejado. 2

Teorema 3 (Comutatividade da soma). Para todos m, n N, m + n = n + m. Prova: Fixe um n N e dena o conjunto dos elementos de N que comutam com n. Cn {m N : m + n = n + m}. Nosso objetivo provar que Cn = N para todo n N. e Primeiro provaremos que 1 Cn para todo n, o que equivale a provar que C1 = N. Para isso, usaremos induo. Veja que 1 C1 trivialmente, j ca a que 1 + 1 = 1 + 1. 3

Seja agora n C1 ; provaremos que s(n) C1 (donde seguir C1 = N). a Veja que 1 + n = n + 1 (pois n C1 ), logo s(1 + n) = s(n + 1) = n + s(1) pela primeira propriedade da soma. Alm disso, s(1 + n) = 1 + s(n), pela e segunda propriedade. Unindo as duas igualdades, temos 1 + s(n) = n + s(1). Mas note que n + s(1) = n + (1 + 1) = (n + 1) + 1 por associatividade, e como (n + 1) = s(n), temos n + s(1) = s(n) + 1. Segue, portanto, que s(n) C1 , como quer amos demonstrar. A partir do que provamos, o princ pio da induo mostra que C1 = N. ca Agora mostraremos que, dado um n N xo, temos Cn = N. Novamente usaremos induo, notando que 1 Cn segue do que vimos acima. Agora ca note que, se m Cn , temos (pela segunda prop. da soma): n + s(m) = s(n + m) = s(m + n) (j que m Cn ) = m + s(n). a Alm disso, m + s(n) = m + (n + 1) = m + (1 + n), j que 1 + n = n + 1 e a (ou seja, n C1 , provado acima). Por sua vez a associatividade implica que m + (1 + n) = (m + 1) + n = s(m) + n. Deduzimos que n + s(m) = s(m) + n (isto , s(m) Cn ) sempre que m Cn . Como 1 Cn N, o princ e pio da induo implica que Cn = N, como desejado. 2 ca O Exerc 1 abaixo prova que: cio Proposio 4. Tambm valem a comutatividade e associatividade da mulca e tiplicao, assim como a distributividade. ca

Ordem

Denimos o que chamamos de ordem. Denio 5 (Ordem). Se n, m N, dizemos que n < m (ou equivalenteca mente m > n) se existe algum p N tal que m = n + p. Proposio 6. [1 menor que qualquer outro natural] Para todo n N, ou ca e 1 = n ou 1 < n. Prova: Seja X o seguinte subconjunto de N: X = {n N : n = 1 ou 1 < n}. Provaremos que X = N por induo. De fato, 1 X j que 1 = 1. Alm ca a e disso, se n X, temos duas alternativas:

1. A primeira alternativa n = 1. Neste caso, 1 < n, j que n X. Deste e a modo, existe p N tal que 1 + p = n. Pelas regras da soma, vemos que s(n) = s(1 + p) = 1 + s(p), logo existe um elemento p = s(p) N tal que s(n) = 1 + s(p). Da se deduz que se n X e n = 1, s(n) > 1, logo s(n) X. 2. A segunda alternativa n = 1. Neste caso, pelas propriedades da e soma s(1) = 1 + 1 e como acima v-se que s(1) X. e Obviamente, se n X, n = 1 ou n = 1. Nos dois casos, vimos que s(n) X. Logo n X, s(n) X. Como 1 X, o Princ pio da Induo mostra que ca X = N, como quer amos demonstrar. 2 Observao 7. A demonstrao acima lista todas as possibilidades para ca ca n X e prova a armao desejada em cada um dos casos. Esta tcnica ca e chama-se anlise de casos e extremamente util, embora algo cansativa. a e Proposio 8 (Cancelamento). Sejam dados quatro nmeros a, b, c, d N. ca u Ento a = b equivalente a a + c = b + c e a ad = bd. Do mesmo modo, a e a < b equivale a a + c < b + c e a ad < bd. Prova: Provaremos apenas a equivalncia entre a = b e a + c = b + c. O e resto ca como exerc cio. Seja H = {c N : a, b N a + c = b + c a = b}. Provaremos que H = N pelo princ pio da induo. ca 1 H porque para quaisquer a, b N, a + 1 = b + 1equivale a s(a) = s(b); e como pelos axiomas de Peano, naturais distintos tm sucese sores distintos, v-se que s(a) = s(b) equivalente a a = b. Donde cone e clu mos que a = b equivale a a + 1 = b + 1, isto , 1 H. e Agora veja que se c H , para todos a, b N, a+c = b+c s(a+c) = s(b+c) (s injetiva) a+s(c) = b+s(c) (prop. 2 da soma). e Em particular, a + s(c) = b + s(c) a + c = b + c a = b onde a segunda equivalncia corresponde ao fato que c H. Deduzimos que c H s(c) e H, o que, junto com o resultado do pargrafo anterior, implica que H = N. a 2 5

Proposio 9 (Transitividade da ordem). Se a, b, c N satisfazem a < b e ca b < c, ento a < c. a Prova: Se a, b, c so como acima, existem p1 , p2 N com b = a + p1 , c = a b + p2 . Deduzimos que: c = (a + p1 ) + p2 = a + (p1 + p2 ) (por assoc.) = a + p, onde p p1 + p2 N. Donde a < c, como desejado. 2

Proposio 10 (Tricotomia da ordem). Se a, b N, ento h exatamente ca a a trs possibilidades poss e veis e mutuamente excludentes: a < b, a = b ou a > b. Prova: Chame a de tricotmico se para todo b N a tricotomia acima se o verica. Provaremos por induo que T = N. ca Prova de que 1 T : para todo b N temos a dicotomia fundamental: ou b = 1, ou b = 1. O segundo caso implica que b > 1. Logo a tricotomia no vale se e somente se b > 1 b = 1, pois neste caso ou b = 1, ou a b > 1 uma dicotomia equivalente anterior. Mas veja que b > 1 implica e a que 1 + p = b para algum p N, logo b = p + 1 = s(p) para o mesmo p. Portanto, b o sucessor de p, o que implica (pelos axiomas de Peano) que e b = 1. Prova de n T, s(n) T : Seja n T . Tome b N. Se b = 1, sabemos pelos axiomas que s(n) = 1, logo s(n) > b sempre e esta a unica e possibilidade. Se b = 1, ento b = s(c) = c + 1 para algum c N (tambm a e pelos axiomas). Pelas propriedade de cancelamento, vemos que b < n + 1, b = n + 1 e b > n + 1 so respectivamente equivalentes a c < n, c = n e a c > n. Como n T , estas trs ultimas possibilidades so tricotmicas, de e a o modo que b < n + 1, b = n + 1 e b > n + 1 tambm o so. Donde deduzimos e a que s(n) = n + 1 T tambm. 2 e

A segunda forma da induo ca

Antes de prosseguir, provaremos uma forma modicada da propriedade de induo, que usaremos posteriormente. ca Teorema 11 (Segunda forma da induo). Seja X N um subconjunto de ca N com 1 X e i N, se j X para todo j i, ento i + 1 X. a 6

Ento X = N. a Prova: Considere X como acima. Seja Y = {n N : x n, x X}. Note que N X Y . Provaremos pela induo tradicional que de fato ca Y = N (em particular, X = Y = N). Veja que 1 Y , j que todo x N com x 1 igual a 1, e alm disso a e e 1 X. Agora suponha que n Y . Veja que ento j n, j X, de modo a que, por hiptese, n + 1 = s(n) X. Para mostrar que s(n) Y , basta ver o que todo x < n tambm est em x. Para isto, consideramos dois casos: e a 1. se x = 1, ento x X por hiptese; a o 2. se x > 1, ento x = a + 1 para algum a N (isto , x o sucessor de a e e algum a) e alm disso, como x < n+1, temos x+p = n+1 para algum e p N. Vemos que (usando assoc., comut, assoc e cancelamento) n+1 = x+p = (a+1)+p = a+(1+p) = a+(p+1) = (a+p)+1 n = a+p n > a. Deste modo, usando um exerc abaixo, sabemos que ou n > a + 1 = cio x, ou n = x. De qualquer maneira, v-se que x n e, como n Y , e x X. Deduzimos que n Y implica x X para todo x s(n), logo s(n) Y . 2

O m nimo de um conjunto

Proposio 12 (Existncia do elemento m ca e nimo). Todo subconjunto noa vazio X de N possui um unico elemento x = min X, chamado de elemento m nimo, tal que para todo y X\{x}, tem-se y > x. Prova: Dena: R {z N : X N z X !x X : y X\{x}, x < y}. Provaremos pela segunda forma da induo que R = N, o que implica o ca teorema. Veja que 1 R: se X contem 1, ento min X = 1 o unico min de X: a e qualquer outro elemento de X maior que 1, como vimos acima. e Suponha agora que n N tal que para todo a n, a R. Provaremos e que n + 1 N. Para isto, basta mostrar que qualquer conjunto X N contendo n + 1 tem um unico m nimo. Seja ento X como acima. Temos a duas possibilidades: 7

1. Existe a < n + 1 contido em X. Neste caso, pelo Exerc 2, a n, cio logo a R por hiptese da induo. Como a X, isto signica que o ca !x X : y X\{x}, x < y, como desejado. 2. Para todo a X, a n + 1. Mas ento todo y X\{n + 1} a e diferente de n + 1 e no menor que ele, donde (tricotomia) maior: a e e y > n + 1. Conclu mos que neste caso x = n + 1 o m e nimo de X, com as propriedades desejadas. Logo n + 1 R sempre que j R para todo j n. Portanto, R = N, como desejado. 2

Cardinalidade de conjuntos nitos

Os seguintes conjuntos so fundamentais para a contagem de elementos de a outros conjuntos. Denio 13. Se n N, chamamos de [n] ou In o seguinte conjunto: ca In = [n] {m N : m n}. Proposio 14 (Ordem e conjuntos). Para n, m N, n m se e somente ca se [n] [m]. Se n < m, ento [n] [m] mas [n] = [m]. a Prova: Exerc simples. 2 cio Denio 15. Dizemos que um conjunto no-vazio X nito se existe uma ca a e funo injetiva fk : X [k] para algum k N. Seja UX N o conjunto ca de todos os k N para os quais existe uma fk deste tipo (UX = se X e nito). Chamamos min UX de nmero de elementos (ou cardinalidade) de u X (#X ou card(X)). Se X no nito, dito innito. a e e Note que # ainda no foi denida (deveria ser 0, claro, mas este nmero a u ainda no nos foi apresentado). a Proposio 16. Sejam X, Y conjuntos nitos. Se h uma injeo de X ca a ca em Y , ento #X #Y . Se h uma sobrejeo, #X #Y . Se h uma a a ca a bijeo, #X = #Y . ca Prova: Primeira armao: Seja : X Y uma injeo e k = #Y . ca ca Sabemos que existe uma injeo f : Y [k]. A compisio g = f uma ca ca e injeo de X em [k], logo #X k. ca 8

Segunda armao: Seja : X Y uma sobrejeo e f : X [k] uma ca ca injeo, onde k = #X. Isto signica que para todo y Y , ca Sy {i [k] : x X f (x) = i (x) = y}. no vazio, j que existe algum x com (x) = y. Dena: e a a : Y y [k] (y) min Sy .

Note que isto est bem denido porque Sy = um subconjunto de N. a e Provaremos que uma injeo, de modo que #Y k = #X c.q.d. De e ca fato, sejam y, z Y com (y) = (z). Ento Sy Sz = , j que os dois a a conjuntos tm o mesmo m e nimo. Isto implica que existe algum x X com (x) = y e (x) = z, donde vemos que y = z. Provamos, portanto, que y, z Y (z) = (y) z = y, ou seja, injetiva. e Terceira armao: Se h uma bijeo h : X Y , ento h injetiva e ca a ca a e sobrejetiva, logo #X #Y e #X #Y . Dito de outro modo, #X > #Y e #X < #Y . Deduzimos da tricotomia da ordem que #X = #Y . 2 Proposio 17. Suponha que A [n] no vazio mas A = [n]. Ento ca e a a #A < n. Prova: Note (exerc cio) que n > 1. Logo existe m N com n = m + 1. Seja agora v um elemento de [n]\A (ele existe porque sabemos que A = [n], logo [n]\A = ). Seja g : [n] [n] y, y {v, n}; v, y = n; y n, y = v. Ou seja, g troca v e n de lugar, mantendo todos os outros elementos de [n] parados. Note que g bijeo de [n], logo sua restrio g |A injetiva. Alm e ca ca e e disso, a imagem de A por g est contida em [m], j que a a a A : a = v g(a) = g(v) = n g(a) [n]\{n} = [m] (por Exerc 2). cio De fato, Exerc 2 entra na ultima igualdade acima porque cio x N : x [n]\{n} x nx = n x < n (tric.) x m (pelo ex.). Deduzimos que (exerc cio) g |A pode ser tomada como uma funo injetiva ca de A em [m], logo #A m < n. 2 9

Proposio 18. Um conjunto nito X tem cardinalidade [n] se e somente ca se existe uma bijeo entre X e [n]. ca Prova: Se: Suponha que #X = n. Neste caso, existe uma funo injetiva ca fn : X [n]. Considere a imagem A = f (X) de X, isto , o conjunto dos e a [n] para os quais existe x X com f (x) = a. Armamos que A = [n], o que signica que A sobrejetiva e portanto uma bijeo, como queremos e ca demonstrar. De fato, suponha (para chegar a uma contradio) que A = [n]. Como ca A [n], a Proposio 17 implica que #A < n, de modo que existe uma ca funo injetiva g : A [m] para algum m < n. Dena ento r(x) g(f (x)), ca a para x X. r dene uma funo de X em [m], j que f (x) A para todo ca a x X e g(a) [m] para todo a A. Alm disso, r injetiva, j que f e e e a g o so. A existncia de r : X [m] injetiva implica que #X m < n a e (transitividade), o que contradiz o fato que #X = n j que, pela tricotomia, a #X < n #X = n. A contradio implica que f : X [n] sobrejetiva, ca e logo bijetiva. Somente se: Como h uma bijeo entre X e [n], temos #X = #[n] pela a ca Proposio 16. Logo basta mostrar que #[n] = n para todo n N. ca Faremos isto por induo. Seja W o conjunto dos n N satisfazendo ca #[n] = n. Note que 1 W (exerc cio). Para n W , [n] [n + 1] mas n + 1 [n] (j que n + 1 > n), de modo que n = #[n] < #[n + 1] pela a Proposio 17. Alm disso, #[n + 1] n + 1, j que a funo u denida por ca e a ca u(j) = j (j [n + 1]) injetiva. Segue que #[n + 1] n + 1 e #[n + 1] > n, e donde #[n + 1] = n + 1 pelo Exerc 2. Logo n W n + 1 W . 2 cio

Cardinalidade de conjuntos no necessariamente a nitos

H uma noo de cardinalidade de conjuntos innitos que permite que se a ca associe algum valor a expresses como #X < #Y . No deniremos o que o a e a cardinalidade de um conjunto, mas apenas comparaes de cardinalidades. co Denio 19. Sejam X, Y conjuntos. Diremos que #X #Y se existe ca uma funo injetiva de X em Y . Se existe uma funo sobrejetiva, diremos ca ca que #X #Y . Por m, diremos que #X = #Y se h uma bijeo entre a ca X e Y . Tambm escreveremos que #X < #Y se #X #Y e #X = #Y , e etc. E um fato no trivial de teoria de conjuntos que: a 10

Teorema 20 (Cantor). Para quaisquer X, Y como acima: #X = #Y #X #Y #Y #X. No provaremos este resultado no curso, mas o usaremos a seguir. a Denio 21. Um conjunto no-vazio X dito enumervel se e somente ca a e a se #X = #N. Veja que todo conjunto enumervel innito. a e Denio 22. Dado um conjunto X, o conjunto das partes de X (P(X)) ca o conjunto cujos elementos so os subconjuntos A X. e a Teorema 23. Para todo conjunto X, #P(X) > #X. Em particular, P(N) innito e no-enumervel. e a a Prova: Precisamos mostrar que nenhuma funo f : X P(X) sobrejeca e tiva, isto : e f : X P(X), A P(X), x X, f (x) = A. Seja ento f : X P(X) dada. Dena: a A {x X : x f (x)}. Esmiuando: sabemos que f (x) um subconjunto de X para todo x X; c e botamos um dado x em A se e somente se x f (x). Isto garante a seguinte propriedade: para todo x X, x A x f (x), de modo que, em particular, A = f (x) (j que A = f (x) implicaria x A a x f (x)). A existncia de A exatamente o que pretend e e amos demonstrar. 2

Exerc cios

Exerc cio 1. Prove alguma das seguintes propriedades: a comutatividade da multiplicao, associatividade da multiplicao e distributividade. ca ca Exerc cio 2. Mostre que para todos n, m N, n < m implica s(n) m. Mais ainda, se m = s(k) para algum k, ento n k. a 11

Exerc cio 3. Sejam a, b N tais que c N\{1} com a = bc. Prove que a > b. Exerc cio 4. Se a, b N, dizemos que a | b (a divide b) se existe f N com af = b. Mostre que a | a para todo a N. Prove ainda que, se a, b, c N, a divide b e b divide c, ento a | c. a Exerc cio 5. Sejam 2 s(1) e 3 s(2). Mostre que 2 < 3 mas 2 no a divide 3. Exerc cio 6. Chame p N de primo se p = 1 e os divisores de p so apenas a 1 e p. Demonstre que todo n N tem um divisor primo. Exerc cio 7. Mostre que 2 = s(1), 3 = s(2) e 5 = s(s(3)) so primos, mas a 4 = s(3) no . a e Exerc cio 8. Mostre que para todo n, m N com n = 1, n | m n |m + 1. Exerc cio 9. Prove que #[1] = 1 a partir da denio de cardinalidade. ca Mostre tambm que dois conjuntos nitos X, Y tm a mesma cardinalidade e e se e somente se h uma bijeo entre eles. Mostre ainda que #X #Y a ca equivale a haver uma injeao de X a Y , enquanto #X #Y equivalente c e a existir uma sobrejeo. ca Exerc cio 10. Prove que se A e B so conjuntos nitos, #(A B) a #A + #B. Exerc cio 11. Prove que N no nito. a e Exerc cio 12. (Trabalhoso) Prove que todo conjunto innito contem um subconjunto enumervel. a

12