Set Theory And The Continuum Hypothesis
I spent a summer working through cardinal arithmetic notation because a colleague insisted there was a contradiction in how alephs interact with exponentiation. That was fourteen years ago. The contradiction wasn't there, but the confusion was instructive. Most people approaching Set Theory And The Continuum Hypothesis come in with the assumption that mathematics answers every reasonable question about infinity in a single framework. It doesn't. Set theory starts with ZFC: Zermelo-Fraenkel axioms plus the axiom of choice. From that base, you define natural numbers as finite ordinals, build up to countably infinite sets, then keep going. The continuum is the set of real numbers. The continuum hypothesis asks whether there exists a set whose cardinality sits strictly between the integers and the reals. Cantor showed that the reals are uncountable. He proved that using diagonalization, which is a clean argument that holds up under scrutiny. Then he asked the next question, which turns out to be the harder one. The answer, as it happens, depends on what axioms you're comfortable assuming.
Independence Results In Practice
Kurt Gödel constructed a model in which the continuum hypothesis is true by building the constructible universe, L. Paul Cohen later built a model where it's false using forcing, a technique that adds generic subsets to a ground model without collapsing cardinals. Together these results mean the continuum hypothesis is independent of ZFC. You can assume it. You can assume its negation. You cannot prove either from the standard axioms alone. This is where most people get tripped up. They hear "independent" and think it means the question is meaningless or unresolved. It doesn't. It means ZFC isn't strong enough to settle it. The question has a definite truth value in any given model, but different models can give different answers.
Cardinal Arithmetic And Where It Gets Messy
When you move beyond the basic definitions, things get awkward fast. Easton's theorem shows that for regular cardinals, the function kappa to 2^kappa can behave almost arbitrarily while respecting monotonicity and König's lemma. For singular cardinals, the picture is far less tractable. Silver's theorem and later work by Gitik impose constraints, but the general landscape remains constrained only partially. I once tried to compute the cofinality of a product of alephs in a homework problem and ran into a subtle issue where the cofinality depends on the exact structure of the index set. The workaround was to explicitly build the sequence using a cofinal mapping rather than assuming the cofinality of the product equals the product of cofinalities. That assumption is wrong, and it catches people frequently.
Get the Full Details

Forcing As A Working Tool
If you want to actually use these ideas rather than just read about them, forcing is the tool. The basic setup involves a partial order, usually called the forcing poset, and a generic filter meeting every dense subset in your ground model. Cohen forcing adds a new subset of omega using finite partial functions from omega to two. The resulting model has 2^aleph0 at least aleph2, which violates CH. Random real forcing works differently. It adds a measure-theoretic generic real instead of a combinatorial one. The cardinal structure stays similar but the relationship between the continuum and other cardinals shifts in predictable ways. If you're working through this yourself, start with Levy collapse to see how you can change cofinalities deliberately. It makes the mechanism clearer than jumping straight into Martin's axiom.
Common Pitfalls People Keep Making
The first mistake is confusing the statement of CH with the statement that the continuum equals aleph1. They are equivalent, but the phrasing matters when you are formalizing things. The second mistake is thinking that proving independence means the hypothesis is neither true nor false. It is true in some models and false in others. Both are valid mathematical universes. A third mistake, and one I've seen repeatedly, is assuming that large cardinal axioms resolve CH. They don't. Large cardinals constrain certain aspects of the universe, but Solovay showed that if ZFC is consistent, then adding large cardinal assumptions does not settle the continuum hypothesis. You would need something substantially beyond standard large cardinal strength to touch it, and no such axiom is widely accepted.
Where The Framework Actually Fails You
ZFC handles most standard mathematics adequately. It breaks down when you try to pin down the exact structure of the power set operation across all cardinals simultaneously. There is no canonical model of ZFC that captures every possible truth about infinity. This isn't a defect in your understanding. It is a feature of the system. Any sufficiently expressive axiomatization of set theory will have this limitation. Practical consequence: if you need to work with specific cardinal relationships, state your axioms explicitly. Don't leave them implicit. I learned this the hard way when a collaborator assumed GCH without mentioning it, and our joint calculations diverged by an entire cardinal layer before anyone caught it. The fix was establishing a shared axiom list at the top of the document. It saved roughly three weeks of re-derivation.

A Concrete Walkthrough Of A Forcing Argument
Let me show you how a basic independence proof actually proceeds. Start with a model M of ZFC. Take the forcing poset P consisting of finite partial functions from omega_1 times omega to two. Conditions are ordered by reverse inclusion. A generic filter G over P produces a function from omega_1 times omega into two. Projecting along the first coordinate gives you omega_1 distinct subsets of omega. In the extension M[G], you now have at least omega_1 many reals, so 2^aleph0 is at least aleph1, but you started with CH false in M already, so this particular construction doesn't add new insight. A more useful example: Cohen's original argument uses finite partial functions from omega to two. The generic object is a single new real. Iterating this omega_2 times with finite support produces a model where 2^aleph0 equals aleph2. The finite support iteration preserves cardinals because each stage is c.c.c., and the chain condition prevents collapse. This is the standard route to showing that CH fails consistently.
Using These Ideas Outside Pure Set Theory
Model theory borrows heavily from these constructions. Descriptive set theory studies definable sets of reals and relies on determinacy assumptions that sit alongside or outside ZFC depending on the strength you invoke. Set-theoretic topology uses forcing to separate properties of spaces that ZFC alone cannot decide. Even some areas of algebra benefit when you need to construct objects with specific cardinality constraints. If you are working in a field that touches infinity, understanding what is independent versus what is provable saves you from building arguments on hidden assumptions. I once saw a proof that relied implicitly on the existence of a measurable cardinal. The argument was valid relative to that assumption, but the author presented it as unconditional. Flagging the gap took longer than redoing the proof from ZFC alone.
What To Do When You Hit A Wall
Check whether your result depends on a choice principle. Some theorems hold in ZF but fail without choice. Banach-Tarski is the textbook example, but there are subtler ones involving bases and cardinal comparisons. Verify whether your model of choice is the full axiom or a fragment. This distinction resolves more confusion than people expect. When reading proofs about independence, trace the generic filter construction explicitly. Don't skim past the dense sets. That is where the actual work lives. The abstract statement "there exists a generic filter" is correct but useless without understanding which dense sets you are meeting and why. I keep a notebook with the standard dense sets for each forcing I use regularly. It cuts construction time substantially.

Resources That Actually Help
Kunen's Set Theory covers forcing rigorously. Jech's set theory reference is comprehensive but dense. For a gentler entry, Hrbacek and Jech provides more pedagogical scaffolding. If you want historical context alongside the math, Moore's writings on the development of independence results are useful. Don't skip the exercises. The mechanics become clear only after you construct a few forcing extensions yourself. There is no shortcut around working through the definitions. The continuum hypothesis question sits at the intersection of model theory, combinatorics, and foundational logic, and all three layers matter when you are trying to use these ideas rather than merely recall them.