Introdução: Existem “tamanhos” diferentes para o infinito?
O conceito de “infinito” que pensamos no dia a dia significa literalmente que “não tem fim”. Os números naturais (\(1, 2, 3, \dots\)) podem continuar a ser contados para sempre, portanto o seu número é infinito. Por outro lado, os números reais (todos os pontos numa reta numérica) também existem infinitamente.
Intuitivamente, tendemos a pensar que “o infinito é o infinito, e ambos não têm fim da mesma forma”, mas o matemático do século XIX Georg Cantor provou o fato surpreendente de que “existem diferenças de tamanho (cardinalidade) no infinito” .
Neste artigo, explicaremos em detalhes que o conjunto dos números reais é “esmagadoramente maior” que o conjunto dos números naturais, usando o Argumento de Diagonalização (Diagonal Argument) , um método de prova inovador criado por Cantor.
Teoria dos Conjuntos de Cantor e “Cardinalidade (Cardinality)”
Cantor introduziu o conceito de Cardinalidade (Cardinality) para comparar a “quantidade” de elementos nos conjuntos. No caso de um conjunto finito, a cardinalidade é simplesmente o número de elementos. No entanto, como podemos comparar os tamanhos de conjuntos infinitos?
Cantor usou a ideia de Bijeção (Bijection) . Se uma correspondência um-para-um (bijeção) puder ser criada entre dois conjuntos \(A\) e \(B\), ele definiu que esses dois conjuntos “têm a mesma cardinalidade” .
A cardinalidade dos números naturais e dos números pares é a mesma?
Por exemplo, vamos considerar o conjunto de números naturais \(\mathbb{N}\) e o conjunto de números pares positivos \(E\).
\[ \mathbb{N} = \{1, 2, 3, 4, \dots\} \]\[ E = \{2, 4, 6, 8, \dots\} \]Intuitivamente, parece que existem apenas metade dos números pares em comparação aos números naturais. No entanto, usando a função \(f(n) = 2n\), podemos criar uma correspondência um-para-um perfeita entre um número natural \(n\) e um número par \(2n\).
graph LR
subgraph "Números Naturais (N)"
N1("1")
N2("2")
N3("3")
N4("4")
Ndots("...")
end
subgraph "Números Pares (E)"
E1("2")
E2("4")
E3("6")
E4("8")
Edots("...")
end
N1 -->|"f(n)=2n"| E1
N2 -->|"f(n)=2n"| E2
N3 -->|"f(n)=2n"| E3
N4 -->|"f(n)=2n"| E4
Ndots -->|"..."| Edots
Dessa forma, os conjuntos infinitos têm a propriedade estranha de que “a parte tem o mesmo tamanho que o todo”. Um conjunto infinito que pode ser colocado em correspondência um-para-um com os números naturais dessa maneira é chamado de infinito enumerável (Countably infinite) ou diz-se que tem a cardinalidade de Aleph-nulo (\(\aleph_0\)) .
Surpreendentemente, foi provado que os números racionais (\(\mathbb{Q}\)) que podem ser expressos como frações também têm a mesma cardinalidade que os números naturais (são infinitos enumeráveis).
Os números reais são “inumeráveis”: O Teorema de Cantor
Números naturais, números pares e números racionais podem todos ser “contados em ordem”. Então, será que os números reais (\(\mathbb{R}\)) , que representam todos os pontos na reta numérica, também podem formar uma correspondência um-para-um com os números naturais?
A resposta de Cantor foi “não” . Ele mostrou que os números reais têm uma cardinalidade verdadeiramente maior do que os números naturais, ou seja, são infinitos não enumeráveis (Uncountably infinite) .
O Argumento de Diagonalização , chamado de uma das provas mais belas da história da matemática, foi usado para provar isso.
Prova usando o Argumento de Diagonalização
Aqui, não vamos considerar todos os números reais, mas nos limitar aos números reais entre 0 e 1 (intervalo \((0, 1)\)). Se houver mais números reais apenas neste intervalo do que números naturais, todos os números reais naturalmente serão mais numerosos do que os números naturais.
A suposição da Prova por Contradição
A prova usa Prova por contradição (Proof by contradiction) . Primeiro, assumimos que “todos os números reais entre 0 e 1 podem ter uma correspondência um-para-um com os números naturais (= podem ser enumerados como uma lista)”.
Em outras palavras, assumimos que todos os números reais entre 0 e 1 podem ser expressos como decimais infinitos e listados como o 1º, o 2º, … como a seguir.
\[ r_1 = 0 . \mathbf{d_{11}} d_{12} d_{13} d_{14} \dots \]\[ r_2 = 0 . d_{21} \mathbf{d_{22}} d_{23} d_{24} \dots \]\[ r_3 = 0 . d_{31} d_{32} \mathbf{d_{33}} d_{34} \dots \]\[ \vdots \]Aqui, \(d_{ij}\) representa o dígito na \(j\)-ésima casa decimal do \(i\)-ésimo número real (0 a 9).
A construção de um novo número real \(x\)
A partir desta “lista que deveria abranger todos os números reais”, Cantor mostrou como criar um novo número real \(x\) que absolutamente não está na lista .
\[ x = 0 . x_1 x_2 x_3 x_4 \dots \]Cada dígito \(x_n\) é determinado com base no dígito \(d_{nn}\) na \(n\)-ésima casa decimal do \(n\)-ésimo número da lista (o número na diagonal). A regra é muito simples.
\[ x_n = \begin{cases} 1 & \text{se } d_{nn} \neq 1 \\ 2 & \text{se } d_{nn} = 1 \end{cases} \]Em outras palavras, se o dígito diagonal \(d_{nn}\) não for 1, fazemos \(x_n\) ser 1, e se for 1, fazemos ser 2. (※ Para evitar o problema da dízima periódica contínua de 9, usamos apenas 1 e 2)
graph TD
%% "Processo de inversão de elementos diagonais"
subgraph "Componentes diagonais da lista"
D1("d_11")
D2("d_22")
D3("d_33")
end
subgraph "Componentes do novo número real x"
X1("x_1 ≠ d_11")
X2("x_2 ≠ d_22")
X3("x_3 ≠ d_33")
end
D1 -->|"Aplicar regra"| X1
D2 -->|"Aplicar regra"| X2
D3 -->|"Aplicar regra"| X3
Derivando a contradição
O novo número real \(x\) que construímos é um número real entre 0 e 1. De acordo com a suposição, a lista deve cobrir “todos os números reais entre 0 e 1”, então \(x\) também deve existir em algum lugar da lista, por exemplo, como o \(k\)-ésimo número (\(r_k\)).
Se \(x = r_k\), o dígito \(x_k\) na \(k\)-ésima casa decimal de \(x\) deve ser igual ao dígito \(d_{kk}\) na \(k\)-ésima casa decimal de \(r_k\) (\(x_k = d_{kk}\)).
No entanto, pela definição de \(x\), \(x_k\) é intencionalmente feito para ser um número diferente de \(d_{kk}\) (\(x_k \neq d_{kk}\)) .
Isso é uma contradição. Portanto, a suposição inicial de que “todos os números reais podem ser listados” estava incorreta.
Em conclusão, foi provado que o conjunto de números reais não pode ter uma correspondência um-para-um com o conjunto de números naturais, e os números reais são “esmagadoramente maiores” (sua cardinalidade é verdadeiramente maior) .
O Caminho para a Hipótese do Contínuo (Continuum Hypothesis)
O argumento de diagonalização de Cantor mostrou que existem “hierarquias” no infinito. Se a cardinalidade dos números naturais for expressa como \(\aleph_0\), e a cardinalidade dos números reais como \(\aleph_1\) ou \(2^{\aleph_0}\), a seguinte relação é válida.
\[ \aleph_0 < 2^{\aleph_0} \]Aqui, Cantor enfrentou uma enorme questão. “Existe um conjunto infinito com uma cardinalidade intermediária entre \(\aleph_0\) e \(2^{\aleph_0}\)?”
A hipótese de que “não existe cardinalidade intermediária” é chamada de Hipótese do Contínuo (Continuum Hypothesis, CH) . Cantor dedicou sua vida a prová-la, mas não conseguiu resolvê-la.
Mais tarde, foi provado por Kurt Gödel e Paul Cohen que a hipótese do contínuo é “indemonstrável e irrefutável (independente) no sistema axiomático atual da matemática (ZFC)” . Esta é uma das descobertas mais profundas da matemática do século XX.
Resumo
O argumento de diagonalização de Cantor parece um quebra-cabeça simples à primeira vista, mas por trás dele esconde-se uma lógica poderosa que se aproxima da “verdade do infinito”.
- O tamanho dos conjuntos infinitos pode ser comparado por uma “correspondência um-para-um”.
- Até os números racionais, o tamanho é o mesmo dos números naturais (infinito enumerável).
- Ao deslocar a diagonal para criar novos números, prova-se que os números reais são mais numerosos do que os números naturais (infinitos não enumeráveis).
A beleza desta lógica contraintuitiva, porém absoluta, pode ser considerada o maior encanto da disciplina da matemática. O argumento de diagonalização seria posteriormente aplicado a teorias que formam o núcleo da ciência da computação e da lógica matemática, como o problema da parada de Alan Turing e a prova do teorema da incompletude de Gödel.
