Mathematics · Livro 3 · Bachelor Year 1

Matemática universitária — Graduação 1

Matemática universitária — Graduação 1 · Bachelor Year 1

1Lógica, Conjuntos e Aplicações

Até aqui, as demonstrações foram conduzidas com uma ideia informal, ainda que honesta, do que significa “demonstrar”. Este primeiro capítulo da matemática de graduação torna explícitas as regras do jogo: o que é uma proposição matemática, como os conectivos e os quantificadores combinam proposições, que movimentos são legítimos numa demonstração — e constrói, sobre essa base, as duas linguagens universais da matemática: os conjuntos e as aplicações.

1.1 Proposições e conectivos

Definição 1.1 (Proposição, conectivos)

Uma proposição (ou sentença) é uma frase que é verdadeira (V) ou falsa (F) — exatamente uma das duas. A partir de proposições PP e QQ formam-se:

  • a negação ¬P\lnot P (“não PP”), verdadeira exatamente quando PP é falsa;
  • a conjunção PQP \land Q (“PP e QQ”), verdadeira exatamente quando ambas são verdadeiras;
  • a disjunção PQP \lor Q (“PP ou QQ”), verdadeira exatamente quando ao menos uma é verdadeira (este “ou” é inclusivo);
  • a implicação P    QP \implies Q, falsa exatamente quando PP é verdadeira e QQ é falsa;
  • a equivalência P    QP \iff Q, verdadeira exatamente quando PP e QQ têm o mesmo valor de verdade.

Observação 1.2

A tabela-verdade de P    QP \implies Q merece uma pausa: quando PP é falsa, P    QP \implies Q é verdadeira, seja qual for QQ. “Se 2<12 < 1 então 0=50 = 5” é uma implicação verdadeira. Uma implicação nada afirma sobre o que acontece quando sua hipótese falha.

Proposição 1.3 (Regras de cálculo com proposições)

Para todas as proposições PP, QQ, RR:

  1. ¬(¬P)    P\lnot(\lnot P) \iff P;
  2. leis de De Morgan: ¬(PQ)    (¬P)(¬Q)\lnot(P \land Q) \iff (\lnot P) \lor (\lnot Q) e ¬(PQ)    (¬P)(¬Q)\lnot(P \lor Q) \iff (\lnot P) \land (\lnot Q);
  3. (P    Q)    ((¬P)Q)(P \implies Q) \iff \bigl((\lnot P) \lor Q\bigr), logo ¬(P    Q)    P(¬Q)\lnot(P \implies Q) \iff P \land (\lnot Q);
  4. contraposição: (P    Q)    ((¬Q)    (¬P))(P \implies Q) \iff \bigl((\lnot Q) \implies (\lnot P)\bigr);
  5. (P    Q)    ((P    Q)(Q    P))(P \iff Q) \iff \bigl((P \implies Q) \land (Q \implies P)\bigr);
  6. distributividade: P(QR)    (PQ)(PR)P \land (Q \lor R) \iff (P \land Q) \lor (P \land R) e P(QR)    (PQ)(PR)P \lor (Q \land R) \iff (P \lor Q) \land (P \lor R).

Demonstração. Cada equivalência se verifica comparando tabelas-verdade: duas proposições compostas construídas a partir de PP, QQ, RR são equivalentes exatamente quando assumem o mesmo valor de verdade em cada um dos (quatro ou oito) casos. Exibamos uma tabela por extenso, para a primeira lei de De Morgan:

PPQQPQP \land Q¬(PQ)\lnot(P \land Q)¬P\lnot P¬Q\lnot Q(¬P)(¬Q)(\lnot P) \lor (\lnot Q)
VVVFFFF
VFFVFVV
FVFVVFV
FFFVVVV

As colunas 44 e 77 coincidem, o que demonstra a lei. Para a contraposição um atalho verbal é mais rápido: P    QP \implies Q é falsa exatamente no caso (PP verdadeira, QQ falsa), e (¬Q)    (¬P)(\lnot Q) \implies (\lnot P) é falsa exatamente no caso (¬Q\lnot Q verdadeira, ¬P\lnot P falsa), isto é, (QQ falsa, PP verdadeira) — o mesmo caso único, de modo que as duas implicações têm tabelas idênticas. As demais regras se verificam do mesmo modo; note que (3) reduz toda implicação a uma disjunção, de sorte que (2) produz mecanicamente a regra de negação ¬(P    Q)    P(¬Q)\lnot(P \implies Q) \iff P \land (\lnot Q): para contradizer uma implicação é preciso exibir um caso em que a hipótese vale e a conclusão falha.

1.2 Quantificadores

Definição 1.4 (Quantificadores)

Seja P(x)P(x) uma propriedade de um elemento xx de um conjunto EE.

  • xE, P(x)\forall x \in E,\ P(x) (“para todo xx em EE, P(x)P(x)”) é verdadeira quando todo elemento de EE satisfaz PP;
  • xE, P(x)\exists x \in E,\ P(x) (“existe xx em EE tal que P(x)P(x)”) é verdadeira quando ao menos um elemento de EE satisfaz PP.

Escreve-se !\exists! para “existe um único”.

Proposição 1.5 (Negação dos quantificadores)

¬(xE, P(x))    xE, ¬P(x),¬(xE, P(x))    xE, ¬P(x).\lnot\bigl(\forall x \in E,\ P(x)\bigr) \iff \exists x \in E,\ \lnot P(x), \qquad \lnot\bigl(\exists x \in E,\ P(x)\bigr) \iff \forall x \in E,\ \lnot P(x).

Demonstração. Argumentemos a primeira equivalência nos dois sentidos; a segunda é simétrica. Se xE, P(x)\forall x \in E,\ P(x) é falsa, então nem todo elemento satisfaz PP: o conjunto A={xE:¬P(x)}A = \{x \in E : \lnot P(x)\} não pode ser vazio, e qualquer de seus elementos testemunha xE, ¬P(x)\exists x \in E,\ \lnot P(x). Reciprocamente, se algum x0Ex_0 \in E satisfaz ¬P(x0)\lnot P(x_0), então x0x_0 é um contraexemplo e a proposição universal falha. Para a segunda regra: “nenhum xx satisfaz PP” significa que o conjunto {x:P(x)}\{x : P(x)\} é vazio, isto é, todo xx está em seu complementar AA. Aplicadas em cascata a um prefixo encaixado de quantificadores, as duas regras fornecem o procedimento mecânico do Exemplo 1.8: a negação percorre a frase da esquerda para a direita, trocando cada \forall por \exists e cada \exists por \forall, e por fim nega o predicado mais interno.

Exemplo 1.6 (Negando frases matemáticas do dia a dia)

Seja f ⁣:RRf \colon \R \to \R. A frase “ff é crescente” se escreve

xR, yR,xy    f(x)f(y),\forall x \in \R,\ \forall y \in \R,\quad x \leq y \implies f(x) \leq f(y) ,

e sua negação, pela Proposição 1.5 junto com a regra ¬(P    Q)    P¬Q\lnot(P \implies Q) \iff P \land \lnot Q:

xR, yR,xy  e f(x)>f(y):\exists x \in \R,\ \exists y \in \R,\quad x \leq y \ \text{ e}\ f(x) > f(y) :

basta um único par que a testemunhe. Do mesmo modo, “ff é limitada” é MR, xR, f(x)M\exists M \in \R,\ \forall x \in \R,\ \abs{f(x)} \leq M, com negação

MR, xR,f(x)>M:\forall M \in \R,\ \exists x \in \R,\quad \abs{f(x)} > M :

qualquer que seja a cota proposta, algum ponto a supera. A ideia: uma negação correta nunca contém “não” aplicado a um bloco quantificado — ela é uma nova proposição afirmativa, na qual os papéis se invertem: agora produzimos as testemunhas que antes recebíamos.

Exemplo 1.7 (Ordem dos quantificadores)

A ordem de quantificadores distintos importa:

xR, yR, y>xeˊ verdadeira (tomey=x+1),\forall x \in \R,\ \exists y \in \R,\ y > x \quad\text{é verdadeira (tome} y = x+1\text{),}
yR, xR, y>xeˊ falsa (nenhum nuˊmero real supera todos os reais).\exists y \in \R,\ \forall x \in \R,\ y > x \quad\text{é falsa (nenhum número real supera todos os reais).}

Na primeira proposição yy pode depender de xx; na segunda, um único yy deve servir para todo xx. Já dois quantificadores iguais, esses sempre comutam.

Exemplo 1.8 (Lendo uma definição com três quantificadores)

A frase “a sequência (un)(u_n) converge para \ell” será escrita no Capítulo 11 como

ε>0, NN, nN,unε.\forall \varepsilon > 0,\ \exists N \in \N,\ \forall n \geq N,\quad \abs{u_n - \ell} \leq \varepsilon .

Sua negação, pela Proposição 1.5 aplicada três vezes, é

ε>0, NN, nN,un>ε.\exists \varepsilon > 0,\ \forall N \in \N,\ \exists n \geq N,\quad \abs{u_n - \ell} > \varepsilon .

Saber negar tais frases mecanicamente, sem pensar no que elas significam, é uma habilidade genuína: ela separa o trabalho lógico do trabalho matemático.

1.3 Técnicas de demonstração

Método 1.9 (Os padrões usuais de demonstração)

Para demonstrar…

  1. uma implicação P    QP \implies Q diretamente: suponha PP, deduza QQ;
  2. por contraposição: suponha ¬Q\lnot Q, deduza ¬P\lnot P — legítimo pela Proposição 1.3 (4);
  3. por absurdo: suponha que a proposição é falsa e derive uma contradição;
  4. uma equivalência: demonstre as duas implicações separadamente (ou encadeie equivalências já conhecidas);
  5. uma proposição do tipo “para todo”: tome um xx arbitrário em EE (“seja xEx \in E”) e demonstre P(x)P(x);
  6. uma proposição do tipo “existe”: exiba uma testemunha, ou demonstre a existência de modo indireto;
  7. por indução: veja o Teorema 1.12.

Ao demonstrar uma proposição sobre um elemento bem escolhido, porém arbitrário, nunca lhe atribua propriedades extras: “seja xRx \in \R” seguido de “como x>0x > 0…” nada demonstra sobre os xx negativos.

Observação 1.10 (Armadilhas frequentes nas demonstrações)

Quatro ciladas clássicas, todas dignas de serem nomeadas ao menos uma vez.

  1. Recíproca no lugar da contrapositiva. Q    PQ \implies P não é equivalente a P    QP \implies Q; só ¬Q    ¬P\lnot Q \implies \lnot P o é. “Se chove, a rua fica molhada” não autoriza a concluir que choveu ao ver a rua molhada.
  2. Demonstrar uma equivalência por uma só implicação. Um enunciado com “se, e somente se” são dois teoremas; anuncie qual sentido está sendo demonstrado e demonstre os dois. Cadeias de     \iff só são legítimas se cada elo for genuinamente reversível — elevar uma equação ao quadrado, por exemplo, não é.
  3. Demonstrações de trás para diante. Partir da conclusão desejada e deduzir uma proposição verdadeira nada demonstra (de 1=1-1 = 1 deduz-se, elevando ao quadrado, a verdade 1=11 = 1). Um cálculo pode ser descoberto de trás para diante, mas deve ser escrito de frente para trás, ou com equivalências explícitas.
  4. Testemunha fixa versus elemento arbitrário. Para demonstrar x, P(x)\exists x,\ P(x), pode-se exibir um único xx habilmente escolhido; para demonstrar x, P(x)\forall x,\ P(x), o xx escolhido deve permanecer arbitrário. Misturar as duas coisas — verificar uma afirmação universal num exemplo — é o erro mais comum nas provas dos iniciantes.

Exemplo 1.11 (Contraposição e absurdo em ação)

Para nNn \in \N: se n2n^2 é par, então nn é par. Por contraposição: se nn é ímpar, n=2k+1n = 2k+1, e então n2=4k2+4k+1n^2 = 4k^2 + 4k + 1 é ímpar.

2\sqrt 2 é irracional. Por absurdo: suponha 2=p/q\sqrt 2 = p/q com p,qNp, q \in \N^* e a fração irredutível. Então p2=2q2p^2 = 2q^2 é par, logo pp é par (ponto anterior), p=2rp = 2r; então q2=2r2q^2 = 2r^2 é par, logo qq é par — contradizendo a irredutibilidade.

Teorema 1.12 (Indução)

Seja P(n)P(n) uma propriedade do inteiro nn. Se

  1. P(0)P(0) é verdadeira e
  2. para todo nNn \in \N, P(n)    P(n+1)P(n) \implies P(n+1),

então P(n)P(n) é verdadeira para todo nNn \in \N.

Indução forte: a conclusão não muda se (2) for substituído por: para todo nn, (P(0)P(n))    P(n+1)\bigl(P(0) \land \dots \land P(n)\bigr) \implies P(n+1).

Demonstração. Esta é uma propriedade do próprio N\N, equivalente a: todo subconjunto não vazio de N\N possui um menor elemento (que tomamos como conhecida). De fato, suponha (1) e (2) e seja A={nN:P(n) false}A = \{n \in \N : P(n) \text{ false}\}. Se AA \neq \emptyset, ele tem um menor elemento mm; m0m \neq 0 por (1); então m1Am - 1 \notin A, logo P(m1)P(m-1) vale, e (2) fornece P(m)P(m) — contradição. Portanto A=A = \emptyset. Para a indução forte, aplique o mesmo argumento: P(0),,P(m1)P(0), \dots, P(m-1) valem todos, pois mm é o menor elemento de AA.

Exemplo 1.13 (Demonstrando existência e unicidade)

Uma proposição !x, P(x)\exists!\,x,\ P(x) são duas proposições, demonstradas separadamente: a existência (exibir ou construir algum x0x_0 com P(x0)P(x_0)) e a unicidade (supor P(x)P(x) e P(x)P(x'), deduzir x=xx = x'). Exemplo: existe um único real xx com x3+x=2x^3 + x = 2. Existência: x0=1x_0 = 1 serve, pois 1+1=21 + 1 = 2. Unicidade: se x3+x=x3+xx^3 + x = x'^3 + x', então

0=(x3x3)+(xx)=(xx)(x2+xx+x2+1),0 = (x^3 - x'^3) + (x - x') = (x - x')\,\bigl(x^2 + xx' + x'^2 + 1\bigr),

e o segundo fator é positivo (vale (x+x2)2+34x2+11\bigl(x + \tfrac{x'}2\bigr)^2 + \tfrac34 x'^2 + 1 \geq 1), logo x=xx = x'. Note a divisão de trabalho: a existência apoiou-se num palpite feliz, a unicidade em álgebra válida para soluções arbitrárias — nenhum dos dois argumentos faz o trabalho do outro, e esquecer a segunda metade é uma tentação permanente depois que uma solução foi encontrada.

Exemplo 1.14

Para todo nNn \in \N^*:   k=1nk=n(n+1)2\;\sum_{k=1}^n k = \frac{n(n+1)}{2}. Caso base n=1n = 1: os dois lados valem 11. Passo: supondo a fórmula para nn,

k=1n+1k=n(n+1)2+(n+1)=(n+1)(n2+1)=(n+1)(n+2)2.\sum_{k=1}^{n+1} k = \frac{n(n+1)}{2} + (n+1) = (n+1)\Bigl(\frac n2 + 1\Bigr) = \frac{(n+1)(n+2)}{2}. \qedhere

Exemplo 1.15 (Indução forte em ação)

Todo inteiro n2n \geq 2 é um produto de números primos (um primo sendo um inteiro 2\geq 2 cujos únicos divisores 1\geq 1 são 11 e ele próprio; os primos são estudados por si mesmos no Capítulo 6). A indução ordinária é impotente aqui: saber que 95=5×1995 = 5 \times 19 se fatora nada diz sobre 9696. A indução forte se ajusta exatamente. Caso base: 22 é primo, portanto um produto (de um só fator) de primos. Passo: seja n2n \geq 2 e suponha que todo inteiro mm com 2mn2 \leq m \leq n seja um produto de primos. Se n+1n + 1 é primo, nada há a fazer. Caso contrário n+1=abn + 1 = ab com 2a,bn2 \leq a, b \leq n; pela hipótese forte, tanto aa quanto bb são produtos de primos, e portanto n+1n + 1 também é. A ideia: a indução forte é a ferramenta certa sempre que a “razão” de P(n+1)P(n+1) estiver num índice anterior imprevisível, e não no índice nn.

1.4 Conjuntos

Definição 1.16 (Operações com conjuntos)

Tomamos como primitivas a noção de conjunto e a relação de pertinência xEx \in E. Para conjuntos A,BA, B dentro de um conjunto ambiente EE:

  • inclusão: ABA \subseteq B quando x, xA    xB\forall x,\ x \in A \implies x \in B; igualdade A=BA = B quando ABA \subseteq B e BAB \subseteq A;
  • união ABA \cup B, interseção ABA \cap B, diferença AB={xA:xB}A \setminus B = \{x \in A : x \notin B\}, complementar A=EA\overline{A} = E \setminus A;
  • o conjunto vazio \emptyset, contido em todo conjunto;
  • o conjunto das partes P(E)\mathcal{P}(E): o conjunto de todos os subconjuntos de EE;
  • o produto E×FE \times F: o conjunto dos pares ordenados (x,y)(x, y) com xEx \in E, yFy \in F.

Exemplo 1.17 (Familiarizando-se com o conjunto das partes)

Para E={a,b}E = \{a, b\}:

P(E)={, {a}, {b}, {a,b}},\mathcal P(E) = \bigl\{\, \emptyset,\ \{a\},\ \{b\},\ \{a, b\} \,\bigr\},

quatro elementos — e note a disciplina de níveis: aEa \in E, mas {a}P(E)\{a\} \in \mathcal P(E); as proposições aP(E)a \in \mathcal P(E) e {a}P(E)\{a\} \subseteq \mathcal P(E) são ambas falsas tal como escritas (a segunda exigiria que aa fosse um subconjunto de EE). Iterando a partir do nada: P()={}\mathcal P(\emptyset) = \{\emptyset\} tem um elemento, P(P())={,{}}\mathcal P(\mathcal P(\emptyset)) = \{\emptyset, \{\emptyset\}\} tem dois, o seguinte tem quatro — conjuntos de conjuntos são conjuntos como quaisquer outros, e o Capítulo 2 confirmará o padrão de duplicação: P(E)=2E\abs{\mathcal P(E)} = 2^{\abs E}. Manter os níveis (xx, {x}\{x\}, {{x}}\{\{x\}\}) bem separados é metade da batalha em exercícios como o Exercícios 1.11 e 1.12.

Proposição 1.18 (Álgebra dos conjuntos)

Para subconjuntos A,B,CA, B, C de EE:

  1. A(BC)=(AB)(AC)A \cap (B \cup C) = (A \cap B) \cup (A \cap C) e A(BC)=(AB)(AC)A \cup (B \cap C) = (A \cup B) \cap (A \cup C);
  2. De Morgan: AB=AB\overline{A \cup B} = \overline{A} \cap \overline{B} e AB=AB\overline{A \cap B} = \overline{A} \cup \overline{B};
  3. AB    BAA \subseteq B \iff \overline{B} \subseteq \overline{A}.

Demonstração. Cada identidade traduz uma regra da Proposição 1.3 por meio do dicionário (A\in A ou não) \leftrightarrow (proposição verdadeira ou falsa): por exemplo, xAB    ¬(xAxB)    (xA)(xB)    xABx \in \overline{A \cup B} \iff \lnot(x \in A \lor x \in B) \iff (x \notin A) \land (x \notin B) \iff x \in \overline{A} \cap \overline{B}. O ponto (3) é a contraposição. Como segunda amostra, a primeira lei distributiva por extenso:

xA(BC)    (xA)(xBxC)    (xAxB)(xAxC),x \in A \cap (B \cup C) \iff (x \in A) \land \bigl(x \in B \lor x \in C\bigr) \iff \bigl(x \in A \land x \in B\bigr) \lor \bigl(x \in A \land x \in C\bigr),

pela distributividade da Proposição 1.3 (6), e a última proposição se lê x(AB)(AC)x \in (A \cap B) \cup (A \cap C). Toda identidade conjuntista desse tipo é demonstrável por essa única tradução mecânica — razão pela qual nenhuma delas precisa ser decorada.

Método 1.19 (Demonstrando igualdades de conjuntos)

Para demonstrar A=BA = B, demonstre as duas inclusões: seja xAx \in A, mostre que xBx \in B; em seguida seja xBx \in B, mostre que xAx \in A. Alternativamente, encadeie equivalências xA        xBx \in A \iff \dots \iff x \in B quando cada passo for de fato uma equivalência.

As leis de De Morgan em imagens: a região sombreada à esquerda é A ∪ B = A ∩ B (tudo o que fica fora dos dois discos); à direita, A ∩ B = A ∪ B (tudo exceto a lente da interseção). Um diagrama não é uma demonstração, mas torna impossível esquecer a demonstração elemento a elemento da .
As leis de De Morgan em imagens: a região sombreada à esquerda é AB=AB\overline{A \cup B} = \overline A \cap \overline B (tudo o que fica fora dos dois discos); à direita, AB=AB\overline{A \cap B} = \overline A \cup \overline B (tudo exceto a lente da interseção). Um diagrama não é uma demonstração, mas torna impossível esquecer a demonstração elemento a elemento da Proposição 1.18.

1.5 Aplicações

Definição 1.20 (Aplicação, imagem, pré-imagem)

Uma aplicação (ou função) f ⁣:EFf \colon E \to F associa a cada elemento xx do conjunto EE (o domínio) exatamente um elemento f(x)f(x) do conjunto FF (o contradomínio). Para AEA \subseteq E e BFB \subseteq F:

f(A)={f(x):xA}F,f1(B)={xE:f(x)B}Ef(A) = \{f(x) : x \in A\} \subseteq F, \qquad f^{-1}(B) = \{x \in E : f(x) \in B\} \subseteq E

são a imagem direta de AA e a pré-imagem de BB. A composta de f ⁣:EFf \colon E \to F com g ⁣:FGg \colon F \to G é gf ⁣:EGg \circ f \colon E \to G, xg(f(x))x \mapsto g(f(x)).

Observação 1.21

A notação f1(B)f^{-1}(B) não pressupõe uma aplicação inversa: f1(B)f^{-1}(B) está definida para toda ff. As pré-imagens se comportam melhor que as imagens diretas: f1f^{-1} preserva uniões, interseções e complementares, ao passo que f(AA)f(A)f(A)f(A \cap A') \subseteq f(A) \cap f(A') pode ser estrita (Exercício 1.8).

Exemplo 1.22 (Calculando imagens e pré-imagens)

Seja f ⁣:RRf \colon \R \to \R, xx2x \mapsto x^2. Então:

f([1,2])=[0,4],f1([1,4])=[2,1][1,2],f1({1})=.f\bigl(\intcc{-1}{2}\bigr) = \intcc04, \qquad f^{-1}\bigl(\intcc14\bigr) = \intcc{-2}{-1} \cup \intcc12, \qquad f^{-1}(\{-1\}) = \emptyset .

Para a primeira: todo x[1,2]x \in \intcc{-1}2 tem x2[0,4]x^2 \in \intcc04, e todo y[0,4]y \in \intcc04 é atingido como y=(y)2y = (\sqrt y)^2 com y[0,2][1,2]\sqrt y \in \intcc02 \subseteq \intcc{-1}2 — note que a imagem não é [1,4]={(1)2,22}\intcc14 = \{(-1)^2, 2^2\}: imagens de intervalos não se calculam apenas a partir dos extremos. Para a segunda: 1x24    1x21 \leq x^2 \leq 4 \iff 1 \leq \abs x \leq 2, o que se desdobra em duas peças. A terceira ilustra que uma pré-imagem pode ser vazia — f1(B)f^{-1}(B) sempre faz sentido, por menor que seja a interseção de BB com a imagem. Por fim, observe neste exemplo o fenômeno de estrita inclusão da observação acima: com A=[1,0]A = \intcc{-1}0 e A=[0,1]A' = \intcc01, tem-se f(AA)=f({0})={0}f(A \cap A') = f(\{0\}) = \{0\}, ao passo que f(A)f(A)=[0,1]f(A) \cap f(A') = \intcc01.

Definição 1.23 (Injetiva, sobrejetiva, bijetiva)

Uma aplicação f ⁣:EFf \colon E \to F é:

  • injetiva quando elementos distintos têm imagens distintas: x,xE, f(x)=f(x)    x=x\forall x, x' \in E,\ f(x) = f(x') \implies x = x';
  • sobrejetiva quando todo elemento de FF é atingido: yF, xE, f(x)=y\forall y \in F,\ \exists x \in E,\ f(x) = y;
  • bijetiva quando é as duas coisas, isto é, todo yFy \in F tem exatamente uma pré-imagem.

Teorema 1.24 (Aplicação inversa)

Uma aplicação f ⁣:EFf \colon E \to F é bijetiva se, e somente se, existe uma aplicação g ⁣:FEg \colon F \to E com gf=idEg \circ f = \mathrm{id}_E e fg=idFf \circ g = \mathrm{id}_F. Nesse caso gg é única; escreve-se f1f^{-1} e chama-se a inversa de ff, e f1f^{-1} é ela própria bijetiva, com (f1)1=f(f^{-1})^{-1} = f.

Demonstração. (\Rightarrow) Se ff é bijetiva, todo yFy \in F tem uma única pré-imagem; defina g(y)g(y) como sendo essa pré-imagem. Então f(g(y))=yf(g(y)) = y por construção, e g(f(x))=xg(f(x)) = x, pois xx é a pré-imagem de f(x)f(x).

(\Leftarrow) Suponha que exista tal gg. Se f(x)=f(x)f(x) = f(x'), aplicando gg obtém-se x=xx = x': ff é injetiva. Para yFy \in F, x=g(y)x = g(y) satisfaz f(x)=yf(x) = y: ff é sobrejetiva.

Unicidade: se gg e hh servem ambas, então g=gidF=g(fh)=(gf)h=hg = g \circ \mathrm{id}_F = g \circ (f \circ h) = (g \circ f) \circ h = h. Por fim, o par de identidades é simétrico em ff e gg, de modo que g=f1g = f^{-1} é bijetiva, com inversa ff.

Exemplo 1.25 (Calculando uma inversa na prática)

Seja f ⁣:R(0,+)f \colon \R \to \intoo0{+\infty}, f(x)=e2x+1f(x) = \eu^{2x+1}. Para inverter, resolva y=f(x)y = f(x) em xx, para um dado y>0y > 0:

y=e2x+1    lny=2x+1    x=lny12,y = \eu^{2x+1} \iff \ln y = 2x + 1 \iff x = \frac{\ln y - 1}2 ,

sendo cada passo reversível nos domínios anunciados. O cálculo entrega tudo de uma vez: para cada yy do contradomínio existe exatamente uma solução xx, logo ff é bijetiva, e

f1 ⁣:(0,+)R,f1(y)=lny12.f^{-1} \colon \intoo0{+\infty} \to \R, \qquad f^{-1}(y) = \frac{\ln y - 1}2 .

Uma verificação rápida das duas compostas (f1(f(x))=(2x+1)12=xf^{-1}(f(x)) = \frac{(2x+1) - 1}2 = x e f(f1(y))=elny=yf(f^{-1}(y)) = \eu^{\ln y} = y) confirma o critério do Teorema 1.24. A ideia: “resolver em xx vigiando as equivalências” é simultaneamente a demonstração da existência, a demonstração da unicidade e a fórmula — mas só funciona se o contradomínio tiver sido anunciado corretamente (ff não é sobrejetiva sobre R\R).

Proposição 1.26 (Composição e as três propriedades)

Sejam f ⁣:EFf \colon E \to F e g ⁣:FGg \colon F \to G.

  1. Se ff e gg são injetivas (resp. sobrejetivas, bijetivas), então gfg \circ f também é; e, no caso bijetivo, (gf)1=f1g1(g \circ f)^{-1} = f^{-1} \circ g^{-1}.
  2. Se gfg \circ f é injetiva, então ff é injetiva. Se gfg \circ f é sobrejetiva, então gg é sobrejetiva.

Demonstração. (1) Se g(f(x))=g(f(x))g(f(x)) = g(f(x')), a injetividade de ggf(x)=f(x)f(x) = f(x'), e então a injetividade de ffx=xx = x'. Se zGz \in G, a sobrejetividade de gg fornece yy com g(y)=zg(y) = z, e a sobrejetividade de ff fornece xx com f(x)=yf(x) = y, de modo que g(f(x))=zg(f(x)) = z. No caso bijetivo, verifica-se diretamente que f1g1f^{-1} \circ g^{-1} é uma inversa bilateral de gfg \circ f, e a unicidade no Teorema 1.24 conclui.

(2) Se f(x)=f(x)f(x) = f(x'), então g(f(x))=g(f(x))g(f(x)) = g(f(x')), e a injetividade de gfg \circ fx=xx = x'. Se zGz \in G, a sobrejetividade de gfg \circ f fornece xx com g(f(x))=zg(f(x)) = z: então y=f(x)y = f(x) satisfaz g(y)=zg(y) = z.

Exemplo 1.27 (O ponto (2) não pode ser reforçado)

Na Proposição 1.26 (2), não se pode reforçar as conclusões: gfg \circ f bijetiva não obriga ff a ser sobrejetiva nem gg a ser injetiva. Tome E=G={1}E = G = \{1\}, F={1,2}F = \{1, 2\}, com f(1)=1f(1) = 1 e g(1)=g(2)=1g(1) = g(2) = 1: então gf=idEg \circ f = \mathrm{id}_E é bijetiva e, no entanto, ff não atinge o elemento 22 e gg colapsa os dois elementos. A moral é uma regra precisa de escrituração: a informação da composta flui para a aplicação interna no caso da injetividade e para a aplicação externa no caso da sobrejetividade, nunca no sentido contrário. (O Exercício 1.9 constrói o mesmo fenômeno com conjuntos infinitos, onde ele é o motor por trás das inversas unilaterais.)

Exemplo 1.28

f ⁣:RRf \colon \R \to \R, xx2x \mapsto x^2 não é injetiva (f(1)=f(1)f(-1) = f(1)) nem sobrejetiva (1-1 não tem pré-imagem). Restringindo o domínio e o contradomínio, f ⁣:R+R+f \colon \R_+ \to \R_+, xx2x \mapsto x^2 é bijetiva, com inversa yyy \mapsto \sqrt y. A injetividade ou a sobrejetividade de uma aplicação dependem do domínio e do contradomínio anunciados, e não apenas da fórmula.

1.6 Relações

Definição 1.29 (Relação de equivalência)

Uma relação binária R\mathcal{R} sobre um conjunto EE é uma relação de equivalência quando é: reflexiva (xRxx \mathbin{\mathcal{R}} x para todo xx), simétrica (xRy    yRxx \mathbin{\mathcal{R}} y \implies y \mathbin{\mathcal{R}} x) e transitiva (xRyx \mathbin{\mathcal{R}} y e yRzy \mathbin{\mathcal{R}} z implicam xRzx \mathbin{\mathcal{R}} z). A classe de equivalência de xx é cl(x)={yE:xRy}\mathrm{cl}(x) = \{y \in E : x \mathbin{\mathcal{R}} y\}.

Exemplo 1.30 (Verificando os três axiomas)

Em R\R, declare xRyx \mathbin{\mathcal{R}} y quando xyZx - y \in \Z. Reflexiva: xx=0Zx - x = 0 \in \Z. Simétrica: se xyZx - y \in \Z então yx=(xy)Zy - x = -(x - y) \in \Z. Transitiva: se xyZx - y \in \Z e yzZy - z \in \Z, então xz=(xy)+(yz)Zx - z = (x - y) + (y - z) \in \Z (uma soma de inteiros). Logo R\mathcal R é uma relação de equivalência, e cl(x)=x+Z={x+k:kZ}\mathrm{cl}(x) = x + \Z = \{x + k : k \in \Z\}: cada classe contém exatamente um representante em [0,1)\intco01, a sua parte fracionária. Em contrapartida, a relação “xy1\abs{x - y} \leq 1” em R\R é reflexiva e simétrica, mas não transitiva (0R10 \mathbin{\mathcal R} 1 e 1R21 \mathbin{\mathcal R} 2, e no entanto 02>1\abs{0 - 2} > 1): a proximidade não se propaga, e não existe partição em classes — um contraexemplo útil de se ter em mente quando verificar os axiomas começa a parecer rotina.

Teorema 1.31 (As classes formam uma partição)

Seja R\mathcal{R} uma relação de equivalência sobre EE. Então as classes de equivalência são não vazias, duas a duas disjuntas ou iguais, e sua união é EE: elas formam uma partição de EE. Reciprocamente, toda partição de EE provém desse modo de exatamente uma relação de equivalência (“estar na mesma peça”).

Demonstração. xcl(x)x \in \mathrm{cl}(x) por reflexividade, de modo que as classes são não vazias e sua união é EE. Suponha cl(x)cl(y)\mathrm{cl}(x) \cap \mathrm{cl}(y) \neq \emptyset, digamos que zz esteja em ambas. Então xRzx \mathbin{\mathcal{R}} z e yRzy \mathbin{\mathcal{R}} z, logo, por simetria e transitividade, xRyx \mathbin{\mathcal{R}} y. Agora, para qualquer tcl(y)t \in \mathrm{cl}(y), a transitividade dá tcl(x)t \in \mathrm{cl}(x), e simetricamente: as duas classes são iguais. Para a recíproca, seja (Ei)iI(E_i)_{i \in I} uma partição de EE e defina xSyx \mathbin{\mathcal S} y como significando “alguma peça contém xx e yy”. Reflexiva: xx está em alguma peça, que então o contém duas vezes. Simétrica: a condição definidora é simétrica em xx e yy. Transitiva: se x,yEix, y \in E_i e y,zEjy, z \in E_j, então yEiEjy \in E_i \cap E_j, logo Ei=EjE_i = E_j (peças distintas são disjuntas) e x,zx, z partilham uma peça. A S\mathcal S-classe de xx é exatamente a peça que contém xx, de modo que as classes são as peças dadas. Por fim, a relação fica determinada por suas classes: duas relações de equivalência com as mesmas classes relacionam os mesmos pares, pois cada uma relaciona xx e yy exatamente quando yy pertence à classe de xx — donde a unicidade afirmada.

Exemplo 1.32

Em Z\Z, a congruência módulo nn (xy(modn)x \equiv y \pmod n quando nn divide xyx - y) é uma relação de equivalência; suas classes são os nn conjuntos de inteiros com um dado resto na divisão por nn. Este exemplo torna-se o anel Z/nZ\Z/n\Z no Capítulo 7.

Definição 1.33 (Relação de ordem)

Uma relação \preceq sobre EE é uma ordem quando é reflexiva, antissimétrica (xyx \preceq y e yxy \preceq x implicam x=yx = y) e transitiva. A ordem é total quando quaisquer dois elementos são comparáveis, e parcial caso contrário. Um elemento MAEM \in A \subseteq E é um maior elemento de AA quando aMa \preceq M para todo aAa \in A; o maior (e o menor) elemento são únicos quando existem.

Exemplo 1.34

(R,)(\R, \leq) é totalmente ordenado. (P(E),)(\mathcal{P}(E), \subseteq) é parcialmente ordenado assim que EE tem dois elementos: {a}\{a\} e {b}\{b\} não são comparáveis. O subconjunto A={{a},{b}}A = \{\{a\}, \{b\}\} de P({a,b})\mathcal{P}(\{a,b\}) não tem maior elemento, mas tem uma cota superior {a,b}\{a, b\}: a distinção entre maior elemento e cota superior reaparece, para R\R, no Capítulo 10.

Exemplo 1.35 (Duas ordens na grade N2\N^2)

Sobre pares de naturais, compare coordenada a coordenada: (a,b)(a,b)(a, b) \preceq (a', b') quando aaa \leq a' e bbb \leq b' (a ordem produto). Isso é uma ordem — cada axioma é herdado coordenada a coordenada — mas parcial: (1,3)(1, 3) e (2,0)(2, 0) são incomparáveis. Agora compare como num dicionário: (a,b)lex(a,b)(a, b) \preceq_{\mathrm{lex}} (a', b') quando a<aa < a', ou a=aa = a' e bbb \leq b' (a ordem lexicográfica). A transitividade exige uma verificação em dois casos, mas vale, e quaisquer dois pares são agora comparáveis: a ordem é total. As duas ordens hierarquizam o mesmo conjunto de modos diferentes — (0,100)lex(1,0)(0, 100) \preceq_{\mathrm{lex}} (1, 0), ainda que a ordem produto nada diga — lembrete de que uma ordem é uma estrutura que se escolhe, e não uma propriedade do conjunto. A comparação lexicográfica é também o truque padrão para reduzir vários critérios de ordenação a um só.

Observação 1.36 (Interlúdio: tamanho como bijeção)

Um tema discreto deste capítulo merece destaque: as bijeções são a noção de “mesmo tamanho” do matemático. Para conjuntos finitos, isso se torna o cálculo de contagem do Capítulo 2, em que toda fórmula é secretamente uma bijeção; para conjuntos infinitos, torna-se o problema de fim de semana abaixo, em que N\N, Q\Q e R\R acabam por ter tamanhos genuinamente diferentes. O mesmo dicionário reaparece mais duas vezes neste volume, em formas refinadas: as sequências (Capítulo 11) nada mais são do que aplicações NR\N \to \R, de modo que afirmações sobre sequências são afirmações sobre um conjunto de aplicações; e a álgebra linear medirá os espaços vetoriais não por bijeções, mas por bijeções lineares, cuja existência é governada por um único número, a dimensão (Capítulo 19). Sempre que surge uma nova “igualdade” — equipotência, isomorfismo de grupos (Capítulo 7), isomorfismo linear — o padrão do Teorema 1.24 se repete: ser o mesmo é estar ligado por uma aplicação invertível que respeita a estrutura.

Observação 1.37 (Onde este capítulo é usado)

Em toda parte — mas alguns lugares merecem ser assinalados. A ginástica de três quantificadores do Exemplo 1.8 é o pão de cada dia do Capítulos 11 e 13: toda demonstração de limite é um jogo disputado contra um ε\varepsilon arbitrário. As classes de equivalência reaparecem como as classes de congruência de Z/nZ\Z/n\Z no Capítulo 7, onde a partição do Teorema 1.31 adquire uma estrutura algébrica própria. As relações de ordem, as cotas superiores e os supremos tornam-se o coração axiomático de R\R no Capítulo 10. Injeções, sobrejeções e bijeções voltam como as aplicações lineares do Capítulo 20, onde a injetividade pode ser testada num único vetor (o núcleo); e o problema de fim de semana abaixo transforma a mera noção de bijeção numa teoria dos tamanhos dos conjuntos infinitos, cujas conclusões (enumerabilidade de Q\Q, não enumerabilidade de R\R) ressurgem no Capítulos 10 e 12.

1.7 Exercícios

Exercício 1.1

Escreva a negação de cada proposição, sem usar a palavra “não”:

  1. xR, yR, x+y>0\forall x \in \R,\ \exists y \in \R,\ x + y > 0;
  2. xR, yR, xy=0\exists x \in \R,\ \forall y \in \R,\ xy = 0;
  3. ε>0, δ>0, xR, xδ    f(x)ε\forall \varepsilon > 0,\ \exists \delta > 0,\ \forall x \in \R,\ \abs{x} \leq \delta \implies \abs{f(x)} \leq \varepsilon (para uma aplicação fixada f ⁣:RRf \colon \R \to \R).

Em seguida, decida se as proposições (1) e (2) são verdadeiras.

Solução

Solução de Exercício 1.1.

Negações, empurrando ¬\lnot através de cada quantificador (Proposição 1.5) e usando ¬(P    Q)    P¬Q\lnot(P \implies Q) \iff P \land \lnot Q:

  1. xR, yR, x+y0\exists x \in \R,\ \forall y \in \R,\ x + y \leq 0;
  2. xR, yR, xy0\forall x \in \R,\ \exists y \in \R,\ xy \neq 0;
  3. ε>0, δ>0, xR, xδ e f(x)>ε\exists \varepsilon > 0,\ \forall \delta > 0,\ \exists x \in \R,\ \abs{x} \leq \delta \text{ e } \abs{f(x)} > \varepsilon.

A proposição (1) é verdadeira: dado xx, tome y=x+1y = -x + 1; então x+y=1>0x + y = 1 > 0. A proposição (2) é verdadeira: x=0x = 0 satisfaz xy=0xy = 0 para todo yy.

Exercício 1.2

Sejam P,QP, Q proposições. Usando tabelas-verdade, demonstre que ¬(P    Q)    P(¬Q)\lnot(P \implies Q) \iff P \land (\lnot Q) e deduza a negação de: “se uma função é derivável, então ela é contínua”.

Solução

Solução de Exercício 1.2.

Tabela-verdade, escrevendo V/F para os quatro casos (P,Q)(P, Q):

PPQQP    QP \implies Q¬(P    Q)\lnot(P \implies Q)¬Q\lnot QP¬QP \land \lnot Q
VVVFFF
VFFVVV
FVVFFF
FFVFVF

As colunas 44 e 66 coincidem, o que demonstra a equivalência. A negação de “se uma função é derivável, então ela é contínua” é, portanto: “existe uma função que é derivável e não é contínua” (proposição falsa, aliás: a implicação original é verdadeira, veja o Capítulo 14).

Exercício 1.3

Demonstre por contraposição: para xRx \in \R, se x3+x2x^3 + x \geq 2 então x1x \geq 1. Em seguida, demonstre por absurdo que não existe o menor número real estritamente positivo.

Solução

Solução de Exercício 1.3.

Contraposição. Suponha x<1x < 1. Então x3<1x^3 < 1 (a função cubo é crescente) e x<1x < 1, logo x3+x<2x^3 + x < 2. Isso demonstra a contrapositiva e, portanto, o enunciado.

Absurdo. Suponha que a>0a > 0 seja o menor real estritamente positivo. Então a/2a/2 é estritamente positivo e a/2<aa/2 < a (pois a>0a > 0), o que contradiz a minimalidade. Logo, tal aa não existe.

Exercício 1.4

Demonstre por indução que, para todo nNn \in \N:

  1. k=0n2k=2n+11\sum_{k=0}^{n} 2^k = 2^{n+1} - 1;
  2. 4n+54^n + 5 é divisível por 33.
Solução

Solução de Exercício 1.4.

  1. Caso base n=0n = 0: 20=1=2112^0 = 1 = 2^1 - 1. Passo: supondo a identidade para nn,

    k=0n+12k=(2n+11)+2n+1=22n+11=2n+21.\sum_{k=0}^{n+1} 2^k = (2^{n+1} - 1) + 2^{n+1} = 2 \cdot 2^{n+1} - 1 = 2^{n+2} - 1 .
  2. Caso base n=0n = 0: 40+5=6=3×24^0 + 5 = 6 = 3 \times 2. Passo: se 4n+5=3m4^n + 5 = 3m, então

    4n+1+5=4(4n+5)15=3(4m5),4^{n+1} + 5 = 4(4^n + 5) - 15 = 3(4m - 5),

    divisível por 33.

Exercício 1.5

Encontre a falha na seguinte “demonstração” de que todos os lápis têm a mesma cor. Seja P(n)P(n): “em todo conjunto de nn lápis, todos os lápis têm a mesma cor”. P(1)P(1) é claro. Suponha P(n)P(n) e tome n+1n+1 lápis; retirando o último, os nn primeiros partilham a cor; retirando o primeiro, os nn últimos partilham a cor; logo todos os n+1n+1 partilham a cor.

Solução

Solução de Exercício 1.5.

O passo de indução supõe silenciosamente que os dois grupos (“os nn primeiros” e “os nn últimos”) se sobrepõem, de modo que os lápis comuns transportem a cor de um grupo ao outro. Para n+1=2n + 1 = 2 os dois grupos são {\{primeiro lápis}\} e {\{segundo lápis}\}: são disjuntos, e o argumento se rompe. Assim, P(1)    P(2)P(1) \implies P(2) nunca foi demonstrada, e a indução desmorona — ainda que P(n)    P(n+1)P(n) \implies P(n+1) seja válida para todo n2n \geq 2.

Exercício 1.6

Sejam A,B,CA, B, C subconjuntos de EE. Demonstre:

  1. AB=ABA \setminus B = A \cap \overline{B};
  2. (AB)C=(AC)(BC)(A \cup B) \setminus C = (A \setminus C) \cup (B \setminus C);
  3. AB    AB=B    AB=AA \subseteq B \iff A \cup B = B \iff A \cap B = A.
Solução

Solução de Exercício 1.6.

  1. xAB    xAxB    xAxB    xABx \in A \setminus B \iff x \in A \land x \notin B \iff x \in A \land x \in \overline{B} \iff x \in A \cap \overline{B}.
  2. Usando (1) e a distributividade (Proposição 1.18): (AB)C=(AC)(BC)(A \cup B) \cap \overline{C} = (A \cap \overline{C}) \cup (B \cap \overline{C}).
  3. Suponha ABA \subseteq B. Então ABBA \cup B \subseteq B (as duas peças estão em BB) e BABB \subseteq A \cup B sempre, logo AB=BA \cup B = B. Suponha AB=BA \cup B = B: então ABAA \cap B \subseteq A sempre, e AAB=BA \subseteq A \cup B = BAABA \subseteq A \cap B, logo AB=AA \cap B = A. Suponha AB=AA \cap B = A: então A=ABBA = A \cap B \subseteq B. As três condições são, portanto, equivalentes (demonstramos um ciclo de implicações).

Exercício 1.7 ★★

Para cada aplicação, decida (com demonstração) se ela é injetiva, sobrejetiva ou bijetiva:

  1. f ⁣:NNf \colon \N \to \N, nn+1n \mapsto n + 1;
  2. g ⁣:ZZg \colon \Z \to \Z, nn+1n \mapsto n + 1;
  3. h ⁣:R{1}Rh \colon \R \setminus \{1\} \to \R, xx+1x1x \mapsto \frac{x+1}{x-1}.

Para hh, ajuste o contradomínio de modo a torná-la bijetiva e calcule a inversa.

Solução

Solução de Exercício 1.7.

  1. ff é injetiva (n+1=m+1    n=mn + 1 = m + 1 \implies n = m), mas não é sobrejetiva: 00 não tem pré-imagem em N\N.
  2. gg é bijetiva: nn1n \mapsto n - 1 é uma inversa bilateral em Z\Z.
  3. hh é injetiva: x+1x1=x+1x1\frac{x+1}{x-1} = \frac{x'+1}{x'-1}(x+1)(x1)=(x+1)(x1)(x+1)(x'-1) = (x'+1)(x-1), isto é, xxx+x1=xxx+x1xx' - x + x' - 1 = xx' - x' + x - 1, logo 2x=2x2x' = 2x. Ela não é sobrejetiva sobre R\R: resolver y=x+1x1y = \frac{x+1}{x-1}x(y1)=y+1x(y - 1) = y + 1, que não tem solução quando y=1y = 1 (a equação fica 0=20 = 2). Com contradomínio R{1}\R \setminus \{1\}, o mesmo cálculo dá a única pré-imagem x=y+1y1x = \frac{y+1}{y-1}, de modo que h ⁣:R{1}R{1}h \colon \R \setminus \{1\} \to \R \setminus \{1\} é bijetiva e h1(y)=y+1y1=h(y)h^{-1}(y) = \frac{y+1}{y-1} = h(y): hh é a sua própria inversa.

Exercício 1.8 ★★

Sejam f ⁣:EFf \colon E \to F, A,AEA, A' \subseteq E e B,BFB, B' \subseteq F.

  1. Demonstre que f1(BB)=f1(B)f1(B)f^{-1}(B \cap B') = f^{-1}(B) \cap f^{-1}(B') e f(AA)=f(A)f(A)f(A \cup A') = f(A) \cup f(A').
  2. Demonstre que f(AA)f(A)f(A)f(A \cap A') \subseteq f(A) \cap f(A') e dê um exemplo em que a inclusão é estrita.
  3. Demonstre: ff é injetiva se, e somente se, f(AA)=f(A)f(A)f(A \cap A') = f(A) \cap f(A') para todos A,AA, A'.
Solução

Solução de Exercício 1.8.

  1. xf1(BB)    f(x)BB    f(x)Bf(x)B    xf1(B)f1(B)x \in f^{-1}(B \cap B') \iff f(x) \in B \cap B' \iff f(x) \in B \land f(x) \in B' \iff x \in f^{-1}(B) \cap f^{-1}(B'). Para as imagens: yf(AA)y \in f(A \cup A') se, e somente se, y=f(x)y = f(x) para algum xx em AA ou em AA', ou seja, yf(A)y \in f(A) ou yf(A)y \in f(A').
  2. Se yf(AA)y \in f(A \cap A'), então y=f(x)y = f(x) com xAx \in A e xAx \in A', logo yf(A)y \in f(A) e yf(A)y \in f(A'). Estrita inclusão: tome f ⁣:RRf \colon \R \to \R, xx2x \mapsto x^2, A={1}A = \{-1\}, A={1}A' = \{1\}: então f(AA)=f()=f(A \cap A') = f(\emptyset) = \emptyset, mas f(A)f(A)={1}f(A) \cap f(A') = \{1\}.
  3. (\Leftarrow) Com A={x}A = \{x\}, A={x}A' = \{x'\} para xxx \neq x': se f(x)=f(x)f(x) = f(x'), então f(A)f(A)={f(x)}f(A) \cap f(A') = \{f(x)\}, ao passo que f(AA)=f(A \cap A') = \emptyset, o que contradiz a igualdade suposta; logo ff é injetiva. (\Rightarrow) Seja ff injetiva e yf(A)f(A)y \in f(A) \cap f(A'): y=f(x)=f(x)y = f(x) = f(x') com xAx \in A, xAx' \in A'; a injetividade dá x=xAAx = x' \in A \cap A', logo yf(AA)y \in f(A \cap A'). Junto com (2), vale a igualdade.

Exercício 1.9 ★★

Sejam f ⁣:EFf \colon E \to F e g ⁣:FEg \colon F \to E tais que gf=idEg \circ f = \mathrm{id}_E. Demonstre que ff é injetiva e gg é sobrejetiva. Dê um exemplo em que nem ff nem gg é bijetiva.

Solução

Solução de Exercício 1.9.

gf=idEg \circ f = \mathrm{id}_E é injetiva e sobrejetiva, logo, pela Proposição 1.26 (2), ff é injetiva e gg é sobrejetiva. Exemplo: E=NE = \N, F=ZF = \Z, ff a inclusão nnn \mapsto n, e g ⁣:ZNg \colon \Z \to \N, g(n)=ng(n) = n para n0n \geq 0 e g(n)=0g(n) = 0 para n<0n < 0. Então g(f(n))=ng(f(n)) = n para todo nNn \in \N, mas ff não é sobrejetiva e gg não é injetiva.

Exercício 1.10 ★★

Em R\R, defina xRy    x2y2=xyx \mathbin{\mathcal{R}} y \iff x^2 - y^2 = x - y. Demonstre que R\mathcal{R} é uma relação de equivalência e descreva a classe de equivalência de cada real xx. Que classes têm exatamente um elemento?

Solução

Solução de Exercício 1.10.

x2y2=xy    (xy)(x+y)=xy    (xy)(x+y1)=0    y=xx^2 - y^2 = x - y \iff (x - y)(x + y) = x - y \iff (x - y)(x + y - 1) = 0 \iff y = x ou y=1xy = 1 - x. Reflexiva: y=xy = x serve. Simétrica: a condição “y=xy = x ou y=1xy = 1 - x” é simétrica em xx e yy (se y=1xy = 1 - x, então x=1yx = 1 - y). Transitiva: suponha xRyx \mathbin{\mathcal{R}} y e yRzy \mathbin{\mathcal{R}} z; percorrendo os quatro casos, zz é igual a xx ou a 1x1 - x em cada um deles (por exemplo, y=1xy = 1 - x e z=1yz = 1 - y dão z=xz = x). Logo R\mathcal{R} é uma relação de equivalência e cl(x)={x,1x}\mathrm{cl}(x) = \{x,\, 1 - x\}. Essa classe tem um só elemento exatamente quando x=1xx = 1 - x, isto é, para x=12x = \frac12.

Exercício 1.11 ★★★

(Cantor) Seja EE um conjunto. Demonstre que não existe sobrejeção de EE sobre P(E)\mathcal{P}(E). Sugestão: dada f ⁣:EP(E)f \colon E \to \mathcal{P}(E), considere D={xE:xf(x)}D = \{x \in E : x \notin f(x)\}.

Solução

Solução de Exercício 1.11.

Seja f ⁣:EP(E)f \colon E \to \mathcal{P}(E) uma aplicação qualquer e ponha D={xE:xf(x)}P(E)D = \{x \in E : x \notin f(x)\} \in \mathcal{P}(E). Suponha D=f(a)D = f(a) para algum aEa \in E. Se aDa \in D, então, por definição de DD, af(a)=Da \notin f(a) = D: contradição. Se aDa \notin D, então af(a)a \notin f(a), e por definição de DD, aDa \in D: contradição. Logo DD não está na imagem de ff, e ff não é sobrejetiva. (Em particular, nenhum conjunto está em bijeção com o seu conjunto das partes: há “mais” subconjuntos de N\N do que inteiros.)

Exercício 1.12 ★★★

Seja f ⁣:EFf \colon E \to F uma aplicação. Defina Φ ⁣:P(F)P(E)\Phi \colon \mathcal{P}(F) \to \mathcal{P}(E) por Φ(B)=f1(B)\Phi(B) = f^{-1}(B).

  1. Demonstre que ff é sobrejetiva se, e somente se, Φ\Phi é injetiva.
  2. Demonstre que ff é injetiva se, e somente se, Φ\Phi é sobrejetiva.
Solução

Solução de Exercício 1.12.

  1. (\Rightarrow) Seja ff sobrejetiva e Φ(B)=Φ(B)\Phi(B) = \Phi(B'). Para yBy \in B, escolha xx com f(x)=yf(x) = y; então xf1(B)=f1(B)x \in f^{-1}(B) = f^{-1}(B'), logo y=f(x)By = f(x) \in B'. Portanto BBB \subseteq B', e simetricamente BBB' \subseteq B: Φ\Phi é injetiva. (\Leftarrow) Se ff não é sobrejetiva, escolha y0Fy_0 \in F fora da imagem; então f1({y0})==f1()f^{-1}(\{y_0\}) = \emptyset = f^{-1}(\emptyset) com {y0}\{y_0\} \neq \emptyset, de modo que Φ\Phi não é injetiva.
  2. (\Rightarrow) Seja ff injetiva e AEA \subseteq E. Ponha B=f(A)B = f(A); então f1(B)={x:f(x)f(A)}f^{-1}(B) = \{x : f(x) \in f(A)\}, e a injetividade dá f(x)f(A)    xAf(x) \in f(A) \iff x \in A, logo Φ(B)=A\Phi(B) = A: Φ\Phi é sobrejetiva. (\Leftarrow) Se ff não é injetiva, tome xxx \neq x' com f(x)=f(x)f(x) = f(x'). Toda pré-imagem f1(B)f^{-1}(B) contém xx se, e somente se, contém xx'; logo {x}\{x\} não é da forma Φ(B)\Phi(B), e Φ\Phi não é sobrejetiva.

1.8 Problema: Comparando infinitos

Problema 1.1

Quando é que dois conjuntos têm “o mesmo número de elementos”? A resposta de Cantor — quando existe uma bijeção entre eles — revela-se utilizável mesmo para conjuntos infinitos, e cinde o infinito em tamanhos genuinamente diferentes. Este problema constrói toda a caixa de ferramentas a partir das definições nuas deste capítulo: o teorema de Cantor–Schröder–Bernstein (duas injeções fabricam uma bijeção), a enumerabilidade de Q\Q, a não enumerabilidade de R\R pelo argumento diagonal e a espantosa conclusão de Cantor, de 1874: existem números transcendentes, e em quantidade massiva, sem que se exiba um único deles. Ao longo do problema, para conjuntos EE e FF, escreva EFE \preceq F quando existe uma injeção de EE em FF, e EFE \approx F (“EE e FF são equipotentes”) quando existe uma bijeção de EE sobre FF.

Parte I — O vocabulário da comparação.

  1. Mostre que \approx se comporta como uma relação de equivalência: EEE \approx E; se EFE \approx F então FEF \approx E; se EFE \approx F e FGF \approx G então EGE \approx G. (Cite precisamente o Teorema 1.24 e a Proposição 1.26.)
  2. Mostre que \preceq é transitiva e que uma injeção f ⁣:EFf \colon E \to F induz sempre Ef(E)E \approx f(E).
  3. Seja EE \neq \emptyset. Mostre que EFE \preceq F se, e somente se, existe uma sobrejeção de FF sobre EE.
  4. Verifique que nn+1n \mapsto n + 1 é uma bijeção de N\N sobre N=N{0}\N^* = \N \setminus \{0\} e que

    σ(n)=n2  (n par),σ(n)=n+12  (n ıˊmpar)\sigma(n) = \frac n2 \ \ (n \text{ par}), \qquad \sigma(n) = -\frac{n+1}2 \ \ (n \text{ ímpar})

    é uma bijeção de N\N sobre Z\Z. Portanto, retirar um ponto, ou duplicar para os negativos, não muda o tamanho de N\N.

Parte II — O teorema de Cantor–Schröder–Bernstein. Sejam f ⁣:EFf \colon E \to F e g ⁣:FEg \colon F \to E duas injeções. Defina

C0=Eg(F),Cn+1=g(f(Cn))  (nN),C=nNCn,C_0 = E \setminus g(F), \qquad C_{n+1} = g\bigl(f(C_n)\bigr) \ \ (n \in \N), \qquad C = \bigcup_{n \in \N} C_n,

e seja h ⁣:EFh \colon E \to F a aplicação que envia xCx \in C em f(x)f(x) e xCx \notin C no único yFy \in F com g(y)=xg(y) = x.

  1. Verifique que hh está bem definida: se xCx \notin C então xg(F)x \in g(F), e o elemento yy com g(y)=xg(y) = x é único.
  2. Mostre que g(f(C))=n1CnCg\bigl(f(C)\bigr) = \bigcup_{n \geq 1} C_n \subseteq C. (As imagens diretas comutam com as uniões: Exercício 1.8.)
  3. Mostre que hh é injetiva. (Três casos; no caso misto xCx \in C, xCx' \notin C, mostre que h(x)=h(x)h(x) = h(x') forçaria xg(f(C))Cx' \in g(f(C)) \subseteq C.)
  4. Mostre que hh é sobrejetiva: dado yFy \in F, distinga os casos g(y)Cg(y) \notin C e g(y)Cng(y) \in C_n para algum n1n \geq 1 (por que g(y)C0g(y) \in C_0 é impossível?), e exiba uma pré-imagem de yy em cada caso.
  5. Conclua com o teorema de Cantor–Schröder–Bernstein: se EFE \preceq F e FEF \preceq E, então EFE \approx F. Comente em uma frase o que torna esse enunciado não trivial.
  6. Duas consequências. (a) Mostre que [0,1](0,1)\intcc01 \approx \intoo01. (b) Mostre que φ(p,q)=2p(2q+1)1\varphi(p, q) = 2^p(2q + 1) - 1 define uma bijeção de N×N\N \times \N sobre N\N — a injetividade por um argumento de paridade, a sobrejetividade por indução forte (Teorema 1.12). Portanto N×NN\N \times \N \approx \N: o plano dos pontos inteiros não é maior do que a reta.

Parte III — Conjuntos enumeráveis. Diga que um conjunto EE é no máximo enumerável quando ENE \preceq \N, e enumerável quando ENE \approx \N.

  1. Mostre que todo subconjunto infinito ANA \subseteq \N é enumerável. (Defina φ(n)\varphi(n) recursivamente como o menor elemento de A{φ(0),,φ(n1)}A \setminus \{\varphi(0), \dots, \varphi(n-1)\}; mostre que φ\varphi é estritamente crescente, satisfaz φ(n)n\varphi(n) \geq n e atinge todo elemento de AA.)
  2. Deduza que um conjunto é no máximo enumerável se, e somente se, é finito ou enumerável, e observe que a questão 9 fornece o atalho: se ENE \preceq \N e NE\N \preceq E, então EE é enumerável.
  3. Mostre que, se EE e FF são no máximo enumeráveis, então E×FE \times F também é. Deduza que Z×N\Z \times \N^* é enumerável.
  4. Mostre que Q\Q é enumerável. (Injete Q\Q em Z×N\Z \times \N^* escrevendo cada racional na forma irredutível com denominador positivo — a unicidade dessa representação é demonstrada no Capítulo 6; depois aplique a questão 12.)
  5. Mostre que uma união enumerável de conjuntos no máximo enumeráveis é no máximo enumerável: se cada EnE_n (nNn \in \N) é no máximo enumerável, então nNEn\bigcup_{n \in \N} E_n também é. (Envie xx ao par (n,fn(x))(n, f_n(x)), em que nn é o menor índice com xEnx \in E_n.)
  6. Mostre que o conjunto dos subconjuntos finitos de N\N é enumerável. (Associe a um subconjunto finito FF o número iF2i\sum_{i \in F} 2^i; demonstre a injetividade comparando o maior elemento em que dois conjuntos finitos diferem, usando k=0m12k=2m1\sum_{k=0}^{m-1} 2^k = 2^m - 1 do Exercício 1.4.)

Parte IV — Diagonalização. Seja {0,1}N\{0,1\}^{\N} o conjunto de todas as aplicações u ⁣:N{0,1}u \colon \N \to \{0, 1\}, isto é, o conjunto das sequências binárias.

  1. Construa uma bijeção entre P(N)\mathcal{P}(\N) e {0,1}N\{0,1\}^{\N} (funções indicadoras).
  2. (O argumento diagonal) Seja Φ ⁣:N{0,1}N\Phi \colon \N \to \{0,1\}^{\N} uma aplicação qualquer. Considere a sequência dd definida por d(n)=1Φ(n)(n)d(n) = 1 - \Phi(n)(n). Mostre que dd não está na imagem de Φ\Phi e conclua que {0,1}N\{0,1\}^{\N} não é no máximo enumerável. Explique em uma frase por que, através da questão 17, isso é exatamente o teorema de Cantor (Exercício 1.11) para E=NE = \N.
  3. Admita — como é familiar desde a escola e estabelecido rigorosamente no Capítulo 10 — que todo x[0,1)x \in \intco01 tem uma única expansão decimal própria x=0.d1d2d3x = 0.d_1 d_2 d_3\dots (uma que não termine numa cadeia infinita de 99s). Dada uma sequência qualquer (xn)n1(x_n)_{n \geq 1} de elementos de [0,1)\intco01, construa x[0,1)x \in \intco01 com xxnx \neq x_n para todo nn: escolha o seu nn-ésimo dígito igual a 55 se o nn-ésimo dígito de xnx_n for diferente de 55, e igual a 66 caso contrário. Justifique cuidadosamente que xx é próprio e evita todo xnx_n, e conclua que [0,1)\intco01 não é no máximo enumerável.
  4. Deduza que R\R é não enumerável e que o conjunto RQ\R \setminus \Q dos números irracionais também é não enumerável. Em que sentido preciso “quase todos” os números reais são irracionais?

Parte V — O teorema de Cantor de 1874: existem números transcendentes. Um número real xx é algébrico quando P(x)=0P(x) = 0 para algum polinômio não nulo PP com coeficientes inteiros, e transcendente caso contrário. Admita nesta parte — é demonstrado no Capítulo 8 — que um polinômio não nulo de grau nn tem no máximo nn raízes reais.

  1. Mostre que todo número racional é algébrico e encontre polinômios explícitos com coeficientes inteiros que anulem 2\sqrt 2 e 2+3\sqrt 2 + \sqrt 3.
  2. Para nNn \in \N fixado, mostre que o conjunto dos polinômios de grau no máximo nn com coeficientes inteiros é enumerável. (Injete-o em Zn+1\Z^{n+1} e faça indução em nn com a questão 13.)
  3. Deduza que o conjunto de todos os polinômios com coeficientes inteiros é enumerável.
  4. Demonstre o teorema de Cantor sobre os números algébricos: o conjunto A\mathcal{A} dos números reais algébricos é enumerável.
  5. Conclua: existem números reais transcendentes, e o conjunto dos números transcendentes é não enumerável. Depois faça o balanço de todo o problema em algumas frases: a cadeia NZQA\N \approx \Z \approx \Q \approx \mathcal{A}, o salto estrito para R\R \approx (essencialmente) P(N)\mathcal{P}(\N), onde cada ferramenta (Cantor–Schröder–Bernstein, uniões enumeráveis, o argumento diagonal) foi decisiva — e o alcance filosófico de demonstrar que os números transcendentes formam um conjunto não enumerável sem nomear um único deles. (Demonstrar que um número específico, como π\pi, é transcendente é bem mais difícil e está além deste volume.)
Solução

Solução de Problema 1.1.

1. Reflexiva: idE\mathrm{id}_E é uma bijeção de EE sobre si mesmo. Simétrica: se f ⁣:EFf \colon E \to F é bijetiva, o Teorema 1.24 fornece f1 ⁣:FEf^{-1} \colon F \to E, ela própria bijetiva. Transitiva: se f ⁣:EFf \colon E \to F e g ⁣:FGg \colon F \to G são bijeções, a Proposição 1.26 (1) diz que gf ⁣:EGg \circ f \colon E \to G é uma bijeção. (Isso é apenas “como” uma relação de equivalência: a coleção de todos os conjuntos não é ela própria um conjunto, pelos paradoxos que o Exercício 1.11 insinua; o que importa são as três propriedades.)

2. Se f ⁣:EFf \colon E \to F e g ⁣:FGg \colon F \to G são injetivas, gfg \circ f é injetiva pela Proposição 1.26 (1): EGE \preceq G. Para o segundo ponto, correstrinja ff à sua imagem: a aplicação f~ ⁣:Ef(E)\tilde f \colon E \to f(E), xf(x)x \mapsto f(x), é sobrejetiva por construção de f(E)f(E) e injetiva porque ff o é, logo bijetiva: Ef(E)E \approx f(E).

3. (\Rightarrow) Seja f ⁣:EFf \colon E \to F injetiva e fixe aEa \in E (EE \neq \emptyset). Defina s ⁣:FEs \colon F \to E por: s(y)s(y) é o único xx com f(x)=yf(x) = y quando yf(E)y \in f(E) (unicidade pela injetividade), e s(y)=as(y) = a caso contrário. Para todo xEx \in E, s(f(x))=xs(f(x)) = x, logo todo xx é atingido: ss é sobrejetiva. (\Leftarrow) Seja s ⁣:FEs \colon F \to E sobrejetiva. Para cada xEx \in E, escolha um yxFy_x \in F com s(yx)=xs(y_x) = x e ponha u(x)=yxu(x) = y_x. Se u(x)=u(x)u(x) = u(x'), então x=s(u(x))=s(u(x))=xx = s(u(x)) = s(u(x')) = x': u ⁣:EFu \colon E \to F é injetiva.

4. nn+1n \mapsto n + 1 leva N\N em N\N^*, é injetiva (n+1=m+1    n=mn + 1 = m + 1 \implies n = m) e sobrejetiva (todo m1m \geq 1 é (m1)+1(m - 1) + 1 com m1Nm - 1 \in \N). Quanto a σ\sigma: ele leva os números pares 0,2,4,0, 2, 4, \dots em 0,1,2,0, 1, 2, \dots e os ímpares 1,3,5,1, 3, 5, \dots em 1,2,3,-1, -2, -3, \dots Injetividade: as entradas pares caem em N\N (σ(n)=n/20\sigma(n) = n/2 \geq 0) e as entradas ímpares caem nos inteiros estritamente negativos (σ(n)=(n+1)/21\sigma(n) = -(n+1)/2 \leq -1), de modo que uma colisão teria de ocorrer dentro de uma mesma classe de paridade, onde σ\sigma é estritamente monótona (n/2=m/2n/2 = m/2 ou (n+1)/2=(m+1)/2(n+1)/2 = (m+1)/2 força n=mn = m). Sobrejetividade: k0k \geq 0 é σ(2k)\sigma(2k); k1k \leq -1 é σ(2k1)\sigma(-2k - 1) com 2k11-2k - 1 \geq 1 ímpar. Logo NN\N \approx \N^* e NZ\N \approx \Z.

5. C0=Eg(F)CC_0 = E \setminus g(F) \subseteq C, de modo que xCx \notin C implica xC0x \notin C_0, isto é, xg(F)x \in g(F): algum yFy \in F satisfaz g(y)=xg(y) = x. Se também g(y)=xg(y') = x, a injetividade de ggy=yy' = y. Assim, a segunda cláusula da definição de hh seleciona um único elemento, bem definido, g1(x)g^{-1}(x).

6. As imagens diretas comutam com as uniões (Exercício 1.8 (1), aplicado a ff e depois a gg):

g(f(C))=g(f(nNCn))=nNg(f(Cn))=nNCn+1=n1CnC.g\bigl(f(C)\bigr) = g\Bigl(f\Bigl(\bigcup_{n \in \N} C_n\Bigr)\Bigr) = \bigcup_{n \in \N} g\bigl(f(C_n)\bigr) = \bigcup_{n \in \N} C_{n+1} = \bigcup_{n \geq 1} C_n \subseteq C .

7. Sejam xxx \neq x' em EE. Se ambos estão em CC, então h(x)=f(x)f(x)=h(x)h(x) = f(x) \neq f(x') = h(x') pela injetividade de ff. Se nenhum dos dois está em CC, então g(h(x))=xx=g(h(x))g(h(x)) = x \neq x' = g(h(x')), logo h(x)h(x)h(x) \neq h(x'). Se xCx \in C e xCx' \notin C (o caso misto, a menos de troca de nomes): suponha h(x)=h(x)h(x) = h(x'), isto é, f(x)=g1(x)f(x) = g^{-1}(x'). Aplicando gg: x=g(f(x))g(f(C))x' = g(f(x)) \in g(f(C)), e a questão 6 dá xCx' \in C — contradição. Logo h(x)h(x)h(x) \neq h(x') em todos os casos: hh é injetiva.

8. Seja yFy \in F. Caso 1: g(y)Cg(y) \notin C. Então h(g(y))=g1(g(y))=yh(g(y)) = g^{-1}(g(y)) = y: o elemento g(y)g(y) é uma pré-imagem. Caso 2: g(y)Cg(y) \in C, digamos g(y)Cng(y) \in C_n. Como g(y)g(F)g(y) \in g(F), temos g(y)C0=Eg(F)g(y) \notin C_0 = E \setminus g(F), logo n1n \geq 1 e g(y)Cn=g(f(Cn1))g(y) \in C_n = g(f(C_{n-1})): existe xCn1x \in C_{n-1} com g(y)=g(f(x))g(y) = g(f(x)). A injetividade de ggy=f(x)y = f(x), e xCn1Cx \in C_{n-1} \subseteq C, logo h(x)=f(x)=yh(x) = f(x) = y. Nos dois casos, yy é atingido: hh é sobrejetiva e, portanto, bijetiva.

9. Se EFE \preceq F e FEF \preceq E, escolha injeções f ⁣:EFf \colon E \to F e g ⁣:FEg \colon F \to E; as questões 5–8 constroem uma bijeção h ⁣:EFh \colon E \to F, logo EFE \approx F. O enunciado é não trivial porque as duas injeções dadas não guardam relação alguma — nenhuma delas precisa ser sobrejetiva, e nenhuma fórmula ingênua que misture ff e gg define uma aplicação: todo o conteúdo está na partição de EE na região CC (onde se copia ff) e no seu complementar (onde se percorre gg ao contrário).

10. (a) A inclusão (0,1)[0,1]\intoo01 \to \intcc01 é injetiva; e xx+13x \mapsto \frac{x + 1}3 leva [0,1]\intcc01 injetivamente em [13,23](0,1)\intcc{\frac13}{\frac23} \subseteq \intoo01 (é afim com coeficiente angular não nulo). Pela questão 9, [0,1](0,1)\intcc01 \approx \intoo01 — uma bijeção bastante desagradável de escrever explicitamente. (b) Injetividade. Suponha 2p(2q+1)=2p(2q+1)2^p(2q + 1) = 2^{p'}(2q' + 1) com, digamos, ppp \leq p'. Dividindo por 2p2^p: 2q+1=2pp(2q+1)2q + 1 = 2^{p' - p}(2q' + 1). Se p>pp' > p, o lado direito é par e o esquerdo é ímpar — impossível; logo p=pp = p', e então 2q+1=2q+12q + 1 = 2q' + 1 e q=qq = q'. Sobrejetividade. Mostramos por indução forte que todo inteiro m1m \geq 1 é da forma 2p(2q+1)2^p(2q + 1). Para m=1m = 1: p=q=0p = q = 0. Seja m1m \geq 1 e suponha a afirmação para todos os inteiros de [ ⁣[1,m] ⁣]\intint1m. Se m+1m + 1 é ímpar, m+1=2q+1m + 1 = 2q + 1 com p=0p = 0. Se m+1m + 1 é par, m+1=2mm + 1 = 2m' com 1mm1 \leq m' \leq m; por hipótese, m=2p(2q+1)m' = 2^p(2q + 1), logo m+1=2p+1(2q+1)m + 1 = 2^{p+1}(2q + 1). Portanto φ(p,q)=2p(2q+1)1\varphi(p, q) = 2^p(2q + 1) - 1 atinge todo nNn \in \N, e φ\varphi é uma bijeção N×NN\N \times \N \to \N.

11. Como AA é infinito, A{φ(0),,φ(n1)}A \setminus \{\varphi(0), \dots, \varphi(n - 1)\} nunca é vazio, e a propriedade do menor elemento de N\N (usada para demonstrar o Teorema 1.12) torna legítima a definição recursiva. Estritamente crescente: φ(n+1)\varphi(n + 1) pertence a A{φ(0),,φ(n)}A{φ(0),,φ(n1)}A \setminus \{\varphi(0), \dots, \varphi(n)\} \subseteq A \setminus \{\varphi(0), \dots, \varphi(n - 1)\}, cujo mínimo é φ(n)\varphi(n); logo φ(n+1)φ(n)\varphi(n + 1) \geq \varphi(n), e a igualdade está excluída, donde φ(n+1)>φ(n)\varphi(n+1) > \varphi(n). φ(n)n\varphi(n) \geq n: por indução, φ(0)0\varphi(0) \geq 0, e φ(n+1)φ(n)+1n+1\varphi(n + 1) \geq \varphi(n) + 1 \geq n + 1. A injetividade decorre da monotonicidade estrita. Sobrejetividade sobre AA: suponha que algum aAa \in A nunca seja atingido. Como φ(a+1)a+1>a\varphi(a + 1) \geq a + 1 > a, o conjunto dos nn com φ(n)>a\varphi(n) > a é não vazio; seja nn o seu menor elemento. Para todo k<nk < n, φ(k)a\varphi(k) \leq a, e portanto φ(k)<a\varphi(k) < a (aa não é atingido). Então aa está em A{φ(0),,φ(n1)}A \setminus \{\varphi(0), \dots, \varphi(n - 1)\} e a<φ(n)a < \varphi(n), contradizendo a minimalidade que define φ(n)\varphi(n). Logo φ\varphi é uma bijeção NA\N \to A, e AA é enumerável.

12. Seja ENE \preceq \N por meio de uma injeção ff; então Ef(E)E \approx f(E) (questão 2). Se f(E)f(E) é finito, EE é finito; se f(E)f(E) é infinito, a questão 11 dá f(E)Nf(E) \approx \N, logo ENE \approx \N por transitividade (questão 1). Reciprocamente, conjuntos finitos e conjuntos enumeráveis injetam-se obviamente em N\N. O atalho: ENE \preceq \N e NE\N \preceq E dão ENE \approx \N diretamente por Cantor–Schröder–Bernstein — sem nenhum argumento de enumeração.

13. Sejam f ⁣:ENf \colon E \to \N e g ⁣:FNg \colon F \to \N injeções. Então (x,y)φ(f(x),g(y))(x, y) \mapsto \varphi\bigl(f(x), g(y)\bigr) é uma injeção E×FNE \times F \to \N: se as imagens coincidem, a injetividade de φ\varphi (questão 10) dá f(x)=f(x)f(x) = f(x') e g(y)=g(y)g(y) = g(y'), e então x=xx = x', y=yy = y'. Quanto a Z×N\Z \times \N^*: os dois fatores são enumeráveis (questão 4), logo Z×NN\Z \times \N^* \preceq \N; ele é infinito (contém {0}×N\{0\} \times \N^*) e, portanto, enumerável pela questão 12.

14. Todo racional rr tem uma única representação r=p/qr = p/q com pZp \in \Z, qNq \in \N^* e a fração irredutível (a unicidade é demonstrada no Capítulo 6; para r=0r = 0, tome 0/10/1). A aplicação r(p,q)r \mapsto (p, q) é então injetiva: o par determina r=p/qr = p/q. Portanto QZ×NN\Q \preceq \Z \times \N^* \preceq \N pela questão 13. Como NQ\N \subseteq \QNQ\N \preceq \Q, a questão 12 (ou diretamente Cantor–Schröder–Bernstein) mostra que QN\Q \approx \N: os racionais são enumeráveis.

15. Para cada nn, fixe uma injeção fn ⁣:EnNf_n \colon E_n \to \N. Para xnEnx \in \bigcup_n E_n, seja n(x)n(x) o menor nn com xEnx \in E_n e ponha u(x)=φ(n(x),fn(x)(x))Nu(x) = \varphi\bigl(n(x), f_{n(x)}(x)\bigr) \in \N. Se u(x)=u(x)u(x) = u(x'), a injetividade de φ\varphin(x)=n(x)=nn(x) = n(x') = n e fn(x)=fn(x)f_n(x) = f_n(x'), e então x=xx = x' pela injetividade de fnf_n. Assim, a união se injeta em N\N: ela é no máximo enumerável.

16. Seja Ψ(F)=iF2i\Psi(F) = \sum_{i \in F} 2^i para FNF \subseteq \N finito (Ψ()=0\Psi(\emptyset) = 0). Suponha FFF \neq F' e seja mm o maior elemento em que eles diferem, digamos mFFm \in F \setminus F' (troque os nomes se necessário). Os elementos >m> m pertencem a ambos ou a nenhum, de modo que contribuem igualmente para as duas somas; comparando as contribuições dos elementos m\leq m:

iF,im2i2m>2m1=k=0m12kiF,im2i,\sum_{i \in F,\, i \leq m} 2^i \geq 2^m > 2^m - 1 = \sum_{k=0}^{m-1} 2^k \geq \sum_{i \in F',\, i \leq m} 2^i ,

usando a soma geométrica do Exercício 1.4. Portanto Ψ(F)Ψ(F)\Psi(F) \neq \Psi(F'): Ψ\Psi é injetiva e o conjunto dos subconjuntos finitos de N\N é no máximo enumerável; ele é infinito (contém todos os conjuntos unitários) e, portanto, enumerável.

17. Envie ANA \subseteq \N à sua função indicadora 1A ⁣:N{0,1}\mathbf 1_A \colon \N \to \{0,1\}, 1A(n)=1\mathbf 1_A(n) = 1 se nAn \in A e 00 caso contrário; envie u{0,1}Nu \in \{0,1\}^{\N} a Au={nN:u(n)=1}A_u = \{n \in \N : u(n) = 1\}. As duas aplicações são inversas uma da outra: A1A=AA_{\mathbf 1_A} = A e 1Au=u\mathbf 1_{A_u} = u (verifique o valor em cada nn). Pelo Teorema 1.24, cada uma é uma bijeção: P(N){0,1}N\mathcal{P}(\N) \approx \{0,1\}^{\N}.

18. Para todo nn, d(n)=1Φ(n)(n)Φ(n)(n)d(n) = 1 - \Phi(n)(n) \neq \Phi(n)(n), de modo que as sequências dd e Φ(n)\Phi(n) diferem no índice nn: dΦ(n)d \neq \Phi(n). Logo nenhum Φ\Phi é sobrejetivo e, pela questão 3, também não existe injeção {0,1}NN\{0,1\}^{\N} \to \N: {0,1}N\{0,1\}^{\N} não é no máximo enumerável. Através do dicionário da questão 17, uma aplicação Φ ⁣:N{0,1}N\Phi \colon \N \to \{0,1\}^{\N} é uma aplicação f ⁣:NP(N)f \colon \N \to \mathcal{P}(\N), e dd corresponde ao conjunto D={n:nf(n)}D = \{n : n \notin f(n)\} (com efeito, d(n)=1    Φ(n)(n)=0    nf(n)d(n) = 1 \iff \Phi(n)(n) = 0 \iff n \notin f(n)): o argumento diagonal é a demonstração de Cantor do Exercício 1.11 para E=NE = \N.

19. Escreva xn=0.d1(n)d2(n)d3(n)x_n = 0.d_1(n)\,d_2(n)\,d_3(n)\dots na forma própria e defina δn=5\delta_n = 5 se dn(n)5d_n(n) \neq 5, δn=6\delta_n = 6 se dn(n)=5d_n(n) = 5, e depois x=0.δ1δ2δ3x = 0.\delta_1\delta_2\delta_3\dots Essa expansão usa apenas os algarismos 55 e 66, de modo que não termina em uma cadeia de 99s: é a expansão própria de um real x[0,1)x \in \intco01. Para cada nn, os nn-ésimos algarismos de xx e de xnx_n diferem (δndn(n)\delta_n \neq d_n(n), por construção); como as expansões próprias são únicas, xxnx \neq x_n. Assim, nenhuma sequência esgota [0,1)\intco01: pela questão 3, novamente, [0,1)\intco01 não é no máximo enumerável.

20. [0,1)R\intco01 \subseteq \R, de modo que uma injeção RN\R \to \N se restringiria a uma injeção em [0,1)\intco01, contradizendo a questão 19: R\R é não enumerável. Se RQ\R \setminus \Q fosse no máximo enumerável, então R=Q(RQ)\R = \Q \cup (\R \setminus \Q) seria uma união de dois conjuntos no máximo enumeráveis e, portanto, no máximo enumerável pela questão 15 (tome E0=QE_0 = \Q, En=RQE_n = \R \setminus \Q para n1n \geq 1) — contradição. Logo os irracionais são não enumeráveis. Mais precisamente: dentro de R\R, os racionais formam um conjunto enumerável, enquanto o seu complementar é não enumerável; nenhuma bijeção pode jamais casar RQ\R \setminus \Q com Q\Q — há estritamente “mais” irracionais do que racionais, embora ambos sejam infinitos e ambos sejam densos.

21. p/qp/q (com q0q \neq 0) é raiz de qXpqX - p, um polinômio não nulo com coeficientes inteiros. 2\sqrt 2 é raiz de X22X^2 - 2. Para x=2+3x = \sqrt 2 + \sqrt 3: x2=5+26x^2 = 5 + 2\sqrt 6, logo x25=26x^2 - 5 = 2\sqrt 6 e (x25)2=24(x^2 - 5)^2 = 24, isto é,

x410x2+1=0:x^4 - 10x^2 + 1 = 0 :

2+3\sqrt 2 + \sqrt 3 é raiz de X410X2+1X^4 - 10X^2 + 1.

22. Associe a P=a0+a1X++anXnP = a_0 + a_1X + \dots + a_nX^n (grau n\leq n, coeficientes inteiros) a lista (a0,,an)Zn+1(a_0, \dots, a_n) \in \Z^{n+1}: isso é injetivo, pois um polinômio fica determinado por seus coeficientes. Por indução em nn: Z1=Z\Z^1 = \Z é enumerável (questão 4), e Zn+2Zn+1×Z\Z^{n+2} \approx \Z^{n+1} \times \Z é no máximo enumerável pela questão 13. Logo cada conjunto de polinômios inteiros de grau limitado é no máximo enumerável; ele é infinito (contém as constantes) e, portanto, enumerável pela questão 12.

23. O conjunto de todos os polinômios inteiros é nN{P:degPn, P has integer coefficients}\bigcup_{n \in \N} \{P : \deg P \leq n,\ P \text{ has integer coefficients}\}, uma união enumerável de conjuntos enumeráveis: no máximo enumerável pela questão 15, infinito e, portanto, enumerável.

24. Para cada polinômio inteiro não nulo PP, o conjunto de raízes RP={xR:P(x)=0}R_P = \{x \in \R : P(x) = 0\} é finito (no máximo degP\deg P elementos, admitido). Pela questão 23, os polinômios inteiros não nulos podem ser enumerados P0,P1,P2,P_0, P_1, P_2, \dots; então A=nNRPn\mathcal{A} = \bigcup_{n \in \N} R_{P_n} é uma união enumerável de conjuntos finitos (logo no máximo enumeráveis): no máximo enumerável pela questão 15. Ele contém Q\Q (questão 21), logo é infinito: A\mathcal{A} é enumerável.

25. Se RA\R \setminus \mathcal{A} fosse no máximo enumerável, R=A(RA)\R = \mathcal{A} \cup (\R \setminus \mathcal{A}) seria no máximo enumerável (questão 15), contradizendo a questão 20. Logo existem números transcendentes, que formam até mesmo um conjunto não enumerável, ao passo que os números algébricos — entre os quais figura todo número construído a partir de inteiros por radicais — formam um mero esqueleto enumerável dentro de R\R. Resumo da arquitetura: as questões 1–3 montam a linguagem da comparação; Cantor–Schröder–Bernstein (questões 5–9) permite demonstrar a equipotência por meio de duas injeções fáceis, em vez de uma bijeção engenhosa, e foi usado para [0,1](0,1)\intcc01 \approx \intoo01, para Q\Q e ao longo de toda a Parte V; a bijeção de emparelhamento (questão 10) alimentou os produtos e as uniões enumeráveis (questões 13 e 15), que por sua vez alimentaram Q\Q, os polinômios inteiros e A\mathcal{A}; o argumento diagonal (questões 18–19) forneceu a única desigualdade estrita NR\N \prec \R que torna toda a história não trivial. A conclusão de Cantor é filosoficamente notável: a demonstração não exibe nenhum número transcendente, e ainda assim mostra que, no sentido da equipotência, quase todo número real é transcendente. Nomear um transcendente específico — π\pi ou e\eu — exigiu uma matemática inteiramente diferente e décadas a mais de trabalho.