Blog Archive

Wednesday, November 29, 2023

Galois Connection in various branches

Galois Connection is a pretty concept in order and category theory.

Consider (A,≤),(B,⪯)∈Ob(Pos), f∈HomPos(A,B),g∈HomPos(B,A).

If

(1)f(a)⪯b⟺a≤g(b)

Then we called the pair (f,g) Galois Connection.

If you view (A,≤),(B,⪯) as two Categories, then f,g is just a pair of adjoint functors.

Lemma. The left adjoint preserves the direct limit, and the right adjoint preserves the inverse limit.

Since f(a)⪯b⟺a≤g(b) is just HomB(f(a),b)≅HomA(a,g(b)).

In this essay, I will show many examples of Galois Connection. The notation i always refer to inclusion map.

In the previous essay, we already have an interesting Galois Connection.

i.e.

(2)(A)∧B⊨C⟺A⊨B→(C)

Where f is A∧() and g is B→(). (Not only in Boolean Algebra, its for Hearing Algebra)

Then A∧(B1∨B2)=A∧(B1)∨A∧(B2), B→(C1∧C2)=B→(C1)∧B→C2.

It is not hard to see that

(3)f(a)⪯f(a)⟺a≤gf(a)

Similarly

(4)g(b)≤g(b)⟺fg(b)⪯b

i.e.

(5)f(a)⪯f(gf)(a)=fgf(a)=(fg)f(a)⪯f(a)

Thus

(6)fgf=f

Similarly

(7)g(b)≤(gf)g(b)=gfg(b)=g(fg)(b)≤g(b)

Thus

(8)gfg=g

Thus gf and fg is idemponent.

Trivial but important example:

if f:X→Y is a function, then f:P(X)→P(Y) and f−1:P(Y)→P(X) form a Galois Connection.

(9)f(U)⊆H⟺U⊆f−1(H)

Immediately, f(U1∪U2)=f(U1)∪f(U2),f−1(H1∩H2)=f−1(H1)∩f−1(H2).

Since left adjoint preserve direct product, right adjoint preserve inverse product.

Immediately, f:X→Y is open map(map open set to open set) if and only if f−1:Op(Y)→Op(X) has left adjoint.

Since the left adjoint should be f:Op(X)→Op(Y),

(10)f(U)⊆H⟺U⊆f−1(H)

One interesting example is the contraction and extension of the ideal.

Let φ:R⟶S be a ring homomorphism.

Then for an Ideal I⊂S, φ−1(I) is an ideal as well, denoted as Ic.

Since if a,b∈Ic, then φ(a)+φ(b)=φ(a+b)∈I, thus a+b∈Ic.

If a∈Ic,r∈R, then φ(ra)=φ(r)φ(a)∈I, thus ra∈Ic. Thus Ic is an ideal in R.

Let I′ be an ideal in R, then let (φ(I′)) be the ideal generated by φ(I′), denote as I′e.

Remark I′e=φ(I′) if φ is surjective. Since every s∈S can be written as φ(r). We will use it later.

Then (−)c:(IS,⊆)⟶(IR,⊆), (−)e:(IR,⊆)⟶(IS,⊆) form a Galois Connection.

Indeed,

(11)(−)e⊣(−)c

i.e.

(12)Ie⊆J⟺I⊆Jc

Proof

(13)φ(I)⊆J⟺(φ(I))⊆J and φ(I)⊆J⟺I⊆φ−1J

◻

Then, you can use the property of Galois Connection and adjoint to study the extension and contraction of Ideal.

For example, the right adjoint preserves inverse limit, thus (I∩J)c=Ic∩Jc.

Trivial example again.

Let (Z,≤),(R,≤) be the posets, i:Z→R be the inclusion map, ⌊−⌋ be the floor function.

(14)i(n)≤x⟺n≤⌊x⌋

In other words, the floor function is the right adjoint of the inclusion map. i⊣⌊−⌋.

By duality, if you change(Z,≤) to (Z,≥) (R,≤) to (R,≥), then:

(15)i(n)≥x⟺n≥⌈x⌉

If you do not want to change the order, then

(16)⌈x⌉≤n⟺x≤i(n)

The ceiling function is left adjoint of the inclusion map ⌈−⌉⊣i.

Some readers might observe that there exist an analogy between radical − and ⌈−⌉.

⌈−⌉ send a real number to the least upper natural number, and − send a ideal to the least upper radical ideal.

Let R be a ring. and (I,⊆) be the partial order of Ideal in R, (rad(I),⊆) be the partial order of the radical ideal in R.

Then

(17)I⊆J⟺I⊆i(J)

Proof

⟹ :I⊆I⊆J=i(J), ⟸ : If xn∈I⊆J then x∈J. Thus I⊆J.

Similarly, Let (X,τ) be a topology.

Let (C,⊆) be the lattice of closed sets.

Then Clo(−):P(X)→C be the closure operator.

Let B be an closed set,we have

(18)Clo(A)⊆B⟺A⊆i(B)

Then Clo(A1∪A2)=Clo(A1)∪Clo(A2), since the left adjoint preserves the direct limit.

Let (O,⊆) be the lattice of open sets.

Then Int(−):P(X)→O be the interior operator.

Let A′ be an open set we have

(19)i(A′)⊆B′⟺A′⊆Int(B′)

Then Int(B1∩B2)=Int(B1)∩Int(B2), since the right adjoint preserves the inverse limit.

Thus closure is the left adjoint of inclusion, and interior is the right adjoint of inclusion.

You might want to compare this with the previous blog, which talk about the natural isomorphism betwenn interior and closure.

Another example comes from Algebraic Geometry.

Let K be an algebraic closed field and Kn be the affine space, I(X) be all the polynomials vanishing at X⊆Kn, Z(J) be the zero locus of ideal J.

i.e.

(20)I(X)={f∈K[X1,...,Xn]|∀x∈X,f(x)=0}
(21)Z(J)={x∈Kn|∀f∈J,f(x)=0}

Then

(22)I(X)⊆J⟺X⊇Z(J)

We might be able to induce closure and radical operator here.(I will back to it after I fully understand.)

Trivial example again, in Linear Algebra.

Let (V,⊆) be the subspace lattice. X⊥ be the orthogonal complement.

Then

(23)X⊥⊆Y⟺X⊇Y⊥

Similarly, for the annihilator of a subspace X⊆V ann(X)⊆V∗.

One interesting idea is V∗ form an Algebra. Since f∈V∗ is some linear function V→F.

Thus you can define × pointwise. Then Annilartor forms an ideal... It looks similar to the algebraic geometry case.

From this example, we can observe a trivial fact. if f:A→B,g:B→A, and gf=idA, fg=idB.

Then we definitely have

(24)f(a)⪯b⟺a≤g(b)

In other world, adjoint is just like a kind of weak equivalence.

For example, Let φ:R→RI, then we have f:(RI,⊆)→↑I and its inverse g.

The (RI,⊆) means the partial order set of ideals in RI.

The ↑I means the upset of I in R, i.e. {J∈(R,⊆),J⊇I}.

According to the remark, since φ is surjective, thus Je=φ(J).

Then ∀J∈↑I,Jec=φ−1φ(J)=J+I=J, ∀J∈(RI,⊆), Jce=φφ−1(J)=J. Thus (e,c) is a pair of inverse.

Another interesting example is the increasing function on R.

(25)f:(R,≤)→(Imf,≤),f−1:(Imf,≤)→(R,≤)

Then

(26)f(a)≤b⟺a≤f−1(b)

By duality

(27)f−1(b)≤a⟺a≤f(b)

We already now that in Category (R,≤), what is the limit and colimit.

In Category Theory, if F⊣G, then F preserve lim⟵ , G preserve lim⟶.

But f is both left and right adjoint, thus for an increasing function, the left and right limit around a point exist.

One example I learned this term is the duality between Convex Body and Norm on Rn.

Since norm is a continuous function ∥∥:Rn→R. Thus we could define the order as usual.

i.e.

(28)∥∥1≤∥∥2⟺∀x∈Rn,∥x∥1≤∥x∥2⟺∀x∈Sn−1,∥x∥1≤∥x∥2

Then define the ⊆ be the order between convex body.

Let F be the map from norm to convex body and G be the map from the convex body back to the norm.

i.e.

(29)F:∥∥→B∥∥

Where B∥∥ is the unit ball, which is a convex body.

From the convex back to the unit ball, define ∥x∥K=1inf{r∈R+,rx∉K}. We get a norm back.

Indeed, it is a one-one correspondence, F,G is pair of inverse, ∥∥1≤∥∥2⟺F(∥∥1)⊇F(∥∥2).

Thus we have

(30)F(∥∥)⊆K⟺∥∥≥G(K)

Here is another example I write before, about the element of PID and its ideal.

Now back to a trivial example. It translates from the Galois Connection in Logic.

Let S be a set and P(S) is the power set (or a sigma-algebra).

Let B⊆S, then F(A)=A∩B,G(C)=Bc∪C, then

(31)A∩B⊆C⟺A⊆Bc∪C

We might use this to understand conditional probability.

Let (X,τ) be a topology space, Op(X) be the Open set lattice. Let B be an open set.

Define F(A)=A∩B,G(C)=int(Bc)∪C.

Then

(32)A∩B⊆C⟺A⊆int(Bc)∪C

Back to Logic again. Let us consider the Galois Connection between Syntax and Semantics.

Let L be a first order formal language.

Let (Syn,⊨) be the Set of the axioms or the theories on the language, Sem be the Set of all the math strcutures or the models.

To explain ⊨ here means, consider the axiom of total order set ⊨ axiom of partial order set ⊨ axiom of pre order set.

Let us consider the power set of Sem and ⊆ be the order, i.e. (P(Sem),⊆).

Let Mod be the function send the axioms or the theories to its models.

For exaple, we have axiom of real number, and Cauchy Sequence, Dedekind Cut... many models.

Similarly, the natural number, the complex number (a+bi),(a,b),R[X](x2+1),reiθ,SO2...

If the axiom is about poset or vector space... then you have the whole category be your models.

So as you see, actually we use the Mod function everyday. Everytime we say for example...

Let Th be the function send the models back to the axiom.

Then we have

(33)Th(A)⊨B⟺A⊆Mod(B)

Proof

⟹

If Th(A)⊨B, that means all the models in A satisfied theory B. Then A⊆Mod(B).

⟸

If A⊆Mod(B), that means all the models in A is model of theory B. Thus the theory of Models A have to ⊨B.

Using the property of Galois Connection(See (3),(4)) we have A⊆Mod∘Th(A) and Th∘Mod(B)⊨B.

.Let (I(R),⊆) be the partial order set of Ideal of R, SI(R) be the partial order set of the fixed ideals under the Ann2.

i.e. Ann2(I)=I. The SI(R) is not empty since (0),R∈SI(R).

One interesting fact is that let F be a field, than (I(F),+,∩,Ann)≅(P({∗}),∪,∩,c), as Boolean Algebra.

Lemma. S⊆Ann2(S), and S1⊆S2⟹Ann(S1)⊇Ann(S2).

Theorem. Ann4(I)=Ann2(I),

Proof

Obviously Ann2(I)⊆Ann4(I) by S⊆Ann2(S). Ann2(I)⊇Ann4(I) by Ann(I)⊆Ann3(I). ◻

Corollary. Ann2:I(R)→SI(R)

Galois Connection:

(34)Ann2(A)⊆B⟺A⊆i(B)

Proof

(35)Ann2(A)⊆B,A⊆Ann2(A)⟹A⊆i(B)

and by the property of partial order homomorphism

(36)A⊆i(B)⟹Ann2(A)⊆B

View (N,|) as a Category, then, the Fibonacci Sequence is a functor.

i.e.

(37)n|m⟹Fn|Fm

Before we prove it, we need a lemma.

Lemma. Fm+n=Fm−1Fn+FmFn+1.

Proof.

Fix m and do the induction for n. Let n=1, since F1=F2=1,Fm+1=Fm−1+Fm is true by definiton.

Suppose it is true for all n≤k, then Fm+k+1=Fm−1Fk+1+FmFk+2=Fm−1(Fk+Fk−1)+Fm(Fk+1+Fk).

i.e. Fm−1(Fk+Fk−1)+Fm(Fk+1+Fk)=(Fm−1Fk+FmFk+1)+(Fm−1Fk−1+FmFk)=Fm+k+Fm+k−1. ◻

Proposition. n|m⟹Fn|Fm

Proof.

We need to use the induction again.

Let m=nd, when d=1, Fn|Fn. Suppose it is true for all d≤k, Fn(k+1)=Fm+n=Fm−1Fn+FmFn+1.

Fn|Fn,Fn|Fnk⟹Fn|Fn(k+1). ◻

Recall the property of Galois Connection, can we find G

(38)FGF=F,GFG=G

The answer is yes!

Firstly, It should be one of the inverse function GF(n)=n, since F(n) is increasing.

Secondly, it should be a functor as well. i.e. n|m⟹G(n)|G(m).(it already true for n,m∈ImF.)

These two properties suggest us consider G(n) be the least k such that n|Fk.

But before we prove G is a functor, we need to prove the property of Galois Connection.

Proposition.

(39)G(n)|m⟺n|F(m)

Proof.

Suppose G(n)|m, since FG(n)|F(m), and n|FG(n), we have n|F(m).

For the reverse, n|F(m)⟹G(n)|GF(m)=m. ◻

Proposition. n|m⟹G(n)|G(m).

Proof.

n|m=FG(m)⟺G(n)|G(m) ◻

Immediately, by the property of adjoint functor, we have

(40)G(lcm(a,b))=lcm(G(a),G(b)),F(gcd(a,b))=gcd(F(a),F(b))

 

No comments:

Post a Comment

Popular Posts