§ Quantifiers as adjoints
- Consider
S(x, y) ⊂ X × Y, as a relation that tells us when (x, y) is true. - We can then interpret
∀x, S(x, y) to be a subset of Y, that has all the elements such that this predicate holds. ie, the set { y : Y | ∀ x, S(x, y) }. - Similarly, we can interpret
∃x, S(x, y) to be a subset of Y given by { y : Y | ∃ x, S(x, y) }. - We will show that these are adjoints to the projection
π: X × Y → Y. - Treat
P(S) to be the boolean algebra of all subsets of S, and similarly P(Y). - Then we can view
P(S) and P(Y) to be categories, and we have the functor π: P(S) → P(Y). - Recall that in this boolean algebra and arrow
a → b denotes a subset relation a ⊆ b.
§ A first try: direct image, find right adjoint
- Suppose we want to analyze when
π T ⊆ Z, with the hopes of getting some condition when T ⊆ ? Z where ?is some to-be-defined adjoint to π. - See that
π T ⊆ Z then means ∀ (x, y) ∈ T, y ∈ Z.
T
t t t
t t t
|
v
---tttt---- π(T)
-zzzzzzzzz--Z
- Suppose we build the set
Q(Z) ≡ { (x, y) ∈ S : y ∈ Z }. That is to say, Q ≡ π⁻¹(Z). ( Q for inverse of P). - Then, it's clear that we have
π T ⊂ Z implies that T ⊆ Q(Z) [almost by definition ]. - However, see that this
Q(Z) construction goes in the wrong direction; we want a functor from P(S) to P(Y), which projects out a variable via ∃ / ∀. We seem to have built a functor in the other direction, from P(Y) to P(S). - Thus, what we must actually do is to reverse the arrow
π: S ⊆ X × Y → Y, and rather we must analyze π⁻¹ itself, because its adjoints will have the right type. - However, now that we've gotten this far, let's also analyze left adjoints to
π.
§ Direct image, left adjoint
- Suppose that
Z ⊆ π T. This means that for every y ∈ Z, there is some x_y such that (x_y, y) ∈ T
T
t t t
t t t
|
v
---tttt---- π(T)
----zz--------Z
- I want to find an operation
? such that ? Z ⊆ T. - One intuitive operation that comes to mind to unproject, while still reminaing a subset, is to use
π⁻¹(Z) ∩ T. This would by construction have that π⁻¹(Z) ∩ T ⊆ T. - Is this an adjoint? we'll need to check the equation
:).
§ Inverse image, left adjoint.
- Suppose we consider
π⁻¹ = π* : P(Y) → P(S). - Now, imagine we have
π*(Z) ⊆ T.
S
-
-
tttt
tztt
tztt T
tztt
^^
|| π*(Z)
----zz-------Z
- In this case, we can say that for each
z ∈ Z, for all x ∈ X such that (x, z) ∈ S, we had (x, z) ∈ T. - Consider the set
∀ T ≡ { y ∈ T: ∀ x, (x, y) ∈ S => (x, y) ∈ T}. - Thus, we can say that
π*(Z) ⊂ T iff Z ⊂ ∀ T. - Intuitively,
T ⊂ π*(π(T)), so it must be "hard" for the inverse image of a set Z ( π*(Z)) to be contained in the set T, because inverse images cannot shrink the size. - Furthermore, it is the right adjoint to
π*(Z) because the ???