|
|
Line 1: |
Line 1: |
| In [[mathematics]], especially in [[order theory]], a '''Galois connection''' is a particular correspondence (typically) between two [[partially ordered set]]s (posets). The same notion can also be defined on [[preordered set]]s or [[preordered class|classes]]; this article presents the common case of posets. Galois connections generalize the correspondence between [[subgroup]]s and [[field (mathematics)|subfields]] investigated in [[Galois theory]] (named after the French mathematician [[Évariste Galois]]). They find applications in various mathematical theories. | | In the market to start, all we claims to accomplish is actualize a authentic little tray in this way combined with your adapted prices, as well as , again I will coming you how to try linear interpolation to improve account any added cost.<br><br>If you've got to reload one specific arms when playing conflict of clans hack and that's shooting entailed, always direct cover first. If you cherished this write-up and you would like to obtain much more info relating to [http://prometeu.net clash of clans hack free gems] kindly take a look at the website. It truly is common for enthusiastic gamers to be [http://www.dailymail.co.uk/home/search.html?sel=site&searchPhrase=gunned+lowered gunned lowered] while a reload is in fact happening, and you watch helplessly. Do And not let it happen you r! Find somewhere that will conceal before you start up to reload.<br><br>clash of clans is a ideal game, which usually requires one to build your personal village, discover warriors, raid aspects and build your get clan and so up. there is a lot a lot very much to this video sports and for every one of these you require jewels to play, as you which includes. Clash of Clans hack allows you to get as many jewels as you desire. There is an unlimited volume of gems you could render with all the Collide of Clans cheats you can get online, however you want to be specific about the url you are using for the reason some of them exclusively waste materials your time and also dont get anybody anything more.<br><br>In cases where you're playing a quest online, and you perform across another player who seems to be discouraging other players (or you, in particular) intentionally, never will take it personally. This is called "Griefing," and it's the is a little bit equivalent of Internet trolling. Griefers are clearly out for negative attention, and you give men and women what they're looking to obtain if you interact all of them. Don't get emotionally put in in what's happening in addition to simply try to ignore it.<br><br>Web site not only provides complete tools, there is perhaps even Clash of Clans hack no survey by most people. Strict anti ban system permit users to utilize shed pounds and play without type of hindrance. If people are interested in finding the right program, they are exclusively required to visit amazing site and obtain typically the hack tool trainer immediately. The name of the website is Amazing Cheats. A number of web-sites have different types for software by which many can get past complicated stages in the fixture.<br><br>To save some money on your personal games, think about following into a assistance you simply can rent payments adventure from. The estimate of these lease accords for the year is going to be normally under the money of two video gaming applications. You can preserve the video games titles until you get over them and simply email out them back again and purchase another type.<br><br>A lot of our options are considered and approved from the finest virus recognition software and / or anti-virus in the industry to ensure a security-level as large as you can, in argument you fear for protection of your computer or maybe cellular device, no boueux. In case you nevertheless have some sort of doubts, take a brows through the movie and you'll focus on it operates and it's not 100% secure! It'll only take a few moments of energy! |
| | |
| A Galois connection is rather weak compared to an [[order isomorphism]] between the involved posets, but every Galois connection gives rise to an isomorphism of certain sub-posets, as will be explained below.
| |
| | |
| The literature contains two closely related notions of "Galois connection". In this article, we will distinguish between the two by referring to the first as '''(monotone) Galois connection''' and to the second as '''antitone Galois connection'''.
| |
| | |
| == Definitions ==
| |
| | |
| === (Monotone) Galois connection ===
| |
| Let (''A'', ≤) and (''B'', ≤) be two [[partially ordered set]]s. A ''monotone Galois connection'' between these posets consists of two [[monotone function|monotone]]<ref>Monotonicity follows from the following condition. See the discussion of the [[#Properties|properties]]. It is only explicit in the definition to distinguish it from the alternative ''antitone'' definition. One can also define Galois connections as a pair of monotone functions that satisfy the laxer condition that for all x in A, x ≤ g(f(x)) and for all y in B, f(g(y)) ≤ y.</ref> [[function (mathematics)|functions]]: ''F'' : ''A'' → ''B'' and ''G'' : ''B'' → ''A'', such that for all ''a'' in ''A'' and ''b'' in ''B'', we have
| |
| :''F''(''a'') ≤ ''b'' [[if and only if]] ''a'' ≤ ''G''(''b'').
| |
| | |
| In this situation, ''F'' is called the '''lower adjoint''' of ''G'' and ''G'' is called the '''upper adjoint''' of ''F''. Mnemonically, the upper/lower terminology refers to where the function application appears relative to ≤;<ref>Gierz, p. 23</ref> the term "adjoint" refers to the fact that monotone Galois connections are special cases of pairs of [[adjoint functor]]s in [[category theory]] as discussed further below. Other terminology encountered here is '''coadjoint''' (resp. '''adjoint''') for the lower (resp. upper) adjoint.
| |
| | |
| An essential property of a Galois connection is that an upper/lower adjoint of a Galois connection ''uniquely'' determines the other:
| |
| * ''F''(''a'') is the least element ''b'' with ''a'' ≤ ''G''(''b''), and
| |
| * ''G''(''b'') is the largest element ''a'' with ''F''(''a'') ≤ ''b''.
| |
| | |
| Given a Galois connection with lower adjoint ''F'' and upper adjoint ''G'', we can consider the compositions ''GF'' : ''A'' → ''A'', known as the associated [[closure operator]], and ''FG'' : ''B'' → ''B'', known as the associated kernel operator. Both are monotone and idempotent, and we have ''a'' ≤ ''GF''(''a'') for all ''a'' in ''A'' and ''FG''(''b'') ≤ ''b'' for all ''b'' in ''B''.
| |
| | |
| A '''Galois insertion''' of ''A'' into ''B'' is a Galois connection in which the closure operator ''GF'' is the identity on ''A''.<ref>{{cite book | title=Semirings for Soft Constraint Solving and Programming | volume=2962 | series=Lecture Notes in Computer Science | issn=0302-9743 | first=Stefano | last=Bistarelli | publisher=[[Springer-Verlag]] | year=2004 | isbn=3-540-21181-0 | page=102 }}</ref>
| |
| | |
| === Antitone Galois connection ===
| |
| The above definition is common in many applications today, and prominent in [[lattice (order)|lattice]] and [[domain theory]]. However the original notion in Galois theory is slightly different. In this alternative definition, a Galois connection is a pair of ''antitone'', i.e. order-reversing, functions ''F'' : ''A'' → ''B'' and ''G'' : ''B'' → ''A'' between two posets ''A'' and ''B'', such that
| |
| :''b'' ≤ ''F''(''a'') if and only if ''a'' ≤ ''G''(''b'') .
| |
| | |
| The symmetry of ''F'' and ''G'' in this version erases the distinction between upper and lower, and the two functions are then called '''polarities''' rather than adjoints.<ref>Galatos, p. 145</ref> Each polarity uniquely determines the other, since
| |
| * ''F''(''a'') is the largest element ''b'' with ''a'' ≤ ''G''(''b''), and
| |
| * ''G''(''b'') is the largest element ''a'' with ''b'' ≤ ''F''(''a'').
| |
| | |
| The compositions ''GF'' : ''A'' → ''A'' and ''FG'' : ''B'' → ''B'' are the associated closure operators; they are monotone idempotent maps with the property ''a'' ≤ ''GF''(''a'') for all ''a'' in ''A'' and ''b'' ≤ ''FG''(''b'') for all ''b'' in ''B''.
| |
| | |
| The implications of the two definitions of Galois connections are very similar, since an antitone Galois connection between ''A'' and ''B'' is just a monotone Galois connection between ''A'' and the [[duality (order theory)|order dual]] ''B''<sup>op</sup> of ''B''. All of the below statements on Galois connections can thus easily be converted into statements about antitone Galois connections.
| |
| | |
| == Examples ==
| |
| | |
| ===Antitone galois connections===
| |
| ====Galois theory====
| |
| The motivating example comes from Galois theory: suppose ''L'' /''K'' is a [[field extension]]. Let ''A'' be the set of all subfields of ''L'' that contain ''K'', ordered by inclusion <math>\subseteq</math>. If ''E'' is such a subfield, write Gal(''L'' /''E'') for the group of field automorphisms of ''L'' that hold ''E'' fixed. Let ''B'' be the set of [[subgroup]]s of Gal(''L'' /''K''), ordered by inclusion <math>\subseteq</math>. For such a subgroup ''G'', define Fix(''G'') to be the field consisting of all elements of ''L'' that are held fixed by all elements of ''G''. Then the maps ''E'' {{mapsto}} Gal(''L'' /''E'') and ''G'' {{mapsto}} Fix(''G'') form an antitone Galois connection.
| |
| | |
| ====Algebraic topology: covering spaces====
| |
| Analogously, given a [[path-connected]] [[topological space]] <math>X</math>, there is an antitone Galois connection between subgroups of the fundamental group <math>\pi_1(X)</math> and [[path-connected]] covering spaces of <math>X</math>. In particular, if X is [[semi-locally simply connected]], then for every subgroup <math>G</math> of <math>\pi_1(X)</math>, there is a covering space with <math>G</math> as its fundamental group.
| |
| | |
| ====Linear algebra: annihilators and orthogonal complements====
| |
| Given an [[inner product space]] ''V'', we can form the [[orthogonal complement]] ''F''(''X'') of any subspace ''X'' of ''V''. This yields an antitone Galois connection between the set of subspaces of ''V'' and itself, ordered by inclusion; both polarities are equal to ''F''.
| |
| | |
| Given a [[vector space]] ''V'' and a subset ''X'' of ''V'' we can define its annihilator ''F''(''X''), consisting of all elements of the [[dual space]] ''V''<sup>*</sup> of ''V'' that vanish on ''X''. Similarly, given a subset ''Y'' of ''V''<sup>*</sup>, we define its annihilator ''G''(''Y'') = { ''x''∈''V'' | φ(''x'')=0 for all φ∈''Y'' }. This gives an antitone Galois connection between the subsets of ''V'' and the subsets of ''V''<sup>*</sup>.
| |
| | |
| ====Algebraic geometry====
| |
| In [[algebraic geometry]], the relation between sets of [[polynomial]]s and their zero sets is an antitone Galois connection.
| |
| | |
| Fix a [[natural number]] ''n'' and a [[field (mathematics)|field]] ''K'' and let ''A'' be the set of all subsets of the [[polynomial ring]] ''K''[''X''<sub>1</sub>,...,''X''<sub>''n''</sub>] ordered by inclusion <math>\subseteq</math>, and let ''B'' be the set of all subsets of ''K''<sup>''n''</sup> ordered by inclusion <math>\subseteq</math>. If ''S'' is a set of polynomials, define the [[Algebraic_geometry#Affine_varieties|variety]] of zeros as
| |
| :<math>V(S) = \{x \in K^n : f(x) = 0 \mbox{ for all } f \in S\},</math>
| |
| the set of common zeros of the polynomials in ''S''. If ''U'' is a subset of ''K''<sup>''n''</sup>, define ''I(U)'' as an ideal of polynomials vanishing on ''U'', that is
| |
| :<math>I(U) = \{ f \in K[X_1,\dots,X_n] : f(x) = 0 \mbox{ for all } x \in U\}.</math>
| |
| Then ''V'' and ''I'' form an antitone Galois connection.
| |
| | |
| The closure on <math>K^n</math> is the closure in the [[Zariski topology]], and if the field ''K'' is [[Algebraically_closed_field|algebraically closed]], then
| |
| the closure on the polynomial ring is the [[Radical of an ideal|radical]] of ideal generated by ''S''.
| |
| | |
| More generally, given a [[commutative ring]] ''R'' (not necessarily a polynomial ring),
| |
| there is an antitone Galois connection between radical ideals in the ring and subvarieties of the [[Algebraic_geometry#Affine_varieties|affine variety]] <math>\operatorname{Spec}\,R</math> (namely [[Spectrum of a ring|Spec]] of the ring).
| |
| | |
| More generally, there is an antitone Galois connection between ideals in the ring and [[subscheme]]s of the corresponding [[Algebraic_geometry#Affine_varieties|affine variety]].
| |
| | |
| ====Connections on power sets arising from binary relations====
| |
| Suppose ''X'' and ''Y'' are arbitrary sets and a [[binary relation]] ''R'' over ''X'' and ''Y'' is given. For any subset ''M'' of ''X'', we define ''F''(''M'') = { ''y''∈''Y'' : ''mRy'' for all ''m''∈''M'' }. Similarly, for any subset ''N'' of ''Y'', define ''G''(''N'') = { ''x''∈''X'' : ''xRn'' for all ''n''∈''N''}. Then ''F'' and ''G'' yield an antitone Galois connection between the power sets of ''X'' and ''Y'', both ordered by inclusion <math>\subseteq</math>.
| |
| | |
| Many antitone Galois connections arise in this way; examples include the original connection from Galois theory, the connections in linear algebra and the connection from algebraic geometry explained above.
| |
| | |
| ===Monotone Galois connections===
| |
| | |
| ====Power set; implication and conjunction====
| |
| For an order theoretic example, let ''U'' be some [[Set (mathematics)|set]], and let ''A'' and ''B'' both be the [[power set]] of ''U'', ordered by inclusion. Pick a fixed subset ''L'' of ''U''. Then the maps ''F'' and ''G'', where ''F''(''M'') is the intersection of ''L'' and ''M'', and ''G''(''N'') is the union of ''N'' and (''U'' \ ''L''), form a monotone Galois connection, with ''F'' being the lower adjoint. A similar Galois connection whose lower adjoint is given by the meet (infimum) operation can be found in any [[Heyting algebra]]. Especially, it is present in any [[Boolean algebra (structure)|Boolean algebra]], where the two mappings can be described by ''F''(''x'') = (''a'' <math>\wedge</math> ''x'') and ''G''(''y'') = (''y'' <math>\vee</math> <math>\neg</math> ''a'') = (''a'' <math>\Rightarrow</math> ''y''). In logical terms: "implication from ''a''" is the upper adjoint of "conjunction with ''a''".
| |
| | |
| ====Lattices====
| |
| Further interesting examples for Galois connections are described in the article on [[completeness (order theory)|completeness properties]]. Roughly speaking, it turns out that the usual functions <math>\vee</math> and <math>\wedge</math> are lower and upper adjoints to the diagonal map <math>X\to X\times X</math>. The least and greatest elements of a partial order are given by lower and upper adjoints to the unique function <math>X\to\{1\}</math>. Going further, even [[complete lattice]]s can be characterized by the existence of suitable adjoints. These considerations give some impression of the ubiquity of Galois connections in order theory.
| |
| | |
| ====Transitive group actions====
| |
| Let ''G'' act [[Group_action#Types_of_actions|transitively]] on ''X'' and pick some point <math>x \in X</math>. Consider
| |
| :<math>\mathcal{B} = \{B \subseteq X : x \in B; \forall g \in G, gB = B \ \mathrm{or} \ gB \cap B = \emptyset\},</math>
| |
| the set of '''blocks''' containing ''x''. Further, let <math>\mathcal{G}</math> consist of the subgroups of ''G'' containing the [[Group_action#Orbits_and_stabilizers|stabilizer]] of ''x''.
| |
| | |
| Then, the correspondence <math>\mathcal{B} \to \mathcal{G}</math> sending ''B'' to
| |
| :<math>H_B = \{g \in G : gx \in B\}</math>
| |
| is a monotone, one-to-one Galois connection.<ref>See Alperin, Bell, Groups and Representations (GTM 162), p. 32</ref> As a corollary, one can establish that doubly transitive actions have no blocks other than the trivial ones (singletons or the whole of ''X''): this follows from the stabilizers being maximal in ''G'' in that case. See [[2-transitive group|doubly transitive group]] for further discussion.
| |
| | |
| ====Image and inverse image====
| |
| If ''f'' : ''X'' → ''Y'' is a [[function (mathematics)|function]], then for any subset ''M'' of ''X'' we can form the image ''F''(''M'') = ''f''(''M'') = {''f''(''m'') : ''m''∈''M''} and for any subset ''N'' of ''Y'' we can form the inverse image ''G''(''N'') = ''f''<sup> -1</sup>(''N'') = {''x''∈''X'' : ''f''(''x'')∈''N''}. Then ''F'' and ''G'' form a monotone Galois connection between the power set of ''X'' and the power set of ''Y'', both ordered by inclusion <math>\subseteq</math>. There is a further adjoint pair in this situation: for a subset ''M'' of ''X'', define ''H''(''M'') = {''y''∈''Y'' : ''f''<sup> -1</sup>({''y''}) <math>\subseteq</math> ''M''}. Then ''G'' and ''H'' form a monotone Galois connection between the power set of ''Y'' and the power set of ''X''. In the first Galois connection, ''G'' is the upper adjoint, while in the second Galois connection it serves as the lower adjoint.
| |
| | |
| In the case of a [[quotient group|quotient map]] between algebraic objects (such as groups), this connection is called the [[lattice theorem]]: subgroups of ''G'' connect to subgroups of ''G''/''N'',
| |
| and the closure operator on subgroups of ''G'' is given by <math>\bar H = HN</math>.
| |
| | |
| ====Span and closure====
| |
| Pick some mathematical object ''X'' that has an underlying set, for instance a [[group (mathematics)|group]], [[ring (mathematics)|ring]], [[vector space]], etc. For any subset ''S'' of ''X'', let ''F''(''S'') be the smallest subobject of ''X'' that contains ''S'', i.e. the [[subgroup]], [[subring]] or [[linear subspace|subspace]] generated by ''S''. For any subobject ''U'' of ''X'', let ''G''(''U'') be the underlying set of ''U''. (We can even take ''X'' to be a [[topological space]], let ''F''(''S'') the [[closure (topology)|closure]] of ''S'', and take as "subobjects of ''X''" the closed subsets of ''X''.) Now ''F'' and ''G'' form a monotone Galois connection between subsets of ''X'' and subobjects of ''X'', if both are ordered by inclusion. ''F'' is the lower adjoint.
| |
| | |
| ====Syntax and semantics====
| |
| A very general comment of [[William Lawvere]]<ref>[[William Lawvere]], Adjointness in foundations, Dialectica, 1969, [http://www.tac.mta.ca/tac/reprints/articles/16/tr16abs.html available here]. The notation is different nowadays; an easier introduction by Peter Smith [http://www.logicmatters.net/resources/pdfs/Galois.pdf in these lecture notes], which also attribute the concept to the article cited.</ref> is that ''syntax and semantics'' are adjoint: take ''A'' to be the set of all logical theories (axiomatizations), and ''B'' the power set of the set of all mathematical structures. For a theory ''T''∈''A'', let ''F''(''T'') be the set of all structures that satisfy the axioms ''T''; for a set of mathematical structures ''S'', let ''G''(''S'') be the minimum of the axiomatizations which approximate ''S''. We can then say that ''F''(''T'') is a subset of ''S'' if and only if ''T'' logically implies ''G''(''S''): the "semantics functor" ''F'' and the "syntax functor" ''G'' form a monotone Galois connection, with semantics being the lower adjoint.
| |
| | |
| == Properties ==
| |
| In the following, we consider a (monotone) Galois connection ''f'' = (''f''<sup> ∗</sup>, ''f''<sub> ∗</sub>), where ''f''<sup> ∗</sup>: ''A'' → ''B'' is the lower adjoint as introduced above. Some helpful and instructive basic properties can be obtained immediately. By the defining property of Galois connections, ''f''<sup> ∗</sup>(''x'') ≤ ''f''<sup> ∗</sup>(''x'') is equivalent to ''x'' ≤ ''f''<sub> ∗</sub>( ''f''<sup> ∗</sup>(''x'')), for all ''x'' in ''A''. By a similar reasoning (or just by applying the [[duality (order theory)|duality principle for order theory]]), one finds that ''f''<sup> ∗</sup>( ''f''<sub> ∗</sub>(''y'')) ≤ ''y'', for all ''y'' in ''B''. These properties can be described by saying the composite ''f''<sup> ∗</sup><math>\circ</math>''f''<sub> ∗</sub> is ''deflationary'', while ''f''<sub> ∗</sub><math>\circ</math>''f''<sup> ∗</sup> is ''inflationary'' (or ''extensive'').
| |
| | |
| Now if one considers any elements ''x'' and ''y'' of ''A'' such that ''x'' ≤ ''y'', then one can clearly use the above findings to obtain
| |
| ''x'' ≤ ''f''<sub> ∗</sub>(''f''<sup> ∗</sup>(''y'')). Applying the basic property of Galois connections, one can now conclude that ''f''<sup> ∗</sup>(''x'') ≤ ''f''<sup> ∗</sup>(''y''). But this just shows that ''f''<sup> ∗</sup> preserves the order of any two elements, i.e. it is monotone. Again, a similar reasoning yields monotonicity of ''f''<sub> ∗</sub>. Thus monotonicity does not have to be included in the definition explicitly. However, mentioning monotonicity helps to avoid confusion about the two alternative notions of Galois connections.
| |
| | |
| Another basic property of Galois connections is the fact that ''f''<sub> ∗</sub>(''f''<sup> ∗</sup>(''f''<sub> ∗</sub>(''x''))) = ''f''<sub> ∗</sub>(''x''), for all ''x'' in ''B''. Clearly we find that
| |
| | |
| :''f''<sub> ∗</sub>(''f''<sup> ∗</sup>(''f''<sub> ∗</sub>(''x''))) ≥ ''f''<sub> ∗</sub>(''x'')
| |
| | |
| because ''f''<sub> ∗</sub><math>\circ</math>''f''<sup> ∗</sup> is inflationary as shown above. On the other hand, since ''f''<sup> ∗</sup><math>\circ</math>''f''<sub> ∗</sub> is deflationary, while ''f''<sub> ∗ </sub> is monotonic, one finds that
| |
| | |
| :''f''<sub> ∗</sub>(''f''<sup> ∗</sup>(''f''<sub> ∗</sub>(''x''))) ≤ ''f''<sub> ∗</sub>(''x'').
| |
| | |
| This shows the desired equality. Furthermore, we can use this property to conclude that
| |
| | |
| :''f''<sup> ∗</sup>(''f''<sub> ∗</sub>(''f''<sup> ∗</sup>(''f''<sub> ∗</sub>(''x'')))) = ''f''<sup> ∗</sup>(''f''<sub> ∗</sub>(''x'')),
| |
| | |
| ''i.e.'', ''f''<sup> ∗</sup><math>\circ</math>''f''<sub> ∗</sub> is ''idempotent''.
| |
| | |
| It can be shown (see Blyth or Erné for proofs) that a function ''f'' is a lower (resp. upper) adjoint if and only if ''f'' is a [[residuated mapping]] (resp. residual mapping). Therefore, the notion of residuated mapping and monotone Galois connection are essentially the same.
| |
| | |
| == Closure operators and Galois connections ==
| |
| The above findings can be summarized as follows: for a Galois connection, the composite ''f''<sub> ∗</sub><math>\circ</math>''f''<sup> ∗</sup> is monotone (being the composite of monotone functions), inflationary, and idempotent. This states that ''f''<sub> ∗</sub><math>\circ</math>''f''<sup> ∗</sup> is in fact a [[closure operator]] on ''A''. Dually, ''f''<sup> ∗</sup><math>\circ</math>''f''<sub> ∗</sub> is monotone, deflationary, and idempotent. Such mappings are sometimes called '''kernel operators'''. In the context of [[frames and locales]], the composite ''f''<sub> ∗</sub><math>\circ</math>''f''<sup> ∗</sup> is called the '''nucleus''' induced by ''f''. Nuclei induce frame homomorphisms; a subset of a locale is called a [[sublocale]] if it is given by a nucleus.
| |
| | |
| Conversely, any closure operator ''c'' on some poset ''A'' gives rise to the Galois connection with lower adjoint ''f''<sup> ∗</sup> being just the corestriction of ''c'' to the image of ''c'' (i.e. as a surjective mapping the closure system ''c''(''A'')). The upper adjoint ''f''<sub> ∗</sub> is then given by the inclusion of ''c''(''A'') into ''A'', that maps each closed element to itself, considered as an element of ''A''. In this way, closure operators and Galois connections are seen to be closely related, each specifying an instance of the other. Similar conclusions hold true for kernel operators.
| |
| | |
| The above considerations also show that closed elements of ''A'' (elements ''x'' with ''f''<sub> ∗</sub>(''f''<sup> ∗</sup>(''x'')) = ''x'') are mapped to elements within the range of the kernel operator ''f''<sup> ∗</sup> <math>\circ</math> ''f''<sub> ∗</sub>, and vice versa.
| |
| | |
| == Existence and uniqueness of Galois connections ==
| |
| Another important property of Galois connections is that lower adjoints [[limit preserving (order theory)|preserve]] all [[supremum|suprema]] that exist within their [[function domain|domain]]. Dually, upper adjoints preserve all existing [[infimum|infima]]. From these properties, one can also conclude monotonicity of the adjoints immediately. The [[adjoint functor theorem (order theory)|adjoint functor theorem for order theory]] states that the converse implication is also valid in certain cases: especially, any mapping between [[complete lattice]]s that preserves all suprema is the lower adjoint of a Galois connection.
| |
| | |
| In this situation, an important feature of Galois connections is that one adjoint uniquely determines the other. Hence one can strengthen the above statement to guarantee that any supremum-preserving map between complete lattices is the lower adjoint of a unique Galois connection. The main property to derive this uniqueness is the following: For every ''x'' in ''A'', ''f''<sup> ∗</sup>(''x'') is the least element ''y'' of ''B'' such that ''x'' ≤ ''f''<sub> ∗</sub>(''y''). Dually, for every ''y'' in ''B'', ''f''<sub> ∗</sub>(''y'') is the greatest ''x'' in ''A'' such that ''f''<sup> ∗</sup>(''x'') ≤ ''y''. The existence of a certain Galois connection now implies the existence of the respective least or greatest elements, no matter whether the corresponding posets satisfy any [[completeness (order theory)|completeness properties]]. Thus, when one upper adjoint of a Galois connection is given, the other upper adjoint can be defined via this same property.
| |
| | |
| On the other hand, some monotone function ''f'' is a lower adjoint [[if and only if]] each set of the form { ''x'' in ''A'' | ''f''(''x'') ≤ ''b'' }, ''b'' in ''B'', contains a greatest element. Again, this can be dualized for the upper adjoint.
| |
| | |
| == Galois connections as morphisms ==
| |
| Galois connections also provide an interesting class of mappings between posets which can be used to obtain [[category theory|categories]] of posets. Especially, it is possible to compose Galois connections: given Galois connections (''f''<sup> ∗</sup>, ''f''<sub> ∗</sub>) between posets ''A'' and ''B'' and (''g''<sup> ∗</sup>, ''g''<sub> ∗</sub>) between ''B'' and ''C'', the composite (''g''<sup> ∗</sup><math>\circ</math>''f''<sup> ∗</sup>, ''f''<sub> ∗</sub><math>\circ</math>''g''<sub> ∗</sub>) is also a Galois connection. When considering categories of complete lattices, this can be simplified to considering just mappings preserving all suprema (or, alternatively, infima). Mapping complete lattices to their duals, this categories display auto [[duality (category theory)|duality]], that are quite fundamental for obtaining other duality theorems. More special kinds of morphisms that induce adjoint mappings in the other direction are the morphisms usually considered for [[complete Heyting algebra|frames]] (or locales).
| |
| | |
| == Connection to category theory ==
| |
| Every partially ordered set can be viewed as a [[category theory|category]] in a natural way: there is a unique morphism from ''x'' to ''y'' [[if and only if]] ''x'' ≤ ''y''. A monotone Galois connection is then nothing but a pair of [[adjoint functors]] between two categories that arise from partially ordered sets. In this context, the upper adjoint is the ''right adjoint'' while the lower adjoint is the ''left adjoint''. However, this terminology is avoided for Galois connections, since there was a time when posets were transformed into categories in a [[dual (category theory)|dual]] fashion, i.e. with arrows pointing in the opposite direction. This led to a complementary notation concerning left and right adjoints, which today is ambiguous.
| |
| | |
| == Applications in the theory of programming ==
| |
| Galois connections may be used to describe many forms of abstraction in the theory of [[abstract interpretation]] of [[programming language]]s.<ref>{{cite book| author=Patrick Cousot, Radhia Cousot| chapter=Abstract Interpretation: A Unified Lattice Model for Static Analysis of Programs by Construction or Approximation of Fixpoints| title=Proc. 4th ACM Symp. on Principles of Programming Languages (POPL)| year=1977| month=Jan| pages=238-252 |url=http://www.di.ens.fr/~cousot/publications.www/CousotCousot-POPL-77-ACM-p238--252-1977.pdf}}</ref><ref>{{cite book| author=Patrick Cousot, Radhia Cousot| chapter=Systematic Design of Program Analysis Frameworks| title=Proc. 6th ACM Symp. on Principles of Programming Languages (POPL)| year=1979| month=Jan| pages=269-282| publisher=ACM Press| url=http://www.di.ens.fr/~cousot/publications.www/CousotCousot-POPL-79-ACM-p269--282-1979.pdf}}</ref>
| |
| | |
| == Notes ==
| |
| {{reflist}}
| |
| | |
| == References ==
| |
| ''The following books and survey articles include Galois connections using the monotone definition:''
| |
| * Brian A. Davey and Hilary A. Priestley: ''Introduction to lattices and Order'', Cambridge University Press, 2002.
| |
| * Gerhard Gierz, Karl H. Hofmann, Klaus Keimel, Jimmie D. Lawson, Michael W. Mislove, Dana S. Scott: ''Continuous Lattices and Domains'', Cambridge University Press, 2003.
| |
| * Marcel Erné, Jürgen Koslowski, Austin Melton, George 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. (Freely available online in various file formats [http://www.iti.cs.tu-bs.de/TI-INFO/koslowj/RESEARCH/gal_bw.ps.gz PS.GZ] [http://www.math.ksu.edu/~strecker/primer.ps PS], it presents many examples and results, as well as notes on the different notations and definitions that arose in this area.)
| |
| | |
| ''Some publications using the original (antitone) definition:''
| |
| * {{cite book |first=Saunders |last=Mac Lane |authorlink=Saunders Mac Lane|title=Categories for the Working Mathematician | edition=Second |date=September 1998 |publisher=Springer |isbn=0-387-98403-8}}
| |
| * Thomas Scott Blyth, ''Lattices and Ordered Algebraic Structures'', Springer, 2005, ISBN 1-85233-905-5.
| |
| * Nikolaos Galatos, Peter Jipsen, Tomasz Kowalski, and Hiroakira Ono (2007), ''Residuated Lattices. An Algebraic Glimpse at Substructural Logics'', Elsevier, ISBN 978-0-444-52141-5.
| |
| * Garrett Birkhoff: ''Lattice Theory'', Amer. Math. Soc. Coll. Pub., Vol 25, 1940
| |
| * Øystein Ore: ''Galois Connexions'', Transactions of the American Mathematical Society 55 (1944), pp. 493–513
| |
| | |
| {{DEFAULTSORT:Galois Connection}}
| |
| [[Category:Order theory]]
| |
| [[Category:Abstract interpretation]]
| |
| [[Category:Closure operators]]
| |