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: learning: questions

Topic: dependence, posets, and ambiguity


view this post on Zulip David Egolf (Dec 05 2022 at 23:43):

I was looking a little at "Duoidal Structures for Compositional Dependence" by Shapiro and Spivak. In that paper, they talk about the idea that a poset can be used to model dependence. Assume we have a poset category PP. We think of the objects as "events" of some kind, and we put a morphism f:abf: a \to b if aa must happen before bb happens.

I was trying to use this formalism to describe a situation that arises in imaging. The idea would be to put a morphism f:abf: a \to b to indicate that making some observations bb requires that the thing we are looking at satisfy some property as described by aa. The problem is that most observations are ambiguous - there could be multiple past events describing the nature of the target being imaged that lead to the event of making a particular observation with particular data values.

In this ambiguous situation, I was thinking there would actually be no morphism with target of bb if bb was an ambiguous observation. Now that I type this all out, I realize that if we define a "union" of events - defined by a1a2a_1 \cup a_2 being said to happen exactly when at least one of a1a_1 or a2a_2 happens - then there would actually be morphisms with target of bb. For example, there would need to be a morphism from the union event iai\cup_i a_i where each aia_i is the presence of a target configuration that could have lead to the observation made, and the union is taken over all such configurations. This is because there was some target present which generated our observations.

I was going to ask how ambiguity could be modelled in this category, but I think the union events can be used to model this. I'll create this post anyways though, in case anyone has something they would like to add on this topic.