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.
A hyperdoctrine is roughly a situation where it makes sense to take preimages and there are left and right adjoints to it (the existential and universal quantifiers).
A Q-category is a category enriched in commutative involutive quantales. More concretely, a Q-category X is
such that
In the category of sets, there are two ways to express the preimage of a function. Given and ,
Moving to Q-categories, we're given a Q-functor and a "Q-predicate on Y", a function . Then the preimage of should map a Q-predicate on to a Q-predicate on . The two ways above become
and
These aren't equal in general. Is one guaranteed to be less than or equal than the other?
There's a natural notion of existential and universal quantifiers. Let be a Q-predicate on X. Then we get Q-predicates on Y via
I've checked that and . I presume that something similar holds for the universal. So this isn't quite a hyperdoctrine, but it's something close. Has anyone seen something like this elsewhere?
That's a weird notion of Q-predicate. Wouldn't a more natural notion of Q-predicate be a Q-functor ? In that case, I think your two definitions of preimage both just reduce to , by the Yoneda and co-Yoneda lemmas.
Q-functor S:Y → Q
Oh, good point! Thanks, that clears everything up.