In the mathematical field of
set theory
Set theory is the branch of mathematical logic that studies sets, which can be informally described as collections of objects. Although objects of any kind can be collected into a set, set theory, as a branch of mathematics, is mostly concer ...
, a generic filter is a kind of object used in the theory of
forcing
Forcing may refer to: Mathematics and science
* Forcing (mathematics), a technique for obtaining independence proofs for set theory
*Forcing (recursion theory), a modification of Paul Cohen's original set theoretic technique of forcing to deal with ...
, a technique used for many purposes, but especially to establish the
independence
Independence is a condition of a person, nation, country, or state in which residents and population, or some portion thereof, exercise self-government, and usually sovereignty, over its territory. The opposite of independence is the s ...
of certain propositions from certain formal theories, such as
ZFC. For example,
Paul Cohen used forcing to establish that ZFC, if consistent, cannot prove the
continuum hypothesis
In mathematics, the continuum hypothesis (abbreviated CH) is a hypothesis about the possible sizes of infinite sets. It states that
or equivalently, that
In Zermelo–Fraenkel set theory with the axiom of choice (ZFC), this is equivalent ...
, which states that there are exactly
aleph-one
In mathematics, particularly in set theory, the aleph numbers are a sequence of numbers used to represent the cardinality (or size) of infinite sets that can be well-ordered. They were introduced by the mathematician Georg Cantor and are name ...
real number
In mathematics, a real number is a number that can be used to measurement, measure a ''continuous'' one-dimensional quantity such as a distance, time, duration or temperature. Here, ''continuous'' means that values can have arbitrarily small var ...
s. In the contemporary re-interpretation of Cohen's proof, it proceeds by constructing a generic filter that codes more than
reals, without changing the value of
.
Formally, let ''P'' be a
partially ordered set
In mathematics, especially order theory, a partially ordered set (also poset) formalizes and generalizes the intuitive concept of an ordering, sequencing, or arrangement of the elements of a set. A poset consists of a set together with a binar ...
, and let ''F'' be a
filter on ''P''; that is, ''F'' is a subset of ''P'' such that:
#''F'' is nonempty
#If ''p'', ''q'' ∈ ''P'' and ''p'' ≤ ''q'' and ''p'' is an element of ''F'', then ''q'' is an element of ''F'' (''F'' is
closed upward)
#If ''p'' and ''q'' are elements of ''F'', then there is an element ''r'' of ''F'' such that ''r'' ≤ ''p'' and ''r'' ≤ ''q'' (''F'' is
downward directed)
Now if ''D'' is a collection of
dense open
Open or OPEN may refer to:
Music
* Open (band), Australian pop/rock band
* The Open (band), English indie rock band
* ''Open'' (Blues Image album), 1969
* ''Open'' (Gotthard album), 1999
* ''Open'' (Cowboy Junkies album), 2001
* ''Open'' (Y ...
subsets of ''P'', in the topology whose basic open sets are all sets of the form for particular ''p'' in ''P'', then ''F'' is said to be ''D''-generic if ''F'' meets all sets in ''D''; that is,
:
for all E ∈ D.
Similarly, if ''M'' is a
transitive model
A model is an informative representation of an object, person or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin ''modulus'', a measure.
Models c ...
of ZFC (or some sufficient fragment thereof), with ''P'' an element of ''M'', then ''F'' is said to be ''M''-generic, or sometimes generic over ''M'', if ''F'' meets all dense open subsets of ''P'' that are elements of ''M''.
See also
* in
computability
Computability is the ability to solve a problem in an effective manner. It is a key topic of the field of computability theory within mathematical logic and the theory of computation within computer science. The computability of a problem is clo ...
*
References
*
Forcing (mathematics)
{{settheory-stub