basic constructions:
strong axioms
In set theory, the axiom scheme of separation aka specification states that, given any set and any property of the elements of , there is a set
consisting precisely of those elements of for which holds:
Note that is a subset of .
It is important to specify what language can be written in. This connects the axiom to logic and the foundations of mathematics. Arguably, first-order logic developed in order to explain the meaning of Ernst Zermelo's axiom of separation (although Zermelo himself disagreed with the interpretation that this gave). Separation is (usually) given as an axiom scheme because there is one axiom for each way to state a property in the language. (We also allow parameters in .)
From weaker to stronger:
For bounded separation aka restricted separation aka -separation, must be written in the language of first-order set theory and all quantifications must be guarded by a set: of the form or for some set .
For limited separation aka -separation, must be written in the language of first-order set theory and all quantifications must be guarded by a set or a power class: of the form , , etc. Limited separation trivially implies bounded separation, while bounded separation implies limited separation if power sets exist.
For full separation aka simply separation, must be written in the language of first-order set theory, but otherwise anything goes; in a class theory?, must be guarded by a class. Full separation trivially implies limited separation.
For large separation, must be written in the language of first-order class theory; of course, this only makes sense in a class theory. The difference in strength between the class theories and is precisely that the former has large separation but the latter does not.
Separation is sometimes called restricted comprehension; for full comprehension aka simply comprehension, no set needs to be given ahead of time. Full comprehension was proposed by Gottlob Frege?, but leads to Russell's paradox. However, full comprehension can sometimes be allowed if the ambient logic is nonclassical, such as linear logic or paraconsistent logic.
For stratified comprehension, no set is given, but is restricted to stratified formulas, in which each variable can be given a consistent natural number (its stratification) such that appears in the formula only if . This is used in Van Quine?'s New Foundations?.
Set theory is usually given in material form, with a language based on a global membership relation , and we have implicitly followed this above. However, separation makes sense also in structural set theory (although full comprehension does not, except in a structural class theory with a class of all sets?, where it again leads to paradox). The conclusion of the axiom is the existence of a set
and an injection such that
Note that , equipped with , is a subset of in the structural sense.
The structural axioms can of course be stated even in a material set theory, where they are actually weaker than the corresponding material axioms; however, the material axioms follow (as usual) from the structural axioms using restricted replacement, which is quite weak (and also follows from the material form of bounded separation).
If a structural set theory is given by stating axioms for the category of sets, then restricted separation amounts to the property that this category is a Heyting category. If it is an elementary topos, then since it satisfies the power set axiom, this implies limited separation as well. Full separation is somewhat less natural to state category-theoretically, but the combination of full separation with the structural axiom of collection is equivalent to saying that the category of sets is autological?.
Although usually presented as an axiom scheme, in many cases, all instances of separation follow from finitely many special cases (which can then be packaged into a single axiom, using conjunction, although this is probably pointless). This is the case, for example, in ETCS (a structural set theory that satisfied bounded separation) and NBG (a material class theory that satisfies full separation). In type-theoretic foundations of mathematics, separation is usually invisible, but again some form (generally only bounded) can again be proved from a few specific axioms or constructions.
Full separation follows from the axiom of replacement and the principle of excluded middle (along with the axiom of the empty set). Therefore, the axiom is often left out entirely of a description of ZFC (the usually accepted foundation of mathematics). In versions of set theory for constructive mathematics, however, we often have replacement but only bounded or limited separation, and in any case separation must be listed explicitly.