In mathematics, the **supremum** of an ordered set *S* is the least element (not necessarily in *S*) which is greater than or equal to each element of *S*. Consequently, it is also referred to as the **least upper bound**. If the set contains a greatest element, then that element is the supremum; and if not, then the supremum does not belong to the set.

Suprema are often considered for subsets of real numbers, rational numbers, or any other well-known mathematical structures for which it is immediately clear what it means for an element to be "greater-or-equal" than another element. Nonetheless, the definition generalizes easily to the more abstract setting of order theory where one considers arbitrary partially ordered sets.

In any case, suprema must not be confused with *minimal* upper bounds, or with maximal or greatest elements. Some notes on these issues follow below.

## Supremum of a set of real numbers

In analysis the **supremum** or **least upper bound** of a set *S* of real numbers is denoted by sup(*S*) and is defined to be the smallest real number that is greater than or equal to every number in *S*. An important property of the real numbers is its completeness: every nonempty set of real numbers that is bounded above has a supremum. If, in addition, we define sup(*S*) = −∞ when *S* is empty and sup(*S*) = +∞ when *S* is not bounded above, then *every* set of real numbers has a supremum (see extended real number line).

Examples:

- sup { 1, 2, 3 } = 3
- sup {
*x* in **R** : 0 < *x* < 1 } = sup { *x* in **R** : 0 ≤ *x* ≤ 1 } = 1
- sup {
*x* in **Q** : *x*^{2} < 2 } = √2
- sup { (-1)
^{n} − 1/*n* : *n* = 1, 2, 3, ...} = 1
- sup
**Z** = +∞

Note that the supremum of *S* may or may not belong to *S*. In particular, note the third example where the supremum of a set of rationals is irrational (which means that the rationals are incomplete). However, if the supremum value belongs to the set then it is the greatest element in the set. The term *maximal element* is also synonymous as long as one deals with real numbers or any other totally ordered set.

Since sup(*S*) is the *least* upper bound, to show that sup(*S*) ≤ *a*, one only has to show that *a* itself is an upper bound for *S*, i.e. one only has to show that *x* ≤ *a* for all *x* in *S*. Showing that sup(*S*) ≥ *a* is a bit harder: for any ε > 0, we must find an *x* in *S* with *x* ≥ *a* − ε.

Another example of supremum:

Assume A, B, C are subsets of R (set of real numbers).

C = {a + b: a in A, b in B}

Prove sup(C) = sup(A) + sup(B)

**Solution**:

for all a in A: a <= sup(A)

for all b in B: b <= sup(B)

Hence, a + b <= sup(A) + sup(B), => C is bounded above => there exists sup(C) <= sup(A) + sup(B)

Suppose sup(C) < sup(A) + sup(B) => there exists at least a number ε = a+b between sup(C) and sup(A) + sup(B), => a + b > sup(C) (a contradiction because an element in C can not be larger than its supremum)

Therefore, sup(C) = sup(A) + sup(B)

In functional analysis, one often considers the supremum norm of a bounded function *f* : *X* `->` **R** (or **C**); it is defined as

and gives rise to several important Banach spaces.

*See also*: infimum or *greatest lower bound*, limit superior.

## Suprema within partially ordered sets

Least upper bounds are important concepts in order theory, where they are also called **joins** (especially in lattice theory). As in the special case treated above, a supremum of a given set is just the least element of the set of its upper bounds, provided that such an element exists.

Formally, we have: For subsets *S* of arbitrary partially ordered sets (*P*, ≤), a **supremum** or **least upper bound** of *S* is an element *u* in *P* such that

*x* ≤ *u* for all *x* in *S*, and
- for any
*v* in *P* such that *x* ≤ *v* for all *x* in *S* it holds that *u* ≤ *v*.

It can easily be shown that, if *S* has a supremum, then the supremum is unique: if *u*_{1} and *u*_{2} are both suprema of *S* then it follows that *u*_{1} ≤ *u*_{2} and *u*_{2} ≤ *u*_{1}, and since ≤ is antisymmetric, one finds that *u*_{1} = *u*_{2}. The dual concept of supremum, the greatest lower bound, is called infimum and is also known as **meet**.

If the supremum of a set *S* exists, it can be denoted as sup(*S*) or, which is more common in order theory, by *S*. Likewise, infima are denoted by inf(*S*) or *S*.

Subsets of a partially ordered set may well fail to have a supremum, even if they have upper bounds. Some discussion on this is provided in the sections below, where the difference between suprema, maximal elements, and minimal upper bounds is stressed. As a consequence of the possible absence of suprema, classes of partially ordered sets for which certain types of subsets are guaranteed to have least upper bound become especially interesting. This leads to the consideration of so-called completeness properties and to numerous definitions of special partially ordered sets.

## Comparison with other order theoretical notions

### Greatest elements

The difference between the supremum of a set and the greatest element of a set may not be immediately obvious. The difference is exemplified by the set of negative real numbers. Since 0 is not a negative number, this set has no greatest element: for every element of the set, there is another, larger element. For instance, for any negative real number *x*, there is a negative real number *x/2*, which is greater. On the other hand, the upper bounds of the set of negative reals as a subset of the real numbers obviously constitute of all real numbers greater than or equal to 0. Hence, 0 is the least upper bound of the negative reals.

In general, this situation occurs for all subsets that do not contain a greatest element. In contrast, if a set does contain a greatest element, then it also has a supremum given by the greatest element.

### Maximal elements

For an example where there are no greatest but still some maximal elements, consider the set of all subsets of the set of natural numbers (the powerset). We take the usual subset inclusion as an ordering, i.e. a set is greater than another set if it contains the other set. Now consider the set *S* of all sets that contain at most ten natural numbers. The set *S* has many maximal elements, i.e. elements for which there is no greater element. In fact, all sets with ten elements are maximal. However, the supremum of *S* is the (only and therefore least) set which contains all natural numbers. Note that one can compute least upper bounds of an element of a powerset (i.e. a set of sets) by just taking the union of its elements.

### Minimal upper bounds

Finally, a set may have many minimal upper bounds without having a least upper bound. Minimal upper bounds are those upper bounds for which there is no strictly smaller element that also is an upper bound. Note that this does not say that each minimal upper bound is smaller than all other upper bounds, it merely is not greater. Of course this is only possible when the given order is not a total one (like the real numbers above).

As an example, let *S* be the set of all finite subsets of natural numbers and consider the partially ordered set obtained by taking all sets from *S* together with the set of integers **Z** and the set of positive real numbers **R+**, ordered by subset inclusion as above. Then clearly both **Z** and **R+** are greater than all finite sets of natural numbers. Yet, neither is **R+** smaller than **Z** nor is the converse true: both sets are minimal upper bounds but none is a supremum.

## Least-upper-bound property

The **least-upper-bound property** is an example of the aforementioned completeness properties which is typical for the set of real numbers.

If an ordered set *S* has the property that every nonempty subset of *S* has an upper bound also has a least upper bound, then *S* is said to have the least-upper-bound property. As noted above, the set **R** of all real numbers has the least-upper-bound property. Similarly, the set **Z** of integers has the least-upper-bound property; if *S* is a subset of **Z** and there is some number *n* such that every element *s* of *S* is less than or equal to *n*, then there is a least upper bound *u* for *S*, an integer that is an upper bound for *S* and is less than or equal to every other upper bound for *S*.

An example of a set that *lacks* the least-upper-bound property is **Q**, the set of rational numbers. Let *S* be the set of all rational numbers *q* such that *q*^{2} < 2. Then *S* has an upper bound (1000, for example, or 6) but no least upper bound in **Q**. For suppose *p* ∈ **Q** is an upper bound for *S*, so *p*^{2} > 2. Then *q* = (2*p*+2)/(*p* + 2) is also an upper bound for *S*, and *q* < *p*. (To see this, note that *q* = *p* − (*p*^{2} − 2)/(*p* + 2), and that *q*^{2} − 2 is positive.)

There is a corresponding 'greatest-lower-bound property'; an ordered set possesses the greatest-lower-bound property if and only if it also possesses the least-upper-bound property.

## See also

Last updated: 05-10-2005 04:06:19

Last updated: 05-13-2005 07:56:04