Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Complete partial order

From Wikipedia, the free encyclopedia
Mathematical phrase

Inmathematics, the phrasecomplete partial order is variously used to refer to at least three similar, but distinct, classes ofpartially ordered sets, characterized by particularcompleteness properties. Complete partial orders play a central role intheoretical computer science: indenotational semantics anddomain theory.

Definitions

[edit]

The termcomplete partial order, abbreviatedcpo, has several possible meanings depending on context.

A partially ordered set is adirected-complete partial order (dcpo) if each of itsdirected subsets has asupremum. (A subset of a partial order is directed if it isnon-empty and every pair of elements has an upper bound in the subset.) In the literature, dcpos sometimes also appear under the labelup-complete poset.

Apointed directed-complete partial order (pointed dcpo, sometimes abbreviatedcppo), is a dcpo with aleast element (usually denoted{\displaystyle \bot }). Formulated differently, a pointed dcpo has a supremum for every directedor empty subset. The termchain-complete partial order is also used, because of the characterization of pointed dcpos as posets in which everychain has a supremum.

A related notion is that ofω-complete partial order (ω-cpo). These are posets in which every ω-chain (x1x2x3...{\displaystyle x_{1}\leq x_{2}\leq x_{3}\leq ...}) has a supremum that belongs to the poset. The same notion can be extended to othercardinalities of chains.[1]

Every dcpo is an ω-cpo, since every ω-chain is a directed set, but theconverse is not true. However, every ω-cpo with abasis is also a dcpo (with the same basis).[2] An ω-cpo (dcpo) with a basis is also called acontinuous ω-cpo (or continuous dcpo).

Note thatcomplete partial order is never used to mean a poset in whichall subsets have suprema; the terminologycomplete lattice is used for this concept.

Requiring the existence of directed suprema can be motivated by viewing directed sets as generalized approximation sequences and suprema aslimits of the respective (approximative) computations. This intuition, in the context of denotational semantics, was the motivation behind the development ofdomain theory.

Thedual notion of a directed-complete partial order is called afiltered-complete partial order. However, this concept occurs far less frequently in practice, since one usually can work on the dual order explicitly.

By analogy with theDedekind–MacNeille completion of a partially ordered set, every partially ordered set can be extended uniquely to a minimal dcpo.[1]

Examples

[edit]
  • Every finite poset is directed complete.
  • Allcomplete lattices are also directed complete.
  • For any poset, the set of all non-emptyfilters, ordered bysubset inclusion, is a dcpo. Together with the empty filter it is also pointed. If the order has binarymeets, then this construction (including the empty filter) actually yields acomplete lattice.
  • Every setS can be turned into a pointed dcpo by adding a least element ⊥ and introducing a flat order with ⊥ ≤ s and s ≤ s for everys inS and no other order relations.
  • The set of allpartial functions on some given setS can be ordered by definingf ≤ g if and only ifg extendsf, i.e. if thedomain off is a subset of the domain ofg and the values off andg agree on all inputs for which they are both defined. (Equivalently,f ≤ g if and only iff ⊆ g wheref andg are identified with their respectivegraphs.) This order is a pointed dcpo, where the least element is the nowhere-defined partial function (with empty domain). In fact, ≤ is alsobounded complete. This example also demonstrates why it is not always natural to have a greatest element.
  • The set of alllinearly independentsubsets of avector spaceV, ordered byinclusion.
  • The set of all partialchoice functions on a collection ofnon-empty sets, ordered by restriction.
  • The set of allprime ideals of aring, ordered by inclusion.
  • Thespecialization order of anysober space is a dcpo.
  • Let us use the term "deductive system" as a set ofsentences closed under consequence (for defining notion of consequence, let us use e.g.Alfred Tarski's algebraic approach[3][4]). There are interesting theorems that concern a set of deductive systems being a directed-complete partial ordering.[5][3] Also, a set of deductive systems can be chosen to have a least element in a natural way (so that it can be also a pointed dcpo), because the set of all consequences of the empty set (i.e. "the set of the logically provable/logically valid sentences") is (1) a deductive system (2) contained by all deductive systems.

Characterizations

[edit]

An ordered set is a dcpo if and only if every non-emptychain has a supremum. As a corollary, an ordered set is a pointed dcpo if and only if every (possibly empty) chain has a supremum, i.e., if and only if it ischain-complete.[1][6][7][8] Proofs rely on theaxiom of choice.

Alternatively, an ordered setP{\displaystyle P} is a pointed dcpo if and only if everyorder-preserving self-map ofP{\displaystyle P} has a leastfixpoint.

Continuous functions and fixed-points

[edit]

Afunctionf between two dcposP andQ is called(Scott) continuous if it maps directed sets to directed sets while preserving their suprema:

Note that every continuous function between dcpos is amonotone function. This notion of continuity is equivalent to thetopological continuity induced by theScott topology.

The set of all continuous functions between two dcposP andQ is denoted [P → Q]. Equipped with thepointwise order, this is again a dcpo, and pointed wheneverQ is pointed.Thus the complete partial orders with Scott-continuous maps form acartesian closedcategory.[9]

Every order-preserving self-mapf of a pointed dcpo (P, ⊥) has a least fixed-point.[10] Iff is continuous then this fixed-point is equal to the supremum of theiterates (⊥,f (⊥),f (f (⊥)), ...fn(⊥), ...) of ⊥ (see also theKleene fixed-point theorem).

Another fixed point theorem is theBourbaki–Witt theorem, stating that iff{\displaystyle f} is a function from a dcpo to itself with the property thatf(x)x{\displaystyle f(x)\geq x} for allx{\displaystyle x}, thenf{\displaystyle f} has a fixed point. This theorem, in turn, can be used to prove thatZorn's lemma is a consequence of the axiom of choice.[11][12]

See also

[edit]

Notes

[edit]
  1. ^abcMarkowsky, George (1976), "Chain-complete posets and directed sets with applications",Algebra Universalis,6 (1):53–68,doi:10.1007/bf02485815,MR 0398913,S2CID 16718857
  2. ^Abramsky S,Gabbay DM, Maibaum TS (1994).Handbook of Logic in Computer Science, volume 3. Oxford: Clarendon Press. Prop 2.2.14, pp. 20.ISBN 9780198537625.
  3. ^abTarski, Alfred: Bizonyítás és igazság / Válogatott tanulmányok. Gondolat, Budapest, 1990. (Title means: Proof and truth / Selected papers.)
  4. ^Stanley N. Burris and H.P. Sankappanavar:A Course in Universal Algebra
  5. ^See online in p. 24 exercises 5–6 of §5 in[1].
  6. ^Goubault-Larrecq, Jean (February 23, 2015)."Iwamura's Lemma, Markowsky's Theorem and ordinals". RetrievedJanuary 6, 2024.
  7. ^Cohn, Paul Moritz.Universal Algebra. Harper and Row. p. 33.
  8. ^Goubault-Larrecq, Jean (January 28, 2018)."Markowsky or Cohn?". RetrievedJanuary 6, 2024.
  9. ^Barendregt, Henk,The lambda calculus, its syntax and semanticsArchived 2004-08-23 at theWayback Machine,North-Holland (1984)
  10. ^This is a strengthening of theKnaster–Tarski theorem sometimes referred to as "Pataraia's theorem". For example, see Section 4.1 of"Realizability at Work: Separating Two Constructive Notions of Finiteness" (2016) by Bezem et al. See also Chapter 4 ofThe foundations of program verification (1987), 2nd edition, Jacques Loeckx and Kurt Sieber, John Wiley & Sons,ISBN 0-471-91282-4, where the Knaster–Tarski theorem, formulated over pointed dcpo's, is given to prove as exercise 4.3-5 on page 90.
  11. ^Bourbaki, Nicolas (1949), "Sur le théorème de Zorn",Archiv der Mathematik,2 (6): 434–437 (1951),doi:10.1007/bf02036949,MR 0047739,S2CID 117826806.
  12. ^Witt, Ernst (1951), "Beweisstudien zum Satz von M. Zorn",Mathematische Nachrichten,4:434–438,doi:10.1002/mana.3210040138,MR 0039776.

References

[edit]
Retrieved from "https://en.wikipedia.org/w/index.php?title=Complete_partial_order&oldid=1320711991"
Category:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp