When to use Iterated Forcing

forcingset-theory

Iterated forcing is useful for separating cardinal characteristics, and to prove the consistency of Martin's axiom. My question is, what is it about these problems determine that a normal forcing proof can't work and that we require multiple forcings?

What about a consistency result determines that it need be proved through iterated forcing rather than ordinary forcing?

Best Answer

There's no criteria that requires to be satisfied in order to use iterated forcing. Not only that, but since iterating forcing is the same as taking a single forcing extension (using the iteration poset), the question sort of falls flat on itself.

Even worse, with the exception of a certain class of "minimal" generic extension, most (in some sense) forcing notions are in fact an iteration, since they can be decomposed to iteration of one or more subforcings. For example, adding a Cohen real can be thought of as adding two Cohen reals one after the other. And collapsing $\omega_1$ can be thought as first adding a Cohen real, then adding a branch to the Suslin tree added by that Cohen real, and then collapsing $\omega_1$.


So why do we even use iterated forcing?

Because it's convenient. Because it is easier to break down a large problem into smaller problems, and then deal with them, one at a time. When forcing Martin's Axiom, for example, it is easier to deal with the forcing notions one step at a time, rather than trying to somehow capture all of the existing ones, and the ones who would come, simultaneously.

Even worse. The iterative approach to Martin's Axiom is pure magic. Every limit step adds Cohen reals. Every Cohen real adds a Suslin tree. Martin's Axiom implies that there are no Suslin trees.

How does it happen? Well. Because of the very nature of the iteration, at each step we anticipate "a problem", and we solve it.

Other times we might want to construct an object via forcing, but our starting model would require to have certain objects which are not guaranteed to exist. Or perhaps the construction would require a certain degree of genericity over the model, so first adding something new to work with is a good thing. In those approaches we start with $V$, we extend it once with a preparation (which itself may or may not be an iteration, e.g. Martin's Axiom or indestructibility of large cardinals), and then perform one or two extensions to obtain a final model.

Yes, we can describe the whole thing as a single forcing poset. But why? It will offer no better result, and will only increase the difficulty when trying to describe your objects or reason as to why they have this or that property.

For this reason exactly it is sometimes convenient to think about a Cohen real as a subset of $\omega$, sometimes as a binary sequence in $2^\omega$, and sometimes as a general sequence in $\omega^\omega$. But sometimes it's easier to think about a single Cohen real as infinitely many different Cohen reals instead, exactly for that reason.

Related Question