Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Closure operator

From Wikipedia, the free encyclopedia
Mathematical operator

Inmathematics, aclosure operator on asetS is afunctioncl:P(S)P(S){\displaystyle \operatorname {cl} :{\mathcal {P}}(S)\rightarrow {\mathcal {P}}(S)} from thepower set ofS to itself that satisfies the following conditions for all setsX,YS{\displaystyle X,Y\subseteq S}

Xcl(X){\displaystyle X\subseteq \operatorname {cl} (X)}     (cl isextensive),
XYcl(X)cl(Y){\displaystyle X\subseteq Y\Rightarrow \operatorname {cl} (X)\subseteq \operatorname {cl} (Y)}     (cl isincreasing),
cl(cl(X))=cl(X){\displaystyle \operatorname {cl} (\operatorname {cl} (X))=\operatorname {cl} (X)}     (cl isidempotent).

Closure operators are determined by theirclosed sets, i.e., by the sets of the form cl(X), since theclosure cl(X) of a setX is the smallest closed set containingX. Such families of "closed sets" are sometimes calledclosure systems or "Moore families".[1] A set together with a closure operator on it is sometimes called aclosure space. Closure operators are also called "hull operators", which prevents confusion with the "closure operators" studied intopology.

History

[edit]

E. H. Moore studied closure operators in his 1910Introduction to a form of general analysis, whereas the concept of the closure of a subset originated in the work ofFrigyes Riesz in connection with topological spaces.[2] Though not formalized at the time, the idea of closure originated in the late 19th century with notable contributions byErnst Schröder,Richard Dedekind andGeorg Cantor.[3]

Closed sets

[edit]

The closed sets with respect to a closure operator onS form a subsetC of the power setP(S). Any intersection of sets inC is again inC. In other words,C is a completemeet-subsemilattice ofP(S). Conversely, ifCP(S) is closed under arbitrary intersections, then the function that associates to every subsetX ofS the smallest setYC such thatXY is a closure operator.

There is a simple and fast algorithm for generating all closed sets of a given closure operator.[4]

A closure operator on a set is topological if and only if the set of closed sets is closed under finite unions, i.e.,C is a meet-completesublattice ofP(S). Even for non-topological closure operators,C can be seen as having the structure of a lattice. (The join of two setsX,YP(S) being cl(X{\displaystyle \cup }Y).) But thenC is not a sublattice of the latticeP(S).

Given a finitary closure operator on a set, the closures of finite sets are exactly thecompact elements of the setC of closed sets. It follows thatC is analgebraic poset.SinceC is also a lattice, it is often referred to as an algebraic lattice in this context. Conversely, ifC is an algebraic poset, then the closure operator is finitary.

Pseudo-closed sets

[edit]

Each closure operator on a finite setS is uniquely determined by its images of itspseudo-closed sets.[5]These are recursively defined: A set ispseudo-closed if it is not closed and contains the closure of each of its pseudo-closed proper subsets. Formally:P ⊆ S is pseudo-closed if and only if

  • P ≠ cl(P) and
  • ifQ ⊂ P is pseudo-closed, then cl(Q) ⊆ P.

Examples

[edit]
Convex hull (red) of apolygon (yellow)

The usual setclosure fromtopology is a closure operator. Other examples include thelinear span of a subset of avector space, theconvex hull oraffine hull of a subset of a vector space or thelower semicontinuous hullf¯{\displaystyle {\overline {f}}} of a functionf:ER{±}{\displaystyle f\colon E\to \mathbb {R} \cup \{\pm \infty \}}, whereE{\displaystyle E} is e.g. anormed space, defined implicitlyepi(f¯)=epi(f)¯{\displaystyle \operatorname {epi} ({\overline {f}})={\overline {\operatorname {epi} (f)}}}, whereepi(f){\displaystyle \operatorname {epi} (f)} is theepigraph of a functionf{\displaystyle f}.

Therelative interiorri{\displaystyle \operatorname {ri} } is not a closure operator: although it is idempotent, it is not increasing and ifC1{\displaystyle C_{1}} is a cube inR3{\displaystyle \mathbb {R} ^{3}} andC2{\displaystyle C_{2}} is one of its faces, thenC2C1{\displaystyle C_{2}\subset C_{1}}, butri(C1)ri(C2){\displaystyle \operatorname {ri} (C_{1})\neq \emptyset \neq \operatorname {ri} (C_{2})} andri(C1)ri(C2)={\displaystyle \operatorname {ri} (C_{1})\cap \operatorname {ri} (C_{2})=\emptyset }, so it is not increasing.[6]

In topology, the closure operators aretopological closure operators, which must satisfy

cl(X1Xn)=cl(X1)cl(Xn){\displaystyle \operatorname {cl} (X_{1}\cup \dots \cup X_{n})=\operatorname {cl} (X_{1})\cup \dots \cup \operatorname {cl} (X_{n})}

for allnN{\displaystyle n\in \mathbb {N} } (Note that forn=0{\displaystyle n=0} this givescl()={\displaystyle \operatorname {cl} (\varnothing )=\varnothing }).

Inalgebra andlogic, many closure operators arefinitary closure operators, i.e. they satisfy

cl(X)={cl(Y):YX and Y finite}.{\displaystyle \operatorname {cl} (X)=\bigcup \left\{\operatorname {cl} (Y):Y\subseteq X{\text{ and }}Y{\text{ finite}}\right\}.}

In the theory ofpartially ordered sets, which are important intheoretical computer science, closure operators have a more general definition that replaces{\displaystyle \subseteq } with{\displaystyle \leq }. (See§ Closure operators on partially ordered sets.)

Closure operators in topology

[edit]
Main article:Kuratowski closure axioms

Thetopological closure of a subsetX of atopological space consists of all pointsy of the space, such that everyneighbourhood ofy contains a point ofX. The function that associates to every subsetX its closure is a topological closure operator. Conversely, every topological closure operator on a set gives rise to a topological space whose closed sets are exactly the closed sets with respect to the closure operator.

Closure operators in algebra

[edit]

Finitary closure operators play a relatively prominent role inuniversal algebra, and in this context they are traditionally calledalgebraic closure operators. Every subset of analgebragenerates asubalgebra: the smallest subalgebra containing the set. This gives rise to a finitary closure operator.

Perhaps the best known example for this is the function that associates to every subset of a givenvector space itslinear span. Similarly, the function that associates to every subset of a givengroup thesubgroup generated by it, and similarly forfields and all other types ofalgebraic structures.

The linear span in a vector space and the similar algebraic closure in a field both satisfy theexchange property: Ifx is in the closure of the union ofA and {y} but not in the closure ofA, theny is in the closure of the union ofA and {x}. A finitary closure operator with this property is called amatroid. Thedimension of a vector space, or thetranscendence degree of a field (over itsprime field) is exactly the rank of the corresponding matroid.

The function that maps every subset of a givenfield to itsalgebraic closure is also a finitary closure operator, and in general it is different from the operator mentioned before. Finitary closure operators that generalize these two operators are studied inmodel theory as dcl (fordefinable closure) and acl (foralgebraic closure).

Theconvex hull inn-dimensionalEuclidean space is another example of a finitary closure operator. It satisfies theanti-exchange property: Ifx is in the closure of the union of {y} andA, but not in the union of {y} and closure ofA, theny is not in the closure of the union of {x} andA. Finitary closure operators with this property give rise toantimatroids.

As another example of a closure operator used in algebra, if some algebra has universeA andX is a set of pairs ofA, then the operator assigning toX the smallestcongruence containingX is a finitary closure operator onA x A.[7]

Closure operators in logic

[edit]

Suppose you have somelogical formalism that contains certain rules allowing you to derive new formulas from given ones. Consider the setF of all possible formulas, and letP be thepower set ofF, ordered by ⊆. For a setX of formulas, let cl(X) be the set of all formulas that can be derived fromX. Then cl is a closure operator onP. More precisely, we can obtain cl as follows. Call "continuous" an operatorJ such that, for everydirected classT,

J(limT) = limJ(T).

This continuity condition is on the basis of a fixed point theorem forJ. Consider the one-step operatorJ of a monotone logic. This is the operator associating any setX of formulas with the setJ(X) of formulas that are either logical axioms or are obtained by an inference rule from formulas inX or are inX. Then such an operator is continuous and we can define cl(X) as the least fixed point forJ greater or equal toX. In accordance with such a point of view, Tarski, Brown, Suszko and other authors proposed a general approach to logic based on closure operator theory. Also, such an idea is proposed in programming logic (see Lloyd 1987) and infuzzy logic (see Gerla 2000).

Consequence operators

[edit]

Around 1930,Alfred Tarski developed an abstract theory of logical deductions that models some properties of logical calculi. Mathematically, what he described is just a finitary closure operator on a set (the set ofsentences). Inabstract algebraic logic, finitary closure operators are still studied under the nameconsequence operator, which was coined by Tarski. The setS represents a set of sentences, a subsetT ofS a theory, and cl(T) is the set of all sentences that follow from the theory. Nowadays the term can refer to closure operators that need not be finitary; finitary closure operators are then sometimes calledfinite consequence operators.

Closure operators on partially ordered sets

[edit]

Apartially ordered set (poset) is a set together with apartial order ≤, i.e. abinary relation that is reflexive (aa), transitive (abc impliesac) andantisymmetric (aba impliesa = b). Everypower setP(S) together with inclusion ⊆ is a partially ordered set.

A function cl:PP from a partial orderP to itself is called a closure operator if it satisfies the following axioms for all elementsx,y inP.

x ≤ cl(x)(cl isextensive)
xy implies cl(x) ≤ cl(y)  (cl isincreasing)
cl(cl(x)) = cl(x)(cl isidempotent)

More succinct alternatives are available: the definition above is equivalent to the single axiom

x ≤ cl(y) if and only if cl(x) ≤ cl(y)

for allx,y inP.

Using thepointwise order on functions between posets, one may alternatively write the extensiveness property as idP ≤ cl, where id is theidentity function. A self-mapk that is increasing and idempotent, but satisfies thedual of the extensiveness property, i.e.k ≤ idP is called akernel operator,[8]interior operator,[9] ordual closure.[10] As examples, ifA is a subset of a setB, then the self-map on the powerset ofB given byμA(X) =AX is a closure operator, whereasλA(X) =AX is a kernel operator. Theceiling function from thereal numbers to the real numbers, which assigns to every realx the smallestinteger not smaller thanx, is another example of a closure operator.

Afixpoint of the function cl, i.e. an elementc ofP that satisfies cl(c) = c, is called aclosed element. A closure operator on a partially ordered set is determined by its closed elements. Ifc is a closed element, thenxc and cl(x) ≤c are equivalent conditions.

EveryGalois connection (orresiduated mapping) gives rise to a closure operator (as is explained in that article). In fact,every closure operator arises in this way from a suitable Galois connection.[11] The Galois connection is not uniquely determined by the closure operator. One Galois connection that gives rise to the closure operator cl can be described as follows: ifA is the set of closed elements with respect to cl, then cl:PA is the lower adjoint of a Galois connection betweenP andA, with the upper adjoint being the embedding ofA intoP. Furthermore, every lower adjoint of an embedding of some subset intoP is a closure operator. "Closure operators are lower adjoints of embeddings." Note however that not every embedding has a lower adjoint.

Any partially ordered setP can be viewed as acategory, with a single morphism fromx toy if and only ifxy. The closure operators on the partially ordered setP are then nothing but themonads on the categoryP. Equivalently, a closure operator can be viewed as an endofunctor on the category of partially ordered sets that has the additionalidempotent andextensive properties.

IfP is acomplete lattice, then a subsetA ofP is the set of closed elements for some closure operator onP if and only ifA is aMoore family onP, i.e. the largest element ofP is inA, and theinfimum (meet) of any non-empty subset ofA is again inA. Any such setA is itself a complete lattice with the order inherited fromP (but thesupremum (join) operation might differ from that ofP). WhenP is thepowersetBoolean algebra of a setX, then a Moore family onP is called aclosure system onX.

The closure operators onP form themselves a complete lattice; the order on closure operators is defined by cl1 ≤ cl2iff cl1(x) ≤ cl2(x) for allx inP.

See also

[edit]

Notes

[edit]
  1. ^Diatta, Jean (2009-11-14)."On critical sets of a finite Moore family".Advances in Data Analysis and Classification.3 (3):291–304.doi:10.1007/s11634-009-0053-8.ISSN 1862-5355.S2CID 26138007.
  2. ^Blyth, p. 11.
  3. ^Marcel Erné,Closure, in Frédéric Mynard, Elliott Pearl (Editors),Beyond Topology, Contemporary mathematics vol. 486, American Mathematical Society, 2009.
  4. ^Ganter, Algorithm 1
  5. ^Ganter, Section 3.2
  6. ^Rockafellar, Ralph Tyrell (1970).Convex Analysis. Princeton University Press. p. 44.doi:10.1515/9781400873173.ISBN 9781400873173.
  7. ^Clifford Bergman,Universal Algebra, 2012, Section 2.4.
  8. ^Giertz, p. 26
  9. ^Erné, p. 2, uses closure (resp. interior) operation
  10. ^Blyth, p. 10
  11. ^Blyth, p. 10

References

[edit]
  • Garrett Birkhoff. 1967 (1940).Lattice Theory, 3rd ed. American Mathematical Society.
  • Burris, Stanley N., and H.P. Sankappanavar (1981)A Course in Universal Algebra Springer-Verlag.ISBN 3-540-90578-2Free online edition.
  • Brown, D.J. and Suszko, R. (1973) "Abstract Logics,"Dissertationes Mathematicae 102- 9-42.
  • Castellini, G. (2003)Categorical closure operators. Boston MA: Birkhaeuser.
  • Edelman, Paul H. (1980)Meet-distributive lattices and the anti-exchange closure,Algebra Universalis 10: 290-299.
  • Ganter, Bernhard and Obiedkov, Sergei (2016)Conceptual Exploration. Springer,ISBN 978-3-662-49290-1.
  • Gerla, G. (2000)Fuzzy Logic: Mathematical Tools for Approximate Reasoning.Kluwer Academic Publishers.
  • Lloyd, J.W. (1987)Foundations of Logic Programming.Springer-Verlag.
  • Tarski, Alfred (1983) "Fundamental concepts of the methodology of deductive sciences" inLogic, Semantics, Metamathematics. Hackett (1956 ed.,Oxford University Press).
  • Alfred Tarski (1956)Logic, semantics and metamathematics.Oxford University Press.
  • Ward, Morgan (1942) "The closure operators of a lattice,"Annals of Mathematics 43: 191-96.
  • G. Gierz, K. H. Hofmann, K. Keimel, J. D. Lawson, M. Mislove, D. S. Scott:Continuous Lattices and Domains, Cambridge University Press, 2003
  • T.S. Blyth,Lattices and Ordered Algebraic Structures, Springer, 2005,ISBN 1-85233-905-5.
  • M. Erné, J. Koslowski, A. Melton, G. E. Strecker,A primer on Galois connections, in: Proceedings of the 1991 Summer Conference on General Topology and Applications in Honor of Mary Ellen Rudin and Her Work, Annals of the New York Academy of Sciences, Vol. 704, 1993, pp. 103–125. Available online in various file formats:PS.GZPS

External links

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Closure_operator&oldid=1334944252"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp