Axiom Schema of Specification

https://en.wikipedia.org/wiki/Axiom_schema_of_specification

aka:

  • Axiom Schema of Specification

  • Axiom Schema of Separation

  • Subset Axiom Scheme

  • Axiom Schema of Restricted Comprehension

  • Axiom Schema Of Comprehension (some mathematicians call it this although others use that term for unrestricted comprehension)

In many popular versions of axiomatic set theory the Axiom Schema of Specification is an axiom schema.

Axiom Schema of Specification essentially says that any definable subclass of a set is a set.

Since restricting comprehension solved Russell's paradox, several mathematicians including Zermelo, Fraenkel and Gödel considered it the most important axiom of set theory.

Since the set B must be a subset of A, the axiom schema really says that: given a set A and a predicate P, we can find a subset B of the set A whose members are the elements of A that satisfy the predicate P.

By the axiom of extensionality this set is unique.

The essence of the axiom is that 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 related to the usual set theory ZFC, but does not usually appear in radically different systems of alternative set theory. For example, New Foundations and positive set theory use different restrictions of the axiom of comprehension of naive set theory. 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.

Subsets are commonly constructed using set builder notation.

Then:

Note that the axiom schema of specification can only construct subsets, and does not allow the construction of sets of the more general form:

{x:\phi (x)}. This restriction is necessary to avoid Russell's paradox and its variants that accompany naive set theory with unrestricted comprehension.

In some other axiomatizations of ZF, this axiom is redundant in that it follows from the axiom schema of replacement and the axiom of the empty set.

On the other hand, the axiom of specification can be used to prove the existence of the empty set, denoted \varnothing , once at least one set is known to exist (see above). One way to do this is to use a property \phi which no set has. For example, if w is any existing set, the empty set can be constructed as

\varnothing ={u\in w\mid (u\in u)\land \lnot (u\in u)}. Thus the axiom of the empty set is implied by the nine axioms presented here. The axiom of extensionality implies the empty set is unique (does not depend on w). It is common to make a definitional extension that adds the symbol \varnothing to the language of ZFC.

Last updated