In many popular versions of
axiomatic set theory
Set theory is the branch of mathematical logic that studies Set (mathematics), 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, ...
, the axiom schema of specification, also known as the axiom schema of separation, subset axiom scheme or axiom schema of restricted comprehension is an
axiom schema. Essentially, it says that any definable
subclass of a set is a set.
Some mathematicians call it the axiom schema of comprehension, although others use that term for ''unrestricted'' comprehension, discussed below.
Because restricting comprehension avoided
Russell's paradox, several mathematicians including
Zermelo,
Fraenkel, and
Gödel considered it the most important axiom of set theory.
Statement
One instance of the schema is included for each
formula
In science, a formula is a concise way of expressing information symbolically, as in a mathematical formula or a ''chemical formula''. The informal use of the term ''formula'' in science refers to the general construct of a relationship betwee ...
φ in the language of set theory with
free variables among ''x'', ''w''
1, ..., ''w''
''n'', ''A''. So ''B'' does not occur free in φ. In the formal language of set theory, the axiom schema is:
:
or in words:
: Given any
set
Set, The Set, SET or SETS may refer to:
Science, technology, and mathematics Mathematics
*Set (mathematics), a collection of elements
*Category of sets, the category whose objects and morphisms are sets and total functions, respectively
Electro ...
''A'',
there is
English grammar is the set of structural rules of the English language. This includes the structure of words, phrases, clauses, sentences, and whole texts.
This article describes a generalized, present-day Standard English – a form of speech an ...
a set ''B'' (a subset of ''A'') such that, given any set ''x'', ''x'' is a member of ''B''
if and only if
In logic and related fields such as mathematics and philosophy, "if and only if" (shortened as "iff") is a biconditional logical connective between statements, where either both statements are true or both are false.
The connective is bicondi ...
''x'' is a member of ''A''
and
or AND may refer to:
Logic, grammar, and computing
* Conjunction (grammar), connecting two words, phrases, or clauses
* Logical conjunction in mathematical logic, notated as "∧", "⋅", "&", or simple juxtaposition
* Bitwise AND, a boole ...
φ holds for ''x''.
Note that there is one axiom for every such
predicate
Predicate or predication may refer to:
* Predicate (grammar), in linguistics
* Predication (philosophy)
* several closely related uses in mathematics and formal logic:
**Predicate (mathematical logic)
**Propositional function
**Finitary relation, o ...
φ; thus, this is an
axiom schema.
To understand this axiom schema, note that the set ''B'' must be a
subset
In mathematics, Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they are ...
of ''A''. Thus, what the axiom schema is really saying is that, given a set ''A'' and a predicate ''P'', we can find a subset ''B'' of ''A'' whose members are precisely the members of ''A'' that satisfy ''P''. By the
axiom of extensionality this set is unique. We usually denote this set using
set-builder notation
In set theory and its applications to logic, mathematics, and computer science, set-builder notation is a mathematical notation for describing a set by enumerating its elements, or stating the properties that its members must satisfy.
Defining ...
as . Thus the essence of the axiom is:
: Every
subclass of a set that is defined by a predicate is itself a set.
The axiom schema of specification is characteristic of systems of
axiomatic set theory
Set theory is the branch of mathematical logic that studies Set (mathematics), 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, ...
related to the usual set theory
ZFC, but does not usually appear in radically different systems of
alternative set theory. For example,
New Foundations
In mathematical logic, New Foundations (NF) is an axiomatic set theory, conceived by Willard Van Orman Quine as a simplification of the theory of types of ''Principia Mathematica''. Quine first proposed NF in a 1937 article titled "New Foundations ...
and
positive set theory use different restrictions of the
axiom of comprehension
In many popular versions of axiomatic set theory, the axiom schema of specification, also known as the axiom schema of separation, subset axiom scheme or axiom schema of restricted comprehension is an axiom schema. Essentially, it says that any ...
of
naive set theory
Naive set theory is any of several theories of sets used in the discussion of the foundations of mathematics.
Unlike Set theory#Axiomatic set theory, axiomatic set theories, which are defined using Mathematical_logic#Formal_logical_systems, forma ...
. The
Alternative Set Theory of Vopenka makes a specific point of allowing proper subclasses of sets, called
semisets. Even in systems related to ZFC, this scheme is sometimes restricted to formulas with bounded quantifiers, as in
Kripke–Platek set theory with urelements.
Relation to the axiom schema of replacement
The axiom schema of separation can almost be derived from the
axiom schema of replacement.
First, recall this axiom schema:
:
for any
functional predicate ''F'' in one
variable
Variable may refer to:
* Variable (computer science), a symbolic name associated with a value and whose associated value may be changed
* Variable (mathematics), a symbol that represents a quantity in a mathematical expression, as used in many ...
that doesn't use the symbols ''A'', ''B'', ''C'' or ''D''.
Given a suitable predicate ''P'' for the axiom of specification, define the mapping ''F'' by ''F''(''D'') = ''D'' if ''P''(''D'') is true and ''F''(''D'') = ''E'' if ''P''(''D'') is false, where ''E'' is any member of ''A'' such that ''P''(''E'') is true.
Then the set ''B'' guaranteed by the axiom of replacement is precisely the set ''B'' required for the axiom of specification. The only problem is if no such ''E'' exists. But in this case, the set ''B'' required for the axiom of separation is the
empty set
In mathematics, the empty set is the unique set having no elements; its size or cardinality (count of elements in a set) is zero. Some axiomatic set theories ensure that the empty set exists by including an axiom of empty set, while in other ...
, so the axiom of separation follows from the axiom of replacement together with the
axiom of empty set.
For this reason, the axiom schema of specification is often left out of modern lists of the Zermelo–Fraenkel axioms. However, it's still important for historical considerations, and for comparison with alternative axiomatizations of set theory, as can be seen for example in the following sections.
Unrestricted comprehension
The axiom schema of unrestricted comprehension reads:
that is:
This set is again unique, and is usually denoted as
This axiom schema was tacitly used in the early days of
naive set theory
Naive set theory is any of several theories of sets used in the discussion of the foundations of mathematics.
Unlike Set theory#Axiomatic set theory, axiomatic set theories, which are defined using Mathematical_logic#Formal_logical_systems, forma ...
, before a strict axiomatization was adopted. Unfortunately, it leads directly to
Russell's paradox by taking to be (i.e., the property that set is not a member of itself). Therefore, no useful axiomatization of set theory can use unrestricted comprehension. Passing from
classical logic
Classical logic (or standard logic or Frege-Russell logic) is the intensively studied and most widely used class of deductive logic. Classical logic has had much influence on analytic philosophy.
Characteristics
Each logical system in this class ...
to
intuitionistic logic does not help, as the proof of Russell's paradox is intuitionistically valid.
Accepting only the axiom schema of specification was the beginning of axiomatic set theory. Most of the other Zermelo–Fraenkel axioms (but not the
axiom of extensionality, the
axiom of regularity
In mathematics, the axiom of regularity (also known as the axiom of foundation) is an axiom of Zermelo–Fraenkel set theory that states that every non-empty set ''A'' contains an element that is disjoint from ''A''. In first-order logic, the axi ...
, or the
axiom of choice
In mathematics, the axiom of choice, or AC, is an axiom of set theory equivalent to the statement that ''a Cartesian product of a collection of non-empty sets is non-empty''. Informally put, the axiom of choice says that given any collectio ...
) then became necessary to make up for some of what was lost by changing the axiom schema of comprehension to the axiom schema of specification – each of these axioms states that a certain set exists, and defines that set by giving a predicate for its members to satisfy, i.e. it is a special case of the axiom schema of comprehension.
It is also possible to prevent the schema from being inconsistent by restricting which formulae it can be applied to, such as only
stratified
Stratification may refer to:
Mathematics
* Stratification (mathematics), any consistent assignment of numbers to predicate symbols
* Data stratification in statistics
Earth sciences
* Stable and unstable stratification
* Stratification, or st ...
formulae in
New Foundations
In mathematical logic, New Foundations (NF) is an axiomatic set theory, conceived by Willard Van Orman Quine as a simplification of the theory of types of ''Principia Mathematica''. Quine first proposed NF in a 1937 article titled "New Foundations ...
(see below) or only positive formulae (formulae with only conjunction, disjunction, quantification and atomic formulae) in
positive set theory. Positive formulae, however, typically are unable to express certain things that most theories can; for instance, there is no
complement or relative complement in positive set theory.
In NBG class theory
In
von Neumann–Bernays–Gödel set theory, a distinction is made between sets and
classes. A class is a set if and only if it belongs to some class . In this theory, there is a
theorem
In mathematics, a theorem is a statement that has been proved, or can be proved. The ''proof'' of a theorem is a logical argument that uses the inference rules of a deductive system to establish that the theorem is a logical consequence of th ...
schema that reads
that is,
provided that the quantifiers in the predicate are restricted to sets.
This theorem schema is itself a restricted form of comprehension, which avoids Russell's paradox because of the requirement that be a set. Then specification for sets themselves can be written as a single axiom
that is,
or even more simply
In this axiom, the predicate is replaced by the class , which can be quantified over. Another simpler axiom which achieves the same effect is
that is,
In higher-order settings
In a
typed language where we can quantify over predicates, the axiom schema of specification becomes a simple axiom. This is much the same trick as was used in the NBG axioms of the previous section, where the predicate was replaced by a class that was then quantified over.
In
second-order logic and
higher-order logic with higher-order semantics, the axiom of specification is a logical validity and does not need to be explicitly included in a theory.
In Quine's New Foundations
In the
New Foundations
In mathematical logic, New Foundations (NF) is an axiomatic set theory, conceived by Willard Van Orman Quine as a simplification of the theory of types of ''Principia Mathematica''. Quine first proposed NF in a 1937 article titled "New Foundations ...
approach to set theory pioneered by
W. V. O. Quine W. may refer to:
* SoHo (Australian TV channel) (previously W.), an Australian pay television channel
* ''W.'' (film), a 2008 American biographical drama film based on the life of George W. Bush
* "W.", the fifth track from Codeine's 1992 EP ''Bar ...
, the axiom of comprehension for a given predicate takes the unrestricted form, but the predicates that may be used in the schema are themselves restricted. The predicate ( is not in ) is forbidden, because the same symbol appears on both sides of the membership symbol (and so at different "relative types"); thus, Russell's paradox is avoided. However, by taking to be , which is allowed, we can form a set of all sets. For details, see
stratification.
References
*
*
Halmos, Paul, ''
Naive Set Theory
Naive set theory is any of several theories of sets used in the discussion of the foundations of mathematics.
Unlike Set theory#Axiomatic set theory, axiomatic set theories, which are defined using Mathematical_logic#Formal_logical_systems, forma ...
''. Princeton, New Jersey: D. Van Nostrand Company, 1960. Reprinted by Springer-Verlag, New York, 1974. (Springer-Verlag edition).
*Jech, Thomas, 2003. ''Set Theory: The Third Millennium Edition, Revised and Expanded''. Springer. .
*Kunen, Kenneth, 1980. ''Set Theory: An Introduction to Independence Proofs''. Elsevier. .
{{Set theory
Axioms of set theory