Overview

A function is a single-valued relation. We say maps into , denoted , if and only if is a function, , and .

An operation on some set (say) is a function with “signature” . More precisely, an -ary operation on is a function where .

Injections

A function is injective or one-to-one if each element of the codomain is mapped to by at most one element of the domain.

Left Inverses

Assume that is a function and . Then there exists a function (a left inverse) such that if and only if is one-to-one.

Surjections

A function is surjective or onto if each element of the codomain is mapped to by at least one element of the domain. That is, maps onto if and only if is a function, , and .

Right Inverses

Assume that is a function and . Then there exists a function (a right inverse) such that if and only if maps onto .

Bijections

A function is bijective or a one-to-one correspondence if each element of the codomain is mapped to by exactly one element of the domain.

Inverses

Let be an arbitrary set. The inverse of is the set

Compositions

Let and be arbitrary sets. The composition of and is the set

Restrictions

Let and be arbitrary sets. The restriction of to is the set

Images

Let and be sets. Then the image of under is

The following holds for any sets , , , and :

  • The image of unions is the union of the images:
  • The image of intersections is a subset of the intersection of images:
    • for
    • Equality holds if is single-rooted.
  • The image of a difference includes the difference of the images:
    • Equality holds if is single-rooted.

Closures

If is a function and is a subset of , then is said to be closed under if and only if whenever , then . This is equivalently expressed as .

Let be a function from into and assume . There are two possible methods for constructing the closure of under . The top-down approach defines to be the intersection of all closed supersets of :

The bottom-up approach defines to be where is recursively defined as: \begin{align*} h(0) & = A, \\ h(n^+) &= h(n) \cup f[\![h(n)]\!]. \end{align*}

Note that the recursion theorem proves is indeed a function.

Kernels

Let . Define equivalence relation as Relation is called the (equivalence) kernel of . The partition induced by on is called the coimage of (denoted ). The fiber of an element under is , i.e. the preimage of singleton set . Therefore the equivalence classes of are also known as the fibers of .

Bibliography