Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: theory: category theory

Topic: "homset" hyperdoctrine


view this post on Zulip Tom Hirschowitz (Aug 06 2024 at 13:02):

In conversations with @Ambroise, @Paul-André Melliès, Nick Behr, and others, we encountered the following hyperdoctrine construction. It seems to at least have some value for explaining work by Barbara König and others on conditional reactive systems, and we'd be interested if anyone knows about it, or is able to shed some relevant light on it.

Given a category 𝐂𝐂 and an object X𝐂X ∈ 𝐂, one can form a (covariant) posetal hyperdoctrine PP on it by taking:

The Heyting algebra structure on each fibre is given by the powerset structure, and the left adjoint to reindexing is given by image, i.e., f(φ)=𝐂(f,X)(φ)∐_f (φ) = 𝐂(f,X)(φ).

The right adjoint is a bit more tedious: f(φ)={h ⁣:CXg ⁣:DX,gf=hgφ}∏_f(φ) = \{ h\colon C → X \mathrel{|} ∀ g\colon D → X, gf = h ⟹ g ∈ φ \}.

If my calculations are correct, this easily satisfies Beck-Chevalley for all pushout squares (since we're considering a covariant hyperdoctrine, this is the normal situation).

Any comments?

view this post on Zulip Vincent Moreau (Aug 06 2024 at 16:30):

Hi Tom, if we see part of the structure in a bifibered way, then I have the impression that what you are describing is the pullback

opSubSetCopC(,X)Set\begin{CD} \bullet^\mathrm{op} @>>> \mathbf{SubSet}\\ @VVV @VVV\\ \mathbf{C}^\mathrm{op} @>>\mathbf{C}(-, X)> \mathbf{Set} \end{CD}

Indeed, an object of the pullback is a pair (C,φ)(C, \varphi) of an object CC of C\mathbf{C} together with a subset φC(C,X)\varphi \subseteq \mathbf{C}(C, X) and a morphism (C,φ)(D,ψ)(C, \varphi) \to (D, \psi) is a morphism f:CDf : C \to D in C\mathbf{C} such that for all gψC(D,X)g \in \psi \subseteq \mathbf{C}(D, X), we have gfφC(C,X)g \circ f \in \varphi \subseteq \mathbf{C}(C, X).

view this post on Zulip Vincent Moreau (Aug 06 2024 at 16:37):

Pulling back a bifibration gives you another bifibration. If you see a (cloven) bifibration as a pseudofunctor into Adj\mathbf{Adj}, the categories whose objects are categories and whose morphisms are adjunctions, then this pullback operation is just precomposition.

view this post on Zulip Tom Hirschowitz (Aug 06 2024 at 20:52):

Indeed, thanks @Vincent Moreau!