How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced — the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted — a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated — a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
The ZFC Axioms and the Basic Set Constructions
1 · Prerequisites
None. This page is self-contained.
2 · Summary
This development starts from first-order logic with equality over a single binary relation symbol , in which every object of the domain is a set and the domain is nonempty; nothing mathematical is assumed before that. The one result taken from elsewhere is recorded rather than proved: neither the continuum hypothesis nor its generalisation is decided by these axioms (The continuum hypothesis and its generalisation are independent of ZFC ‡), and it is cited only to say what the Power Set axiom leaves open about the size of a power set.
The ZF axioms are stated in that language, written without abbreviations wherever the usual formulation would need notation introduced further down. The Axiom of Choice is the one axiom of ZFC not stated here; this library states it at The Axiom of Choice. Separation and Extensionality yield the empty set and its uniqueness; Pairing, Union, Separation and Power Set then give unordered pairs, unions, intersections, differences and power sets, with the commutative, associative, distributive and De Morgan laws proved from the resulting membership criteria. Russell's paradox rules out a set of all sets and with it an intersection of the empty family, Foundation rules out short membership cycles and makes injective, and the Kuratowski ordered pair and its characterising property produce the Cartesian product.
3 · Logical flowchart
4 · Definitions, theorems and proofs
The first-order language of set theory: , , formulas with parameters, and class abbreviations
Definition
The language of set theory is first-order logic with equality whose only non-logical symbol is a binary relation symbol . Its terms are the variables ; its atomic formulas are and ; and its formulas are built from atomic formulas by the connectives , , , , and the quantifiers and . Each axiom stated on this page is a sentence of this language, and no other vocabulary occurs in any of them.
Two conventions of ordinary first-order logic are in force throughout.
- The domain of discourse is nonempty: is logically valid, so some object exists before any axiom is assumed.
- Every object of the domain is a set. There are no urelements, so "" and "the set " say the same thing.
We write for and for ; we abbreviate by and by ; and we abbreviate by , read "there is exactly one with ".
A formula is written when its free variables are among and the variables of the list ; the are its parameters. Parameters matter because an axiom schema ranges over formulas, and a formula may mention sets already in hand.
A class abbreviation is not a term of the language. It is notation for the formula itself, and a sentence written with it abbreviates a sentence that does not use it:
- abbreviates ;
- " is a set" abbreviates .
Every formula has a class abbreviation, and whether that abbreviation is a set is a separate question; answering it affirmatively always requires an axiom.
Remarks
-
ZFC. ZFC is the theory whose axioms are the ZF axioms stated on this page together with the Axiom of Choice, which this library states at The Axiom of Choice ↗. Choice is stated there and not restated here, and no construction and no result on this page uses it. The axiom ledger for this page: which of the ZFC axioms each construction and each result actually consumes records, axiom by axiom, what the material on this page does use.
-
Why the class notation needs its own convention. Reading as a term would make " exists" a triviality, and that is exactly the reading There is no with for every refutes. Keeping it an abbreviation is what forces every set-forming step below to name the axiom that licenses it.
The Axiom of Extensionality:
Definition
The Axiom of Extensionality is the sentence
of the language of set theory (The first-order language of set theory: , , formulas with parameters, and class abbreviations): if every satisfies if and only if , then .
A set is therefore determined by its members and by nothing else. Order, repetition and any description used to present a set are invisible to identity.
Remarks
-
The converse is logic, not an axiom. If then and are the same statement for every , by the substitution rule for equality. So Extensionality upgrades to the biconditional , and only the right-to-left direction of that biconditional — the implication from sameness of members to equality — is assumed.
-
What it is used for below. Every construction on this page produces a set by an axiom that specifies its members, and every such axiom is stated with . Extensionality is what turns "a set with these members" into "the set with these members", so it is the licence for each definite article and each piece of notation introduced here.
The Axiom Schema of Separation: for each formula ,
Definition
Let be a formula of the language of set theory (The first-order language of set theory: , , formulas with parameters, and class abbreviations) in which the variable does not occur free. The Separation instance for is the sentence
The Axiom Schema of Separation is the collection of all these sentences, one for each such . In words: for any parameters and any set , there is a set whose elements are exactly the elements of for which holds.
It is a schema and not a single axiom because ranges over the formulas of the language, of which there are infinitely many, and the language provides no way to quantify over them.
Remarks
-
The side condition is not decoration. If were allowed to occur free in , the instance would assert that some satisfies for every , which is contradictory as soon as has a member. Requiring to be fresh is what keeps the schema consistent.
-
One parameter or a list. Some presentations state the schema with a single parameter rather than a list ; the two forms prove the same theorems, since a finite list can be coded once ordered pairs are available. The list form is used here because the instances below quantify over several sets at once.
-
A separated set is unique. The instance is stated with , so any two sets it produces have the same elements and are equal by The Axiom of Extensionality: . That is what licenses the notation introduced at Subset , proper subset , and the separation notation .
The Axiom of Pairing:
Definition
The Axiom of Pairing is the sentence
of the language of set theory (The first-order language of set theory: , , formulas with parameters, and class abbreviations): for any and there is a set whose elements are exactly and .
Remarks
-
The weak form is equivalent, given Separation. Several presentations assume only , a set containing and and possibly more, and then cut it down with The Axiom Schema of Separation: for each formula , applied to the formula . The result is the set asserted here, so the two forms yield the same theorems. The same choice arises for The Axiom of Power Set: , where the weak form is the one assumed, so that the trimming step is visible in the ledger.
-
Order and repetition are invisible. Taking gives a set whose only element is . Because and are the same condition, the axiom does not distinguish the pair formed from then from the pair formed from then ; recovering an order from a set is the problem The Kuratowski ordered pair solves.
The Axiom of Union:
Definition
The Axiom of Union is the sentence
of the language of set theory (The first-order language of set theory: , , formulas with parameters, and class abbreviations): for any set there is a set whose elements are exactly the sets belonging to some member of .
The axiom removes one layer of membership: it collects the members of the members of , not the members of .
Remarks
-
The weak form is equivalent, given Separation. Some presentations assume only and then cut down with The Axiom Schema of Separation: for each formula , . The set obtained is the one asserted here.
-
Nothing is assumed about the members of . They need not be nonempty, need not be distinct, and need not be related to one another. When itself has no members the right-hand side fails for every , and the axiom yields a set with no members; this is computed at , , , , and .
The Axiom of Power Set:
Definition
The Axiom of Power Set is the sentence
of the language of set theory (The first-order language of set theory: , , formulas with parameters, and class abbreviations): for every set there is a set that contains every all of whose elements belong to .
The axiom is assumed here in this implication form. It says that some set collects all such ; it does not say that contains nothing else, and trimming down to exactly those is a separate step, carried out at For every set there is exactly one set whose elements are precisely the subsets of using The Axiom Schema of Separation: for each formula , .
Remarks
-
Why the weak form. Some presentations assume the biconditional outright. The implication form assumed here is the weaker assumption, and it keeps the Separation step visible: the ledger at The axiom ledger for this page: which of the ZFC axioms each construction and each result actually consumes then records honestly that the power set costs Power Set and Separation.
-
The axiom says nothing about size. It asserts that a set collecting the subsets of exists, and nothing about how many members that set has. How large the power set of an infinite set is, is exactly the question the continuum hypothesis asks, and that question is settled by neither ZF nor ZFC (The continuum hypothesis and its generalisation are independent of ZFC ‡).
The Axiom Schema of Replacement: for each formula , if defines a class function on then its image on is a set
Definition
Let be a formula of the language of set theory (The first-order language of set theory: , , formulas with parameters, and class abbreviations) in which and do not occur free. The Replacement instance for is the sentence
The Axiom Schema of Replacement is the collection of all these sentences, one for each such . In words: if for every there is exactly one with , then there is a set whose elements are exactly those .
Remarks
-
The class-function reading. A formula satisfying assigns to each a single , so it behaves like a function on without being a set of ordered pairs; it is called a class function on . The instance says that the image of a set under a class function is a set. The hypothesis is required only on : what does outside is irrelevant.
-
Replacement yields Separation, given a set with no elements. Fix a set and a formula . If some satisfies , then assigns exactly one to each , so an instance of this schema applied to returns the set of those ; that set is exactly the one The Axiom Schema of Separation: for each formula , asserts, since the value contributed by the second disjunct itself satisfies . If instead no satisfies , the set to be produced has no elements, and a set with no elements is asserted outright by The Axiom of Infinity: there is a set containing a set with no elements and closed under . The case split is not avoidable: the hypothesis of the schema demands a value at every , so the collection being separated cannot itself be taken as the domain. Separation is nevertheless stated separately, because every construction on this page uses Separation and no construction on this page needs the full strength of Replacement.
-
Where Replacement is genuinely needed. Nothing on this page consumes it; The axiom ledger for this page: which of the ZFC axioms each construction and each result actually consumes records that. It becomes indispensable for transfinite recursion and for the ordinal and cardinal hierarchies, where the sets constructed are not subsets of any set already in hand.
The Axiom of Infinity: there is a set containing a set with no elements and closed under
Definition
The Axiom of Infinity is the sentence
of the language of set theory (The first-order language of set theory: , , formulas with parameters, and class abbreviations).
It is written here in and alone, with no abbreviations, because the notation it is usually stated in is introduced later on this page. Once that notation is available, the sentence reads: there is a set with such that implies . The first conjunct is written out, and the inner clause says exactly that is .
Remarks
-
The only unconditional existence assertion on this page. Extensionality and Foundation produce no sets at all, and every other axiom produces new sets from sets already given; this one asserts outright that a set with the two stated properties exists. Two results below say what its closure clause does: is never , since is one of its elements while (Under Foundation, for every set , there are no sets with , and there are no sets with ), and is injective (If then ).
-
Inductive sets and . A set satisfying the two conjuncts above is what Inductive set ↗ calls inductive, and the natural numbers are built at The natural numbers (von Neumann) ↗ as the smallest inductive set. Those items state the axiom in the abbreviated form; the sentence displayed above is the same assertion with the abbreviations expanded.
The Axiom of Foundation:
Definition
The Axiom of Foundation, also called the Axiom of Regularity, is the sentence
of the language of set theory (The first-order language of set theory: , , formulas with parameters, and class abbreviations): every set with at least one member has a member that shares no member with it.
It is written here without abbreviations, for the same reason as The Axiom of Infinity: there is a set containing a set with no elements and closed under : the usual statement uses notation introduced later on this page. In that notation it reads: every nonempty set has a member with . Such an is called an -minimal member of .
Remarks
-
What it rules out. A set that had no -minimal member would let one descend forever through membership. The axiom forbids that, and Under Foundation, for every set , there are no sets with , and there are no sets with draws the consequences that this page needs: no set is a member of itself, and there is no membership cycle of length two or three.
-
It is used nowhere else on this page. Every other construction below is carried out without it; the ledger at The axiom ledger for this page: which of the ZFC axioms each construction and each result actually consumes records exactly which results depend on it.
There is exactly one set with no elements, written
Statement
There is exactly one set with no elements: there is a set such that , and any two such sets are equal. That set is written .
Facts & Assumptions
Given: the language of set theory, in which the domain of discourse is nonempty (The first-order language of set theory: , , formulas with parameters, and class abbreviations).
For any parameters and any set , there is a set whose elements are exactly the elements of for which holds (The Axiom Schema of Separation: for each formula , ).
If every satisfies if and only if , then (The Axiom of Extensionality: ).
Proof
The domain of discourse is nonempty, so fix a set .
Apply Separation to with the formula : there is a set such that, for every , holds if and only if and .
No satisfies , so no satisfies ; hence is a set with no elements, which proves existence.
If is also a set with no elements, then and both fail for every , so holds if and only if , and therefore ; existence and uniqueness together give the statement, and denotes this set.
Remarks
- Existence is derived, not assumed. Several presentations take "there is a set with no elements" as an axiom of its own. Here it is a theorem, because the nonemptiness of the domain of discourse is already a validity of first-order logic and Separation converts any set whatever into this one.
Subset , proper subset , and the separation notation
Definition
For sets and we write , and say that is a subset of or that is included in , for the formula of the language of set theory (The first-order language of set theory: , , formulas with parameters, and class abbreviations); thus means that every element of is an element of . We also write for .
is a proper subset of , written , when and .
Separation notation. Let be a set, a formula and parameters. The Axiom Schema of Separation: for each formula , supplies a set whose elements are exactly the elements of for which holds, and The Axiom of Extensionality: shows there is only one such set. It is written
and every set introduced on this page by separating a condition inside a set already in hand is written this way. Directly from the definition, .
Remarks
-
is not used in this library. Sources disagree about it: some write for inclusion and some for proper inclusion, so a formula containing it cannot be read without knowing which convention its author used. and are unambiguous and are the only two symbols used here.
-
Membership and inclusion are different relations. says is one of the elements of ; says every element of is an element of . Neither implies the other in general, and ; and ; if and only if ; ; ; and while only holds is where the two are systematically related.
, , inclusion is transitive, and if and only if and
Statement
For all sets , and :
- (i) ;
- (ii) ;
- (iii) if and then ;
- (iv) if and only if and .
Facts & Assumptions
Given: sets , and .
means that every element of is an element of (Subset , proper subset , and the separation notation ).
If every satisfies if and only if , then (The Axiom of Extensionality: ).
There is exactly one set with no elements, written (There is exactly one set with no elements, written ).
Proof
Claim (i): no satisfies , so the implication " implies " holds vacuously for every , which is .
Claim (ii): every with satisfies , which is .
Claim (iii): assume and , and let ; then by the first inclusion and by the second, so every element of is an element of .
Claim (iv), from right to left: assume and ; for any , the first inclusion gives that implies and the second gives that implies , so holds if and only if , and therefore .
Claim (iv), from left to right: assume ; then and are the same statement for every , so each of and holds.
Claims (i) to (iv) are established, which is the statement.
The unordered pair and the singleton
Definition
Let and be sets. The Axiom of Pairing: gives a set whose elements are exactly and , and The Axiom of Extensionality: shows there is only one such set; it is written . Thus is the set whose elements are exactly and , and , the singleton of , is the set whose only element is :
Remarks
-
The pair is unordered. and are the same condition, so , and the notation records no order. if and only if ( and ) or ( and ); in particular if and only if says exactly how much information a pair does carry, and The Kuratowski ordered pair is the construction that recovers an order from unordered pairs alone.
-
A singleton is not its element. has exactly one element, namely , and and are different sets whenever they have different elements; has one element while has none, so the two are already distinct at the bottom of the hierarchy.
if and only if ( and ) or ( and ); in particular if and only if
Statement
For all sets , , , :
In particular, taking , if and only if and .
Facts & Assumptions
Given: sets , , , .
is the set whose elements are exactly and , and (The unordered pair and the singleton ).
If every satisfies if and only if , then (The Axiom of Extensionality: ).
Proof
Right to left: if and , or and , then for every the conditions " or " and " or " are the same, so the two pairs have the same elements and are equal.
Left to right, setting up: assume . Since and are elements of the left-hand set they are elements of the right-hand one, so is or and is or ; likewise is or and is or .
Suppose . Then is or , so ; and is or , so . Hence and , the first disjunct.
Suppose instead . If , then is or , and is excluded, so and the first disjunct holds. Otherwise ; then is or , and would give , whence , being or , equals , contradicting ; so and the second disjunct holds.
The alternatives and exhaust the possibilities, so the left-to-right implication holds.
Both implications hold, which is the biconditional; putting makes the two disjuncts read " and " and " and ", so if and only if and .
The union of a set, and the binary union
Definition
Let be a set. The Axiom of Union: gives a set whose elements are exactly the sets belonging to some member of , and The Axiom of Extensionality: shows there is only one such set; it is written . Thus is the set whose elements are exactly the elements of the elements of , and is the binary union of and , formed from the unordered pair of The unordered pair and the singleton :
The membership criterion for the binary union, that holds exactly when or , is proved at , , , , and rather than assumed here.
Remarks
-
One layer only. collects the elements of the elements of , not the elements of . For a set of sets of sets the operation therefore has to be applied twice, and that iteration is what makes the right ambient set for the domain and range of a relation.
-
Notation. with a single set argument is the primitive operation supplied by the axiom; between two sets is the derived binary one. The indexed form is a further abbreviation, defined once indexed families are available.
For a set the collection is a set, and it does not depend on the member of used to separate it
Statement
Let be a set with . Then there is a set whose elements are exactly the sets belonging to every member of ; that is, the class is a set. Moreover, for every the separated set is that same set, so the construction does not depend on which member of is used.
Facts & Assumptions
Given: a set with .
For any parameters and any set , there is a set whose elements are exactly the elements of for which holds (The Axiom Schema of Separation: for each formula , ).
If every satisfies if and only if , then (The Axiom of Extensionality: ).
There is exactly one set with no elements, written (There is exactly one set with no elements, written ).
means that every element of is an element of (Subset , proper subset , and the separation notation ).
Proof
If had no members it would be a set with no elements and hence equal to , contrary to hypothesis; so has a member, and we fix one, .
Apply Separation to with the formula and the parameter : the collection is a set, and .
For every , holds exactly when and belongs to every member of ; since is itself a member of , the second condition already forces , so holds exactly when belongs to every member of .
The condition characterising the elements of in step 3.1 does not mention , so for any other member of the set has exactly the same elements as and equals it; the class is therefore a set and is independent of the member used to separate it.
The intersection of a nonempty set, the binary intersection , and disjointness
Definition
Let be a set with . For a set the collection is a set, and it does not depend on the member of used to separate it shows that the sets belonging to every member of form a set, and that it does not depend on the member of used to build it; it is written . Thus for , is the set whose elements are exactly the sets belonging to every element of , and is the binary intersection of and :
The binary case is legitimate because , so the unordered pair of The unordered pair and the singleton is never empty. Two sets and are disjoint when (There is exactly one set with no elements, written ).
Remarks
-
The hypothesis is not a convenience. For the condition " belongs to every member of " is satisfied by every set whatever, and no set has every set as an element: There is no set with , so is undefined proves this. So is left undefined, and every statement below about of a family carries the nonemptiness hypothesis in its own statement.
-
Membership criterion for the binary case. That holds exactly when and is proved at , , , , and , not assumed here.
, , , , and
Statement
For all sets and :
- (i) ;
- (ii) ;
- (iii) , and holds if and only if or ;
- (iv) ;
- (v) , and holds if and only if and .
The equalities in (iii) and (v) are the definitions of and written out; what is proved about them here is the membership criterion beside each.
Facts & Assumptions
Given: sets and .
is the set whose elements are exactly the elements of the elements of , and (The union of a set, and the binary union ).
For , is the set whose elements are exactly the sets belonging to every element of , and (The intersection of a nonempty set, the binary intersection , and disjointness).
is the set whose elements are exactly and , and (The unordered pair and the singleton ).
There is exactly one set with no elements, written (There is exactly one set with no elements, written ).
If every satisfies if and only if , then (The Axiom of Extensionality: ).
Proof
Claim (i): requires a member of with , and has no members, so has no elements and is therefore .
Claim (ii): requires a member of with , and the only member of is , so holds exactly when .
Claim (iii): is by definition, and requires a member of with ; the members of are and , so holds exactly when or .
Claim (iv): is nonempty since is a member, and holds exactly when belongs to every member of , that is, exactly when .
Claim (v): is by definition, is nonempty, and holds exactly when belongs to every member of ; the members are and , so holds exactly when and .
In each of the five claims the elements of the two sides have been shown to satisfy the same condition, so the sets are equal, which is the statement.
The difference , the symmetric difference , and the complement relative to a set
Definition
Let and be sets. The difference of and is
a set by The Axiom Schema of Separation: for each formula , and the only one with those elements by The Axiom of Extensionality: ; so holds exactly when and . The symmetric difference is
formed with the binary union of The union of a set, and the binary union .
When (Subset , proper subset , and the separation notation ), the difference is called the complement of relative to . The qualification is not optional: there is no set of all sets (There is no set with for every set ), so an absolute complement, the class of all sets not in , is never a set.
Remarks
-
Difference needs no hypothesis. is defined for all sets and , with no assumption that or that the two meet. When they are disjoint, .
-
Symmetric difference collects what lies in exactly one of the two sets. Unfolding the definition, holds exactly when belongs to or to but not to both.
For every set there is exactly one set whose elements are precisely the subsets of
Statement
For every set there is exactly one set such that, for every , holds if and only if .
Facts & Assumptions
Given: a set .
For every set there is a set that contains every all of whose elements belong to (The Axiom of Power Set: ).
For any parameters and any set , there is a set whose elements are exactly the elements of for which holds (The Axiom Schema of Separation: for each formula , ).
means that every element of is an element of (Subset , proper subset , and the separation notation ).
If every satisfies if and only if , then (The Axiom of Extensionality: ).
Proof
Power Set supplies a set that contains every all of whose elements belong to ; by the meaning of inclusion, contains every with .
Apply Separation to with the formula and the parameter : the set exists, and for every , holds if and only if and .
If then by step 1.1, so the condition " and " reduces to ; hence holds if and only if , which proves existence.
If also satisfies " if and only if " for every , then holds if and only if for every , so ; existence and uniqueness together give the statement.
The power set
Definition
Let be a set. By For every set there is exactly one set whose elements are precisely the subsets of there is exactly one set whose elements are precisely the subsets of (Subset , proper subset , and the separation notation ); it is the power set of , written . Thus holds if and only if , and in the class notation of the page,
Remarks
-
Two axioms, not one. The elements of are pinned down by The Axiom of Power Set: together with The Axiom Schema of Separation: for each formula , , because the axiom is assumed here only in its implication form. The axiom ledger for this page: which of the ZFC axioms each construction and each result actually consumes keeps that cost visible.
-
The power set is never empty. always holds, so for every ; in particular rather than . That and the other basic identities are ; and ; if and only if ; ; ; and while only holds.
; and ; if and only if ; ; ; and while only holds
Statement
For all sets and :
- (i) ;
- (ii) and ;
- (iii) if and only if ;
- (iv) ;
- (v) ;
- (vi) ;
- (vii) ;
- (viii) the inclusion in (vii) is an equality if and only if or .
Facts & Assumptions
Given: sets and .
holds if and only if (The power set ).
means that every element of is an element of (Subset , proper subset , and the separation notation ).
If and then (, , inclusion is transitive, and if and only if and ).
is the set whose elements are exactly the elements of the elements of (The union of a set, and the binary union ).
For , is the set whose elements are exactly the sets belonging to every element of (The intersection of a nonempty set, the binary intersection , and disjointness).
holds if and only if or (, , , , and ).
holds if and only if and (, , , , and ).
There is exactly one set with no elements, written (There is exactly one set with no elements, written ).
, the singleton of , is the set whose only element is (The unordered pair and the singleton ).
If every satisfies if and only if , then (The Axiom of Extensionality: ).
Proof
Claim (i): holds exactly when , that is, when every element of lies in ; since has no elements this says has no elements, hence . So the elements of are exactly , and .
Claim (ii): and , so both and are elements of .
Claim (iii): if and , then and give , so ; conversely if then , since , so , which says .
Claim (iv): holds exactly when belongs to some element of , that is, to some with , and any such lies in ; conversely if then lies in the element of . So the two sets have the same elements.
Claim (v): , so and is defined; an element of it would have to belong to every element of , in particular to , which has no elements. So has no elements and equals .
Claim (vi): holds exactly when every element of lies in , that is, lies in and in ; this is exactly together with , that is, and , which is .
Claim (vii): if then or ; in either case every element of lies in or in , hence in , so .
Claim (viii): if then the elements of are exactly those of , so is equivalent to and , which with the reverse inclusion gives equality; the case is symmetric. Conversely, if equality holds then puts in , so or , and since and these give and respectively.
Claims (i) to (viii) are established, which is the statement.
Union and intersection are commutative, associative, idempotent and absorptive; , , , ; and if and only if , if and only if , if and only if
Statement
For all sets , and :
- (i) and ;
- (ii) and ;
- (iii) and ;
- (iv) and ;
- (v) , , and ;
- (vi) , , and are equivalent.
Facts & Assumptions
Given: sets , and .
holds if and only if or (, , , , and ).
holds if and only if and (, , , , and ).
holds exactly when and (The difference , the symmetric difference , and the complement relative to a set ).
means that every element of is an element of (Subset , proper subset , and the separation notation ).
If every satisfies if and only if , then (The Axiom of Extensionality: ).
There is exactly one set with no elements, written (There is exactly one set with no elements, written ).
Proof
Claim (i): holds exactly when or , which is the same condition as or , so and have the same elements; the same argument with "and" in place of "or" gives .
Claim (ii): holds exactly when or or , in either bracketing, so the two sides have the same elements; replacing "or" by "and" throughout gives the statement for intersection.
Claim (iii): holds exactly when or , and exactly when and ; both conditions are .
Claim (iv): holds exactly when , or and , which holds exactly when ; and exactly when , and or , which again holds exactly when .
Claim (v): exactly when or , and the second alternative never holds, so this is ; requires , so has no elements; exactly when and , and the second condition always holds; requires and , so has no elements.
Claim (vi), that and are equivalent: if then , which says or , holds exactly when , so ; conversely if and , then .
Claim (vi), that and are equivalent: if then , which says and , holds exactly when , so ; conversely if and , then , so .
Claim (vi), that and are equivalent: if then no satisfies and , so has no elements; conversely if and , then is impossible, so .
Claims (i) to (vi) are established, and the four conditions of (vi) are equivalent because each of the last three was shown equivalent to the first.
and ; and for a nonempty set , and
Statement
For all sets , and ,
Let be a set with . Then and are nonempty sets, and
Facts & Assumptions
Given: sets , , and a set with where the family forms are concerned.
holds if and only if or (, , , , and ).
holds if and only if and (, , , , and ).
is the set whose elements are exactly the elements of the elements of (The union of a set, and the binary union ).
For , is the set whose elements are exactly the sets belonging to every element of (The intersection of a nonempty set, the binary intersection , and disjointness).
For any parameters and any set , there is a set whose elements are exactly the elements of for which holds (The Axiom Schema of Separation: for each formula , ).
holds if and only if (The power set ).
means that every element of is an element of (Subset , proper subset , and the separation notation ).
If every satisfies if and only if , then (The Axiom of Extensionality: ).
Proof
Every is a subset of , so the class is the separated set , hence a set; and it has a member because does.
Every with is a subset of , since an element of lies in ; so is the separated set , hence a set, and it has a member because does.
holds exactly when , and or ; that is exactly when and , or and , which is .
holds exactly when , or and ; that is exactly when or , and or , which is .
holds exactly when and for some , that is, exactly when for some ; the sets with are precisely the elements of , so this holds exactly when lies in some element of that set, which is .
holds exactly when, for every , or . If then either , and the condition holds outright, or lies in every element of , and it holds again. Conversely, if the condition holds and , then for every , so ; hence in both cases.
The two finite laws and the two family laws are established, which is the statement.
and ; and for a nonempty set , and
Statement
For all sets , and ,
Let be a set with . Then is a nonempty set and
Facts & Assumptions
Given: sets , , , and a set with where the family forms are concerned.
holds exactly when and (The difference , the symmetric difference , and the complement relative to a set ).
holds if and only if or (, , , , and ).
holds if and only if and (, , , , and ).
is the set whose elements are exactly the elements of the elements of (The union of a set, and the binary union ).
For , is the set whose elements are exactly the sets belonging to every element of (The intersection of a nonempty set, the binary intersection , and disjointness).
For any parameters and any set , there is a set whose elements are exactly the elements of for which holds (The Axiom Schema of Separation: for each formula , ).
holds if and only if (The power set ).
means that every element of is an element of (Subset , proper subset , and the separation notation ).
If every satisfies if and only if , then (The Axiom of Extensionality: ).
Proof
Every is a subset of , so the class is the separated set , hence a set; and it has a member because does.
holds exactly when and neither nor , that is, exactly when and , and and ; this is .
holds exactly when and not both and , that is, exactly when and , or and ; this is .
holds exactly when and no member of has , that is, exactly when for every ; the sets with are precisely the elements of , which is nonempty, so this is .
holds exactly when and fails to lie in some member of , that is, exactly when for some ; this is .
The two finite laws and the two family laws are established, which is the statement.
If then ; if in addition then ; and for every , while for every
Statement
Let and be sets.
- (i) If then .
- (ii) If and , then , both intersections are defined, and .
- (iii) for every .
- (iv) for every .
Facts & Assumptions
Given: sets and .
is the set whose elements are exactly the elements of the elements of (The union of a set, and the binary union ).
For , is the set whose elements are exactly the sets belonging to every element of (The intersection of a nonempty set, the binary intersection , and disjointness).
means that every element of is an element of (Subset , proper subset , and the separation notation ).
There is exactly one set with no elements, written (There is exactly one set with no elements, written ).
Proof
Claim (i): assume and let ; then for some , and because , so .
Claim (ii): assume and . Then has a member, which is also a member of , so and both intersections are defined. If then lies in every member of , hence in every member of , so .
Claim (iii): let and ; then lies in a member of , so , and therefore .
Claim (iv): let ; then , so is defined, and every lies in every member of , in particular in ; therefore .
Claims (i) to (iv) are established, which is the statement.
There is no with for every
Statement
There is no set such that, for every set ,
Facts & Assumptions
Given: the language of set theory, in which and are formulas (The first-order language of set theory: , , formulas with parameters, and class abbreviations).
Proof
Suppose there is a set such that holds if and only if , for every set .
The hypothesis holds for every set , and is a set, so it holds for : if and only if .
A statement equivalent to its own negation is contradictory: if then , and if then , so each alternative refutes itself. There is therefore no such .
Remarks
- What fails is unrestricted comprehension, not a particular formula. The argument uses only that is a formula of the language and that the supposed is itself a set, so it refutes any principle asserting that every formula has a set of all its instances. Separation and Replacement build subsets of sets already in hand, which is exactly what blocks Russell's construction records how The Axiom Schema of Separation: for each formula , avoids it.
There is no set with for every set
Statement
There is no set such that for every set .
Facts & Assumptions
Given: nothing beyond the axioms cited below.
For any parameters and any set , there is a set whose elements are exactly the elements of for which holds (The Axiom Schema of Separation: for each formula , ).
The separated set is written (Subset , proper subset , and the separation notation ).
There is no set such that, for every set , holds if and only if (There is no with for every ).
Proof
Suppose is a set with for every set .
Separation applied to with the formula gives the set , whose elements are exactly the with .
Every set satisfies , so for every set the condition " and " reduces to ; hence holds if and only if , for every set .
Step 3.1 produces exactly the set that cannot exist, so the supposition is untenable and no such exists.
Remarks
- The class of all sets is not a set. The formula has a class abbreviation, and this corollary says that abbreviation is not a set; that is why a complement is always taken relative to a set in The difference , the symmetric difference , and the complement relative to a set rather than absolutely.
There is no set with , so is undefined
Statement
There is no set such that, for every set ,
The defining condition for therefore determines no set when , which is why is left undefined.
Facts & Assumptions
Given: nothing beyond the results cited below.
There is exactly one set with no elements, written (There is exactly one set with no elements, written ).
There is no set such that for every set (There is no set with for every set ).
For , is the set whose elements are exactly the sets belonging to every element of (The intersection of a nonempty set, the binary intersection , and disjointness).
Proof
Suppose there is a set such that, for every set , holds if and only if belongs to every element of .
has no elements, so for every set the condition " belongs to every element of " is satisfied vacuously.
Combining, every set satisfies .
A set with every set as an element does not exist, so the supposition fails; the condition defining therefore determines no set at , and is undefined.
Separation and Replacement build subsets of sets already in hand, which is exactly what blocks Russell's construction
Remark
An unrestricted comprehension principle would assert, for every formula of the language (The first-order language of set theory: , , formulas with parameters, and class abbreviations), that . Taking turns that assertion into precisely the set There is no with for every shows cannot exist, so the principle is refutable in plain first-order logic; no appeal to any axiom below is needed to reject it.
The Axiom Schema of Separation: for each formula , asserts something weaker in a specific way: it does not produce a set from a formula alone, but only from a formula together with a set already in hand, and the set it produces is a subset of that . Running Russell's argument against it therefore yields no contradiction but a theorem. Given any set , the separated set exists; asking whether shows that is impossible, since would give . So every set has a subset that is not one of its elements, and no set contains every set, which is There is no set with for every set .
The same restriction is what makes The Axiom Schema of Replacement: for each formula , if defines a class function on then its image on is a set safe. It does not assert that an arbitrary class is a set either: its hypothesis is that a formula behaves like a function on a set already in hand, and its conclusion is about the image of that particular set. Both schemas therefore build only from material already given, and neither can be turned on the universe at large.
What is given up is small and is worth naming exactly: from these axioms alone nothing whatever can be constructed, which is why The Axiom of Infinity: there is a set containing a set with no elements and closed under is assumed outright rather than derived, and why There is exactly one set with no elements, written needs the logical fact that the domain of discourse is nonempty before Separation has anything to act on.
Under Foundation, for every set , there are no sets with , and there are no sets with
Statement
Assume the Axiom of Foundation. Then:
- (i) for every set ;
- (ii) there are no sets and with and ;
- (iii) there are no sets , and with , and .
Cycles of length greater than three are not treated here: stating "there is no membership cycle of any finite length" needs a finite sequence, that is a function on a natural number, and neither notion is available at this point in the reading order.
Facts & Assumptions
Given: the Axiom of Foundation.
Every set with at least one member has a member that shares no member with it (The Axiom of Foundation: ).
is the set whose elements are exactly and , and (The unordered pair and the singleton ).
holds if and only if or (, , , , and ).
Proof
Suppose the statement fails, so that at least one of the following holds: there is a set with ; there are sets and with and ; there are sets , and with , and .
Suppose and put . Its only member is , so has a member and Foundation applies; the member it supplies must be , so shares no member with . But and , so is a member of both.
Suppose and , and put . Foundation supplies a member of sharing no member with , and that member is or . If it is , then and make a member of both; if it is , then and make a member of both.
Suppose , and , and put , whose members are exactly , and . Foundation supplies a member of sharing no member with . If it is , then and ; if it is , then and ; if it is , then and . In each case that member shares a member with .
Each of the three suppositions contradicts the member Foundation supplies, so none of them holds: for every , no sets satisfy , and no sets satisfy .
If then
Statement
For all sets and , if then .
Facts & Assumptions
Given: sets and with ; the Axiom of Foundation, through the result cited as [L3].
holds if and only if or (, , , , and ).
, the singleton of , is the set whose only element is (The unordered pair and the singleton ).
There are no sets and with and (Under Foundation, for every set , there are no sets with , and there are no sets with ).
Proof
, so ; likewise .
By hypothesis the two sets are equal, so and ; hence or , and or .
If then both alternatives and fail, leaving and , which is impossible; therefore .
Remarks
- The general statement, and its special case for . This holds for all sets and is proved from Foundation. The corresponding clause for the natural numbers, that the successor is injective on , is part (P2) of The von Neumann naturals form a Peano system ↗, which proves it by a different route that does not use Foundation.
The Kuratowski ordered pair
Definition
For sets and , the ordered pair is the set
formed from the unordered pairs and singletons of The unordered pair and the singleton ; three applications of The Axiom of Pairing: produce it. The first coordinate is and the second is .
When the two members coincide, since , and the pair degenerates to .
Remarks
-
Why this set and not another. An ordered pair is required to satisfy one property, that exactly when and ; that is if and only if and , and it is the only thing any later construction uses. Other definitions with the same property exist, and nothing below distinguishes them from this one.
-
The degenerate case is where a careless proof fails. An argument that treats as a set with two distinct members breaks at , and that case has to be handled separately in the proof of the characterising property.
if and only if and
Statement
For all sets , , , : if and only if and .
Facts & Assumptions
Given: sets , , , .
is the set whose elements are exactly and , and (The unordered pair and the singleton ).
Proof
Right to left: if and then and , so and are the same set, that is .
Left to right, setting up: assume . Applying the equality criterion for unordered pairs to these two sets, either and , or and .
In the first alternative, reads and gives . Then gives and , or and ; in the second of these , so holds as well. Either way and .
In the second alternative, reads and gives and , while reads and gives and . Hence and .
The two alternatives supplied by step 1.2 are exhaustive, so the left-to-right implication holds.
Both implications hold, which is the statement.
If and then
Statement
Let and be sets. If and , then .
Facts & Assumptions
Given: sets and , and elements and .
is the set whose elements are exactly and , and (The unordered pair and the singleton ).
holds if and only if or (, , , , and ).
holds if and only if (The power set ).
means that every element of is an element of (Subset , proper subset , and the separation notation ).
Proof
gives , and gives .
The elements of are alone and the elements of are and , so both sets are included in and are therefore elements of .
The elements of are and , so that set is included in and is therefore an element of ; and that set is .
The Cartesian product
Definition
Let and be sets. By If and then every ordered pair with and is an element of , so The Axiom Schema of Separation: for each formula , applied inside that set produces the Cartesian product
Its elements are exactly the ordered pairs (The Kuratowski ordered pair ) with and : no such pair is lost, because each such pair lies in the ambient set being separated. Thus holds if and only if for some and some .
Remarks
-
Why the ambient set is needed. "The set of all ordered pairs with first coordinate in and second in " is a class abbreviation, and no axiom turns a class abbreviation into a set on its own. The double power set is what supplies a set to separate inside, so the product costs The Axiom of Power Set: and The Axiom of Union: as well as Separation; The axiom ledger for this page: which of the ZFC axioms each construction and each result actually consumes keeps the account.
-
Products of nonempty sets. Whether a product of two nonempty sets is nonempty is settled here, by exhibiting the pair (, , , ; if and only if or ; and for nonempty and , if and only if and ). The corresponding question for a product of an arbitrary indexed family of nonempty sets is not settled by the axioms on this page: it is one formulation of the Axiom of Choice, stated at The Axiom of Choice ↗.
, , , ; if and only if or ; and for nonempty and , if and only if and
Statement
For all sets , , , :
- (i) ;
- (ii) ;
- (iii) ;
- (iv) ;
- (v) if and only if or ;
- (vi) if and , then if and only if and .
Facts & Assumptions
Given: sets , , , .
holds if and only if for some and some (The Cartesian product ).
if and only if and ( if and only if and ).
holds if and only if or (, , , , and ).
holds if and only if and (, , , , and ).
holds exactly when and (The difference , the symmetric difference , and the complement relative to a set ).
means that every element of is an element of (Subset , proper subset , and the separation notation ).
There is exactly one set with no elements, written (There is exactly one set with no elements, written ).
If every satisfies if and only if , then (The Axiom of Extensionality: ).
, and is the set whose elements are exactly the elements of the elements of (The union of a set, and the binary union ).
For , is the set whose elements are exactly the sets belonging to every element of (The intersection of a nonempty set, the binary intersection , and disjointness).
Proof
Membership criterion: for all sets and , holds if and only if and . Indeed, an element of is a pair with and , and forces and ; the converse is immediate from the description of . Every element of a product is a pair, so it suffices in each identity below to compare pairs.
Claim (i): holds exactly when and or , that is, exactly when or .
Claim (ii): holds exactly when , and , that is, exactly when and .
Claim (iii): holds exactly when , and . On the other side, holds exactly when , , and it is not the case that and ; given , that last condition is .
Claim (iv): holds exactly when , , and , that is, exactly when and .
Claim (v): if or then no pair satisfies the membership criterion, so has no elements and equals ; conversely if both are nonempty, fix and , and then .
Claim (vi): assume and . If , fix ; for any the pair lies in , hence in , so , and follows; fixing and running the same argument on the second coordinate gives . Conversely, if and , then any has and , so it lies in .
Claims (i) to (vi) are established, which is the statement.
The ordered triple and the iterated products
Definition
For sets , , the ordered triple is
an ordered pair (The Kuratowski ordered pair ) whose first coordinate is itself an ordered pair, and for sets , , the iterated product is
a Cartesian product (The Cartesian product ) of the same shape. Both conventions associate to the left, and the elements of are exactly the triples with , and .
Applying if and only if and twice gives the characterising property of triples: holds if and only if , and .
Remarks
-
The bracketing convention is not a formality. and are in general different sets, so a convention has to be fixed and adhered to; the left-associated one is fixed here.
-
No -tuples. A general -tuple is a function on a natural number, and the natural numbers are not available at this point in the reading order, so only triples and finitely iterated binary products are introduced here. The general construction is the product of an indexed family, once functions and index sets are available.
The axiom ledger for this page: which of the ZFC axioms each construction and each result actually consumes
Remark
Each construction here is licensed by named axioms, and this is the account of which ones.
-
The Axiom of Extensionality: is consumed by every construction on the page. An axiom that produces a set specifies its members with a biconditional; Extensionality is what turns "a set with these members" into "the set with these members", and so licenses each definite article and each piece of notation introduced below.
-
The Axiom Schema of Separation: for each formula , is consumed by There is exactly one set with no elements, written , by the intersection of a nonempty set, by the trimming step that yields The power set , by the difference of two sets, and by The Cartesian product . It is also what There is no set with for every set is proved from.
-
The Axiom of Pairing: is consumed by unordered pairs and singletons, hence by ordered pairs and by everything built from them.
-
The Axiom of Union: is consumed by The union of a set, and the binary union , and through the ambient double power set also by The Cartesian product .
-
The Axiom of Power Set: is consumed by The power set and, through the same ambient set, by The Cartesian product . It is assumed here in its implication form, so each of those two constructions consumes Separation as well.
-
The Axiom of Foundation: is consumed by Under Foundation, for every set , there are no sets with , and there are no sets with and, through it, by the injectivity of the successor operation. No other result on this page uses it, and no definition does.
-
The Axiom of Infinity: there is a set containing a set with no elements and closed under is consumed by nothing on this page. It is stated here because it belongs to the system, and it is what the construction of the natural numbers rests on.
-
The Axiom Schema of Replacement: for each formula , if defines a class function on then its image on is a set is consumed by nothing on this page either. Every set formed here is separated inside a set already in hand, which is exactly what Separation licenses.
-
The Axiom of Choice is the one axiom of ZFC that is not stated on this page. This library states it at The Axiom of Choice ↗. No construction and no result on this page uses it.
Two redundancies in the list are worth recording, because they explain why the ledger above is not the shortest possible one. Separation is derivable from Replacement together with a set that has no elements, by a derivation that splits on whether the separating condition holds anywhere in the ambient set; The Axiom Schema of Replacement: for each formula , if defines a class function on then its image on is a set carries it. Pairing is derivable from Replacement applied to a set with at least two elements, such as the double power set of the empty set. Both are nevertheless assumed here, because each is used constantly and deriving it every time would obscure what a construction actually costs.
The empty set runs the other way. It is often taken as an axiom, and here it is derived instead, from Separation together with the logical fact that the domain of discourse is nonempty; There is exactly one set with no elements, written carries the derivation.
5 · Examples, counterexamples and false statements
None yet.
Sources
Standard references
Recommended treatments; not extraction sources.
- B. Kaya, MATH 320 Set Theory (METU), §1.1
- Zermelo-Fraenkel set theory (Wikipedia)
- C. Wilson, A Brief Introduction to ZFC (Chicago REU 2016)
- B. Kaya, MATH 320 Set Theory (METU), Axiom 2
- Axiom of extensionality (Wikipedia)
- B. Kaya, MATH 320 Set Theory (METU), Axiom 5
- Axiom schema of specification (Wikipedia)
- B. Kaya, MATH 320 Set Theory (METU), Axiom 3
- Axiom of pairing (Wikipedia)
- B. Kaya, MATH 320 Set Theory (METU), Axiom 4
- Axiom of union (Wikipedia)
- Axiom of power set (Wikipedia)
- B. Kaya, MATH 320 Set Theory (METU), Axiom 6
- B. Kaya, MATH 320 Set Theory (METU), Axiom 10
- Axiom schema of replacement (Wikipedia)
- B. Kaya, MATH 320 Set Theory (METU), Axiom 9
- Axiom of infinity (Wikipedia)
- B. Kaya, MATH 320 Set Theory (METU), Axiom 8
- Axiom of regularity (Wikipedia)
- B. Kaya, MATH 320 Set Theory (METU), §1.2 and Theorem 2
- Empty set (Wikipedia)
- B. Kaya, MATH 320 Set Theory (METU), §1.2
- Subset (Wikipedia)
- C. Wilson, A Brief Introduction to ZFC (Chicago REU 2016), Def. 2.1
- C. Wilson, A Brief Introduction to ZFC (Chicago REU 2016), §2.1
- C. Wilson, A Brief Introduction to ZFC (Chicago REU 2016), §2.2
- B. Kaya, MATH 320 Set Theory (METU), §1.2 and Lemma 1
- Ordered pair (Wikipedia)
- B. Kaya, MATH 320 Set Theory (METU), Axiom 4 and Def. 2
- Union (set theory) (Wikipedia)
- Intersection (set theory) (Wikipedia)
- C. Wilson, A Brief Introduction to ZFC (Chicago REU 2016), §2.3
- B. Kaya, MATH 320 Set Theory (METU), Def. 3
- B. Kaya, MATH 320 Set Theory (METU), Def. 4 and Def. 5
- Complement (set theory) (Wikipedia)
- Symmetric difference (Wikipedia)
- Power set (Wikipedia)
- Algebra of sets (Wikipedia)
- De Morgan's laws (Wikipedia)
- Russell's paradox (Wikipedia)
- B. Kaya, MATH 320 Set Theory (METU), Theorem 3
- B. Kaya, MATH 320 Set Theory (METU), §1.1 and Axiom 5
- B. Kaya, MATH 320 Set Theory (METU), Theorem 11 and Exercise 24
- B. Kaya, MATH 320 Set Theory (METU), Lemma 13
- B. Kaya, MATH 320 Set Theory (METU), Def. 1
- C. Wilson, A Brief Introduction to ZFC (Chicago REU 2016), Def. 2.6
- B. Kaya, MATH 320 Set Theory (METU), Lemma 1
- C. Wilson, A Brief Introduction to ZFC (Chicago REU 2016), Thm. 2.7
- B. Kaya, MATH 320 Set Theory (METU), §2.1
- C. Wilson, A Brief Introduction to ZFC (Chicago REU 2016), §2.4
- Cartesian product (Wikipedia)
- B. Kaya, MATH 320 Set Theory (METU), Def. 10
- C. Wilson, A Brief Introduction to ZFC (Chicago REU 2016), Def. 2.8
- Tuple (Wikipedia)
- B. Kaya, MATH 320 Set Theory (METU), §1