Forcing: A Arte de Construir Universos Matemáticos
VOLUME 27
𝔽
𝔾
𝕍
CONSTRUINDO MUNDOS!
𝕍[𝔾] ⊨ φ
ℙ ⊩ ∃x ∈ 𝕍ᴾ
M[G] ⊨ ZFC
Con(ZFC) → Con(ZFC + ¬CH)

FORCING

A Arte de Construir Universos Matemáticos
Coleção Escola de Lógica Matemática

JOÃO CARLOS MOREIRA

Doutor em Matemática
Universidade Federal de Uberlândia

Sumário

Capítulo 1 — O Universo das Possibilidades Matemáticas
Capítulo 2 — Modelos e Realidades Matemáticas
Capítulo 3 — A Técnica do Forcing
Capítulo 4 — Condições e Extensões
Capítulo 5 — Nomes e Interpretações
Capítulo 6 — Forcing e a Hipótese do Contínuo
Capítulo 7 — Aplicações em Teoria dos Conjuntos
Capítulo 8 — Forcing e Independência
Capítulo 9 — Variações da Técnica
Capítulo 10 — Forcing no Mundo Matemático Moderno
Referências Bibliográficas

O Universo das Possibilidades Matemáticas

Imagine ter o poder de criar novos universos matemáticos, mundos onde verdades fundamentais podem ser alteradas, onde o impossível se torna possível, e onde podemos explorar realidades alternativas com rigor absoluto. Esta não é ficção científica, mas a essência do forcing, uma das técnicas mais revolucionárias da matemática moderna. Desenvolvida por Paul Cohen nos anos 1960, esta ferramenta transformou nossa compreensão sobre o que pode ser provado e o que permanece para sempre além do alcance dos axiomas.

A Revolução de Cohen

Em 1963, um jovem matemático chamado Paul Cohen desenvolveu uma técnica que abalaria os alicerces da matemática. Por décadas, matemáticos tentavam resolver a Hipótese do Contínuo de Cantor — uma conjectura sobre os tamanhos do infinito. Cohen mostrou algo surpreendente: esta hipótese não pode ser provada nem refutada usando os axiomas padrão da matemática. Sua ferramenta? O forcing, um método para construir novos modelos matemáticos onde podemos controlar precisamente quais propriedades queremos que sejam verdadeiras.

O Impacto do Forcing

  • Resolveu questões abertas há décadas em teoria dos conjuntos
  • Mostrou que muitos problemas matemáticos são indecidíveis
  • Criou uma nova área de pesquisa em lógica matemática
  • Revolucionou nossa compreensão sobre verdade matemática
  • Estabeleceu limites fundamentais do conhecimento matemático

O Que É Forcing?

O forcing é como uma sofisticada técnica de engenharia matemática. Começamos com um modelo do universo matemático — um mundo onde os axiomas básicos da matemática são verdadeiros. Então, cuidadosamente, adicionamos novos objetos a este mundo, forçando certas propriedades a serem verdadeiras sem quebrar a consistência do sistema. É como adicionar novos andares a um edifício já construído, garantindo que a estrutura permaneça sólida.

Analogia do Jardim Matemático

  • Imagine um jardim (modelo inicial) com plantas já crescidas
  • Queremos adicionar uma nova árvore (novo conjunto)
  • As condições são como sementes que plantamos
  • O forcing garante que a árvore crescerá sem destruir o jardim
  • O resultado é um jardim expandido com propriedades desejadas

Por Que Forcing É Importante?

Antes do forcing, matemáticos acreditavam que todos os problemas matemáticos bem-formulados tinham uma resposta definitiva — verdadeiro ou falso. O forcing mostrou que a realidade é mais sutil. Existem afirmações matemáticas que são independentes dos axiomas, flutuando em um limbo lógico onde sua verdade depende do universo matemático que escolhemos habitar.

Mundos Matemáticos Possíveis

  • Um mundo onde a Hipótese do Contínuo é verdadeira
  • Outro mundo onde ela é falsa
  • Ambos os mundos são matematicamente consistentes
  • Nenhum é mais "correto" que o outro
  • A escolha depende de quais axiomas adicionais aceitamos

A Estrutura do Universo Matemático

Para entender forcing, precisamos primeiro compreender como matemáticos pensam sobre o universo dos conjuntos. Este universo, denotado por V, é construído em níveis hierárquicos, começando do vazio e crescendo infinitamente. Cada nível contém todos os conjuntos que podem ser formados a partir dos níveis anteriores. O forcing nos permite estender este universo de maneiras controladas e precisas.

A Hierarquia Cumulativa

  • V₀ = ∅ (começamos com o conjunto vazio)
  • V₁ = P(V₀) = {∅} (conjunto contendo apenas o vazio)
  • V₂ = P(V₁) = {∅, {∅}} (crescendo em complexidade)
  • Vₙ₊₁ = P(Vₙ) (cada nível é o conjunto potência do anterior)
  • V = ⋃ Vₙ (o universo é a união de todos os níveis)

Independência e Consistência

Uma das descobertas mais profundas do forcing é que muitas questões matemáticas fundamentais são independentes dos axiomas básicos. Isso significa que podemos construir universos matemáticos igualmente válidos onde essas questões têm respostas diferentes. É como descobrir que existem geometrias além da euclidiana — cada uma consistente, cada uma útil em seu próprio contexto.

Exemplos de Independência

  • A Hipótese do Contínuo (CH): existem conjuntos de tamanho intermediário?
  • O Axioma de Martin (MA): propriedades de conjuntos pequenos
  • A Hipótese de Suslin: sobre árvores e ordens lineares
  • Existência de cardinais grandes: infinitos ainda maiores
  • Propriedades de medida e categoria em conjuntos de reais

A Linguagem do Forcing

O forcing tem sua própria linguagem e notação. Usamos ℙ para denotar uma ordem parcial (o conjunto de condições), 𝔾 para o filtro genérico, e M[G] para o modelo expandido. Cada símbolo carrega significado profundo, representando aspectos diferentes da construção de novos universos matemáticos.

Vocabulário Essencial

  • Condição: um pedaço de informação sobre o objeto sendo adicionado
  • Extensão: uma condição mais específica, com mais informação
  • Filtro genérico: coleção consistente de condições
  • Nome: representação de objetos no modelo expandido
  • Forçar: garantir que uma propriedade será verdadeira

O Método Científico da Matemática

O forcing exemplifica o método científico aplicado à matemática pura. Começamos com hipóteses (axiomas), desenvolvemos teorias (modelos), e testamos suas consequências. Quando encontramos questões que não podem ser respondidas, o forcing nos permite criar "experimentos matemáticos" — novos modelos onde podemos explorar diferentes possibilidades.

Forcing como Laboratório

  • Hipótese: queremos testar se uma afirmação é independente
  • Experimento: construímos modelos via forcing
  • Observação: verificamos propriedades nos novos modelos
  • Conclusão: determinamos independência ou dependência
  • Aplicação: entendemos melhor a estrutura da matemática

Forcing e Filosofia

O forcing levanta questões filosóficas profundas sobre a natureza da verdade matemática. Se podemos construir universos onde afirmações fundamentais têm valores de verdade diferentes, o que isso significa para o platonismo matemático? Existem verdades matemáticas absolutas, ou toda verdade é relativa ao sistema de axiomas escolhido?

Questões Filosóficas

  • Existe uma realidade matemática única e absoluta?
  • Os axiomas são descobertos ou inventados?
  • O que significa "verdade" em matemática?
  • Como escolhemos entre axiomas incompatíveis?
  • O forcing revela ou cria estruturas matemáticas?

Preparando o Terreno

Nos próximos capítulos, exploraremos sistematicamente a técnica do forcing, desde seus fundamentos até suas aplicações mais sofisticadas. Veremos como construir modelos, como interpretar nomes, e como usar forcing para resolver (ou mostrar a irresolubilidade de) problemas fundamentais. Esta jornada nos levará ao coração da matemática moderna, onde a certeza absoluta dá lugar a um universo rico de possibilidades.

O forcing não é apenas uma técnica matemática — é uma janela para compreender os limites e possibilidades do conhecimento matemático. Ao dominar esta ferramenta, ganhamos não apenas a capacidade de resolver problemas específicos, mas uma perspectiva profunda sobre a natureza da matemática em si. Prepare-se para uma aventura intelectual que desafiará suas intuições e expandirá sua compreensão do que é possível no reino abstrato dos números e conjuntos!

Modelos e Realidades Matemáticas

Antes de podermos criar novos universos matemáticos através do forcing, precisamos entender o que significa ter um "modelo" da matemática. Um modelo é como uma maquete da realidade matemática — uma estrutura onde podemos verificar se axiomas e teoremas são verdadeiros. Neste capítulo, exploraremos a fascinante teoria dos modelos, descobrindo como matemáticos representam e estudam diferentes versões possíveis do universo matemático.

O Que É um Modelo?

Um modelo em matemática é uma estrutura que interpreta e dá significado a uma linguagem formal. Imagine ter um dicionário que traduz símbolos abstratos em objetos concretos, e regras que determinam quando sentenças são verdadeiras. Por exemplo, quando dizemos "existe um número primo maior que 10", um modelo dos números naturais confirma isso apontando para 11, 13, 17, e assim por diante.

Componentes de um Modelo

  • Domínio: o conjunto de objetos que existem no modelo
  • Interpretação de constantes: quais objetos representam símbolos específicos
  • Interpretação de relações: como objetos se relacionam
  • Interpretação de funções: como operações funcionam
  • Valoração: determinação de verdade para sentenças

Modelos de Teoria dos Conjuntos

A teoria dos conjuntos ZFC (Zermelo-Fraenkel com Axioma da Escolha) é o fundamento padrão da matemática. Um modelo de ZFC é um universo onde todos esses axiomas são verdadeiros. Surpreendentemente, se ZFC é consistente, existem muitos modelos diferentes de ZFC, cada um com suas peculiaridades, mas todos satisfazendo os mesmos axiomas básicos.

Axiomas de ZFC Simplificados

  • Extensionalidade: conjuntos com mesmos elementos são iguais
  • Vazio: existe um conjunto sem elementos
  • Par: dados dois objetos, existe o conjunto contendo ambos
  • União: existe a união de qualquer coleção de conjuntos
  • Infinito: existe um conjunto infinito

Modelos Transitivos

Modelos transitivos são especialmente importantes para o forcing. Um conjunto M é transitivo quando todo elemento de um elemento de M também está em M. É como uma caixa onde, se você encontra uma caixa menor dentro, todo o conteúdo da caixa menor também está solto na caixa maior. Esta propriedade torna modelos transitivos mais fáceis de trabalhar e mais naturais de entender.

Propriedades de Modelos Transitivos

  • A relação de pertinência é absoluta: x ∈ y no modelo significa x ∈ y realmente
  • Números naturais são os mesmos dentro e fora do modelo
  • Operações básicas de conjuntos são preservadas
  • Facilitam a construção de extensões via forcing
  • Permitem argumentos mais diretos e intuitivos

Modelos Contáveis

Um resultado surpreendente, conhecido como teorema de Löwenheim-Skolem, afirma que se ZFC tem um modelo, então tem um modelo contável. Isso parece paradoxal — como pode um modelo contável conter todos os conjuntos incontáveis? A resposta está na relatividade: o que é "incontável" dentro do modelo pode ser contável quando visto de fora.

O Paradoxo de Skolem

  • Dentro do modelo: existem conjuntos incontáveis
  • Fora do modelo: o modelo inteiro é contável
  • A contradição é apenas aparente
  • "Incontável" é relativo ao modelo
  • Bijeções com ℕ podem não existir no modelo

Absoluticidade e Relatividade

Algumas propriedades matemáticas são absolutas — têm o mesmo significado em qualquer modelo. Outras são relativas — seu valor de verdade pode mudar de modelo para modelo. Entender esta distinção é crucial para o forcing, pois queremos controlar precisamente quais propriedades mudam quando estendemos modelos.

Conceitos Absolutos vs. Relativos

  • Absoluto: "x é vazio", "x é um par ordenado"
  • Absoluto: "x é um número natural", "x é finito"
  • Relativo: "x é contável", "x é um cardinal"
  • Relativo: "existe uma bijeção entre x e y"
  • Relativo: "todo subconjunto de x tem propriedade P"

O Universo Construível L

Gödel construiu um modelo especial chamado L (universo construível), onde a Hipótese do Contínuo é verdadeira. L é o modelo minimal de ZFC — contém apenas os conjuntos que devem existir pelos axiomas. É como uma versão "enxuta" do universo matemático, sem gorduras extras, contendo apenas o essencial.

Características de L

  • Construído hierarquicamente usando definibilidade
  • Satisfaz ZFC + Hipótese do Contínuo Generalizada
  • Todo conjunto é ordenável por uma relação definível
  • Modelo minimal: contido em qualquer modelo transitivo
  • Muito bem-comportado mas restritivo

Modelos Internos

Um modelo interno é um modelo de ZFC que é um subconjunto do universo atual. É como encontrar um universo matemático completo vivendo dentro de outro universo maior. L é o exemplo mais famoso, mas existem muitos outros, cada um capturando diferentes aspectos da realidade matemática.

Exemplos de Modelos Internos

  • L: o universo construível de Gödel
  • HOD: conjuntos hereditariamente ordinais-definíveis
  • L[A]: construível relativo a A
  • Modelos de determinação: para jogos infinitos
  • Modelos com cardinais grandes: expandindo o infinito

Classes Próprias e Modelos

Nem toda coleção de objetos matemáticos forma um conjunto — algumas são grandes demais, formando classes próprias. O universo V de todos os conjuntos é uma classe própria. Quando falamos de "modelos" de ZFC formalmente, geralmente trabalhamos com modelos que são conjuntos, mas informalmente pensamos em V como o "modelo pretendido" de ZFC.

Classes vs. Conjuntos

  • Conjunto: pode ser elemento de outras coleções
  • Classe própria: grande demais para ser conjunto
  • V (todos os conjuntos): classe própria
  • Ord (todos os ordinais): classe própria
  • Modelos como conjuntos: necessários para forcing

Reflexão e Modelos

O princípio da reflexão afirma que qualquer propriedade verdadeira sobre o universo inteiro é refletida em algum nível inicial da hierarquia. Isso garante a existência de muitos modelos de fragmentos grandes de ZFC, fundamentais para desenvolver a teoria do forcing.

Princípio da Reflexão

  • Propriedades de V são refletidas em Vα para α grande
  • Garante existência de modelos de teoria dos conjuntos
  • Permite argumentos por aproximação
  • Conecta o finito com o infinito
  • Fundamental para metamatemática

Modelos e Verdade

A existência de múltiplos modelos de ZFC levanta questões profundas sobre verdade matemática. Se diferentes modelos discordam sobre certas afirmações, qual é a "verdadeira" resposta? O forcing nos ensina que algumas perguntas não têm resposta absoluta — a verdade é relativa ao modelo escolhido.

Perspectivas sobre Verdade

  • Formalista: verdade é derivabilidade dos axiomas
  • Platonista: existe uma realidade matemática objetiva
  • Relativista: verdade depende do modelo
  • Pragmatista: verdade é utilidade matemática
  • Estruturalista: verdade é sobre estruturas, não objetos

Modelos são as lentes através das quais examinamos a realidade matemática. Cada modelo oferece uma perspectiva diferente, revelando algumas verdades enquanto oculta outras. O forcing nos dará o poder de construir novos modelos sob medida, expandindo modelos existentes de formas precisamente controladas. Com esta compreensão de modelos como fundamento, estamos prontos para mergulhar na técnica revolucionária que permite criar novos universos matemáticos!

A Técnica do Forcing

Chegamos ao coração da revolução de Cohen — a técnica do forcing propriamente dita. Como um arquiteto que projeta edifícios impossíveis ou um compositor que cria sinfonias em dimensões extras, o forcing nos permite construir extensões de modelos matemáticos com propriedades precisamente especificadas. Neste capítulo, desvendaremos a mecânica desta técnica extraordinária, entendendo como transformar desejos matemáticos abstratos em realidades concretas.

A Ideia Central

A genialidade do forcing está em sua abordagem indireta. Em vez de tentar construir diretamente um novo objeto matemático complicado (como um novo conjunto de números reais), construímos aproximações finitas — pedaços de informação sobre o objeto desejado. Estas aproximações, chamadas condições, são organizadas em uma estrutura ordenada que guia a construção do modelo expandido.

A Estratégia do Forcing

  • Começar com um modelo M de ZFC
  • Definir condições que aproximam o objeto desejado
  • Organizar condições em uma ordem parcial ℙ
  • Encontrar um filtro genérico G através das condições
  • Construir o modelo expandido M[G]

Ordens Parciais e Condições

Uma ordem parcial ℙ = (P, ≤) é o esqueleto do forcing. Os elementos de P são as condições — fragmentos de informação sobre o objeto sendo adicionado. A relação ≤ indica extensão: p ≤ q significa que p estende q, fornecendo informação mais específica. É como um quebra-cabeça onde cada peça revela parte da imagem final.

Exemplo: Adicionando um Real

  • Condições: sequências finitas de 0s e 1s
  • Extensão: p estende q se p começa com q
  • (0,1,1) estende (0,1)
  • Condições incompatíveis: (0,1) e (1,0)
  • Filtro genérico determina um real infinito

Filtros Genéricos

Um filtro G ⊆ P é uma coleção de condições compatíveis que representa uma escolha consistente de informações. G é genérico se intersecta todo conjunto denso D ⊆ P que está no modelo base. A genericidade garante que G contém "suficiente informação" para determinar completamente o novo objeto, respondendo todas as perguntas possíveis no modelo original.

Propriedades de Filtros

  • Dirigido para cima: condições compatíveis têm extensão comum
  • Fechado para baixo: se p ∈ G e q ≥ p, então q ∈ G
  • Genérico: encontra todo conjunto denso do modelo
  • Determina o objeto adicionado completamente
  • Não existe no modelo original (teoricamente)

Densidade e Genericidade

Um conjunto D ⊆ P é denso se todo p ∈ P tem uma extensão em D. Conjuntos densos representam "requisitos" que o filtro genérico deve satisfazer. A magia do forcing é que, mesmo que existam infinitos requisitos, sempre podemos (em teoria) encontrar um filtro que satisfaz todos eles — este é o conteúdo do teorema fundamental do forcing.

Tipos de Densidade

  • Denso: toda condição tem extensão no conjunto
  • Denso aberto: denso e fechado para cima
  • Denso abaixo de p: denso no cone sob p
  • Pré-denso: fechamento é denso
  • Antichain maximal: condições mutuamente incompatíveis

A Linguagem do Forcing

Para falar sobre objetos no modelo expandido M[G] enquanto ainda estamos em M, usamos uma linguagem especial com "nomes". Um nome é uma receita para construir um objeto uma vez que temos o filtro genérico. A relação de forcing p ⊩ φ significa "a condição p força que φ será verdadeiro no modelo expandido".

Notação do Forcing

  • τ̇: nome para um objeto em M[G]
  • p ⊩ φ: p força a sentença φ
  • ⊩: símbolo de forcing (turnstile duplo)
  • val(τ̇, G): valor do nome τ̇ dado o filtro G
  • Ġ: nome canônico para o filtro genérico

O Teorema Fundamental

O teorema fundamental do forcing estabelece que se M é um modelo transitivo contável de ZFC e ℙ ∈ M é uma ordem parcial, então existe um filtro G ⊆ P que é ℙ-genérico sobre M, e M[G] é um modelo de ZFC contendo M e G. Este teorema garante que o forcing sempre funciona — podemos sempre expandir modelos de forma consistente.

Componentes do Teorema

  • Existência: filtros genéricos sempre existem (externamente)
  • Preservação: M[G] ainda satisfaz ZFC
  • Extensão: M ⊆ M[G] e G ∈ M[G]
  • Minimalidade: M[G] é a menor extensão contendo G
  • Definibilidade: elementos de M[G] são interpretações de nomes

Forcing e Verdade

A relação de forcing conecta condições em ℙ com verdades em M[G]. Se p ⊩ φ, então φ é verdadeiro em qualquer extensão genérica contendo p. Crucialmente, a relação de forcing é definível em M, permitindo raciocinar sobre o modelo expandido sem realmente construí-lo.

Leis do Forcing

  • Monotonicidade: se p ⊩ φ e q ≤ p, então q ⊩ φ
  • Consistência: não existe p tal que p ⊩ φ e p ⊩ ¬φ
  • Definibilidade: {p : p ⊩ φ} é definível em M
  • Verdade: M[G] ⊨ φ ↔ ∃p ∈ G (p ⊩ φ)
  • Genericidade: decisão eventual para toda sentença

Exemplos Clássicos de Forcing

Diferentes tipos de forcing produzem diferentes extensões. Cohen forcing adiciona reais genéricos. Forcing de medida adiciona um real aleatório. Forcing de colapso pode tornar cardinais contáveis. Cada tipo tem suas peculiaridades e aplicações específicas.

Tipos de Forcing

  • Cohen forcing: adiciona reais independentes
  • Random forcing: adiciona real de medida 1
  • Sacks forcing: adiciona real minimal
  • Collapse forcing: muda cardinalidades
  • Prikry forcing: muda cofinalidades

Chain Conditions

Propriedades da ordem parcial ℙ controlam características do modelo expandido. A condição de cadeia contável (ccc) garante que cardinais e cofinalidades são preservados. Outras chain conditions oferecem diferentes níveis de controle sobre a extensão.

Propriedades de Preservação

  • ccc: preserva cardinais e cofinalidades
  • σ-fechado: não adiciona novas sequências contáveis
  • Propriamente próprio: preserva estacionariedade
  • σ-centrado: versão forte de ccc
  • Knaster: propriedade combinatória útil

A Arte do Forcing

Dominar forcing requer tanto técnica quanto intuição. É preciso escolher a ordem parcial certa para alcançar o objetivo desejado, entender como diferentes forcings interagem, e navegar o delicado equilíbrio entre adicionar novidade e preservar estrutura. Como qualquer arte, a maestria vem com prática e experiência.

Habilidades do Praticante

  • Escolher a ordem parcial apropriada
  • Verificar preservação de propriedades desejadas
  • Calcular valores de nomes complexos
  • Combinar diferentes forcings (iteração, produto)
  • Intuir comportamento de extensões genéricas

O forcing é simultaneamente uma técnica precisa e uma arte criativa. Como vimos, sua mecânica envolve ordens parciais, filtros genéricos e uma linguagem sofisticada de nomes. Mas além da técnica, forcing representa uma mudança fundamental em como pensamos sobre existência e verdade em matemática. Com estas ferramentas em mãos, estamos prontos para explorar os detalhes mais finos de como condições controlam a construção de novos universos matemáticos!

Condições e Extensões

As condições são os átomos do forcing — os blocos fundamentais de informação que determinam a natureza dos objetos sendo adicionados ao modelo. Como notas musicais que se combinam para formar melodias, condições se estendem e se entrelaçam para criar a sinfonia completa de um novo universo matemático. Neste capítulo, exploraremos a anatomia das condições, entendendo como estas peças de informação parcial se organizam para controlar precisamente o que acontece na extensão genérica.

A Natureza das Condições

Uma condição é essencialmente uma promessa parcial sobre o objeto sendo construído. Como um contrato que especifica algumas cláusulas mas deixa outras em aberto, cada condição fixa certas propriedades enquanto mantém flexibilidade para extensões futuras. Esta flexibilidade é crucial — permite que o filtro genérico "navegue" através de todos os requisitos necessários.

Características das Condições

  • Informação finita: cada condição carrega informação limitada
  • Extensibilidade: sempre podem ser refinadas com mais detalhes
  • Compatibilidade: algumas condições podem coexistir
  • Incompatibilidade: outras condições são mutuamente exclusivas
  • Determinação progressiva: mais informação com cada extensão

A Relação de Extensão

A relação de extensão ≤ é o coração da ordem parcial. Quando p ≤ q (lê-se "p estende q" ou "p é mais forte que q"), p contém toda a informação de q e possivelmente mais. É como zoom em uma fotografia — a imagem ampliada mostra mais detalhes, mas ainda contém tudo que era visível antes.

Exemplos de Extensão

  • Sequências: (0,1,0,1) estende (0,1)
  • Funções parciais: mais pares no domínio
  • Árvores: ramos mais longos estendem mais curtos
  • Conjuntos finitos: superconjuntos estendem subconjuntos
  • Aproximações: intervalos menores são extensões mais precisas

Compatibilidade e Incompatibilidade

Duas condições são compatíveis se podem ser ambas estendidas por uma terceira condição — suas informações não se contradizem. Condições incompatíveis representam escolhas mutuamente exclusivas, como caminhos divergentes em uma encruzilhada. O filtro genérico deve escolher consistentemente, nunca incluindo condições incompatíveis.

Testando Compatibilidade

  • Compatíveis: existe extensão comum
  • Incompatíveis: informações contraditórias
  • Antichain: conjunto de condições mutuamente incompatíveis
  • Filtro: nunca contém condições incompatíveis
  • Decisão: genericidade força escolha entre incompatíveis

Condições Maximais

Em algumas ordens parciais, existem condições maximais — condições que não podem ser estendidas. Estas representam informação completa sobre algum aspecto do objeto sendo construído. Ordens sem elementos maximais são mais interessantes para forcing, pois permitem refinamento infinito.

Elementos Maximais e Forcing

  • Sem maximais: refinamento sempre possível
  • Com maximais: alguns aspectos completamente determinados
  • Atomless: entre quaisquer duas condições existe uma intermediária
  • Separativo: condições distintas têm extensões incompatíveis
  • Homogêneo: estrutura uniforme em toda parte

Densidade e Refinamento

A densidade de subconjuntos da ordem parcial controla quais propriedades o objeto genérico terá. Se queremos garantir uma propriedade, criamos um conjunto denso de condições que a forçam. O filtro genérico, ao intersectar todos os densos, garante todas as propriedades desejadas simultaneamente.

Usando Densidade

  • Para adicionar um real diferente de r: {p : p decide algum bit diferente de r}
  • Para tornar uma função sobrejetora: {p : p põe algo novo na imagem}
  • Para quebrar um cardinal: {p : p colapsa algum ordinal}
  • Para preservar uma propriedade: {p : p mantém a propriedade localmente}
  • Para criar um contraexemplo: {p : p testemunha falha local}

Condições e Informação

Podemos pensar em condições como portadoras de informação. A quantidade de informação em uma condição pode ser medida de várias formas — tamanho, complexidade, ou entropia. Condições mais fortes carregam mais informação, reduzindo a incerteza sobre o objeto final.

Medindo Informação

  • Tamanho: número de decisões tomadas
  • Profundidade: comprimento de cadeias de extensão
  • Ramificação: número de extensões imediatas possíveis
  • Entropia: incerteza restante após a condição
  • Complexidade: dificuldade de descrever a condição

Árvores de Condições

Muitas ordens parciais importantes têm estrutura de árvore, onde condições são nós e extensões formam ramos. Árvores facilitam visualização e análise, permitindo técnicas poderosas como lemas de fusão e argumentos de ramificação.

Forcing com Árvores

  • Sacks forcing: árvore binária perfeita
  • Laver forcing: árvore com stem
  • Miller forcing: árvore superperfect
  • Silver forcing: árvore com ramificação controlada
  • Mathias forcing: combinação de árvore e conjunto infinito

Condições Finitas vs. Infinitas

Condições podem carregar informação finita ou infinita. Cohen forcing usa condições finitas — sequências finitas de bits. Random forcing usa condições infinitas — conjuntos Borel de medida positiva. A escolha afeta dramaticamente as propriedades do forcing e do modelo resultante.

Comparando Tipos de Condições

  • Finitas: mais fáceis de manipular, genericidade mais forte
  • Infinitas: podem carregar mais estrutura
  • Contáveis: meio-termo útil
  • Incontáveis: para forcings especializados
  • Mistas: combinam aspectos finitos e infinitos

Extensões Genéricas

Uma extensão q de p é "suficientemente genérica" se evita certos conjuntos magros ou satisfaz certos requisitos densos. A arte do forcing está em navegar através de extensões, mantendo genericidade enquanto alcança objetivos específicos.

Estratégias de Extensão

  • Extensão diagonal: satisfazer múltiplos requisitos simultaneamente
  • Extensão por fusão: combinar informações compatíveis
  • Extensão minimal: adicionar mínima informação necessária
  • Extensão maximal: decidir o máximo possível
  • Extensão direcionada: focar em objetivo específico

O Jogo das Condições

Podemos ver forcing como um jogo infinito entre dois jogadores. Um tenta construir um filtro genérico, o outro tenta impedir. Condições são os movimentos neste jogo. A existência de estratégias vencedoras está intimamente ligada a propriedades da ordem parcial.

Forcing como Jogo

  • Jogador I: tenta construir filtro genérico
  • Jogador II: tenta bloquear genericidade
  • Movimentos: escolher extensões de condições
  • Vitória: filtro genérico vs. não-genérico
  • Determinação: quem tem estratégia vencedora?

Condições e suas extensões formam o tecido fino do forcing, controlando cada detalhe do universo sendo construído. Como vimos, a arte está em escolher e organizar condições para alcançar objetivos matemáticos específicos enquanto mantém consistência e genericidade. Esta dança delicada entre controle e liberdade, entre determinação e flexibilidade, é o que torna o forcing uma ferramenta tão poderosa e elegante. Com este entendimento profundo de condições, estamos preparados para explorar como objetos do modelo expandido são nomeados e interpretados!

Nomes e Interpretações

Como falar sobre objetos que ainda não existem? Como descrever habitantes de um universo ainda não construído? A solução genial do forcing é o sistema de nomes — uma linguagem que permite referenciar e raciocinar sobre objetos do modelo expandido enquanto ainda estamos no modelo base. Como profecias matemáticas que se tornam realidade, nomes são receitas que se materializam em objetos concretos quando o filtro genérico é revelado.

O Conceito de Nome

Um nome no forcing é como um envelope lacrado contendo instruções condicionais. "Se a condição p estiver no filtro genérico, então inclua x no objeto sendo construído." Cada nome é uma função que associa condições a outros nomes, criando uma estrutura recursiva que pode descrever objetos arbitrariamente complexos no modelo expandido.

Anatomia de um Nome

  • Estrutura recursiva: nomes são construídos de outros nomes
  • Condições como chaves: diferentes condições ativam diferentes partes
  • Interpretação dependente de G: valor final depende do filtro genérico
  • Definível no modelo base: podemos falar sobre nomes em M
  • Hierarquia de complexidade: nomes têm ranks ordinais

Nomes Canônicos

Alguns nomes são especialmente importantes. O nome canônico Ġ representa o próprio filtro genérico. Para cada x ∈ M, existe um nome canônico x̌ que sempre é interpretado como x, independente do filtro. Estes nomes especiais formam a ponte entre o modelo base e sua extensão.

Nomes Especiais

  • x̌: nome canônico para x ∈ M (check)
  • Ġ: nome para o filtro genérico (dot)
  • ∅̇: nome para o conjunto vazio
  • V̇: nome para o modelo base
  • ṙ: nome para o real genérico sendo adicionado

Interpretação de Nomes

Dado um filtro genérico G, cada nome τ tem uma interpretação val(τ, G) — seu valor no modelo expandido. A interpretação é definida recursivamente: val(τ, G) = {val(σ, G) : ∃p ∈ G ((p, σ) ∈ τ)}. Como uma receita sendo executada, o nome se desdobra em um objeto concreto.

Processo de Interpretação

  • Começar com o nome τ
  • Verificar quais condições de τ estão em G
  • Para cada tal condição, incluir a interpretação do nome associado
  • Recursão termina em nomes de rank menor
  • Resultado: um objeto único em M[G]

A Hierarquia de Nomes

Nomes formam uma hierarquia estratificada por rank. Nomes de rank 0 são essencialmente conjuntos do modelo base. Nomes de rank α podem referenciar apenas nomes de rank menor que α. Esta estrutura hierárquica garante que a interpretação está bem-definida e evita paradoxos auto-referenciais.

Ranks de Nomes

  • Rank 0: nomes para elementos de M
  • Rank sucessor: construídos de nomes de rank menor
  • Rank limite: união de ranks menores
  • Complexidade cresce com rank
  • Todo objeto em M[G] tem um nome de algum rank

Nomes e Forcing

A relação de forcing para fórmulas com nomes é definida recursivamente. Para determinar se p ⊩ "τ ∈ σ", precisamos verificar se p força que a interpretação de τ estará na interpretação de σ. Esta definição recursiva permite raciocinar sobre propriedades complexas de objetos ainda não construídos.

Forcing com Nomes

  • p ⊩ τ = σ: p força que τ e σ terão mesma interpretação
  • p ⊩ τ ∈ σ: p força pertinência entre interpretações
  • p ⊩ φ(τ₁,...,τₙ): p força propriedade sobre interpretações
  • Definibilidade: relação de forcing é definível em M
  • Decidibilidade: genericidade eventualmente decide tudo

Mixagem e Nomes

Um nome sofisticado pode "mixar" informações de diferentes condições, criando objetos que dependem sutilmente do filtro genérico. Por exemplo, podemos construir um nome para um real onde o n-ésimo bit depende de qual condição de rank n está no filtro. Esta flexibilidade permite construções extremamente delicadas.

Técnicas de Construção de Nomes

  • Nomes simples: uma condição por elemento
  • Nomes mixados: múltiplas condições afetam cada elemento
  • Nomes diagonais: dependência sistemática de G
  • Nomes aleatórios: elementos escolhidos probabilisticamente
  • Nomes simétricos: invariantes sob automorfismos

Nice Names

Nice names (nomes agradáveis) são nomes com estrutura especialmente simples, onde cada elemento potencial é decidido por uma única condição maximal em uma antichain. Trabalhar com nice names simplifica muitos argumentos, e frequentemente podemos substituir nomes arbitrários por nice names equivalentes.

Propriedades de Nice Names

  • Estrutura de antichain: condições incompatíveis
  • Decisão única: cada elemento decidido uma vez
  • Simplificação: argumentos mais limpos
  • Densidade: nice names são densos entre todos os nomes
  • Canonicidade: forma normal para nomes

Hereditariedade e Nomes

Um nome é hereditário se sua interpretação depende apenas de condições "relevantes" no filtro. Esta propriedade permite otimizações importantes e está relacionada a conceitos como absolute names e check names. Hereditariedade simplifica cálculos e preserva estrutura.

Tipos de Hereditariedade

  • Strongly hereditário: valor independe de extensões irrelevantes
  • Weakly hereditário: valor estável sob certas mudanças
  • Locally hereditário: hereditariedade em regiões da ordem
  • Preservação: hereditariedade preservada por operações
  • Aplicações: simplificação de argumentos de forcing

Nomes para Funções e Relações

Podemos construir nomes não apenas para conjuntos, mas para funções e relações. Um nome para uma função é essencialmente um nome para seu gráfico. A interpretação produz uma função em M[G] com domínio e contradomínio potencialmente novos.

Construindo Estruturas Complexas

  • Funções: nomes para conjuntos de pares ordenados
  • Relações: nomes para subconjuntos de produtos
  • Estruturas: nomes para tuplas com operações
  • Ordinais: nomes para boas-ordens
  • Cardinais: nomes com bijeções controladas

O Universo de Nomes

O conjunto de todos os nomes para uma ordem parcial ℙ forma ele próprio um universo rico e complexo. Este universo de nomes V^ℙ tem estrutura fascinante, refletindo e amplificando propriedades da ordem parcial original.

Propriedades de V^ℙ

  • Classe própria em M (usualmente)
  • Hierarquia estratificada por rank
  • Fechado sob operações de nomes
  • Reflete propriedades de ℙ
  • Domínio da interpretação val(·, G)

Nomes são a linguagem que permite ao forcing transcender o paradoxo de falar sobre o que ainda não existe. Como vimos, este sistema sofisticado de referências condicionais permite construir e raciocinar sobre objetos de complexidade arbitrária no modelo expandido. Com nomes, transformamos o abstrato em concreto, o potencial em atual. Esta maquinaria nos prepara para enfrentar um dos resultados mais famosos do forcing: a independência da Hipótese do Contínuo!

Forcing e a Hipótese do Contínuo

A Hipótese do Contínuo (CH) foi o primeiro problema da famosa lista de Hilbert, uma conjectura que desafiou os maiores matemáticos por mais de meio século. Ela pergunta: existe algum conjunto cujo tamanho está estritamente entre o dos números naturais e o dos números reais? Cohen usou forcing para mostrar que esta questão fundamental não tem resposta definitiva nos axiomas usuais da matemática. Neste capítulo, exploraremos esta aplicação revolucionária do forcing que mudou para sempre nossa compreensão da matemática.

A Hipótese do Contínuo

Cantor descobriu que existem diferentes tamanhos de infinito. Os naturais ℕ formam o menor infinito, ℵ₀. Os reais ℝ têm cardinalidade 2^ℵ₀, também chamada de contínuo 𝔠. A Hipótese do Contínuo afirma que 2^ℵ₀ = ℵ₁, onde ℵ₁ é o menor cardinal incontável. Em outras palavras, CH diz que não existe conjunto de tamanho intermediário entre ℕ e ℝ.

Formulações Equivalentes de CH

  • 2^ℵ₀ = ℵ₁ (igualdade de cardinais)
  • Todo subconjunto infinito de ℝ é contável ou tem tamanho do contínuo
  • ℝ pode ser bem-ordenado com tipo ω₁
  • Existe bijeção entre ℝ e ω₁
  • Toda família de abertos disjuntos em ℝ é contável

O Resultado de Gödel

Em 1940, Gödel provou que CH é consistente com ZFC construindo o universo construível L, onde CH é verdadeira. Isso mostrou que não podemos refutar CH usando os axiomas padrão. Mas a questão permaneceu: podemos provar CH? Cohen respondeu negativamente, completando a demonstração de independência.

O Universo L de Gödel

  • L é construído usando apenas definibilidade
  • Modelo minimal de ZFC
  • CH vale em L (também GCH)
  • Demonstra Con(ZFC) → Con(ZFC + CH)
  • Mas não resolve completamente a questão

A Estratégia de Cohen

Cohen desenvolveu forcing especificamente para mostrar que ¬CH é consistente. Sua ideia genial: começar com um modelo onde CH vale (como L), então adicionar muitos novos subconjuntos de ω sem colapsar cardinais. Se adicionarmos ℵ₂ novos reais mantendo ℵ₁ e ℵ₂ incontáveis, teremos 2^ℵ₀ ≥ ℵ₂ > ℵ₁, violando CH.

Plano de Cohen

  • Começar com modelo de CH (por exemplo, L)
  • Adicionar ℵ₂ reais genéricos
  • Garantir que são todos distintos
  • Preservar cardinalidade de ℵ₁ e ℵ₂
  • Concluir que 2^ℵ₀ ≥ ℵ₂, logo ¬CH

Cohen Forcing

O forcing de Cohen usa condições que são funções parciais finitas de ω × ω₂ para 2 = {0,1}. Cada função parcial finita especifica finitos bits de ω₂-muitos reais. O filtro genérico produz uma função total, dando ω₂ novos subconjuntos de ω, todos distintos.

Estrutura do Cohen Forcing

  • ℙ = Fn(ω × ω₂, 2): funções parciais finitas
  • p ≤ q se p ⊇ q (mais informação)
  • Para α < ω₂, obtemos real r_α
  • r_α(n) = 1 ↔ ((n,α), 1) está na função genérica
  • Reais r_α são mutuamente genéricos

Preservação de Cardinais

Crucial para o argumento é que Cohen forcing preserva cardinais. A propriedade chave é a condição de cadeia contável (ccc): toda anticadeia é contável. Isso garante que ℵ₁ e ℵ₂ permanecem incontáveis na extensão, enquanto adicionamos pelo menos ℵ₂ novos reais.

Por Que ccc Preserva Cardinais

  • Anticadeias contáveis limitam "largura" do forcing
  • Novas funções de ω₁ em V são uniões contáveis
  • Uniões contáveis de conjuntos contáveis são contáveis
  • Logo ω₁ não se torna contável
  • Argumento similar para cardinais maiores

Genericidade Mútua

Os reais adicionados são mutuamente genéricos — cada um é genérico sobre o modelo gerado pelos outros. Esta independência mútua garante que são todos distintos e que realmente obtemos 2^ℵ₀ ≥ ℵ₂ na extensão.

Propriedades dos Reais de Cohen

  • Mutuamente genéricos: independentes uns dos outros
  • Todos distintos: diferem em infinitos lugares
  • Não-construíveis: não pertencem a L
  • Aleatórios em certo sentido combinatório
  • Formam conjunto de tamanho ℵ₂ em M[G]

Variações do Argumento

Podemos modificar o forcing de Cohen para obter diferentes valores de 2^ℵ₀. Adicionando ℵ₁₇ reais, obtemos 2^ℵ₀ = ℵ₁₇. Com técnicas mais sofisticadas, podemos fazer 2^ℵ₀ ser quase qualquer cardinal regular. A flexibilidade do forcing revela quão indeterminado é o tamanho do contínuo.

Possíveis Valores do Contínuo

  • 2^ℵ₀ = ℵ₁ (CH verdadeira)
  • 2^ℵ₀ = ℵ₂ (primeiro violation de CH)
  • 2^ℵ₀ = ℵ_ω (cardinal limite)
  • 2^ℵ₀ = ℵ_ω₁ (cardinal muito grande)
  • Restrições: cofinalidade deve ser incontável

Implicações Filosóficas

A independência de CH tem profundas implicações filosóficas. Se uma questão tão básica sobre conjuntos de números não tem resposta definitiva, o que isso diz sobre a natureza da matemática? Existem fatos matemáticos objetivos, ou a matemática é mais flexível do que imaginávamos?

Questões Levantadas

  • Devemos adotar CH como novo axioma?
  • Ou sua negação? Ou permanecer agnósticos?
  • Existem argumentos naturalidade para decidir?
  • O que significa "verdade" para afirmações independentes?
  • Como isso afeta fundamentos da matemática?

Generalizações: GCH

A Hipótese do Contínuo Generalizada (GCH) afirma que 2^ℵ_α = ℵ_{α+1} para todo ordinal α. Forcing pode violar GCH em qualquer cardinal específico ou em muitos simultaneamente. Easton mostrou que, para cardinais regulares, quase qualquer padrão de potências é consistente.

Teorema de Easton

  • Para cardinais regulares, comportamento de 2^κ é muito livre
  • Restrições: monotonicidade e cofinalidade
  • Cardinais singulares são mais restritivos
  • Forcing de Easton: produto de Cohen forcings
  • Máxima flexibilidade no comportamento da função potência

O Legado de Cohen

O trabalho de Cohen não apenas resolveu CH, mas criou todo um novo campo da matemática. Forcing se tornou ferramenta indispensável em teoria dos conjuntos, com aplicações muito além de questões de cardinalidade. Cohen recebeu a Medalha Fields em 1966, único vencedor até hoje por trabalho em lógica.

Impacto do Resultado

  • Medalha Fields para Cohen (1966)
  • Criação de nova área: teoria dos conjuntos via forcing
  • Milhares de artigos usando forcing
  • Mudança na filosofia da matemática
  • Técnica aplicada a muitos outros problemas

A resolução da Hipótese do Contínuo através do forcing marca um divisor de águas na história da matemática. Cohen não apenas respondeu a pergunta de Hilbert — ele mostrou que a pergunta estava mal-formulada, assumindo uma determinação que não existe. Este resultado transformou nossa compreensão sobre os fundamentos da matemática, revelando um universo de possibilidades onde antes víamos apenas uma verdade única. O forcing continua a ser aplicado a novos problemas, sempre revelando novas facetas da rica estrutura do universo conjuntista!

Aplicações em Teoria dos Conjuntos

O forcing revolucionou a teoria dos conjuntos, transformando-a de um estudo de fundamentos em uma disciplina vibrante com técnicas próprias e resultados surpreendentes. Como um microscópio que revela estruturas invisíveis a olho nu, o forcing expõe a rica textura do universo conjuntista, mostrando que muitas questões fundamentais admitem múltiplas respostas consistentes. Neste capítulo, exploraremos as diversas aplicações do forcing além da Hipótese do Contínuo.

Cardinais e Cofinalidades

O forcing permite manipular características sutis de cardinais infinitos. Podemos mudar cofinalidades, criar ou destruir cardinais inacessíveis, e controlar o comportamento da função cardinal. Prikry forcing, por exemplo, muda a cofinalidade de um cardinal mensurável de incontável para ω, preservando todos os cardinais.

Manipulando Cardinais

  • Colapso: tornar cardinais grandes contáveis
  • Preservação: manter cardinais inalterados
  • Mudança de cofinalidade: Prikry e Magidor forcing
  • Criação de gaps: intervalos sem cardinais
  • Padrões de cardinais: teorema de Easton generalizado

Árvores e Combinatória Infinita

Muitos problemas combinatórios sobre estruturas infinitas são independentes de ZFC. A Hipótese de Suslin sobre a existência de árvores de Suslin, propriedades de árvores de Aronszajn, e questões sobre colorações infinitas foram todas estudadas via forcing. Diferentes forcings produzem universos com comportamentos combinatórios radicalmente diferentes.

Problemas de Árvores

  • Árvores de Suslin: existem ou não?
  • Árvores de Kurepa: consistência relativa
  • Árvores especiais: podem todas ser especializadas?
  • Gaps em tipos de ordem: construção via forcing
  • Princípios combinatórios: ◇, ♣, e variantes

Teoria de Medida

O forcing esclarece questões fundamentais sobre medida e categoria. Podemos construir modelos onde todo conjunto de reais tem medida de Lebesgue zero ou é conull, onde a união de menos que contínuo conjuntos de medida zero tem medida zero, ou onde existem ultrafiltros não-principais em ω com propriedades especiais.

Aplicações à Medida

  • Medida zero: coberturas e cardinalidades
  • Conjuntos magros: categoria de Baire
  • Ideais σ-completos: estrutura e cardinalidade
  • Medidas finitamente aditivas: extensões
  • Ultrafiltros: existência e propriedades

Topologia Conjuntista

Questões topológicas sobre espaços de dimensão infinita frequentemente são independentes. O forcing pode criar espaços com propriedades exóticas: espaços normais não-paracompactos, espaços de Moore não-metrizáveis, ou exemplos extremos de não-homogeneidade. A linha de Suslin existe em alguns modelos e não em outros.

Construções Topológicas

  • Linha de Suslin: ordem linear sem gaps contáveis
  • S-spaces e L-spaces: separação sem sequências
  • Espaços de Moore: desenvolvimento sem metrização
  • Dowker spaces: normalidade sem paracompacidade
  • Produtos box: comportamento patológico controlado

Grupos e Álgebra

Forcing tem aplicações surpreendentes em álgebra. Podemos construir grupos abelianos com propriedades independentes de ZFC, álgebras de Boole com características especiais, e resolver questões sobre automorfismos e endomorfismos. O grupo de automorfismos de ℙ(ω)/fin tem estrutura que varia entre modelos.

Aplicações Algébricas

  • Grupos de Whitehead: existência independente
  • Álgebras de Boole: gaps e towers
  • Anéis de endomorfismos: estrutura variável
  • Extensões de grupos: problemas de splitting
  • Módulos injetivos: caracterizações independentes

Teoria Descritiva de Conjuntos

O forcing ilumina a estrutura fina de conjuntos definíveis de reais. Podemos controlar a complexidade de conjuntos na hierarquia projetiva, determinar quando vale determinação para classes de jogos, e explorar regularidades de conjuntos definíveis. Forcing sobre L adiciona reais com propriedades de definibilidade precisas.

Hierarquia Projetiva

  • Conjuntos Σ¹₁: sempre tem propriedade de Baire
  • Conjuntos Σ¹₂: regularidade independente
  • Determinação: PD independente de ZFC
  • Cardinais de Wadge: estrutura de graus
  • Uniformização: existência de funções escolha definíveis

Grandes Cardinais

Forcing interage sutilmente com grandes cardinais. Alguns forcings preservam mensurabilidade, outros a destroem. Lévy collapse torna cardinais supercompactos contáveis. Forcing pode criar modelos internos para grandes cardinais ou mostrar consistência relativa de sua inexistência em certos contextos.

Forcing e Grandes Cardinais

  • Preservação: forcings gentis com grandes cardinais
  • Destruição: colapso de cardinais mensuráveis
  • Criação relativa: modelos internos via forcing
  • Indestructibilidade: tornar propriedades robustas
  • Lifting: estender embeddings elementares

Forcing Iterado

Para obter modelos com múltiplas propriedades independentes, usamos forcing iterado. Construímos uma sequência de modelos, cada um obtido por forcing sobre o anterior. Técnicas de suporte finito e contável controlam o comportamento da iteração, permitindo construções de complexidade arbitrária.

Técnicas de Iteração

  • Suporte finito: preserva ccc
  • Suporte contável: para forcings próprios
  • Iteração revista: composição cuidadosa
  • Limites de iterações: propriedades emergentes
  • Templates: padrões reutilizáveis de iteração

Axiomas de Forcing

Certas propriedades de modelos genéricos são tão úteis que foram propostas como novos axiomas. Martin's Axiom (MA) afirma que forcing com ordens ccc se comporta como forcing sobre modelo contável. Proper Forcing Axiom (PFA) estende isso para forcings próprios. Estes axiomas têm consequências profundas e elegantes.

Axiomas Derivados do Forcing

  • MA: genericidade para ordens ccc pequenas
  • PFA: genericidade para forcings próprios
  • MM: Martin's Maximum, versão maximal
  • BPFA: Bounded PFA, versão mais fraca
  • Consequências: decisão de muitas questões independentes

Modelos Canônicos

Forcing pode criar modelos com propriedades extremas que servem como teste para conjecturas. O modelo de Solovay onde todo conjunto de reais é Lebesgue mensurável. O modelo de colapso onde ω₁ = ω₁ᴸ. Estes modelos canônicos iluminam possibilidades e limitações da teoria dos conjuntos.

Modelos Importantes

  • Modelo de Solovay: regularidade extrema
  • Modelo de colapso: ω₁ minimal
  • Modelo random: reais aleatórios abundantes
  • Modelo de Cohen: reais genéricos puros
  • Modelos de determinação: AD em modelos internos

As aplicações do forcing em teoria dos conjuntos são vastas e continuam se expandindo. Cada nova técnica de forcing abre portas para resolver (ou mostrar independência de) problemas anteriormente intratáveis. O forcing transformou a teoria dos conjuntos de um estudo de fundamentos em um campo dinâmico onde a criatividade matemática floresce na construção de universos exóticos e na descoberta de padrões profundos na estrutura do infinito!

Forcing e Independência

A descoberta de que muitas questões matemáticas são independentes dos axiomas usuais transformou profundamente nossa compreensão da matemática. O forcing não apenas prova independências — ele revela um vasto arquipélago de ilhas matemáticas, cada uma com sua própria geografia, conectadas por pontes de consistência mas separadas por oceanos de indecidibilidade. Neste capítulo, exploraremos como o forcing estabelece independência e o que isso significa para a natureza da verdade matemática.

O Fenômeno da Independência

Uma afirmação φ é independente de ZFC se tanto φ quanto ¬φ são consistentes com ZFC. Isso significa que existem modelos de ZFC onde φ é verdadeiro e outros onde é falso. A independência revela que ZFC, apesar de sua força, não determina completamente a estrutura do universo matemático.

Graus de Independência

  • Independência absoluta: independente de ZFC
  • Independência relativa: independente de ZFC + axiomas extras
  • Independência equiconsistente: requer mesma força consistencial
  • Independência com grandes cardinais: precisa axiomas fortes
  • Independência genérica: vale em extensões genéricas típicas

Métodos de Prova de Independência

Para provar que φ é independente, precisamos mostrar Con(ZFC + φ) e Con(ZFC + ¬φ). Forcing tipicamente estabelece uma direção, enquanto modelos internos (como L) ou forcing diferente estabelece a outra. A simetria nem sempre existe — algumas direções são muito mais difíceis que outras.

Estratégias de Independência

  • Direção positiva: forcing adiciona testemunhas
  • Direção negativa: forcing destrói candidatos
  • Modelos internos: L para consistência com CH
  • Forcing simétrico: para independência com escolha
  • Forcing classe: para independência sobre NBG

O Método de Cohen Original

Cohen desenvolveu um método geral para provar independências. Começando com modelo contável transitivo M de ZFC, constrói extensão genérica M[G] onde vale a propriedade desejada. A transitividade e contabilidade são técnicas — o resultado se transfere para o contexto geral via argumentos de absoluticidade.

Passos do Método de Cohen

  • Fixar modelo base M (transitivo contável)
  • Definir ordem parcial ℙ apropriada
  • Mostrar que forcing preserva ZFC
  • Verificar que propriedade desejada vale em M[G]
  • Concluir independência relativa

Independências Clássicas

Além de CH, muitas questões fundamentais são independentes. A existência de árvores de Suslin, o Axioma de Martin, a Hipótese de Kurepa, propriedades de ultrafiltros, questões sobre medida e categoria — todas foram mostradas independentes via forcing. Cada independência revela limitações fundamentais de ZFC.

Zoo de Independências

  • CH e GCH: valores do contínuo
  • Suslin's Hypothesis: sobre ordens lineares
  • Whitehead problem: grupos abelianos livres
  • Borel conjecture: conjuntos fortes de medida zero
  • Normal Moore space conjecture: metrização

Força Consistencial

Algumas independências requerem hipóteses de consistência mais fortes que Con(ZFC). Por exemplo, a consistência de "todo conjunto projetivo é Lebesgue mensurável" requer a existência de cardinais inacessíveis. O forcing revela uma hierarquia de força consistencial, onde axiomas mais fortes permitem provar consistências mais ambiciosas.

Hierarquia de Consistência

  • Con(ZFC): base para independências simples
  • Con(ZFC + inacessível): regularidade projetiva
  • Con(ZFC + mensurável): saturação de ideais
  • Con(ZFC + supercompacto): PFA, reflexão estacionária
  • Con(ZFC + huge): determinação ótima

Independência e Naturalidade

Nem todas as afirmações independentes são igualmente naturais. CH é uma questão básica sobre tamanhos de conjuntos. Em contraste, algumas independências envolvem construções artificiais. A naturalidade de uma questão independente influencia se devemos buscar novos axiomas para decidí-la.

Critérios de Naturalidade

  • Simplicidade da formulação
  • Conexões com outras áreas
  • Aparecimento em contextos diversos
  • Consequências matemáticas importantes
  • Intuição matemática sobre resposta "correta"

O Programa de Gödel

Gödel sugeriu buscar novos axiomas para decidir questões independentes. Grandes cardinais são candidatos naturais — axiomas que estendem ZFC de forma matematicamente rica. Forcing mostra que mesmo com grandes cardinais, muitas questões permanecem independentes, sugerindo limites fundamentais ao programa de Gödel.

Axiomas Candidatos

  • Grandes cardinais: inacessíveis, mensuráveis, etc.
  • Axiomas de forcing: MA, PFA, MM
  • Axiomas de determinação: AD, ADᴿ
  • V = L: minimalidade (rejeitado por muitos)
  • Axiomas de regularidade: todo conjunto é mensurável

Independência Genérica Absoluta

Algumas propriedades são "genericamente absolutas" — têm mesmo valor de verdade em quase todas as extensões genéricas. Outras são "genericamente variáveis" — mudam de valor dependendo do forcing. Esta distinção sugere uma noção de robustez para verdades matemáticas.

Absoluticidade Genérica

  • ω₁ᴸ é contável: sempre decidido positivamente
  • CH: facilmente forçado verdadeiro ou falso
  • Propriedades aritméticas: sempre absolutas
  • Existência de grandes cardinais: difícil de mudar
  • Estrutura fina de L: genericamente robusta

Multiverso vs. Universo

A prevalência de independências sugere duas visões filosóficas. A visão do universo mantém que existe uma realidade matemática única, e independências refletem nossa ignorância. A visão do multiverso abraça múltiplas realidades matemáticas igualmente válidas, conectadas por forcing e outras construções.

Duas Filosofias

  • Universo: realidade única, verdades absolutas
  • Multiverso: múltiplas realidades, verdades relativas
  • Forcing como descoberta vs. criação
  • Papel de intuição matemática
  • Critérios para escolher axiomas

Independência Além de ZFC

Forcing também estabelece independências sobre outras teorias. Sobre ZF sem escolha, sobre teorias de segunda ordem, sobre teorias com classes próprias. Cada contexto tem suas peculiaridades, mas o forcing se adapta, revelando independências em todos os níveis da hierarquia lógica.

Outros Contextos

  • ZF: forcing simétrico para independência de AC
  • NBG/MK: forcing de classe
  • Segunda ordem: interpretações variáveis
  • Aritmética: independências via forcing aritmético
  • Teoria de tipos: forcing em contexto tipado

A descoberta sistemática de independências através do forcing revolucionou nossa compreensão da matemática. Onde antes buscávamos verdades absolutas, agora navegamos um mar de possibilidades consistentes. Esta mudança de perspectiva — de uma matemática única para um multiverso de matemáticas possíveis — é talvez a contribuição filosófica mais profunda do forcing. Longe de ser uma limitação, a independência revela a riqueza inesgotável da realidade matemática!

Variações da Técnica

Como um tema musical que admite infinitas variações, o forcing básico de Cohen gerou uma sinfonia de técnicas especializadas, cada uma adaptada para objetivos específicos. Forcing iterado constrói modelos complexos passo a passo. Forcing próprio preserva propriedades estacionárias. Forcing de classe transcende limitações de tamanho. Neste capítulo, exploraremos este rico ecossistema de variações, descobrindo como matemáticos refinaram e estenderam a técnica original para resolver problemas cada vez mais sofisticados.

Forcing Iterado

Forcing iterado permite construir modelos satisfazendo múltiplas propriedades independentes simultaneamente. Como um edifício de muitos andares, cada estágio adiciona nova estrutura preservando o que foi construído antes. A arte está em garantir que a construção total preserva propriedades desejadas enquanto adiciona novidade em cada passo.

Tipos de Iteração

  • Iteração com suporte finito: preserva ccc
  • Suporte contável: para forcings não-ccc
  • Iteração revised: composição mais flexível
  • Iteração com loteria: escolha aleatória de forcings
  • Iteração classe: transfinitas longas iterações

Forcing Próprio

Desenvolvido por Shelah, forcing próprio preserva estacionariedade de subconjuntos de ω₁. Esta preservação permite iterações longas mantendo propriedades combinatórias delicadas. O Proper Forcing Axiom (PFA), consequência de um cardinal supercompacto, tem implicações profundas na teoria dos conjuntos.

Características do Forcing Próprio

  • Preserva estacionariedade em ω₁
  • Permite iteração com suporte contável
  • Inclui muitos forcings naturais
  • Base para PFA e variantes
  • Teoria rica de preservação

Forcing Semipróprio

Uma generalização do forcing próprio que preserva estacionariedade de estruturas contáveis. Forcing semipróprio captura uma classe ainda maior de ordens parciais úteis, permitindo construções mais flexíveis enquanto mantém controle sobre propriedades importantes.

Vantagens do Semipróprio

  • Classe mais ampla que próprio
  • Preservação de estruturas refinadas
  • Iteração robusta
  • Aplicações em topologia conjuntista
  • Conexões com reflexão

Forcing com Árvores

Muitos forcings importantes usam árvores como condições. Sacks forcing usa árvore binária perfeita. Laver forcing permite troncos antes de ramificar. Miller forcing usa árvores superperfect. Cada variação produz reais com propriedades específicas de genericidade e minimalidade.

Zoo de Tree Forcings

  • Sacks: minimal degree, preserva p-points
  • Laver: propriedade de Borel
  • Miller: racional perfeito
  • Silver: medida e categoria
  • Mathias: happy families

Random Forcing

Random forcing adiciona um real "aleatório" no sentido de teoria da medida. Condições são conjuntos Borel de medida positiva. O real genérico evita todos os conjuntos de medida zero do modelo base, sendo genuinamente aleatório do ponto de vista do modelo original.

Propriedades do Random Real

  • Evita todos os nulos do modelo base
  • Satisfaz todas as leis de probabilidade
  • Martin-Löf random sobre o modelo
  • Preserva medida exterior
  • Solovay model via colapso Lévy

Forcing de Colapso

Collapse forcing torna cardinais grandes contáveis ou muda suas cardinalidades. Lévy collapse é o exemplo paradigmático, colapsando um cardinal κ para tornar-se ω₁. Esta técnica é fundamental para muitas construções, incluindo o modelo de Solovay onde todo conjunto de reais é mensurável.

Aplicações de Colapso

  • Lévy collapse: Col(ω, κ) torna κ contável
  • Colapso estratégico: preserva estruturas escolhidas
  • Modelo de Solovay: colapsar inacessível
  • Coding: informação em padrões de colapso
  • Absorção de cardinais: eliminação controlada

Forcing Simétrico

Forcing simétrico, desenvolvido independentemente por Cohen e Scott-Solovay, permite construir modelos de ZF onde o Axioma da Escolha falha. Usa automorfismos da ordem parcial e filtros invariantes sob subgrupos. Esta técnica produziu os primeiros modelos de ZF + ¬AC.

Construções Simétricas

  • Modelo básico de Cohen: infinitos reais sem escolha
  • Modelo de Feferman-Levy: ω₁ união contável de contáveis
  • Modelo de Halpern-Läuchli: vetores de reais
  • Grupos de automorfismos controlam simetria
  • Filtros normais determinam o modelo

Forcing Estratégico

Forcing estratégico usa jogos infinitos para definir genericidade. Condições são estratégias parciais em jogos. Esta abordagem conecta forcing com determinação de jogos e tem aplicações em teoria descritiva de conjuntos.

Elementos do Forcing Estratégico

  • Condições como estratégias parciais
  • Extensão por refinamento de estratégia
  • Genericidade via vitórias em jogos
  • Conexão com axiomas de determinação
  • Aplicações em conjuntos projetivos

Forcing de Classe

Para certas questões, precisamos forcing que não é conjunto mas classe própria. Forcing de classe permite construir extensões genéricas de modelos de teoria de classes como NBG ou MK. Técnicas especiais são necessárias para lidar com questões de tamanho.

Desafios do Forcing de Classe

  • Condições formam classe própria
  • Filtros genéricos são classes
  • Pretendedness e aproximações
  • Teoremas de preservação adaptados
  • Aplicações em teoria de categorias

Forcing Produto

Forcing produto combina múltiplos forcings simultaneamente. Diferente de iteração, todos os componentes são adicionados de uma vez. Produtos finitos preservam muitas propriedades. Produtos infinitos requerem cuidado com suporte.

Tipos de Produtos

  • Produto direto: componentes independentes
  • Produto com suporte finito: preserva ccc
  • Produto lateral: side-by-side
  • Produto entrelaçado: dependências controladas
  • Produtos generalizados: estruturas complexas

Forcing Virtual

Virtual forcing trabalha com modelos virtuais — classes definíveis que se comportam como modelos mas podem não ser conjuntos. Esta técnica permite argumentos de forcing em contextos onde modelos genuínos não existem ou são problemáticos.

Conceitos Virtuais

  • Modelos virtuais: classes com estrutura de modelo
  • Genericidade virtual: aproximação de genericidade
  • Large cardinals virtuais: sombras de cardinais grandes
  • Aplicações em inner model theory
  • Conexões com sharps e 0#

Forcing Booleano

Interpretação booleana do forcing vê condições como elementos de álgebra booleana completa. Esta perspectiva algébrica clarifica muitos aspectos do forcing e conecta com teoria de álgebras booleanas e espaços de Stone.

Vantagem Booleana

  • Estrutura algébrica clara
  • Ultrafiltros como genéricos
  • Valued models e probabilidades
  • Conexão com lógica algébrica
  • Forcing sobre álgebras completas

Forcing Reverso

Forcing reverso reconstrói modelos internos removendo genericidade. Se M[G] é extensão genérica e conhecemos G, podemos recuperar M. Esta técnica tem aplicações em teoria de modelos internos e análise de genericidade.

Aplicações do Reverso

  • Recuperar ground models
  • Análise de extensões múltiplas
  • Ground axiom: V não é extensão genérica
  • Mantle: interseção de todos os grounds
  • Estrutura de possíveis grounds

As variações do forcing demonstram a versatilidade e profundidade desta técnica revolucionária. Como ferramentas especializadas em uma oficina sofisticada, cada variação serve propósitos específicos, permitindo construções que seriam impossíveis com o forcing básico sozinho. Esta rica tapeçaria de técnicas continua crescendo, com novos forcings sendo desenvolvidos para atacar problemas cada vez mais desafiadores. A criatividade matemática encontra no forcing um meio de expressão quase ilimitado!

Forcing no Mundo Matemático Moderno

Meio século após sua criação, o forcing transcendeu suas origens em teoria dos conjuntos para influenciar toda a matemática moderna. Como uma tecnologia que começou em laboratórios especializados e agora permeia a vida cotidiana, o forcing e suas ideias aparecem em topologia, análise, álgebra, e até ciência da computação teórica. Neste capítulo final, exploraremos o estado atual do forcing, suas conexões com outras áreas, e vislumbraremos seu futuro promissor.

Forcing em Análise

Analistas descobriram que muitas questões sobre espaços de Banach, medidas, e análise funcional são independentes de ZFC. O forcing constrói espaços patológicos, mostra não-unicidade de estruturas, e resolve problemas antigos mostrando sua indecidibilidade. A análise moderna abraçou a perspectiva conjuntista que o forcing proporciona.

Aplicações Analíticas

  • Espaços de Banach exóticos via forcing
  • Problemas de base em espaços de dimensão infinita
  • Medidas finitamente aditivas e ultrafiltros
  • Operadores em espaços de Hilbert
  • Teoria ergódica e sistemas dinâmicos

Forcing em Topologia

Topólogos usam forcing para construir espaços com propriedades surpreendentes. S-spaces, L-spaces, espaços de Moore não-metrizáveis — todos emergem de construções forcing cuidadosas. A topologia conjuntista moderna é inseparável das técnicas de forcing.

Construções Topológicas

  • Espaços normais não-paracompactos
  • Produtos box patológicos
  • Grupos topológicos exóticos
  • Compactificações não-standard
  • Espaços com propriedades de reflexão

Forcing e Computação

Surpreendentemente, ideias de forcing aparecem em ciência da computação. Complexidade computacional usa forcing para separar classes. Aleatoriedade algorítmica conecta com random forcing. Provas de independência em lógica computacional frequentemente usam técnicas forcing-like.

Conexões Computacionais

  • Oráculos como filtros genéricos
  • Separação de classes de complexidade
  • Aleatoriedade e random forcing
  • Modelos de computação quântica
  • Teoria de modelos finitos

Novos Axiomas via Forcing

Forcing motivou propostas de novos axiomas. Martin's Maximum (MM), PFA, e bounded forcing axioms emergem naturalmente de forcing. Estes axiomas decidem muitas questões independentes e têm consequências estruturais profundas. O debate sobre quais axiomas adotar continua vibrante.

Axiomas Modernos

  • MM: maximal forcing axiom consistente
  • PFA: proper forcing axiom
  • BPFA: versão bounded
  • Resurrection axioms: genericidade preservada
  • Forcing axioms hierárquicos

Forcing e Grandes Cardinais

A interação entre forcing e grandes cardinais continua produzindo resultados profundos. Forcing pode tornar grandes cardinais indestructíveis, criar configurações impossíveis sem eles, ou mostrar limitações de sua força. Esta simbiose é central para teoria dos conjuntos contemporânea.

Desenvolvimentos Recentes

  • Ultimate L: unificando forcing e inner models
  • Forcing sobre modelos com cardinais super-huge
  • Preservação de cardinais supercompactos
  • Generic absoluteness e large cardinals
  • Forcing axioms de cardinais virtuais

Forcing Classe Moderna

Desenvolvimentos recentes em forcing de classe permitem construções antes impossíveis. Hyperclass forcing, forcing sobre modelos de Ackermann set theory, e forcing pretendido abrem novas fronteiras. Estas técnicas atacam problemas em teoria de categorias e fundamentos.

Fronteiras do Forcing

  • Hyperclass forcing: além de classes
  • Forcing multiverse: todos os forcings simultaneamente
  • Forcing sobre teorias alternativas
  • Forcing categórico: em toposes
  • Forcing homotópico: em teoria de tipos

O Programa do Multiverso

O forcing inspirou a visão do multiverso — múltiplos universos conjuntistas conectados por forcing e outras construções. Esta perspectiva filosófica radical reinterpreta independência e sugere nova matemática explorando relações entre universos.

Conceitos do Multiverso

  • Generic multiverse: todos os forcings de V
  • Multiverse axioms: princípios sobre coleção de universos
  • Modal logic do forcing: necessidade como forcing-invariância
  • Set-theoretic geology: escavando ground models
  • Multiverse mathematics: teoremas sobre universos

Forcing em Educação

O forcing está entrando no currículo matemático mais cedo. Cursos de graduação avançada introduzem ideias básicas. Livros-texto modernos integram perspectivas forcing. A próxima geração de matemáticos crescerá confortável com independência e construção de modelos.

Pedagogia do Forcing

  • Introdução via modelos booleanos
  • Software para visualizar forcing
  • Forcing finito como introdução
  • Conexões com outras áreas desde cedo
  • Ênfase em intuição sobre técnica

Ferramentas Computacionais

Assistentes de prova como Lean e Coq começam a formalizar forcing. Verificação mecânica de argumentos forcing complexos torna-se possível. Estas ferramentas podem revolucionar como fazemos teoria dos conjuntos, garantindo correção de construções intrincadas.

Forcing Digital

  • Formalização em Lean/Coq/Isabelle
  • Verificação automática de preservação
  • Busca computacional por forcings
  • Visualização de extensões genéricas
  • Bases de dados de forcings conhecidos

Direções Futuras

O futuro do forcing parece brilhante e cheio de possibilidades. Novas variações continuam sendo desenvolvidas. Conexões com física quântica, teoria de categorias superiores, e machine learning estão sendo exploradas. O forcing pode ter aplicações que ainda nem imaginamos.

Horizontes do Forcing

  • Forcing quântico: modelos de realidade quântica
  • Forcing em teoria de categorias ∞
  • Machine learning de técnicas forcing
  • Forcing em matemática reversa
  • Aplicações em criptografia e segurança

O Legado Duradouro

O forcing transformou não apenas o que sabemos, mas como pensamos sobre matemática. Revelou que o universo matemático é mais rico, mais flexível, e mais misterioso do que imaginávamos. Ensinou humildade — muitas questões que parecem ter respostas definitivas são na verdade indecidíveis. Mas também ensinou poder — podemos construir universos onde nossas conjecturas se tornam realidade.

Lições do Forcing

  • Verdade matemática é mais sutil que imaginávamos
  • Independência é ubíqua, não excepcional
  • Construção é tão importante quanto demonstração
  • Criatividade matemática não tem limites
  • O impossível de ontem é o óbvio de amanhã

O forcing começou como uma técnica para resolver um problema específico e se tornou uma linguagem fundamental da matemática moderna. Como a descoberta do cálculo ou a invenção da topologia, o forcing abriu novos continentes matemáticos para exploração. Sua história ainda está sendo escrita, com cada nova aplicação revelando facetas inesperadas da realidade matemática. Para as próximas gerações de matemáticos, o forcing não será uma técnica exótica, mas uma ferramenta natural para explorar os infinitos mistérios do universo matemático!

Referências Bibliográficas

Esta bibliografia reúne as obras fundamentais sobre forcing, desde os trabalhos pioneiros de Cohen até desenvolvimentos contemporâneos. As referências cobrem não apenas aspectos técnicos, mas também implicações filosóficas, aplicações em diversas áreas da matemática, e recursos pedagógicos. Esta coleção oferece caminhos para aprofundamento em todos os aspectos do forcing, desde introduções gentis até tratados especializados nas fronteiras da pesquisa.

Obras Fundamentais sobre Forcing e Teoria dos Conjuntos

ABRAHAM, Uri; RUBIN, Matatyahu; SHELAH, Saharon. On the Consistency of Some Partition Theorems for Continuous Colorings. Annals of Pure and Applied Logic, v. 29, n. 2, p. 123-206, 1985.

BAGARIA, Joan. Natural Axioms of Set Theory and the Continuum Problem. In: Logic Colloquium '04. Cambridge: Cambridge University Press, 2005. p. 43-64.

BAUMGARTNER, James E. Iterated Forcing. In: Surveys in Set Theory. Cambridge: Cambridge University Press, 1983. p. 1-59.

BELL, Murray G. Set Theory: Boolean-Valued Models and Independence Proofs. 3rd ed. Oxford: Oxford University Press, 2005.

BRASIL. Base Nacional Comum Curricular: Educação é a Base. Brasília: MEC/CONSED/UNDIME, 2018.

COHEN, Paul J. The Independence of the Continuum Hypothesis. Proceedings of the National Academy of Sciences, v. 50, n. 6, p. 1143-1148, 1963.

COHEN, Paul J. Set Theory and the Continuum Hypothesis. New York: W. A. Benjamin, 1966.

CUMMINGS, James. Iterated Forcing and Elementary Embeddings. In: Handbook of Set Theory. Dordrecht: Springer, 2010. p. 775-883.

DEVLIN, Keith J. The Joy of Sets: Fundamentals of Contemporary Set Theory. 2nd ed. New York: Springer, 1993.

DOW, Alan. An Introduction to Applications of Elementary Submodels to Topology. Topology Proceedings, v. 13, p. 17-72, 1988.

EASTON, William B. Powers of Regular Cardinals. Annals of Mathematical Logic, v. 1, n. 2, p. 139-178, 1970.

FARAH, Ilijas. All Automorphisms of the Calkin Algebra are Inner. Annals of Mathematics, v. 173, n. 2, p. 619-661, 2011.

FOREMAN, Matthew; KANAMORI, Akihiro (Eds.). Handbook of Set Theory. Dordrecht: Springer, 2010. 3 v.

FREMLIN, David H. Consequences of Martin's Axiom. Cambridge: Cambridge University Press, 1984.

GITIK, Moti. Prikry-Type Forcings. In: Handbook of Set Theory. Dordrecht: Springer, 2010. p. 1351-1447.

GOLDSTERN, Martin; JUDAH, Haim. The Incompleteness Phenomenon. Wellesley: A K Peters, 1995.

HALBEISEN, Lorenz J. Combinatorial Set Theory: With a Gentle Introduction to Forcing. 2nd ed. Cham: Springer, 2017.

HAMKINS, Joel David. The Set-Theoretic Multiverse. Review of Symbolic Logic, v. 5, n. 3, p. 416-449, 2012.

JECH, Thomas. Set Theory: The Third Millennium Edition. Berlin: Springer, 2003.

JENSEN, Ronald B.; SOLOVAY, Robert M. Some Applications of Almost Disjoint Forcing. In: Mathematical Logic and Foundations of Set Theory. Amsterdam: North-Holland, 1970. p. 84-104.

KANAMORI, Akihiro. The Higher Infinite: Large Cardinals in Set Theory from Their Beginnings. 2nd ed. Berlin: Springer, 2009.

KUNEN, Kenneth. Set Theory: An Introduction to Independence Proofs. Amsterdam: North-Holland, 1980.

LARSON, Paul B. The Stationary Tower: Notes on a Course by W. Hugh Woodin. Providence: American Mathematical Society, 2004.

LAVER, Richard. On the Consistency of Borel's Conjecture. Acta Mathematica, v. 137, p. 151-169, 1976.

MARTIN, Donald A.; SOLOVAY, Robert M. Internal Cohen Extensions. Annals of Mathematical Logic, v. 2, n. 2, p. 143-178, 1970.

MATHIAS, Adrian R. D. Happy Families. Annals of Mathematical Logic, v. 12, n. 1, p. 59-111, 1977.

MILLER, Arnold W. Rational Perfect Set Forcing. In: Axiomatic Set Theory. Providence: American Mathematical Society, 1984. p. 143-159.

MOORE, Justin Tatch. Forcing Axioms and the Continuum Hypothesis. In: Logic Colloquium 2006. Cambridge: Cambridge University Press, 2009. p. 267-287.

NAMBA, Kanji. On the Closed Unbounded Ideals of Ordinal Numbers. Commentarii Mathematici Universitatis Sancti Pauli, v. 20, p. 107-125, 1971.

NEEMAN, Itay. Forcing with Sequences of Models of Two Types. Notre Dame Journal of Formal Logic, v. 55, n. 2, p. 265-298, 2014.

PRIKRY, Karel. Changing Measurable into Accessible Cardinals. Dissertationes Mathematicae, v. 68, p. 5-52, 1970.

RADIN, Lon Berk. Adding Closed Cofinal Sequences to Large Cardinals. Annals of Mathematical Logic, v. 22, n. 3, p. 243-261, 1982.

ROSLANOWSKI, Andrzej; SHELAH, Saharon. Norms on Possibilities I: Forcing with Trees and Creatures. Memoirs of the American Mathematical Society, v. 141, n. 671, 1999.

SACKS, Gerald E. Forcing with Perfect Closed Sets. In: Axiomatic Set Theory. Providence: American Mathematical Society, 1971. p. 331-355.

SCHIMMERLING, Ernest. A Handbook of Set Theory. In: Combinatorial Principles in the Core Model for One Woodin Cardinal. Dordrecht: Springer, 2010.

SHELAH, Saharon. Proper Forcing. Lecture Notes in Mathematics 940. Berlin: Springer, 1982.

SHELAH, Saharon. Proper and Improper Forcing. 2nd ed. Berlin: Springer, 1998.

SHOENFIELD, Joseph R. Unramified Forcing. In: Axiomatic Set Theory. Providence: American Mathematical Society, 1971. p. 357-381.

SILVER, Jack H. Some Applications of Model Theory in Set Theory. Annals of Mathematical Logic, v. 3, n. 1, p. 45-110, 1971.

SOLOVAY, Robert M. A Model of Set Theory in Which Every Set of Reals is Lebesgue Measurable. Annals of Mathematics, v. 92, n. 1, p. 1-56, 1970.

SOLOVAY, Robert M.; TENNENBAUM, Stanley. Iterated Cohen Extensions and Souslin's Problem. Annals of Mathematics, v. 94, n. 2, p. 201-245, 1971.

STEEL, John R. An Outline of Inner Model Theory. In: Handbook of Set Theory. Dordrecht: Springer, 2010. p. 1595-1684.

TODORCEVIC, Stevo. Partition Problems in Topology. Providence: American Mathematical Society, 1989.

TODORCEVIC, Stevo; FARAH, Ilijas. Some Applications of the Method of Forcing. Moscow: Yenisei, 1995.

VAN WESEP, Robert A. Wadge Degrees and Descriptive Set Theory. In: Cabal Seminar 76-77. Berlin: Springer, 1978. p. 151-170.

VELICKOVIC, Boban. Forcing Axioms and Stationary Sets. Advances in Mathematics, v. 94, n. 2, p. 256-284, 1992.

WEISS, William A. R. Versions of Martin's Axiom. In: Handbook of Set-Theoretic Topology. Amsterdam: North-Holland, 1984. p. 827-886.

WOODIN, W. Hugh. The Axiom of Determinacy, Forcing Axioms, and the Nonstationary Ideal. 2nd ed. Berlin: De Gruyter, 2010.

ZAPLETAL, Jindřich. Forcing Idealized. Cambridge: Cambridge University Press, 2008.

ZEMAN, Martin. Inner Models and Large Cardinals. Berlin: De Gruyter, 2002.