Graduate → Mathematical Logic and Foundations → Set Theory ↓
Forcing
Forcing is a powerful technique in set theory, a branch of mathematical logic that deals with the study of sets, which are fundamental objects in mathematics. The method was introduced by Paul Cohen in the 1960s to show the independence of the Continuum Hypothesis (CH) from Zermelo–Fraenkel set theory with the Axiom of Choice (ZFC). Understanding forcing requires a good understanding of mathematical logic, especially the axioms and properties of set theory. Let us understand the concept of forcing in a step-by-step manner.
Basics of set theory
Before delving into the use of force, it is important to have an understanding of set theory. A set is a well-defined collection of distinct objects. The study of these objects and their relationships forms the basis of set theory.
In set theory, we deal with the following concepts:
- Elements: Objects included in a group.
- Subset: A set whose all elements are contained in another set.
- Union: A group of elements that belong to any of two groups.
- Intersection: A set of elements that two sets have in common.
- Power set: The set of all subsets of a set.
Set theory uses specific symbols and formulas to express concepts. Here are some examples:
A ⊆ B // A is a subset of B A ∪ B // union of sets A and B A ∩ B // intersection of sets A and B P(A) // power set of A
Understanding models of set theory
When studying set theory, it is important to consider models - mathematical structures that satisfy the axioms of the theory. A model is essentially a universe of sets where these sets obey specific rules.
The concept of forcing is related to creating new models of set theory. This technique allows mathematicians to show that certain propositions cannot be proven or disproved using the standard axioms of set theory, which highlights their independence from these axioms.
Introduction to the use of force
Forcing allows us to extend a given model of set theory to a larger model in which certain propositions are true. For example, by starting with a model where the continuum hypothesis is undetermined, forcing can create a model where the hypothesis can be either true or false.
The basic idea is to constructively add a new set to the model, ensuring that the extension remains a model of set theory. Here's how it typically works:
1. Choose a compelling assumption
First, we need the concept of force, which is essentially a partially ordered set (also called a poset). This poset serves as a guide for adding new sets, specifying the conditions under which these sets must exist.
P = {p, q, r, ...}
Each element (condition) expresses some property that our new set must satisfy. The order shows how these conditions are related; for example, one condition may be stronger or more restrictive than another.
2. Use the usual filters
A generic filter is a special set of conditions that:
- Directed: For any two conditions, there is a third condition that is stronger than both.
- Normal: it meets any dense subset of the poset.
Finding a generic filter allows us to create a new set in the extended model. The concept of genericity ensures that our new set behaves well with respect to all existing sets in the model.
3. Build the extension
After a common filter has been identified, the next step is to create an extended model that includes the new set defined by this filter. This involves formalizing how the new set and its elements interact with existing sets.
4. Verify the new model
Finally, we need to verify that the extended model satisfies the axioms of set theory. The main challenge here is to ensure that the model remains consistent and that the introduction of new sets does not violate any axioms.
Visual representation of the use of force
To understand forcing visually, consider the model as a container of sets. The new set added by forcing fits into this container, but changes its "shape" or properties without breaking it. Below is a simple illustration using a circle to represent the original model, which has been extended by the new sets.
Examples of binding applications
Let us consider some practical applications where force is used to establish the independence of mathematical statements. These examples provide an insight into the importance and utility of force.
1. Continuum Hypothesis (CH)
The continuum hypothesis raises the question of whether there is a set whose cardinality is between the integers and the real numbers. Cohen used force to demonstrate that CH is independent of the standard axioms of set theory (ZFC). This showed that CH cannot be proven true or false using only these axioms.
2. The Axiom of Choice of Freedom (AC)
Forcing has also played an important role in studying the axiom of choice (AC) and its implications in set theory. The freedom of AC allows mathematicians to create models where AC is either valid or invalid, thus revealing different properties of mathematical constructions depending on the presence or absence of this axiom.
Challenges and philosophical implications
While force is a powerful and necessary tool in set theory, it also raises philosophical questions about the nature of mathematical truth. For example, if a proposition is independent of the standard set-theoretic axioms, what does it mean for it to be “true”? Does mathematical truth exist outside the confines of formal axiomatic systems?
These questions challenge traditional conceptions of mathematics and logic, and push the boundaries of the ways mathematicians understand and explore the universe of sets.
Conclusion
Forcing, introduced by Paul Cohen, is one of the most innovative techniques in mathematical logic. It has reshaped our understanding of freedom in logic and remains an area of active research, providing profound insights into the capabilities and limitations of formal systems in mathematics.
This exploration shows how force extends models of set theory, and provides a framework through which mathematicians can better understand the inherent flexibility and complexity of mathematical truths.