|
|
|
|
|
Forcing is the method used by Paul Cohen to prove the independence of the continuum hypothesis (CH). In fact, the method was used by Cohen to prove that CH could be violated.
Adding a set to a model of set theory via forcing is similar to adjoining a new element to a field. Suppose we have a field , and we want to add to this field an element such
. We see that we cannot simply drop a new in , since then we are not guaranteed that we still have a field. Neither can we simply assume that already has such an element. The standard way of doing this is to start by adjoining a generic indeterminate , and impose a constraint on , saying that . What we do is take the quotient
, and make a field out of it by taking the quotient field. We then obtain , where is the equivalence class of in the quotient. The general case of this is the theorem of algebra saying that every polynomial over a field has a root in some extension field.
We can rephrase this and say that “it is consistent with standard field theory that have a square root”.
When the theory we consider is ZFC, we run in exactly the same problem : we can't just add a “new” set and pretend it has the required properties, because then we may violate something else, like foundation. Let
be a transitive model of set theory, which we call the ground model. We want to “add a new set” to
in such a way that the extension
has
as a subclass, and the properties of
are preserved, and
.
The first step is to “approximate” the new set using elements of
. This is the analogue of finding the irreducible polynomial in the algebraic example. The set of such “approximations” can be ordered by how much information the approximations give : let , then if and only if “is stronger than” . We call this set a set of forcing conditions. Furthermore, it is required that the set itself and the order relation be elements of
.
Since is a partial order, some of its subsets have interesting properties. Consider as a topological space with the order topology. A subset
is dense in if and only if for every , there is such that . A filter in is said to
be
-generic if and only if it intersects every one of the dense subsets of which are in
. An
-generic filter in is also referred to as a generic set of conditions in the literature. In general, even though is a set in
, generic filters are not elements of
.
If is a set of forcing conditions, and is a generic set of conditions in , all in the ground model
, then we define
to be the least model of ZFC that contains . The big theorem is this :
Theorem.
is a model of ZFC, and has the same ordinals as
, and
.
The way to prove that we can violate CH using a generic extension is to add many new “subsets of ” in the following way : let
be a transitive model of ZFC, and let be the set (in
) of all functions whose domain is a finite subset of
, and whose range is the set . The ordering here is if and only if
. Let be a generic set of conditions in . Then is a total function whose domain is
, and range is . We can see this as coding new functions
,
, which are subsets of omega. These functions are all distinct. doesn't collapse cardinals since it satisfies the countable chain condition. Thus
and CH is false in
.
All this relies on a proper definition of the satisfaction relation in
, and the forcing relation. Details can be found in Thomas Jech's book Set Theory.
|
"forcing" is owned by ratboy. [ full author list (3) | owner history (2) ]
|
|
(view preamble)
Cross-references: forcing relation, satisfaction relation, countable chain condition, satisfies, total function, range, finite, domain, functions, ordinals, contains, even, dense subsets, intersects, filter, dense, order topology, topological space, subsets, relation, order, approximations, information, algebraic, irreducible polynomial, subclass, extension, transitive, foundation, properties, ZFC, theory, extension field, root, polynomial, algebra, equivalence class, quotient field, quotient, indeterminate, generic, field, similar, set theory, continuum hypothesis
There are 16 references to this entry.
This is version 9 of forcing, born on 2002-06-04, modified 2007-12-18.
Object id is 3039, canonical name is Forcing.
Accessed 9871 times total.
Classification:
| AMS MSC: | 03E50 (Mathematical logic and foundations :: Set theory :: Continuum hypothesis and Martin's axiom) | | | 03E35 (Mathematical logic and foundations :: Set theory :: Consistency and independence results) | | | 03E40 (Mathematical logic and foundations :: Set theory :: Other aspects of forcing and Boolean-valued models) |
|
|
|
|
|
|
Pending Errata and Addenda
|
|
|
|
|
|
|
|
|
|
|