Saltar para o conteúdo
Topos Uranos

Resumo

Esta aula fixa a linguagem com que o curso fala de números e funções, com o indispensável da lógica dos quantificadores. Define a inclusão e as operações entre conjuntos, demonstra a igualdade por dupla inclusão e as leis de De Morgan, constrói o par ordenado com sua propriedade característica e define o produto cartesiano e as relações com suas propriedades. Demonstra que as classes de uma equivalência formam uma partição e que toda partição define uma equivalência, antecipando a construção dos inteiros; estuda as ordens com seus elementos extremos e suas cotas; e trata as funções como relações, demonstrando que a composição é associativa e conserva a injetividade e a sobrejetividade, e que uma função é bijetora se e somente se tem inversa, que é única. Os problemas contam equivalências, emparelham os naturais com os números pares, determinam o dia da semana de uma data e decompõem toda função em uma sobrejeção, uma bijeção e uma injeção.

Objetivos de aprendizagem

  1. Escrever em linguagem simbólica enunciados com quantificadores, negá-los corretamente e escolher a estratégia de demonstração que sua forma lógica pede.
  2. Demonstrar igualdades e inclusões entre conjuntos por dupla inclusão, e calcular uniões, interseções, diferenças, produtos cartesianos e conjuntos das partes de conjuntos finitos.
  3. Decidir se uma relação é reflexiva, simétrica, antissimétrica ou transitiva, e reconhecer as relações de equivalência e as de ordem.
  4. Construir as classes e o conjunto quociente de uma relação de equivalência, e passar de uma equivalência à partição que ela define, e reciprocamente.
  5. Determinar os elementos mínimo, máximo, minimais e maximais e as cotas de um subconjunto de um conjunto ordenado.
  6. Calcular imagens, pré-imagens, composições e inversas, decidir se uma função é injetora, sobrejetora ou bijetora, e demonstrar propriedades da composição.

A linguagem do curso

A aula seguinte define os números naturais por meio de uma função, o sucessor, que é injetora e não atinge o 11. A unidade seguinte constrói os inteiros e os racionais como classes de uma relação de equivalência; a aula de combinatória define o número de elementos por meio de bijeções; a ordem dos naturais é uma relação de ordem; e a terceira unidade compõe e inverte funções reais. Todas essas palavras pertencem a uma mesma linguagem, que convém fixar antes de usá-la, junto com os primeiros teoremas que o curso invocará depois.

Convém advertir o que se antecipa. Os exemplos usam números naturais pequenos com sua ordem, sua soma, seu produto, a divisibilidade e o resto de uma divisão, tal como se aprendem na escola. A aula seguinte define os naturais por meio dos axiomas de Peano, e as aulas da unidade definem essas operações e demonstram suas propriedades sem usar nenhum exemplo desta, de modo que não há círculo. Nenhum teorema desta aula depende dos exemplos: os números servem apenas para ver os teoremas em ação.

O que se admite

Um conjunto é uma coleção de objetos, seus elementos; escreve-se a∈Aa \in A para dizer que aa pertence a AA, e a∉Aa \notin A para negá-lo. Conjunto e pertinência não se definem: são noções primitivas, como o 11 e o sucessor na aritmética. Ora, nem toda propriedade define um conjunto. Se existisse o conjunto RR de todos os conjuntos que não pertencem a si mesmos, a pergunta sobre se RR pertence a RR não teria resposta, porque pela definição de RR se teria R∈R↔R∉RR \in R \leftrightarrow R \notin R. Essa contradição, descoberta por Russell em 1901, obriga a restringir a formação de conjuntos: uma propriedade apenas seleciona elementos de um conjunto já dado.

Fato admitido (regras da teoria ingênua dos conjuntos). Admitem-se sem demonstração as regras da teoria ingênua dos conjuntos que esta aula usa: dois conjuntos com os mesmos elementos são iguais; de um conjunto dado AA e uma propriedade PP forma-se o conjunto {x∈A:P(x)}\{ x \in A : P(x) \} dos elementos de AA que a cumprem; e existem o conjunto vazio, o conjunto {a,b}\{a, b\} cujos únicos elementos são aa e bb, a união dos elementos de um conjunto de conjuntos e o conjunto dos subconjuntos de um conjunto. A existência de um conjunto com as propriedades do conjunto dos naturais é admitida na aula seguinte.

Essas regras fazem parte dos axiomas de Zermelo e Fraenkel, cujo estudo pertence à teoria dos conjuntos e excede este curso; por isso são admitidas, e são declaradas para que se saiba exatamente o que se usa.

Lógica dos quantificadores

As demonstrações combinam enunciados com os conectivos ¬\neg, ∧\wedge, ∨\vee, →\rightarrow e ↔\leftrightarrow, cujas leis são estudadas no curso complementar Lógica Matemática I: Lógica Proposicional, a partir de sua linguagem; aqui basta lembrar que a implicação p→qp \rightarrow q só é falsa quando pp é verdadeira e qq falsa, que equivale à sua contrapositiva ¬q→¬p\neg q \rightarrow \neg p, e que as leis de De Morgan negam uma conjunção ou uma disjunção:

¬(p∧q)↔(¬p∨¬q),¬(p∨q)↔(¬p∧¬q)\neg \left( p \wedge q \right) \leftrightarrow \left( \neg p \vee \neg q \right), \qquad \neg \left( p \vee q \right) \leftrightarrow \left( \neg p \wedge \neg q \right)

Para falar de conjuntos são necessários, além disso, enunciados sobre todos os elementos ou sobre algum. Se P(x)P(x) é uma propriedade dos elementos de AA, o enunciado (∀x∈A) P(x)(\forall x \in A)\,P(x), que se lê «para todo xx de AA, P(x)P(x)», afirma que todos os elementos de AA a cumprem; o enunciado (∃x∈A) P(x)(\exists x \in A)\,P(x), «existe um xx de AA tal que P(x)P(x)», afirma que pelo menos um a cumpre; e (∃!x∈A) P(x)(\exists! x \in A)\,P(x) afirma que exatamente um a cumpre. Os símbolos ∀\forall e ∃\exists chamam-se quantificadores, universal e existencial.

Fato admitido (negação dos quantificadores). Negar que todos os elementos cumprem uma propriedade é afirmar que algum não a cumpre, e negar que algum a cumpre é afirmar que nenhum a cumpre:
¬(∀x∈A) P(x)↔(∃x∈A) ¬P(x),¬(∃x∈A) P(x)↔(∀x∈A) ¬P(x)\neg (\forall x \in A)\,P(x) \leftrightarrow (\exists x \in A)\,\neg P(x), \qquad \neg (\exists x \in A)\,P(x) \leftrightarrow (\forall x \in A)\,\neg P(x)

Essas regras, próprias da lógica de primeira ordem, são admitidas; elas estendem as leis de De Morgan, porque se A={a,b}A = \{a, b\} o universal é P(a)∧P(b)P(a) \wedge P(b) e o existencial é P(a)∨P(b)P(a) \vee P(b). A ordem dos quantificadores importa: o enunciado (∀n∈N)(∃m∈N)(n<m)(\forall n \in \mathbb{N})(\exists m \in \mathbb{N})(n < m) diz que todo natural tem outro maior, e é verdadeiro; o enunciado (∃m∈N)(∀n∈N)(n<m)(\exists m \in \mathbb{N})(\forall n \in \mathbb{N})(n < m) diz que há um natural maior que todos, inclusive maior que si mesmo, e é falso.

A forma lógica de um enunciado dita a maneira de demonstrá-lo. As estratégias que esta aula usa são as seguintes; sua justificação lógica é estudada na aula sobre as técnicas de dedução.

  • Para demonstrar (∀x∈A) P(x)(\forall x \in A)\,P(x), toma-se um elemento xx de AA qualquer, sem supor dele nada além de sua pertinência a AA, e demonstra-se P(x)P(x).
  • Para demonstrar (∃x∈A) P(x)(\exists x \in A)\,P(x), exibe-se um elemento concreto de AA que cumpre PP; para refutar (∀x∈A) P(x)(\forall x \in A)\,P(x), basta um contraexemplo, um elemento que não a cumpre.
  • Para demonstrar p→qp \rightarrow q, supõe-se pp e deduz-se qq; ou então demonstra-se a contrapositiva ¬q→¬p\neg q \rightarrow \neg p; ou então supõe-se p∧¬qp \wedge \neg q e chega-se a uma contradição.
  • Para demonstrar p↔qp \leftrightarrow q, demonstram-se as duas implicações p→qp \rightarrow q e q→pq \rightarrow p.
ExemploNegar que um conjunto é limitado

Um conjunto XX de números naturais é limitado superiormente quando há um natural cc maior ou igual a todos os seus elementos. Escrever a definição com quantificadores e negá-la passo a passo.

Demonstração

  1. (∃c∈N)(∀x∈X)(x≤c)\dato{acot}{(\exists c \in \mathbb{N})(\forall x \in X)(x \leq c)}

    A definição tem um quantificador existencial seguido de um universal: o mesmo cc deve servir para todos os elementos.

  2. ¬(∃c∈N)(∀x∈X)(x≤c)\resaltar{\neg} (\exists c \in \mathbb{N})(\forall x \in X)(x \leq c)

    Negamos o enunciado completo.

  3. (∀c∈N) ¬(∀x∈X)(x≤c)(\resaltar{\forall} c \in \mathbb{N})\,\resaltar{\neg} (\forall x \in X)(x \leq c)

    A negação de um existencial é o universal da negação.

  4. (∀c∈N)(∃x∈X) ¬(x≤c)(\forall c \in \mathbb{N})(\resaltar{\exists} x \in X)\,\resaltar{\neg} (x \leq c)

    A negação de um universal é o existencial da negação.

  5. (∀c∈N)(∃x∈X)(x>c)(\forall c \in \mathbb{N})(\exists x \in X)(\resaltar{x > c})

    Pela tricotomia da ordem dos naturais, negar x≤cx \leq c é afirmar x>cx > c: o conjunto não é limitado superiormente quando nenhum natural é cota, porque cada candidato é superado por algum elemento.

Conjuntos

Pertinência, igualdade e inclusão

Um conjunto é descrito por extensão, enumerando seus elementos entre chaves, como {1,2,3}\{1, 2, 3\}, ou por compreensão, por meio de uma propriedade, como {n∈N:n≤3}\{ n \in \mathbb{N} : n \leq 3 \}, que é o mesmo conjunto. A regra de extensionalidade diz que um conjunto fica determinado por seus elementos:

A=B↔(∀x)(x∈A↔x∈B)A = B \leftrightarrow (\forall x)(x \in A \leftrightarrow x \in B)

Daí segue que em uma descrição por extensão não importam nem a ordem nem as repetições: {1,2,2}\{1, 2, 2\} e {2,1}\{2, 1\} são o mesmo conjunto, porque têm os mesmos elementos. Segue também que há um só conjunto sem elementos, o conjunto vazio ∅\emptyset: dois conjuntos sem elementos têm os mesmos elementos, isto é, nenhum.

Definição (inclusão). Um conjunto AA está contido em um conjunto BB, ou é um subconjunto de BB, quando todo elemento de AA é elemento de BB:
A⊆B↔(∀x)(x∈A→x∈B)A \subseteq B \leftrightarrow (\forall x)(x \in A \rightarrow x \in B)

Se, além disso, A≠BA \neq B, diz-se que AA é um subconjunto próprio de BB.

O conjunto vazio está contido em todo conjunto AA, porque a implicação x∈∅→x∈Ax \in \emptyset \rightarrow x \in A tem sempre o antecedente falso e é, portanto, verdadeira. Convém distinguir a pertinência da inclusão: 1∈{1,2}1 \in \{1, 2\} e {1}⊆{1,2}\{1\} \subseteq \{1, 2\} são verdadeiros, ao passo que {1}∈{1,2}\{1\} \in \{1, 2\} é falso, porque os únicos elementos de {1,2}\{1, 2\} são 11 e 22, e o conjunto {1}\{1\} não é igual a nenhum deles: {1}≠1\{1\} \neq 1, porque o conjunto que tem como único elemento o 11 não se confunde com o 11, e {1}≠2\{1\} \neq 2.

TeoremaPropriedades da inclusão

Para quaisquer conjuntos AA, BB e CC, a inclusão é reflexiva, A⊆AA \subseteq A; transitiva, se A⊆BA \subseteq B e B⊆CB \subseteq C, então A⊆CA \subseteq C; e antissimétrica, se A⊆BA \subseteq B e B⊆AB \subseteq A, então A=BA = B. A última propriedade, junto com sua recíproca, imediata, é o método da dupla inclusão: para demonstrar que dois conjuntos são iguais, demonstra-se que cada um está contido no outro.

A=B↔(A⊆B∧B⊆A)A = B \leftrightarrow \left( A \subseteq B \wedge B \subseteq A \right)

Cada propriedade se reduz a uma lei da implicação, aplicada a um elemento qualquer. A figura representa os conjuntos como regiões do plano.

Demonstração

  1. (∀x)(x∈A→x∈A)(\forall x)(x \in A \rightarrow x \in A)

    Reflexividade: para todo xx, a implicação x∈A→x∈Ax \in A \rightarrow x \in A é verdadeira, porque seu consequente é seu antecedente.

  2. x∈A→x∈Bx \in A \rightarrow \dato{xb}{x \in B}

    Transitividade: seja xx um elemento qualquer de AA. Pela primeira hipótese, xx pertence a BB.

  3. x∈B→x∈C\resaltar{x \in B} \rightarrow x \in C

    Pela segunda hipótese, xx pertence a CC. Como xx era qualquer, A⊆CA \subseteq C.

  4. (x∈A→x∈B)∧(x∈B→x∈A)↔(x∈A↔x∈B)(x \in A \rightarrow x \in B) \wedge (x \in B \rightarrow x \in A) \leftrightarrow \resaltar{(x \in A \leftrightarrow x \in B)}

    Antissimetria: as duas hipóteses dão, para cada xx, as duas implicações entre x∈Ax \in A e x∈Bx \in B, isto é, sua equivalência.

  5. A=BA = B

    Pela extensionalidade, AA e BB são iguais. Reciprocamente, se A=BA = B, cada um está contido no outro pela reflexividade.

União, interseção e diferença

Definição (operações com conjuntos). A união de AA e BB é o conjunto dos elementos que pertencem a algum deles; a interseção, o dos que pertencem a ambos; e a diferença A∖BA \setminus B, o dos que pertencem a AA e não a BB:
x∈A∪B↔x∈A∨x∈B,x∈A∩B↔x∈A∧x∈B,x∈A∖B↔x∈A∧x∉Bx \in A \cup B \leftrightarrow x \in A \vee x \in B, \qquad x \in A \cap B \leftrightarrow x \in A \wedge x \in B, \qquad x \in A \setminus B \leftrightarrow x \in A \wedge x \notin B

Se B⊆AB \subseteq A, a diferença A∖BA \setminus B chama-se complementar de BB em relação a AA. Dois conjuntos são disjuntos quando sua interseção é vazia.

Cada operação traduz um conectivo: a união, a disjunção; a interseção, a conjunção; a diferença, a conjunção com uma negação. Se isso é assim, cada lei lógica produz uma lei dos conjuntos: a união e a interseção são comutativas, associativas e distributivas uma em relação à outra porque os conectivos o são, e todas essas leis se demonstram como o teorema seguinte. O complementar é tomado sempre em relação a um conjunto de referência, porque um conjunto de tudo o que não está em BB reconstruiria o paradoxo de Russell.

ExemploOs divisores de 12 e de 18

Sejam A={1,2,3,4,6,12}A = \{1, 2, 3, 4, 6, 12\} o conjunto dos divisores de 1212 e B={1,2,3,6,9,18}B = \{1, 2, 3, 6, 9, 18\} o dos divisores de 1818. Calcular sua união, sua interseção e suas duas diferenças.

Demonstração

  1. A∩B={1,2,3,6}A \cap B = \dato{c}{\{1, 2, 3, 6\}}

    Os elementos comuns são os divisores de ambos os números, isto é, os divisores de 66.

  2. A∖B={1,2,3,4,6,12}∖{1,2,3,6}={4,12}A \setminus B = \{1, 2, 3, 4, 6, 12\} \setminus \resaltar{\{1, 2, 3, 6\}} = \{4, 12\}

    Os elementos de AA que não são divisores de 1818 são os que restam ao retirar de AA os comuns.

  3. B∖A={9,18}B \setminus A = \{9, 18\}

    Do mesmo modo, os divisores de 1818 que não o são de 1212.

  4. A∪B=(A∖B)∪(A∩B)∪(B∖A)={1,2,3,4,6,9,12,18}A \cup B = \left( A \setminus B \right) \cup \left( A \cap B \right) \cup \left( B \setminus A \right) = \{1, 2, 3, 4, 6, 9, 12, 18\}

    A união reúne as três partes, que são disjuntas duas a duas: cada elemento aparece uma única vez, e 4+2+2=84 + 2 + 2 = 8.

TeoremaLeis de De Morgan para conjuntos

Para quaisquer conjuntos AA, BB e CC, o complementar em relação a AA de uma união é a interseção dos complementares, e o de uma interseção é a união dos complementares:

A∖(B∪C)=(A∖B)∩(A∖C),A∖(B∩C)=(A∖B)∪(A∖C)A \setminus \left( B \cup C \right) = \left( A \setminus B \right) \cap \left( A \setminus C \right), \qquad A \setminus \left( B \cap C \right) = \left( A \setminus B \right) \cup \left( A \setminus C \right)

Prova-se que um elemento qualquer pertence ao primeiro membro se e somente se pertence ao segundo, traduzindo cada operação em seu conectivo. A figura sombreia em um diagrama de Venn as regiões que intervêm.

Demonstração

  1. x∈A∖(B∪C)↔x∈A∧¬(x∈B∪C)x \in A \setminus \left( B \cup C \right) \leftrightarrow x \in A \wedge \resaltar{\neg} \left( x \in B \cup C \right)

    Seja xx qualquer. Pela definição da diferença, pertencer ao primeiro membro é estar em AA e não estar em B∪CB \cup C.

  2. ↔x∈A∧¬(x∈B∨x∈C)\leftrightarrow x \in A \wedge \neg \left( x \in B \resaltar{\vee} x \in C \right)

    Pela definição da união.

  3. ↔x∈A∧(x∉B∧x∉C)\leftrightarrow x \in A \wedge \left( x \resaltar{\notin} B \resaltar{\wedge} x \resaltar{\notin} C \right)

    Pela lei de De Morgan da lógica, a negação de uma disjunção é a conjunção das negações.

  4. ↔(x∈A∧x∉B)∧(x∈A∧x∉C)\leftrightarrow \left( \resaltar{x \in A} \wedge x \notin B \right) \wedge \left( \resaltar{x \in A} \wedge x \notin C \right)

    Como pp equivale a p∧pp \wedge p, repetimos a condição x∈Ax \in A e reagrupamos, pela associatividade e pela comutatividade da conjunção.

  5. ↔x∈(A∖B)∩(A∖C)\leftrightarrow x \in \left( A \setminus B \right) \resaltar{\cap} \left( A \setminus C \right)

    Pelas definições da diferença e da interseção, isso é pertencer ao segundo membro. Pela extensionalidade, a primeira lei fica demonstrada.

  6. x∈A∖(B∩C)↔x∈A∧(x∉B∨x∉C)↔x∈(A∖B)∪(A∖C)x \in A \setminus \left( B \cap C \right) \leftrightarrow x \in A \wedge \left( x \notin B \resaltar{\vee} x \notin C \right) \leftrightarrow x \in \left( A \setminus B \right) \resaltar{\cup} \left( A \setminus C \right)

    A segunda lei se prova com a mesma cadeia, trocando a união pela interseção e a disjunção pela conjunção; a lei lógica que intervém é então a outra lei de De Morgan.

O conjunto das partes

Os subconjuntos de um conjunto formam por sua vez um conjunto, cuja existência foi admitida no início. O conjunto das partes de AA, que se denota P(A)\mathcal{P}(A), é o conjunto cujos elementos são os subconjuntos de AA:

X∈P(A)↔X⊆AX \in \mathcal{P}(A) \leftrightarrow X \subseteq A

Por exemplo, o conjunto das partes de {1,2,3}\{1, 2, 3\} tem oito elementos: o vazio, três conjuntos de um elemento, três de dois elementos e o próprio {1,2,3}\{1, 2, 3\}.

P({1,2,3})={∅,{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}}\mathcal{P}(\{1, 2, 3\}) = \{ \emptyset, \{1\}, \{2\}, \{3\}, \{1, 2\}, \{1, 3\}, \{2, 3\}, \{1, 2, 3\} \}

Para todo conjunto AA, o vazio e o próprio AA são elementos de P(A)\mathcal{P}(A), e para cada aa de AA tem-se {a}∈P(A)\{a\} \in \mathcal{P}(A), ao passo que aa não é, em geral, elemento de P(A)\mathcal{P}(A). Na aula sobre combinatória se demonstrará que um conjunto de nn elementos tem 2n2^n subconjuntos.

Pares ordenados e produto cartesiano

Um ponto do plano, uma fração ou uma subtração pendente se descrevem com dois objetos em uma ordem determinada: o par (3,5)(3, 5) não é o par (5,3)(5, 3). O conjunto {3,5}\{3, 5\} não serve para representá-lo, porque é igual a {5,3}\{5, 3\}. A única coisa que se exige de um par ordenado é sua propriedade característica: dois pares são iguais se e somente se têm a mesma primeira componente e a mesma segunda componente. Kuratowski observou em 1921 que basta a noção de conjunto para construir um objeto com essa propriedade.

Definição (par ordenado). O par ordenado de primeira componente aa e segunda componente bb é o conjunto
(a,b)={{a},{a,b}}(a, b) = \{ \{a\}, \{a, b\} \}
TeoremaPropriedade característica do par ordenado

Para quaisquer aa, bb, cc e dd, os pares (a,b)(a, b) e (c,d)(c, d) são iguais se e somente se a=ca = c e b=db = d.

(a,b)=(c,d)↔a=c∧b=d(a, b) = (c, d) \leftrightarrow a = c \wedge b = d

Se as componentes são iguais, os pares são o mesmo conjunto. Para a recíproca, distingue-se se aa e bb são iguais ou distintos, e conta-se quantos elementos tem cada conjunto que intervém. A figura desenha cada par como um conjunto de dois conjuntos.

Demonstração

  1. {{a},{a,b}}={{c},{c,d}}\dato{ig}{\{ \{a\}, \{a, b\} \} = \{ \{c\}, \{c, d\} \}}

    Suponhamos que os pares são iguais. Pela extensionalidade, têm os mesmos elementos.

  2. {c}={a},{c,d}={a}→c=a,d=a=b\{c\} = \{a\}, \quad \{c, d\} = \{a\} \rightarrow c = a, \quad d = a = b

    Primeiro caso, a=ba = b. Então {a,b}={a}\{a, b\} = \{a\} e o primeiro membro tem um só elemento, {a}\{a\}; os dois elementos do segundo membro são, portanto, iguais a ele.

  3. {c}={a}→c=a\{c\} = \{a\} \rightarrow \dato{ca}{c = a}

    Segundo caso, a≠ba \neq b. O conjunto {c}\{c\} pertence ao primeiro membro, de modo que é {a}\{a\} ou {a,b}\{a, b\}; não pode ser {a,b}\{a, b\}, que tem dois elementos, e portanto é {a}\{a\}.

  4. {c,d}={a,b}\{c, d\} = \{a, b\}

    Também {c,d}\{c, d\} pertence ao primeiro membro. Se fosse {a}\{a\}, seria d=a=cd = a = c, e o segundo membro teria um só elemento, {a}\{a\}, ao passo que o primeiro tem dois: é impossível. Portanto, {c,d}\{c, d\} é {a,b}\{a, b\}.

  5. {a,d}={a,b}→b=d\{a, \resaltar{d}\} = \{a, \resaltar{b}\} \rightarrow b = d

    Como c=ac = a, o elemento bb de {a,b}={a,d}\{a, b\} = \{a, d\} é aa ou dd; não é aa, porque a≠ba \neq b, e portanto é dd.

  6. (a,b)=(c,d)→a=c∧b=d(a, b) = (c, d) \rightarrow a = c \wedge b = d

    Em ambos os casos, as componentes coincidem.

Demonstrada a propriedade característica, a construção de Kuratowski pode ser esquecida: tudo o que o curso diz dos pares se deduz dela.

Definição (produto cartesiano). O produto cartesiano de AA e BB é o conjunto dos pares cuja primeira componente pertence a AA e cuja segunda componente pertence a BB:
A×B={(a,b):a∈A∧b∈B}A \times B = \{ (a, b) : a \in A \wedge b \in B \}

A escrita {(a,b):a∈A∧b∈B}\{ (a, b) : a \in A \wedge b \in B \} não é por si só uma das regras admitidas, que só permitem separar elementos de um conjunto já formado. Ora, esse conjunto existe: se a∈Aa \in A e b∈Bb \in B, os conjuntos {a}\{a\} e {a,b}\{a, b\} estão contidos em A∪BA \cup B, e portanto são elementos de P(A∪B)\mathcal{P}(A \cup B); daí segue que o par (a,b)={{a},{a,b}}(a, b) = \{ \{a\}, \{a, b\} \} está contido em P(A∪B)\mathcal{P}(A \cup B), isto é, é um elemento de P(P(A∪B))\mathcal{P}(\mathcal{P}(A \cup B)). Portanto, o produto cartesiano se forma por separação dentro desse conjunto, que existe pelas regras admitidas: A∪BA \cup B é a união dos elementos de {A,B}\{A, B\}, e toma-se duas vezes o conjunto das partes.

A×B={z∈P(P(A∪B)):(∃a∈A)(∃b∈B) (z=(a,b))}A \times B = \{ z \in \mathcal{P}(\mathcal{P}(A \cup B)) : (\exists a \in A)(\exists b \in B)\,(z = (a, b)) \}

O nome lembra Descartes: o plano da geometria analítica é R×R\mathbb{R} \times \mathbb{R}. O produto não é comutativo: {1}×{2}\{1\} \times \{2\} contém apenas (1,2)(1, 2), e {2}×{1}\{2\} \times \{1\} apenas (2,1)(2, 1), que é distinto pela propriedade característica.

ExemploUm produto cartesiano como quadriculado

Escrever o produto A×BA \times B para A={1,2,3}A = \{1, 2, 3\} e B={1,2}B = \{1, 2\}, e comparar o número de seus elementos com os dos fatores.

Demonstração

  1. A={1,2,3},B={1,2}A = \{1, 2, 3\}, \quad B = \{1, 2\}

    Dispomos os elementos de AA em um eixo horizontal e os de BB em um vertical: cada par é um ponto do quadriculado.

  2. (1,1), (2,1), (3,1)(1, 1), \ (2, 1), \ (3, 1)

    Os pares com segunda componente 11 formam a primeira linha.

  3. (1,2), (2,2), (3,2)(1, 2), \ (2, 2), \ (3, 2)

    Os pares com segunda componente 22 formam a segunda linha.

  4. A×B={(1,1),(2,1),(3,1),(1,2),(2,2),(3,2)}A \times B = \{ (1, 1), (2, 1), (3, 1), (1, 2), (2, 2), (3, 2) \}

    O produto tem 3⋅2=63 \cdot 2 = 6 elementos: tantas linhas quantos elementos de BB, com tantos pares quantos elementos de AA cada uma. O princípio multiplicativo da combinatória generaliza essa contagem.

Relações

Dizer que 22 divide 66, que 33 é menor que 55 ou que dois dias caem no mesmo dia da semana é afirmar que certos pares de objetos estão relacionados. Se isso é assim, uma relação fica determinada pelos pares que relaciona, e pode ser definida como um conjunto de pares.

Definição (relação). Uma relação de AA em BB é um subconjunto RR do produto A×BA \times B; uma relação em AA é uma relação de AA em AA. Se (a,b)∈R(a, b) \in R, diz-se que aa está relacionado com bb por RR.

Por exemplo, a relação «menor ou igual a» em {1,2,3}\{1, 2, 3\} é o conjunto de pares {(1,1),(1,2),(1,3),(2,2),(2,3),(3,3)}\{(1, 1), (1, 2), (1, 3), (2, 2), (2, 3), (3, 3)\}. Para as relações de uso frequente escreve-se um símbolo entre os termos, como a≤ba \leq b ou a∣ba \mid b, em vez de (a,b)∈R(a, b) \in R. Quatro propriedades de uma relação em um conjunto se repetem em todo o curso.

Definição (propriedades das relações). Uma relação RR em AA é reflexiva, simétrica, antissimétrica ou transitiva quando cumpre, respectivamente, as condições seguintes.
  • É reflexiva se todo elemento está relacionado consigo mesmo: (∀a∈A) ((a,a)∈R)(\forall a \in A)\,((a, a) \in R);
  • É simétrica se a relação de aa com bb implica a de bb com aa: (∀a,b∈A) ((a,b)∈R→(b,a)∈R)(\forall a, b \in A)\,((a, b) \in R \rightarrow (b, a) \in R);
  • É antissimétrica se dois elementos relacionados em ambos os sentidos são iguais: (∀a,b∈A) ((a,b)∈R∧(b,a)∈R→a=b)(\forall a, b \in A)\,((a, b) \in R \wedge (b, a) \in R \rightarrow a = b);
  • É transitiva se a relação de aa com bb e a de bb com cc implicam a de aa com cc: (∀a,b,c∈A) ((a,b)∈R∧(b,c)∈R→(a,c)∈R)(\forall a, b, c \in A)\,((a, b) \in R \wedge (b, c) \in R \rightarrow (a, c) \in R).

No quadriculado de A×AA \times A, uma relação é um conjunto de pontos. É reflexiva quando contém toda a diagonal, a dos pares (a,a)(a, a); é simétrica quando seu desenho é simétrico em relação à diagonal; e é antissimétrica quando nenhum ponto fora da diagonal tem seu simétrico na relação. Antissimétrica não significa «não simétrica»: a igualdade é ambas as coisas, e o problema proposto 1 pede uma relação que não seja nenhuma das duas.

ExemploA divisibilidade e a paridade no conjunto de 1 a 6

Em A={1,2,3,4,5,6}A = \{1, 2, 3, 4, 5, 6\} consideram-se a divisibilidade, a∣ba \mid b, e a relação «ter a mesma paridade». Desenhar ambas no quadriculado de A×AA \times A e decidir quais das quatro propriedades cada uma cumpre.

Demonstração

  1. {(a,b)∈A×A:a∣b}\dato{div}{\{ (a, b) \in A \times A : a \mid b \}}

    A divisibilidade relaciona cada número com seus múltiplos dentro de AA: o 11 com todos, o 22 com 22, 44 e 66, o 33 com 33 e 66, e cada um dos demais consigo mesmo. São 1414 pares.

  2. a=1⋅a→a∣aa = 1 \cdot a \rightarrow \resaltar{a \mid a}

    É reflexiva, porque todo número divide a si mesmo: a diagonal está completa.

  3. 2∣4,¬(4∣2)2 \mid 4, \quad \neg (4 \mid 2)

    Não é simétrica: um contraexemplo basta. Em compensação, é antissimétrica, porque se a∣ba \mid b e b∣ab \mid a, cada um é menor ou igual ao outro.

  4. a∣b∧b∣c→a∣ca \mid b \wedge b \mid c \rightarrow \resaltar{a \mid c}

    É transitiva: se b=kab = ka e c=lbc = lb, então c=(lk)ac = (lk)a. Por exemplo, de 1∣21 \mid 2 e 2∣62 \mid 6 segue 1∣61 \mid 6.

  5. (1,3)∈R∧(3,1)∈R,1≠3(1, 3) \in R \wedge (3, 1) \in R, \quad 1 \neq 3

    A mesma paridade relaciona os ímpares entre si e os números pares entre si: são 9+9=189 + 9 = 18 pares ordenados, que formam dois blocos simétricos em relação à diagonal. É reflexiva, simétrica e transitiva, mas não antissimétrica, porque relaciona 11 e 33, que são distintos.

Relações de equivalência

A relação «ter a mesma paridade» se comporta como uma igualdade parcial: identifica os números que coincidem em um aspecto, sua paridade, e esquece os demais. As três propriedades que a fazem comportar-se assim recebem um nome.

Definição (relação de equivalência). Uma relação em AA é uma relação de equivalência quando é reflexiva, simétrica e transitiva. Escreve-se então a∼ba \sim b, e diz-se que aa é equivalente a bb. A classe de aa é o conjunto dos elementos equivalentes a aa, e cada um deles é um representante da classe:
C(a)={x∈A:x∼a}C(a) = \{ x \in A : x \sim a \}

O conjunto de todas as classes chama-se conjunto quociente e denota-se A/∼A/{\sim}.

São relações de equivalência a igualdade, cujas classes têm um só elemento; a mesma paridade, com duas classes; ter o mesmo resto na divisão por 33, com três; e cair no mesmo dia da semana, com sete, que é o problema resolvido 3. Em geral, se gg é uma função definida em AA, a relação g(x)=g(y)g(x) = g(y) herda da igualdade as três propriedades, e o problema resolvido 5 mostra que toda equivalência é dessa forma.

LemaAs classes de equivalência

Seja ∼\sim uma relação de equivalência em AA. Para quaisquer aa e bb de AA: cada elemento pertence à sua classe; dois elementos são equivalentes se e somente se suas classes são iguais; e duas classes com algum elemento comum são iguais. Cada afirmação se obtém de uma das três propriedades da equivalência, aplicada a um elemento qualquer de uma classe.

Demonstração

  1. a∼a→a∈C(a)a \sim a \rightarrow \resaltar{a \in C(a)}

    Pela reflexividade, a∼aa \sim a; pela definição de classe, aa pertence a C(a)C(a), e nenhuma classe é vazia.

  2. x∼a∧a∼b→x∼bx \sim a \wedge a \sim b \rightarrow \resaltar{x \sim b}

    Suponhamos a∼ba \sim b e seja xx de C(a)C(a). Pela transitividade, de x∼ax \sim a e a∼ba \sim b segue x∼bx \sim b; portanto, C(a)⊆C(b)C(a) \subseteq C(b).

  3. a∼b→C(a)=C(b)a \sim b \rightarrow \dato{eq}{C(a) = C(b)}

    Pela simetria, também b∼ab \sim a, e o mesmo argumento dá C(b)⊆C(a)C(b) \subseteq C(a). Pela dupla inclusão, as classes são iguais.

  4. a∈C(a)=C(b)→a∼ba \in C(a) = C(b) \rightarrow a \sim b

    Reciprocamente, se C(a)=C(b)C(a) = C(b), o elemento aa, que pertence a C(a)C(a), pertence a C(b)C(b), isto é, a∼ba \sim b.

  5. x∈C(a)∩C(b)→C(a)=C(b)x \in C(a) \cap C(b) \rightarrow C(a) = C(b)

    Se xx pertence a C(a)C(a) e a C(b)C(b), pela simetria e pela transitividade a∼xa \sim x e x∼bx \sim b dão a∼ba \sim b, e pelo anterior as classes são iguais.

As classes dividem, portanto, o conjunto em blocos que não se sobrepõem. Esse modo de dividir um conjunto merece uma definição própria.

Definição (partição). Uma partição de um conjunto AA é um conjunto de subconjuntos de AA, chamados blocos, que não são vazios, que são disjuntos dois a dois e cuja união é AA; equivalentemente, cada elemento de AA pertence a exatamente um bloco.
TeoremaEquivalências e partições

As classes de uma relação de equivalência em AA formam uma partição de AA. Reciprocamente, se Π\Pi é uma partição de AA, a relação «pertencer ao mesmo bloco» é uma relação de equivalência cujas classes são exatamente os blocos de Π\Pi. A primeira parte é o lema anterior; a segunda verifica as três propriedades com a condição de que cada elemento está em um só bloco. A figura acompanha a relação «ter o mesmo resto na divisão por 33» no conjunto de 11 a 99.

Demonstração

  1. (∀a∈A) (a∈C(a))(\forall a \in A)\,(a \in \resaltar{C(a)})

    Pelo lema, nenhuma classe é vazia e cada elemento pertence à sua classe, de modo que a união das classes é AA.

  2. C(a)≠C(b)→C(a)∩C(b)=∅C(a) \neq C(b) \rightarrow C(a) \cap C(b) = \resaltar{\emptyset}

    Pelo lema, duas classes distintas não têm elementos comuns. Portanto, as classes formam uma partição.

  3. a∼b↔(∃X∈Π)(a∈X∧b∈X)a \sim b \leftrightarrow (\exists X \in \Pi)(a \in X \wedge b \in X)

    Reciprocamente, seja Π\Pi uma partição e escrevamos a∼ba \sim b quando aa e bb estão em um mesmo bloco. Cada elemento está em algum bloco, e portanto está no mesmo bloco que si mesmo: a relação é reflexiva. A simetria é imediata, porque a condição não depende da ordem em que se nomeiam aa e bb.

  4. b∈X∩Y→X=Y→a∼cb \in X \cap Y \rightarrow X = Y \rightarrow a \sim c

    Transitividade: se aa e bb estão no bloco XX, e bb e cc no bloco YY, então bb está em XX e em YY; como cada elemento está em um só bloco, X=YX = Y, e aa e cc estão em um mesmo bloco.

  5. a∈X→C(a)=Xa \in X \rightarrow C(a) = \resaltar{X}

    Por último, se aa está no bloco XX, a classe de aa é formada pelos elementos que compartilham bloco com aa, que são os de XX: as classes são os blocos.

Dar uma equivalência em AA e dar uma partição de AA são, portanto, duas maneiras de dizer o mesmo; o problema resolvido 4 aproveita isso para contar equivalências. O conjunto quociente é a partição vista como um conjunto novo: ao passar de AA a A/∼A/{\sim}, os elementos equivalentes se fundem em um só.

ExemploA relação que construirá os inteiros

No conjunto N×N\mathbb{N} \times \mathbb{N} dos pares de naturais define-se (a,b)∼(c,d)(a, b) \sim (c, d) quando a+d=b+ca + d = b + c. É uma relação de equivalência, como se demonstra na aula sobre os números inteiros. Calcular alguns representantes das classes de (5,2)(5, 2), (1,1)(1, 1) e (2,5)(2, 5), e descrever as classes no quadriculado dos pares.

Demonstração

  1. (a,b)∼(c,d)↔a+d=b+c(a, b) \sim (c, d) \leftrightarrow \resaltar{a + d = b + c}

    O par (a,b)(a, b) representa a subtração pendente a−ba - b, que entre os naturais pode não existir; a condição a+d=b+ca + d = b + c diz que dois pares representam a mesma subtração sem escrever nenhuma subtração.

  2. C(5,2)={(4,1),(5,2),(6,3),(7,4),…}C(5, 2) = \{ (4, 1), (5, 2), (6, 3), (7, 4), \ldots \}

    A classe de (5,2)(5, 2) contém os pares que descrevem a diferença 33. Por exemplo, (4,1)(4, 1), porque 5+1=2+45 + 1 = 2 + 4.

  3. C(1,1)={(1,1),(2,2),(3,3),…}C(1, 1) = \{ (1, 1), (2, 2), (3, 3), \ldots \}

    A classe de (1,1)(1, 1) é a dos pares de componentes iguais, porque 1+b=1+a1 + b = 1 + a exige a=ba = b: é a diagonal do quadriculado.

  4. C(2,5)={(1,4),(2,5),(3,6),…}C(2, 5) = \{ (1, 4), (2, 5), (3, 6), \ldots \}

    A classe de (2,5)(2, 5) descreve uma diferença que ainda não existe, a que será o −3-3.

  5. Z=(N×N)/∼\mathbb{Z} = \left( \mathbb{N} \times \mathbb{N} \right) / {\sim}

    Cada classe é o conjunto dos pares de uma reta paralela à diagonal, e pelo teorema essas retas formam uma partição do quadriculado. Um inteiro será, por definição, uma dessas classes: Z\mathbb{Z} é o conjunto quociente.

Do mesmo modo, na aula sobre os números racionais duas frações (p,q)(p, q) e (r,s)(r, s) são equivalentes quando ps=qrps = qr, e um racional é uma classe; e na aula sobre as congruências, os restos módulo nn são as classes de uma equivalência entre inteiros.

Relações de ordem

A divisibilidade do exemplo anterior não é simétrica, mas antissimétrica: em vez de identificar elementos, ordena-os. As relações desse tipo recebem um nome próprio.

Definição (ordem). Uma relação em AA é uma relação de ordem, ou ordem parcial, quando é reflexiva, antissimétrica e transitiva; escreve-se então a⪯ba \preceq b, e diz-se que aa precede bb. A ordem é total quando dois elementos quaisquer são comparáveis, isto é, quando para quaisquer aa e bb se tem a⪯ba \preceq b ou b⪯ab \preceq a.

São ordens a relação ≤\leq entre naturais, que é total pela tricotomia demonstrada na aula sobre as operações com números naturais; a inclusão, pelo teorema de suas propriedades, que não é total, porque {1}\{1\} e {2}\{2\} não são comparáveis; e a divisibilidade entre naturais, cuja antissimetria se demonstra na aula sobre a divisibilidade, que não é total, porque nem 2∣32 \mid 3 nem 3∣23 \mid 2. Uma ordem finita se desenha com um diagrama de Hasse: um ponto por elemento, com bb mais acima que aa quando aa precede bb, e um segmento quando entre ambos não há nenhum outro elemento; a transitividade permite omitir os demais segmentos.

Definição (cotas e elementos extremos). Sejam ⪯\preceq uma ordem em AA e XX um subconjunto de AA. As cotas e os elementos extremos de XX se definem como segue.
  • Um elemento cc de AA é uma cota inferior de XX se precede todos os elementos de XX, e uma cota superior se todos os elementos de XX o precedem.
  • Um mínimo de XX é uma cota inferior de XX que pertence a XX, e um máximo é uma cota superior que pertence a XX.
  • Um elemento mm de XX é minimal se nenhum elemento de XX distinto dele o precede, e maximal se ele não precede nenhum elemento de XX distinto de si mesmo.
  • O ínfimo de XX é o máximo do conjunto de suas cotas inferiores, e o supremo é o mínimo do conjunto de suas cotas superiores, quando existem.
ProposiçãoO mínimo é único e é o único minimal

Se um subconjunto XX de um conjunto ordenado tem mínimo, esse mínimo é único, e é o único elemento minimal de XX. Se a ordem é total, todo elemento minimal de XX é seu mínimo. O mesmo vale para o máximo e os elementos maximais. A unicidade se apoia na antissimetria, e a última afirmação, na comparabilidade.

Demonstração

  1. m⪯n∧n⪯m→m=nm \preceq n \wedge n \preceq m \rightarrow \resaltar{m = n}

    Se mm e nn são mínimos de XX, cada um pertence a XX e precede todos os seus elementos; em particular, cada um precede o outro, e pela antissimetria são iguais.

  2. x⪯m∧m⪯x→x=mx \preceq m \wedge m \preceq x \rightarrow x = m

    O mínimo mm é minimal: se xx de XX precede mm, como também m⪯xm \preceq x, a antissimetria dá x=mx = m.

  3. m⪯n→m=nm \preceq n \rightarrow m = n

    Se nn é minimal, como mm precede nn e pertence a XX, a definição de minimal obriga a m=nm = n: não há outros minimais.

  4. (∀x∈X) (m⪯x)(\forall x \in X)\,(\resaltar{m \preceq x})

    Se a ordem é total e mm é minimal, para cada xx de XX tem-se m⪯xm \preceq x ou x⪯mx \preceq m; no segundo caso, por ser minimal, x=mx = m. Em ambos os casos m⪯xm \preceq x, e mm é o mínimo.

ExemploOs divisores de 12 ordenados pela divisibilidade

No conjunto A={1,2,3,4,6,12}A = \{1, 2, 3, 4, 6, 12\} dos divisores de 1212, ordenado pela divisibilidade, considera-se o subconjunto X={2,3,4,6}X = \{2, 3, 4, 6\}. Desenhar o diagrama de Hasse e determinar os elementos minimais e maximais, o mínimo, o máximo, as cotas, o ínfimo e o supremo de XX.

Demonstração

  1. 1∣2∣4∣12,1∣3∣6∣121 \mid 2 \mid 4 \mid 12, \qquad 1 \mid 3 \mid 6 \mid 12

    No diagrama, o 11 fica embaixo, porque divide todos; sobre ele, o 22 e o 33; sobre eles, o 44 e o 66; no alto, o 1212. Ligam-se 11 com 22 e com 33; 22 com 44 e com 66; 33 com 66; e 44 e 66 com 1212.

  2. ¬(2∣3),¬(3∣2)\neg (2 \mid 3), \quad \neg (3 \mid 2)

    Os minimais de XX são 22 e 33: nenhum outro elemento de XX os divide. Como são dois, pela proposição XX não tem mínimo; a ordem não é total, porque 22 e 33 não são comparáveis.

  3. ¬(4∣6),¬(6∣4)\neg (4 \mid 6), \quad \neg (6 \mid 4)

    Os maximais são 44 e 66, que não dividem nenhum outro elemento de XX; também não há máximo.

  4. (∀x∈X) (1∣x∧x∣12)(\forall x \in X)\,(\resaltar{1} \mid x \wedge x \mid \resaltar{12})

    A única cota inferior de XX em AA é 11, que é portanto o ínfimo; a única cota superior é 1212, que é o supremo. Nenhum dos dois pertence a XX.

O ínfimo e o supremo podem existir, portanto, sem que existam o mínimo e o máximo. Essa diferença distingue os números reais: na aula sobre os conjuntos numéricos admite-se, como axioma de completude, que todo conjunto não vazio de reais limitado superiormente tem supremo, o que os racionais não cumprem. Os naturais cumprem, por sua vez, o princípio da boa ordenação, demonstrado na aula sobre somatórios e indução: todo conjunto não vazio de naturais tem mínimo.

Funções

As funções como relações

Uma função associa a cada elemento de um conjunto exatamente um elemento de outro. Se isso é assim, uma função fica determinada pelos pares formados por cada elemento e o que lhe é associado, e pode ser definida como uma relação com uma propriedade especial.

Definição (função). Uma função ff de AA em BB é uma relação de AA em BB que relaciona cada elemento de AA com exatamente um elemento de BB:
(∀a∈A)(∃!b∈B) ((a,b)∈f)(\forall a \in A)(\exists! b \in B)\,((a, b) \in f)

Esse único elemento chama-se imagem de aa e escreve-se f(a)f(a); escreve-se f:A→Bf : A \to B, e diz-se que AA é o domínio de ff e BB seu contradomínio.

Duas funções são iguais quando têm o mesmo domínio, o mesmo contradomínio e a mesma imagem em cada elemento. A identidade de AA, que se denota IAI_A, deixa cada elemento onde está: é a diagonal de A×AA \times A, e IA(x)=xI_A(x) = x para todo xx de AA.

Definição (imagem e pré-imagem). Seja f:A→Bf : A \to B. A imagem de um subconjunto XX de AA é o conjunto das imagens de seus elementos, e a pré-imagem de um subconjunto YY de BB é o conjunto dos elementos de AA cuja imagem está em YY:
f(X)={f(x):x∈X},f−1(Y)={x∈A:f(x)∈Y}f(X) = \{ f(x) : x \in X \}, \qquad f^{-1}(Y) = \{ x \in A : f(x) \in Y \}

A imagem de todo o domínio, f(A)f(A), chama-se conjunto imagem de ff e denota-se Rec⁡(f)\operatorname{Rec}(f).

A notação da pré-imagem não supõe que ff tenha inversa: a pré-imagem existe para qualquer função.

ExemploA função número de divisores

Seja f:{1,2,3,4,5,6}→{1,2,3,4}f : \{1, 2, 3, 4, 5, 6\} \to \{1, 2, 3, 4\} a função que associa a cada número a quantidade de seus divisores. Calcular seus valores, seu conjunto imagem, a pré-imagem de {2}\{2\}, e comparar f(X∩Y)f(X \cap Y) com f(X)∩f(Y)f(X) \cap f(Y) para X={2,4}X = \{2, 4\} e Y={3,4}Y = \{3, 4\}.

Demonstração

  1. f(1)=1, f(2)=f(3)=f(5)=2, f(4)=3, f(6)=4f(1) = 1, \ f(2) = f(3) = f(5) = 2, \ f(4) = 3, \ f(6) = 4

    O 11 tem um divisor; o 22, o 33 e o 55, dois; o 44 tem três, 11, 22 e 44; e o 66 tem quatro, 11, 22, 33 e 66.

  2. Rec⁡(f)={1,2,3,4}\operatorname{Rec}(f) = \{1, 2, 3, 4\}

    Cada elemento do contradomínio é imagem de algum: o conjunto imagem é todo o contradomínio.

  3. f−1({2})={2,3,5}f^{-1}(\{2\}) = \{2, 3, 5\}

    Os números com exatamente dois divisores são os primos do domínio.

  4. f(X∩Y)=f({4})={3}f(X \resaltar{\cap} Y) = f(\{4\}) = \{3\}

    A interseção de XX e YY é {4}\{4\}, cuja imagem é {3}\{3\}.

  5. f(X)∩f(Y)={2,3}≠{3}f(X) \resaltar{\cap} f(Y) = \{2, 3\} \neq \{3\}

    Em compensação, f(X)=f(Y)={2,3}f(X) = f(Y) = \{2, 3\}, porque 22 e 33 têm a mesma imagem. Em geral só vale a inclusão f(X∩Y)⊆f(X)∩f(Y)f(X \cap Y) \subseteq f(X) \cap f(Y), porque um xx de X∩YX \cap Y serve de testemunha para ambas as imagens; a igualdade falha quando as testemunhas são distintas, como aqui o 22 e o 33.

A composição

Se f:A→Bf : A \to B e g:B→Cg : B \to C, cada xx de AA tem uma imagem f(x)f(x) em BB, que por sua vez tem uma imagem em CC. A composição de gg com ff é a função g∘f:A→Cg \circ f : A \to C que aplica primeiro ff e depois gg:

(g∘f)(x)=g(f(x))\left( g \circ f \right)(x) = g(f(x))

É uma função, porque a cada xx corresponde um só f(x)f(x) e a este um só g(f(x))g(f(x)). A ordem de escrita é a inversa da de aplicação: em g∘fg \circ f atua primeiro a função da direita. A composição não é comutativa: se f(n)=2nf(n) = 2n e g(n)=n+1g(n) = n + 1 nos naturais, então (g∘f)(n)=2n+1(g \circ f)(n) = 2n + 1, que é ímpar, e (f∘g)(n)=2n+2(f \circ g)(n) = 2n + 2, que é par. A identidade é neutra dos dois lados, porque f(IA(x))=f(x)f(I_A(x)) = f(x) e IB(f(x))=f(x)I_B(f(x)) = f(x):

f∘IA=f,IB∘f=ff \circ I_A = f, \qquad I_B \circ f = f
TeoremaAssociatividade da composição

Se f:A→Bf : A \to B, g:B→Cg : B \to C e h:C→Dh : C \to D, as funções h∘(g∘f)h \circ (g \circ f) e (h∘g)∘f(h \circ g) \circ f são iguais. Ambas vão de AA em DD; basta verificar que tomam o mesmo valor em cada elemento, desdobrando duas vezes a definição de composição. A figura representa as funções como flechas entre quatro colunas.

Demonstração

  1. (h∘(g∘f))(x)=h((g∘f)(x))\left( h \circ \left( g \circ f \right) \right)(x) = h\left( \resaltar{\left( g \circ f \right)(x)} \right)

    Seja xx um elemento qualquer de AA. Pela definição de composição, aplicada a hh e a g∘fg \circ f.

  2. =h(g(f(x)))= h\left( \resaltar{g(f(x))} \right)

    De novo pela definição, agora aplicada a g∘fg \circ f.

  3. ((h∘g)∘f)(x)=(h∘g)(f(x))\left( \left( h \circ g \right) \circ f \right)(x) = \left( h \circ g \right)\left( \resaltar{f(x)} \right)

    Pelo outro lado, pela definição aplicada a h∘gh \circ g e a ff.

  4. =h(g(f(x)))= \resaltar{h(g(f(x)))}

    E pela definição aplicada a h∘gh \circ g, no elemento f(x)f(x).

  5. h∘(g∘f)=(h∘g)∘fh \circ \left( g \circ f \right) = \left( h \circ g \right) \circ f

    As duas funções têm o mesmo domínio, o mesmo contradomínio e os mesmos valores: são iguais. Por isso se escreve sem parênteses h∘g∘fh \circ g \circ f.

Funções injetoras, sobrejetoras e bijetoras

Definição. Uma função f:A→Bf : A \to B é injetora quando elementos distintos têm imagens distintas, ou, por contraposição, quando a igualdade das imagens implica a dos elementos; é sobrejetora quando todo elemento de BB é imagem de algum de AA, isto é, quando Rec⁡(f)=B\operatorname{Rec}(f) = B; e é bijetora, ou uma bijeção, quando é injetora e sobrejetora:
(∀x,y∈A) (f(x)=f(y)→x=y),(∀b∈B)(∃x∈A) (f(x)=b)(\forall x, y \in A)\,(f(x) = f(y) \rightarrow x = y), \qquad (\forall b \in B)(\exists x \in A)\,(f(x) = b)

A função número de divisores do exemplo é sobrejetora e não é injetora. A função n↦2nn \mapsto 2n dos naturais nos naturais é injetora e não é sobrejetora, porque o 11 não é o dobro de nenhum natural. O sucessor da aula seguinte é, pelo quarto axioma de Peano, uma função injetora de N\mathbb{N} em N\mathbb{N}, e pelo terceiro não é sobrejetora, porque o 11 não é imagem de nenhum natural. A sobrejetividade depende do contradomínio declarado. Uma bijeção emparelha os elementos de dois conjuntos sem repetir nem omitir nenhum; por isso a aula de combinatória define que AA tem nn elementos quando existe uma bijeção de {1,2,…,n}\{1, 2, \ldots, n\} em AA.

TeoremaA composição conserva a injetividade e a sobrejetividade

Sejam f:A→Bf : A \to B e g:B→Cg : B \to C. Se ff e gg são injetoras, g∘fg \circ f é injetora; se ff e gg são sobrejetoras, g∘fg \circ f é sobrejetora; e, portanto, se ambas são bijetoras, g∘fg \circ f é bijetora. Para a injetividade percorre-se a cadeia para trás, de CC a AA; para a sobrejetividade, também, mas buscando pré-imagens. A figura mostra as três colunas.

Demonstração

  1. g(f(x))=g(f(y))g(f(x)) = g(f(y))

    Injetividade: sejam xx e yy de AA com a mesma imagem por g∘fg \circ f.

  2. f(x)=f(y)\dato{fa}{f(x) = f(y)}

    Como gg é injetora, os elementos f(x)f(x) e f(y)f(y), que têm a mesma imagem por gg, são iguais.

  3. f(x)=f(y)→x=y\resaltar{f(x) = f(y)} \rightarrow x = y

    Como ff é injetora, x=yx = y. Portanto, g∘fg \circ f é injetora.

  4. g(b)=c,f(a)=b\dato{b}{g(b) = c}, \quad \dato{a}{f(a) = b}

    Sobrejetividade: seja cc de CC. Como gg é sobrejetora, há um bb de BB com g(b)=cg(b) = c; como ff é sobrejetora, há um aa de AA com f(a)=bf(a) = b.

  5. (g∘f)(a)=g(f(a))=g(b)=c\left( g \circ f \right)(a) = g(\resaltar{f(a)}) = g(\resaltar{b}) = c

    Esse aa é uma pré-imagem de cc pela composição. Portanto, g∘fg \circ f é sobrejetora, e se ambas as funções são bijetoras, a composição também o é.

A função inversa

Uma função g:B→Ag : B \to A desfaz f:A→Bf : A \to B quando, aplicada depois de ff, devolve cada elemento ao seu ponto de partida, isto é, quando g∘f=IAg \circ f = I_A; e ff desfaz por sua vez gg quando f∘g=IBf \circ g = I_B. Uma função que cumpre ambas as igualdades chama-se inversa de ff. O teorema seguinte diz quais funções a têm.

TeoremaUma função é bijetora se e somente se tem inversa, e a inversa é única

Uma função f:A→Bf : A \to B é bijetora se e somente se existe uma função g:B→Ag : B \to A tal que g∘f=IAg \circ f = I_A e f∘g=IBf \circ g = I_B. Essa função gg é única; chama-se função inversa de ff e denota-se f−1f^{-1}. Além disso, f−1f^{-1} é bijetora e sua inversa é ff. Para construir a inversa invertem-se os pares de ff; para a unicidade, usa-se a associatividade da composição. A figura acompanha uma bijeção entre dois conjuntos de quatro elementos.

Demonstração

  1. g={(b,a):(a,b)∈f},g(b)=a↔f(a)=bg = \{ (b, a) : (a, b) \in f \}, \quad \dato{g}{g(b) = a \leftrightarrow f(a) = b}

    Suponhamos ff bijetora. Para cada bb de BB há um aa com f(a)=bf(a) = b, porque ff é sobrejetora, e um só, porque ff é injetora. A relação que se obtém invertendo os pares de ff é, portanto, uma função de BB em AA.

  2. g(f(a))=a,f(g(b))=bg(f(a)) = \resaltar{a}, \qquad f(g(b)) = \resaltar{b}

    Pela definição de gg, aplicar ff e depois gg devolve cada aa, e aplicar gg e depois ff devolve cada bb.

  3. x=g(f(x))=g(f(y))=yx = g(f(x)) = g(\resaltar{f(y)}) = y

    Reciprocamente, suponhamos que existe gg. Se f(x)=f(y)f(x) = f(y), ao aplicar gg resulta x=yx = y: a função ff é injetora.

  4. f(g(b))=bf(\resaltar{g(b)}) = b

    Para cada bb de BB, o elemento g(b)g(b) é uma pré-imagem de bb: a função ff é sobrejetora e, portanto, bijetora.

  5. g=g∘IB=g∘(f∘h)=(g∘f)∘h=IA∘h=hg = g \circ I_B = g \circ \resaltar{\left( f \circ h \right)} = \resaltar{\left( g \circ f \right)} \circ h = I_A \circ h = h

    Unicidade: se gg e hh cumprem ambas as igualdades, intercala-se a identidade e reagrupa-se pela associatividade.

  6. f−1∘f=IA,f∘f−1=IBf^{-1} \circ f = I_A, \qquad f \circ f^{-1} = I_B

    As duas igualdades da definição são simétricas em ff e f−1f^{-1}: ff desfaz f−1f^{-1} nos dois sentidos. Pela parte já demonstrada, f−1f^{-1} é bijetora, e sua inversa é ff.

CorolárioTer uma bijeção é uma equivalência entre conjuntos

Para quaisquer conjuntos AA, BB e CC: existe uma bijeção de AA em AA; se existe uma bijeção de AA em BB, existe uma de BB em AA; e se existem bijeções de AA em BB e de BB em CC, existe uma de AA em CC. Em particular, se AA tem nn elementos e existe uma bijeção de AA em BB, então BB tem nn elementos. Cada afirmação é um dos teoremas anteriores.

Demonstração

  1. IA∘IA=IAI_A \circ I_A = I_A

    A identidade é uma bijeção, porque é sua própria inversa.

  2. f:A→B→f−1:B→Af : A \to B \rightarrow f^{-1} : B \to A

    A inversa de uma bijeção é uma bijeção, pelo teorema da função inversa.

  3. f:A→B, g:B→C→g∘f:A→Cf : A \to B, \ g : B \to C \rightarrow g \circ f : A \to C

    A composição de duas bijeções é uma bijeção, pelo teorema anterior.

  4. f∘h:{1,…,n}→Bf \circ h : \{1, \ldots, n\} \to B

    Se hh é uma bijeção de {1,…,n}\{1, \ldots, n\} em AA e ff uma de AA em BB, a composição é uma bijeção de {1,…,n}\{1, \ldots, n\} em BB.

Não se chama relação de equivalência porque não há um conjunto de todos os conjuntos no qual defini-la. A aula sobre as operações com funções aplicará esses resultados às funções reais, e ali o gráfico da inversa será o simétrico do da função em relação à diagonal, imagem geométrica de inverter os pares.

Problemas resolvidos

Os problemas avançam de dois exercícios sobre funções até três aplicações das equivalências. O segundo usa o produto de naturais e seu cancelamento, que se demonstra na aula sobre as operações com números naturais; o terceiro, a divisão com resto, que se demonstra na aula sobre a divisibilidade. Nenhum desses resultados depende desta aula.

Problema resolvido 1O que uma composição ensina sobre seus fatores

Sejam f:A→Bf : A \to B e g:B→Cg : B \to C. Demonstrar que se g∘fg \circ f é injetora, então ff é injetora, e que se g∘fg \circ f é sobrejetora, então gg é sobrejetora. Mostrar com um exemplo que g∘fg \circ f pode ser bijetora sem que gg seja injetora nem ff sobrejetora.

Solução

  1. f(x)=f(y)→g(f(x))=g(f(y))f(x) = f(y) \rightarrow \resaltar{g(f(x)) = g(f(y))}

    Sejam xx e yy de AA com f(x)=f(y)f(x) = f(y). Como gg é uma função, associa a elementos iguais imagens iguais.

  2. (g∘f)(x)=(g∘f)(y)→x=y\left( g \circ f \right)(x) = \left( g \circ f \right)(y) \rightarrow x = y

    Essa igualdade é a das imagens por g∘fg \circ f, que é injetora: portanto, x=yx = y, e ff é injetora.

  3. c=g(f(a))=g(b)c = g(\resaltar{f(a)}) = g(b)

    Seja cc de CC. Como g∘fg \circ f é sobrejetora, há um aa com g(f(a))=cg(f(a)) = c; o elemento b=f(a)b = f(a) de BB é uma pré-imagem de cc por gg.

  4. (g∘f)(1)=g(1)=1\left( g \circ f \right)(1) = g(1) = 1

    Para o exemplo, sejam A=C={1}A = C = \{1\} e B={1,2}B = \{1, 2\}, com f(1)=1f(1) = 1 e g(1)=g(2)=1g(1) = g(2) = 1. A composição é a identidade de {1}\{1\}, que é bijetora.

  5. g(1)=g(2),2∉Rec⁡(f)g(1) = g(2), \quad 2 \notin \operatorname{Rec}(f)

    No entanto, gg não é injetora, porque g(1)=g(2)g(1) = g(2), e ff não é sobrejetora, porque o 22 não é imagem de nada. O que a composição transmite é a injetividade do primeiro fator e a sobrejetividade do segundo, e nada mais.

Problema resolvido 2Tantos números pares quanto naturais

Seja P={m∈N:(∃k∈N)(m=2k)}P = \{ m \in \mathbb{N} : (\exists k \in \mathbb{N})(m = 2k) \} o conjunto dos números pares. Construir uma bijeção de N\mathbb{N} em PP, com sua inversa, e observar que PP é um subconjunto próprio de N\mathbb{N}.

Solução

  1. f(n)=2n∈P\dato{f}{f(n) = 2n} \in P

    Propomos duplicar: f(n)=2nf(n) = 2n. É uma função de N\mathbb{N} em PP, porque 2n2n é par, com testemunha k=nk = n.

  2. 2n=2m→n=m2n = 2m \rightarrow \resaltar{n = m}

    Injetividade: se 2n=2m2n = 2m, pelo cancelamento do produto de naturais, n=mn = m.

  3. m=2k=f(k)m = 2k = f(\resaltar{k})

    Sobrejetividade: todo mm de PP é da forma 2k2k com kk natural, e portanto é a imagem de kk.

  4. f−1(m)=m2,f−1(f(n))=2n2=nf^{-1}(m) = \frac{m}{2}, \qquad f^{-1}(f(n)) = \frac{2n}{2} = n

    Pelo teorema da função inversa, ff tem inversa: a que associa a cada número par sua metade, que é o natural kk do passo anterior, único pelo cancelamento.

  5. 1∉P,P⊆N,P≠N1 \notin P, \qquad P \subseteq \mathbb{N}, \quad P \neq \mathbb{N}

    No entanto, PP é um subconjunto próprio de N\mathbb{N}: o 11 não é par, porque 2k=k+k≥1+1=22k = k + k \geq 1 + 1 = 2 para todo natural kk.

O resultado contradiz a intuição de que a parte é menor que o todo, que Galileu já havia advertido em 1638 ao emparelhar os naturais com seus quadrados. Que nenhum conjunto finito esteja em bijeção com um subconjunto próprio seu é uma forma do princípio da casa dos pombos, que a aula de combinatória admite sem demonstração junto com a unicidade do número de elementos; aceito esse princípio, N\mathbb{N} não é finito. Dedekind tomou precisamente essa propriedade como definição de conjunto infinito, e a aula sobre os axiomas de Peano mostra que N\mathbb{N} a cumpre.

Problema resolvido 3O dia da semana

O dia 1 de janeiro de 2026 foi uma quinta-feira. Numeramos os dias do ano 2026 de 11 a 365365 e dizemos que dois dias são equivalentes quando seus números deixam o mesmo resto na divisão por 77. Demonstrar que é uma relação de equivalência, descrever suas classes e determinar que dia da semana é 5 de outubro de 2026 e que dia será 5 de outubro de 2027.

Solução

  1. n∼m↔g(n)=g(m)n \sim m \leftrightarrow \resaltar{g(n) = g(m)}

    Seja g(n)g(n) o resto da divisão de nn por 77, único pelo teorema da divisão com resto. A relação é g(n)=g(m)g(n) = g(m), e herda da igualdade suas três propriedades: g(n)=g(n)g(n) = g(n); se g(n)=g(m)g(n) = g(m), então g(m)=g(n)g(m) = g(n); e se g(n)=g(m)g(n) = g(m) e g(m)=g(p)g(m) = g(p), então g(n)=g(p)g(n) = g(p).

  2. C(1)={1,8,15,…,365},…,C(7)={7,14,…,364}C(1) = \{1, 8, 15, \ldots, 365\}, \quad \ldots, \quad C(7) = \{7, 14, \ldots, 364\}

    Os restos possíveis são 0,1,…,60, 1, \ldots, 6, e cada um é atingido, de modo que há sete classes, as colunas de um calendário de sete colunas. Como a semana se repete a cada sete dias, dois dias equivalentes caem no mesmo dia da semana.

  3. 31+28+31+30+31+30+31+31+30+5=27831 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 5 = \dato{n}{278}

    O dia 5 de outubro é o dia 278278 do ano, porque os nove meses anteriores somam 273273 dias.

  4. 278=7⋅39+5→278∼5278 = 7 \cdot 39 + \resaltar{5} \rightarrow 278 \sim 5

    Dividimos por 77: o resto é 55, de modo que 5 de outubro está na classe do dia 55, 5 de janeiro.

  5. C(278)=C(5)C(278) = C(5)

    O dia 11 foi uma quinta-feira, e portanto o dia 55, quatro dias depois, foi uma segunda-feira: 5 de outubro de 2026 é uma segunda-feira.

  6. 365=7⋅52+1365 = 7 \cdot 52 + \resaltar{1}

    O ano 2026 tem 365365 dias, e 365=7⋅52+1365 = 7 \cdot 52 + 1: a mesma data do ano seguinte cai 365365 dias depois, isto é, um dia da semana mais tarde. O dia 5 de outubro de 2027 será uma terça-feira.

Problema resolvido 4As relações de equivalência de um conjunto de quatro elementos

Quantas relações de equivalência há no conjunto {1,2,3,4}\{1, 2, 3, 4\}?

Solução

  1. a∼b↔(∃X∈Π)(a∈X∧b∈X)a \sim b \leftrightarrow (\exists X \in \Pi)(a \in X \wedge b \in X)

    Pelo teorema das equivalências e das partições, cada equivalência determina sua partição em classes, e cada partição Π\Pi determina a equivalência «estar no mesmo bloco», cujas classes são os blocos; as duas correspondências se desfazem uma à outra. Basta, portanto, contar as partições, que classificamos pelos tamanhos de seus blocos.

  2. {1,2,3,4}\{1, 2, 3, 4\}

    Um só bloco de quatro elementos: uma partição, a que tem uma só classe.

  3. {2,3,4},{1};{1,3,4},{2};{1,2,4},{3};{1,2,3},{4}\{2, 3, 4\}, \{1\}; \quad \{1, 3, 4\}, \{2\}; \quad \{1, 2, 4\}, \{3\}; \quad \{1, 2, 3\}, \{4\}

    Um bloco de três e um de um: tantas quantas as maneiras de escolher o elemento solitário, quatro.

  4. {1,2},{3,4};{1,3},{2,4};{1,4},{2,3}\{1, 2\}, \{3, 4\}; \quad \{1, 3\}, \{2, 4\}; \quad \{1, 4\}, \{2, 3\}

    Dois blocos de dois: a partição fica determinada pelo companheiro do 11, que pode ser 22, 33 ou 44; são três.

  5. {1,2},{1,3},{1,4},{2,3},{2,4},{3,4}\{1, 2\}, \{1, 3\}, \{1, 4\}, \{2, 3\}, \{2, 4\}, \{3, 4\}

    Um bloco de dois e dois de um: a partição fica determinada pelo par que forma o bloco de dois, e há seis pares.

  6. 1+4+3+6+1=151 + 4 + 3 + 6 + 1 = 15

    Quatro blocos de um: uma partição, a da igualdade. Somando os cinco tipos obtém-se o número de equivalências.

Os números de partições de um conjunto de 11, 22, 33, 44, 55 elementos são 11, 22, 55, 1515, 5252; chamam-se números de Bell, e o problema proposto 2 obtém o quinto.

Problema resolvido 5Toda função é uma classificação

Seja f:A→Bf : A \to B uma função. Demonstrar que a relação x∼yx \sim y, definida por f(x)=f(y)f(x) = f(y), é uma equivalência, e que ff é a composição de três funções: a sobrejeção gg que leva cada elemento à sua classe, uma bijeção hh do conjunto quociente no conjunto imagem de ff, e a injeção JJ que leva cada elemento do conjunto imagem a si mesmo dentro de BB. Aplicá-lo à função número de divisores do exemplo.

Solução

  1. C(x)=f−1({f(x)})C(x) = f^{-1}(\{ f(x) \})

    A relação f(x)=f(y)f(x) = f(y) é uma equivalência, pelo mesmo argumento do problema resolvido 3. Suas classes são as pré-imagens dos elementos do conjunto imagem: a classe de xx reúne os elementos com sua mesma imagem. No exemplo, são {1}\{1\}, {2,3,5}\{2, 3, 5\}, {4}\{4\} e {6}\{6\}.

  2. g:A→A/∼,g(x)=C(x)g : A \to A/{\sim}, \quad g(x) = C(x)

    A função g(x)=C(x)g(x) = C(x) vai de AA em A/∼A/{\sim} e é sobrejetora, porque toda classe é a classe de algum de seus elementos.

  3. C(x)=C(y)→f(x)=f(y)C(x) = C(y) \rightarrow \resaltar{f(x) = f(y)}

    Definimos h(C(x))=f(x)h(C(x)) = f(x). Como uma classe tem muitos representantes, é preciso verificar que o valor não depende do escolhido: se C(x)=C(y)C(x) = C(y), então x∼yx \sim y, isto é, f(x)=f(y)f(x) = f(y).

  4. h(C(x))=h(C(y))→C(x)=C(y)h(C(x)) = h(C(y)) \rightarrow C(x) = C(y)

    A função hh é injetora, porque a implicação anterior se inverte: se f(x)=f(y)f(x) = f(y), então x∼yx \sim y e C(x)=C(y)C(x) = C(y). É sobrejetora sobre o conjunto imagem, porque cada f(x)f(x) é h(C(x))h(C(x)).

  5. (J∘h∘g)(x)=J(h(C(x)))=f(x)\left( J \circ h \circ g \right)(x) = J(h(C(x))) = f(x)

    A inclusão J(b)=bJ(b) = b do conjunto imagem em BB é injetora, e a composição devolve ff. No exemplo, as quatro classes vão para 11, 22, 33 e 44; a função não é injetora porque a classe {2,3,5}\{2, 3, 5\} tem três elementos.

O problema mostra que toda função classifica seu domínio e, reciprocamente, pelo lema das classes, que toda equivalência é a relação «ter a mesma imagem» por alguma função, a que leva cada elemento à sua classe. Assim, um sistema de notas divide os estudantes em classes segundo sua nota, um código postal divide os endereços segundo sua zona, e a função resto divide os números segundo seu resto.

Problemas propostos

Cada problema tem uma dica, que convém abrir só depois de tê-lo tentado; a resposta final é mostrada depois da dica.

Problema proposto 1Quando se pode tirar um conjunto de um parêntese

Demonstrar que, para quaisquer conjuntos AA, BB e CC,

A∩(B∪C)=(A∩B)∪C↔C⊆AA \cap \left( B \cup C \right) = \left( A \cap B \right) \cup C \leftrightarrow C \subseteq A

Dar também um exemplo de uma relação em {1,2,3}\{1, 2, 3\} que não seja simétrica nem antissimétrica.

Dica

Para a implicação para a direita, tome xx em CC: está no segundo membro, logo no primeiro, logo em AA. Para a outra, prove a dupla inclusão distinguindo, para cada xx, se está em BB ou em CC. Para a relação, combine um par com seu simétrico e outro par sem ele.

Resposta

Se a igualdade vale, CC está contido no segundo membro, que é igual ao primeiro, contido em AA. Se C⊆AC \subseteq A, um elemento de AA que está em BB ou em CC está em A∩BA \cap B ou em CC, e reciprocamente um elemento de CC está em AA e em B∪CB \cup C. Uma relação que não é simétrica nem antissimétrica é

{(1,2),(2,1),(2,3)}\{ (1, 2), (2, 1), (2, 3) \}
Solução desenvolvida

Solução

  1. x∈C→x∈(A∩B)∪C=A∩(B∪C)→x∈Ax \in C \rightarrow x \in \left( A \cap B \right) \cup C = \resaltar{A} \cap \left( B \cup C \right) \rightarrow x \in A

    Se a igualdade vale e xx está em CC, então xx está no segundo membro, que contém CC; pela igualdade, está no primeiro, e em particular em AA. Portanto, C⊆AC \subseteq A.

  2. x∈A∧(x∈B∨x∈C)→x∈A∩B∨x∈Cx \in A \wedge \left( x \in B \vee x \in C \right) \rightarrow \resaltar{x \in A \cap B} \vee \resaltar{x \in C}

    Reciprocamente, suponhamos C⊆AC \subseteq A e seja xx do primeiro membro: está em AA, e além disso em BB ou em CC. No primeiro caso está em A∩BA \cap B; no segundo, em CC. Em ambos, no segundo membro.

  3. x∈C→x∈A∩(B∪C)x \in C \rightarrow x \in \resaltar{A} \cap \left( B \cup C \right)

    Seja agora xx do segundo membro. Se está em A∩BA \cap B, está em AA e em B∪CB \cup C; se está em CC, está em B∪CB \cup C e, pela hipótese C⊆AC \subseteq A, também em AA.

  4. C⊆A→A∩(B∪C)=(A∩B)∪CC \subseteq A \rightarrow A \cap \left( B \cup C \right) = \left( A \cap B \right) \cup C

    Pela dupla inclusão, os dois membros são iguais quando C⊆AC \subseteq A; com o primeiro passo, a equivalência fica demonstrada.

  5. (2,3)∈R, (3,2)∉R;(1,2),(2,1)∈R(2, 3) \in R, \ (3, 2) \notin R; \qquad (1, 2), (2, 1) \in R

    Na relação proposta, o par (2,3)(2, 3) está e seu simétrico (3,2)(3, 2) não, de modo que não é simétrica; os pares (1,2)(1, 2) e (2,1)(2, 1) estão, com 1≠21 \neq 2, de modo que não é antissimétrica.

Problema proposto 2As partições de cinco elementos

Contar as relações de equivalência do conjunto {1,2,3,4,5}\{1, 2, 3, 4, 5\}, e quantas delas têm exatamente duas classes.

Dica

Classifique as partições pelos tamanhos de seus blocos, como no problema resolvido 4: há sete tipos, de 55 a 1+1+1+1+11 + 1 + 1 + 1 + 1. Para um bloco de três e um de dois basta escolher o bloco de dois; para dois blocos de dois e um de um, escolha primeiro o solitário.

Resposta

Por tipos, 1+5+10+10+15+10+11 + 5 + 10 + 10 + 15 + 10 + 1; as de duas classes são as dos tipos 4+14 + 1 e 3+23 + 2, que somam 5+10=155 + 10 = 15:

1+5+10+10+15+10+1=521 + 5 + 10 + 10 + 15 + 10 + 1 = 52
Problema proposto 3A inversa de uma composição

Sejam f:A→Bf : A \to B e g:B→Cg : B \to C bijetoras. Demonstrar que a inversa de g∘fg \circ f é f−1∘g−1f^{-1} \circ g^{-1}, nessa ordem. Aplicá-lo ao ato de vestir-se: se ff é calçar as meias e gg calçar os sapatos, em que ordem se desfaz a operação?

Dica

Pela unicidade da inversa, basta verificar que f−1∘g−1f^{-1} \circ g^{-1} composta com g∘fg \circ f, nas duas ordens, dá a identidade; reagrupe com a associatividade para que se encontrem g−1g^{-1} com gg e ff com f−1f^{-1}.

Resposta

Pela associatividade, os fatores centrais se anulam; pela unicidade da inversa, (g∘f)−1=f−1∘g−1(g \circ f)^{-1} = f^{-1} \circ g^{-1}. Para despir-se, tiram-se primeiro os sapatos e depois as meias.

(f−1∘g−1)∘(g∘f)=f−1∘(g−1∘g)∘f=f−1∘f=IA\left( f^{-1} \circ g^{-1} \right) \circ \left( g \circ f \right) = f^{-1} \circ \left( g^{-1} \circ g \right) \circ f = f^{-1} \circ f = I_A
Solução desenvolvida

Solução

  1. f−1∘g−1:C→Af^{-1} \circ g^{-1} : C \to A

    A composição de duas bijeções é bijetora e tem, portanto, uma única inversa. Basta verificar que f−1∘g−1f^{-1} \circ g^{-1}, que vai de CC em AA, a desfaz nas duas ordens.

  2. (f−1∘g−1)∘(g∘f)=f−1∘(g−1∘g)∘f=f−1∘f=IA\left( f^{-1} \circ g^{-1} \right) \circ \left( g \circ f \right) = f^{-1} \circ \resaltar{\left( g^{-1} \circ g \right)} \circ f = f^{-1} \circ f = I_A

    Primeira ordem: pela associatividade da composição, g−1g^{-1} se encontra com gg e sua composição é a identidade de BB, que não altera ff.

  3. (g∘f)∘(f−1∘g−1)=g∘(f∘f−1)∘g−1=g∘g−1=IC\left( g \circ f \right) \circ \left( f^{-1} \circ g^{-1} \right) = g \circ \resaltar{\left( f \circ f^{-1} \right)} \circ g^{-1} = g \circ g^{-1} = I_C

    Segunda ordem: do mesmo modo, ff se encontra com f−1f^{-1}.

  4. (g∘f)−1=f−1∘g−1\left( g \circ f \right)^{-1} = f^{-1} \circ g^{-1}

    Pela unicidade da inversa, f−1∘g−1f^{-1} \circ g^{-1} é a inversa de g∘fg \circ f: os fatores se invertem na ordem contrária.

  5. (g∘f)−1=f−1∘g−1\left( g \circ f \right)^{-1} = \resaltar{f^{-1}} \circ \resaltar{g^{-1}}

    Vestir-se é g∘fg \circ f: primeiro as meias e depois os sapatos. Desfazê-lo é aplicar primeiro g−1g^{-1}, tirar os sapatos, e depois f−1f^{-1}, tirar as meias.

Problema proposto 4Tantos pares de naturais quanto naturais

Demonstrar que a função f:N×N→Nf : \mathbb{N} \times \mathbb{N} \to \mathbb{N} definida por

f(a,b)=2a−1(2b−1)f(a, b) = 2^{a - 1} \left( 2b - 1 \right)

é uma bijeção.

Dica

Todo natural nn se escreve de uma única maneira como uma potência de 22 vezes um ímpar: divida por 22 enquanto o número for par; o processo termina porque os quocientes decrescem. Para a unicidade, se 2ju=2kv2^{j} u = 2^{k} v com uu e vv ímpares e j<kj < k, cancele 2j2^{j} e compare a paridade dos dois membros.

Resposta

A função é bijetora: o expoente de 22 em nn dá aa, e a parte ímpar 2b−12b - 1 dá bb. Os primeiros valores são

f(1,1)=1,f(2,1)=2,f(1,2)=3,f(3,1)=4,f(1,3)=5,f(2,2)=6f(1, 1) = 1, \quad f(2, 1) = 2, \quad f(1, 2) = 3, \quad f(3, 1) = 4, \quad f(1, 3) = 5, \quad f(2, 2) = 6
Solução desenvolvida

Solução

  1. f(a,b)=2a−1(2b−1)f(a, b) = 2^{a - 1} \left( 2b - 1 \right)

    A função está bem definida: a−1a - 1 é 00 ou um natural, e no primeiro caso 20=12^0 = 1 pela convenção da potência de expoente zero, que a aula sobre as operações básicas justifica; além disso, 2b−12b - 1 é ímpar. Na tabela, a linha aa contém os produtos de 2a−12^{a - 1} pelos ímpares.

  2. n=2ju=2j(2b−1)=f(j+1,b)n = 2^{j} u = 2^{j} \left( 2b - 1 \right) = f(\resaltar{j + 1}, \resaltar{b})

    Sobrejetividade: dado nn, divide-se por 22 enquanto o número for par. Os quocientes decrescem, e uma sequência estritamente decrescente de naturais não pode ser infinita (é o princípio da boa ordenação, demonstrado na aula sobre somatórios e indução, que aqui se antecipa): o processo termina em um ímpar uu após jj divisões, e u=2b−1u = 2b - 1 com b=u+12b = \frac{u + 1}{2}.

  3. 2ju=2kv, j<k→u=2k−jv2^{j} u = 2^{k} v, \ j < k \rightarrow u = \resaltar{2^{k - j}} v

    Injetividade: suponhamos f(a,b)=f(a′,b′)f(a, b) = f(a', b'), isto é, 2ju=2kv2^{j} u = 2^{k} v com j=a−1j = a - 1, k=a′−1k = a' - 1, u=2b−1u = 2b - 1 e v=2b′−1v = 2b' - 1, onde uu e vv são ímpares. Se fosse j<kj < k, ao cancelar 2j2^{j} restaria um ímpar igual a um par, o que é impossível; do mesmo modo se k<jk < j, e pela tricotomia j=kj = k, isto é, a=a′a = a'.

  4. 2ju=2jv→u=v→2b=2b′,a=a′, b=b′2^{j} u = 2^{j} v \rightarrow u = v \rightarrow 2b = 2b', \qquad a = a', \ b = b'

    Com j=kj = k, o cancelamento do produto dá u=vu = v; daí segue 2b=u+1=v+1=2b′2b = u + 1 = v + 1 = 2b', e o cancelamento do produto dá b=b′b = b': os dois pares coincidem em ambas as coordenadas.

  5. f(3,2)=22⋅3=12f(3, 2) = 2^{2} \cdot 3 = 12

    A função é, portanto, uma bijeção de N×N\mathbb{N} \times \mathbb{N} em N\mathbb{N}. Por exemplo, 12=22⋅312 = 2^2 \cdot 3 é a imagem do par (3,2)(3, 2).

Problema proposto 5A ordem dos cursos

Uma estudante planeja seis cursos, aa, bb, cc, dd, ee e ff, que fará um de cada vez. O curso aa é pré-requisito de bb e de cc; os cursos bb e cc o são de dd; e ee o é de ff. Escrevendo x⪯yx \preceq y quando x=yx = y ou xx deve ser feito antes de yy, direta ou indiretamente, demonstrar que ⪯\preceq é uma ordem parcial, determinar seus elementos minimais e maximais, e contar as maneiras de ordenar os seis cursos respeitando os pré-requisitos.

Dica

Um ordenamento válido é uma ordem total que contém ⪯\preceq. Os cursos aa, bb, cc e dd só podem ser feitos em duas ordens, conforme venha antes bb ou cc; depois, é preciso intercalar ee e ff, nessa ordem, entre os outros quatro: escolha quais dois dos seis lugares eles ocupam.

Resposta

Os minimais são aa e ee; os maximais, dd e ff; não há mínimo nem máximo. Há 1515 maneiras de escolher os lugares de ee e ff entre seis, e portanto

2⋅15=302 \cdot 15 = 30
Solução desenvolvida

Solução

  1. x⪯y∧y⪯z→x⪯zx \preceq y \wedge y \preceq z \rightarrow \resaltar{x \preceq z}

    A relação é reflexiva por definição, porque a primeira alternativa da definição, x=yx = y, se cumpre quando yy é o próprio xx. É transitiva: se xx vem antes de yy e yy antes de zz, direta ou indiretamente, então xx vem antes de zz.

  2. x⪯y∧y⪯x→x=yx \preceq y \wedge y \preceq x \rightarrow x = y

    É antissimétrica: se fosse x⪯yx \preceq y e y⪯xy \preceq x com x≠yx \neq y, os pré-requisitos formariam um ciclo, e nenhum dos dois cursos poderia ser feito primeiro. Na figura, as flechas dos pré-requisitos vão sempre para baixo, e não há ciclos.

  3. {a,e},{d,f}\{ a, e \}, \qquad \{ d, f \}

    Os minimais são os cursos sem pré-requisitos, aa e ee; os maximais, os que não são pré-requisito de nenhum, dd e ff. Como aa e ee não são comparáveis, nem dd e ff, não há mínimo nem máximo.

  4. (a,b,c,d),(a,c,b,d)(a, b, c, d), \qquad (a, c, b, d)

    Os cursos aa, bb, cc e dd só admitem duas ordens: aa primeiro, dd no final, e bb e cc em qualquer das duas ordens entre eles.

  5. 2⋅15=302 \cdot \resaltar{15} = 30

    Falta intercalar ee e ff, nessa ordem: basta escolher os dois lugares que ocupam entre os seis, e há 5+4+3+2+1=155 + 4 + 3 + 2 + 1 = 15 maneiras, conforme o lugar de ee. Cada uma das duas ordens se combina com cada uma dessas escolhas, e há 3030 ordenamentos.