# The Zermelo–Fraenkel-Choice Set Theory Theory - Part 3
Table of Contents
Power Set
Axiom. For any there exists a set that contains every subset of :
Well, usually in books, the author present the definition of subset. But if I do that, I’ll broke the style of these notes. And I like consistency more than rightness. To solve this, we present the symbolic form of the axiom with only atomic relations.
So, what is exactly a subset? The idea is a set that share some of the elements with another. Can have all of those, or only a few. Formally, we define:
In the definition is clear that . This way we say that is a proper subset of if and , and denote as .
Now, the set is called the power set of . This is very useful, for example, if and then, by the definition given in a previous post, we have that . This, along with separation, allow us to define the Cartesian product of and as follows:
Well, since the notation in the last equation is something new, is worth present the formula that allow us to use that notation: if is a formula, then we define
Well, this not only applies to sets, also work for classes. There exists a more general notation, but we will present latter.
Of course, we can also define the Cartesian product of any finite quantity of sets as follows:
Relations
We define a -ary relation as any set of -tuples, if we simply say that is a binary relation. If then we say that is a -relation on . With relations, binary and -ary respectively, we usually use the next notation:
In the case of a binary relations , we define the domain, range and field of as follows:
As a side note, those are sets, since are contained in , so we can use separation to show that are sets.
We can also define class -ary relations, as a class of -tuples. In general, any construction (like Cartesian product) can be extended using classes. So I will omit those definitions. For example if I write we are gonna accept that is just the class of every -tuples.
Functions
A binary relation is a function if for every there exists a unique such that . This property, in a symbolic form can be reduced as follows:
Since functions are of special interest in math, we have various notations specific to this kind of sets. For example to the unique such that , we denote as follows:
We say that is a function from to if and , and we usually write as .
An -ary function is just a function such that . In the case that then we say that is a -ary function on .
We denote the set of all functions from to as . This is a set, due power set and separation, since
If , we say that is onto if . Similarly, we say that is one-to-one if for every exists a unique such that , in a symbolic way this can be reduced as follows:
In the previous equation, we see a common informal notation, if we write , then we implicitly assume that . Technically we need to explicitly say that is inside the domain of , but sometimes it’s just easier let those implicitly. Related to this kind of functions, we say that is bijective if is one-to-one and onto.
A -ary operation on is a function . If we say that is a binary operation and give the special notation
Confusing with the relation notation, right? Well, math sometimes work this way. Don’t worry, we usually use different symbols for binary operations, so we just know what notation is using context.
If and , we define the restriction of to as the function defined by:
We say that a function is an extension of if . Or in other words, if and for every .
If and are functions, then we define the composition of and as the function defined by:
If is a function, and , then we define the image of by and the inverse image of by , respectively, as follows:
If is onto, then we can define the inverse of as the function defined as follows:
Similarly to relations, all of those notations can be extended to classes. To differentiate class functions to set functions, we usually use the terms mapping or correlation for classes and family or collection for normal functions. But we usually can know if a function is a proper class or a set by context, so don’t worry about those things.
Equivalence relations
An equivalence relation on a set is a binary relation that satisfies the next properties:
- Reflexive: .
- Symmetric: .
- Transitive: .
Equivalence relations work similarly as the equal relation, since allow us to relate various sets that share similar properties. If we define the equivalence class for as the set:
The set of all equivalence classes is called the quotient of by and it’s denoted as follows:
To finish this section. We need to define a term called partition. We can think partitions as a way to cover a set, with patches that don’t touch themselves. More formally, we say that is a partition of if satisfies these two conditions:
- .
- .
As a side note, in the first property, we combine various for all quantifiers into just one divided by commas, its a common modifier and I think is very clear it’s meaning so I won’t talk much about those.
Partitions have a special relation with equivalence relations via the next proposition.
Proposition. If is a equivalence relation on , then is a partition of . Analogously, every partition of defines a equivalence relation , given by:
The proof is simple. For the first part is clear that covers , and those sets are disjoint by the transitive property.
For the second part is easy see the reflexive and symmetric properties. For the reflexive property we only need to use that sets in partition are disjoints.
This was a lot related with power set. With this, only remains three axioms of ZFC. So maybe in the next post we’re gonna finish to see the axioms.