Template:Short description Template:About In mathematics, a subset of a given set is closed under an operation on the larger set if performing that operation on members of the subset always produces a member of that subset. For example, the natural numbers are closed under addition, but not under subtraction: Template:Nowrap is not a natural number, although both 1 and 2 are.

Similarly, a subset is said to be closed under a collection of operations if it is closed under each of the operations individually.

The closure of a subset is the result of a closure operator applied to the subset. The closure of a subset under some operations is the smallest superset that is closed under these operations. It is often called the span (for example linear span) or the generated set.

DefinitionsEdit

Let Template:Mvar be a set equipped with one or several methods for producing elements of Template:Mvar from other elements of Template:Mvar.<ref group="note">Operations and (partial) multivariate function are examples of such methods. If Template:Mvar is a topological space, the limit of a sequence of elements of Template:Mvar is an example, where there are an infinity of input elements and the result is not always defined. If Template:Mvar is a field the roots in Template:Mvar of a polynomial with coefficients in Template:Mvar is another example where the result may be not unique.</ref> A subset Template:Mvar of Template:Mvar is said to be closed under these methods if an input of purely elements of Template:Mvar always results in an element still in Template:Mvar. Sometimes, one may also say that Template:Mvar has the Template:Vanchor.

The main property of closed sets, which results immediately from the definition, is that every intersection of closed sets is a closed set. It follows that for every subset Template:Mvar of Template:Mvar, there is a smallest closed subset Template:Mvar of Template:Mvar such that <math>Y\subseteq X</math> (it is the intersection of all closed subsets that contain Template:Mvar). Depending on the context, Template:Mvar is called the closure of Template:Mvar or the set generated or spanned by Template:Mvar.

The concepts of closed sets and closure are often extended to any property of subsets that are stable under intersection; that is, every intersection of subsets that have the property has also the property. For example, in <math>\Complex^n,</math> a Zariski-closed set, also known as an algebraic set, is the set of the common zeros of a family of polynomials, and the Zariski closure of a set Template:Mvar of points is the smallest algebraic set that contains Template:Mvar.

In algebraic structuresEdit

An algebraic structure is a set equipped with operations that satisfy some axioms. These axioms may be identities. Some axioms may contain existential quantifiers <math>\exists;</math> in this case it is worth to add some auxiliary operations in order that all axioms become identities or purely universally quantified formulas. See Algebraic structure for details. A set with a single binary operation that is closed is called a magma.

In this context, given an algebraic structure Template:Mvar, a substructure of Template:Mvar is a subset that is closed under all operations of Template:Mvar, including the auxiliary operations that are needed for avoiding existential quantifiers. A substructure is an algebraic structure of the same type as Template:Mvar. It follows that, in a specific example, when closeness is proved, there is no need to check the axioms for proving that a substructure is a structure of the same type.

Given a subset Template:Mvar of an algebraic structure Template:Mvar, the closure of Template:Mvar is the smallest substructure of Template:Mvar that is closed under all operations of Template:Mvar. In the context of algebraic structures, this closure is generally called the substructure generated or spanned by Template:Mvar, and one says that Template:Mvar is a generating set of the substructure.

For example, a group is a set with an associative operation, often called multiplication, with an identity element, such that every element has an inverse element. Here, the auxiliary operations are the nullary operation that results in the identity element and the unary operation of inversion. A subset of a group that is closed under multiplication and inversion is also closed under the nullary operation (that is, it contains the identity) if and only if it is non-empty. So, a non-empty subset of a group that is closed under multiplication and inversion is a group that is called a subgroup. The subgroup generated by a single element, that is, the closure of this element, is called a cyclic group.

In linear algebra, the closure of a non-empty subset of a vector space (under vector-space operations, that is, addition and scalar multiplication) is the linear span of this subset. It is a vector space by the preceding general result, and it can be proved easily that is the set of linear combinations of elements of the subset.

Similar examples can be given for almost every algebraic structures, with, sometimes some specific terminology. For example, in a commutative ring, the closure of a single element under ideal operations is called a principal ideal.

Binary relationsEdit

A binary relation <math>R</math> on a set <math>A</math> is a subset of <math>A\times A</math>, which is the set of all ordered pairs on <math>A</math>. The infix notation <math>xRy</math> is commonly used for <math>(x,y)\in R</math>. We can define different kinds of closures of <math>R</math> on <math>A</math> by the properties and operations of it. For examples:<ref group="note">The description style for the closures in these examples is based on that found on the wiki page Transitive closure, i.e. "the transitive closure Template:Math of a homogeneous binary relation Template:Mvar on a set Template:Mvar is the smallest relation on Template:Mvar that contains Template:Mvar and is transitive."</ref>

Reflexivity
As every intersection of reflexive relations is reflexive, we define the reflexive closure of <math>R</math> on <math>A</math> as the smallest reflexive relation on <math>A</math> that contains <math>R</math>.
Symmetry
As we can define a unary operation on <math>A\times A</math> that maps <math>(x,y)</math> to <math>(y,x)</math>, we define the symmetric closure of <math>R</math> on <math>A</math> as the smallest relation on <math>A</math> that contains <math>R</math> and is closed under this unary operation.
Transitivity
As we can define a partial binary operation on <math>A\times A</math> that maps <math>(x,y)</math> and <math>(y,z)</math> to <math>(x,z)</math>, we define the transitive closure of <math>R</math> on <math>A</math> as the smallest relation on <math>A</math> that contains <math>R</math> and is closed under this partial binary operation.

A preorder is a relation that is reflective and transitive. It follows that the reflexive transitive closure of a relation is the smallest preorder containing it. Similarly, the reflexive transitive symmetric closure or equivalence closure of a relation is the smallest equivalence relation that contains it.

Other examplesEdit

  • In matroid theory, the closure of X is the largest superset of X that has the same rank as X.
  • The transitive closure of a set.<ref name=":0">{{#invoke:citation/CS1|citation

|CitationClass=web }}</ref>

|CitationClass=web }}</ref>

Closure operatorEdit

{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}} In the preceding sections, closures are considered for subsets of a given set. The subsets of a set form a partially ordered set (poset) for inclusion. Closure operators allow generalizing the concept of closure to any partially ordered set.

Given a poset Template:Mvar whose partial order is denoted with Template:Math, a closure operator on Template:Mvar is a function <math>C:S\to S</math> that is

  • increasing (<math>x\le C(x)</math> for all <math>x\in S</math>),
  • idempotent (<math>C(C(x))=C(x)</math>), and
  • monotonic (<math>x\le y \implies C(x)\le C(y)</math>).<ref>Template:Cite book</ref>

Equivalently, a function from Template:Mvar to Template:Mvar is a closure operator if <math>x \le C(y) \iff C(x) \le C(y)</math> for all <math>x,y\in S.</math>

An element of Template:Mvar is closed if it is its own closure, that is, if <math>x=C(x).</math> By idempotency, an element is closed if and only if it is the closure of some element of Template:Mvar.

An example is the topological closure operator; in Kuratowski's characterization, axioms K2, K3, K4' correspond to the above defining properties. An example not operating on subsets is the ceiling function, which maps every real number Template:Mvar to the smallest integer that is not smaller than Template:Mvar.

Closure operator vs. closed setsEdit

A closure on the subsets of a given set may be defined either by a closure operator or by a set of closed sets that is stable under intersection and includes the given set. These two definitions are equivalent.

Indeed, the defining properties of a closure operator Template:Mvar implies that an intersection of closed sets is closed: if <math display = inline>X = \bigcap X_i</math> is an intersection of closed sets, then <math>C(X)</math> must contain Template:Mvar and be contained in every <math>X_i.</math> This implies <math>C(X) = X</math> by definition of the intersection.

Conversely, if closed sets are given and every intersection of closed sets is closed, then one can define a closure operator Template:Mvar such that <math>C(X)</math> is the intersection of the closed sets containing Template:Mvar.

This equivalence remains true for partially ordered sets with the greatest-lower-bound property, if one replace "closed sets" by "closed elements" and "intersection" by "greatest lower bound".

NotesEdit

Template:Reflist

ReferencesEdit

Template:Portal

Template:Reflist

  • {{#invoke:Template wrapper|{{#if:|list|wrap}}|_template=cite web

|_exclude=urlname, _debug, id |url = https://mathworld.wolfram.com/{{#if:AlgebraicClosure%7CAlgebraicClosure.html}} |title = Algebraic Closure |author = Weisstein, Eric W. |website = MathWorld |access-date = |ref = Template:SfnRef }}