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: applied category theory

Topic: kripke stuff for measure theory


view this post on Zulip sarahzrf (Apr 08 2020 at 19:53):

I saw someone mention kripke semantics stuff in the context of probability and/or measure theory earlier (in another place) and it got me wondering

view this post on Zulip sarahzrf (Apr 08 2020 at 19:54):

can you apply that somehow to automatically account for all of the "almosts" and "this is actually technically an equivalence class"?

view this post on Zulip sarahzrf (Apr 08 2020 at 19:56):

feels like maybe you're doing some kind of implicit shift to a smaller almost-everywhere set or something, the kind of thing where kripke semantics automatically moves you down some worlds

view this post on Zulip sarahzrf (Apr 08 2020 at 19:56):

or equivalently (?), maybe you're talking about some kind of germ

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:21):

Idk about Kripke semantics, but if you have a measure space (X,F,μ)(X, \mathcal F, \mu), the topos of sheaves on F/kerμ\mathcal F / \ker \mu has an 'almost everywhere on F\mathcal F' internal logic. In other words: on ShF\mathrm{Sh}\mathcal F, there's a Lawvere-Tierney topology which corresponds to the 'almost everywhere' modality, and the closed sheaves for this topology are exactly the shaves on F/kerμ\mathcal F/\ker \mu.

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:22):

Here kerμ={AFμ(A)=0}\ker \mu = \{ A \in \mathcal F | \mu(A)=0\}

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:23):

I'm writing a thesis on this btw :joy:

view this post on Zulip sarahzrf (Apr 08 2020 at 21:23):

nice!

view this post on Zulip sarahzrf (Apr 08 2020 at 21:24):

/me squints

view this post on Zulip sarahzrf (Apr 08 2020 at 21:25):

when you say "ShF\operatorname{Sh} \mathcal{F}"

view this post on Zulip sarahzrf (Apr 08 2020 at 21:26):

do you mean like, F\mathcal F is a site where its objects are the elements of the σ-algebra and covers are just like in a topology?

view this post on Zulip sarahzrf (Apr 08 2020 at 21:27):

also what does F/kerμ\mathcal F / \ker \mu mean o.O

view this post on Zulip sarahzrf (Apr 08 2020 at 21:28):

what kind of quotient?

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:28):

sarahzrf said:

when you say "ShF\operatorname{Sh} \mathcal{F}"

Yeah, I mean F\mathcal F is a poset, so ShF=[Fop,Set]\rm{Sh}\mathcal F = [\mathcal F^{\rm{op}}, \bf{Set}]

view this post on Zulip sarahzrf (Apr 08 2020 at 21:28):

i mean i guess i could try to work backward to figure out what would correspond to the lawvere-tierney topology but that. sounds like a lot of work

view this post on Zulip sarahzrf (Apr 08 2020 at 21:28):

oh, i would call that PShF\operatorname{PSh} \mathcal{F}, not ShF\operatorname{Sh} \mathcal{F}

view this post on Zulip sarahzrf (Apr 08 2020 at 21:29):

usually Sh\operatorname{Sh} means you have a coverage on the base category, right

view this post on Zulip sarahzrf (Apr 08 2020 at 21:30):

which youre restricting to sheaves for

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:30):

sarahzrf said:

also what does F/kerμ\mathcal F / \ker \mu mean o.O

It means you consider two sets equal if their symmetric difference has zero measure

view this post on Zulip sarahzrf (Apr 08 2020 at 21:30):

ah

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:30):

sarahzrf said:

oh, i would call that PShF\operatorname{PSh} \mathcal{F}, not ShF\operatorname{Sh} \mathcal{F}

Mmh indeed, I might be too careless about that

view this post on Zulip sarahzrf (Apr 08 2020 at 21:30):

yeah ok that makes sense :3c

view this post on Zulip sarahzrf (Apr 08 2020 at 21:31):

what's a closed sheaf?

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:31):

I mean sheaves btw, with a sheaf condition

view this post on Zulip sarahzrf (Apr 08 2020 at 21:31):

ah

view this post on Zulip sarahzrf (Apr 08 2020 at 21:34):

wait so which instances of "sheaf" in your original post should be "presheaf" and which should really be "sheaf" >.<

view this post on Zulip sarahzrf (Apr 08 2020 at 21:34):

i'm a little confused

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:34):

It turns out I'm way less prepared on this matter than I thought, Everything is here btw:
jackson_sheaf_theoretic_measure_theory.pdf

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:35):

Because actually I'm taking another path in my thesis so I didn't really work out the details of this

view this post on Zulip sarahzrf (Apr 08 2020 at 21:35):

ok lol i did a double take and was about to say "wait i thought your name was matteo not matthew"

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:35):

ahahah

view this post on Zulip sarahzrf (Apr 08 2020 at 21:36):

aha, i wasnt quite right image.png

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:36):

btw roughly the topology is that of countable joins, i.e. you take as sieves downward closed subfamilies of F\mathcal F which are moreover closed under countable joins

view this post on Zulip sarahzrf (Apr 08 2020 at 21:36):

that makes more sense anyway

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:37):

yeah exactly

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:38):

Then you define the Lawevere-Tierney topology as j:SSkerμj : S \mapsto S \lor \ker \mu

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:38):

Where SΩS \in \Omega is a sieve as above

view this post on Zulip sarahzrf (Apr 08 2020 at 21:38):

The definition of a measure on a σ-algebra (Definition 20) can be extended to a locale:

view this post on Zulip sarahzrf (Apr 08 2020 at 21:38):

extended?

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:38):

why not?

view this post on Zulip sarahzrf (Apr 08 2020 at 21:39):

frames and σ-algebras are sort of orthogonal, aren't they?

view this post on Zulip sarahzrf (Apr 08 2020 at 21:39):

frames are supposed to have all joins, not just countable

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:39):

oh well

view this post on Zulip sarahzrf (Apr 08 2020 at 21:39):

but they need not have complementation or infinite infs

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:39):

yes

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:39):

but you still can picture a measure on them

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:40):

as a real-valued positive function with some compatibility conditions

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:40):

for example σ\sigma-additivity becomes commutativity with directed joins

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:40):

if i recall correctly

view this post on Zulip sarahzrf (Apr 08 2020 at 21:41):

looks like it yeah

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:41):

ofc you get a different beast in general

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:41):

the cool thing is that on the locale of closed sieves of a sigma-algebra, the two notions coincide

view this post on Zulip sarahzrf (Apr 08 2020 at 21:41):

oh hey this is reminding me of norms on cones in that talk...

view this post on Zulip sarahzrf (Apr 08 2020 at 21:41):

tangent.

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:42):

sarahzrf said:

oh hey this is reminding me of norms on cones in that talk...

Panangaden's?

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:42):

i accidentally missed it

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:43):

it should be very interesting for my purposes

view this post on Zulip sarahzrf (Apr 08 2020 at 21:43):

it's only a very distant reminder :)

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:43):

there a lot of ct approaches to this stuff!

view this post on Zulip sarahzrf (Apr 08 2020 at 21:43):

btw for the record when you said "Idk about Kripke semantics":

view this post on Zulip sarahzrf (Apr 08 2020 at 21:44):

kripke semantics for intuitionistic logic are pretty much strictly generalized by presheaf and sheaf theory

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:44):

yeah I'm aware

view this post on Zulip sarahzrf (Apr 08 2020 at 21:44):

ah :)

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:45):

but I'm far more familiar with the latter than the former

view this post on Zulip sarahzrf (Apr 08 2020 at 21:45):

:thumbs_up:

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:45):

and as you see I'm not very familiar with the latter actually XD

view this post on Zulip sarahzrf (Apr 08 2020 at 21:45):

well, the kripke semantics for intuitionistic logic over some preordered kripke frame F are recovered pretty much literally in the heyting algebra of subsingletons/truth-values of PSh(F)

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:45):

I intuitively grasp a lot in topos theory, but my katas are quite weak tbh

view this post on Zulip sarahzrf (Apr 08 2020 at 21:46):

or equivalently

view this post on Zulip sarahzrf (Apr 08 2020 at 21:46):

the heyting algebra of (0, 1)-presheaves (downward-closed subsets) on PSh(F)

view this post on Zulip sarahzrf (Apr 08 2020 at 21:46):

also me too lol

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:47):

mmh so a Kripke frame is that pair (W, accessbility relation)?

view this post on Zulip sarahzrf (Apr 08 2020 at 21:48):

yeah

view this post on Zulip sarahzrf (Apr 08 2020 at 21:48):

upward-closed subsets is probably more traditional in kripke semantics but it's not really a big difference

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:48):

now it's me who don't follow how you put a sheaf on that XD

view this post on Zulip sarahzrf (Apr 08 2020 at 21:48):

just ^op the W

view this post on Zulip sarahzrf (Apr 08 2020 at 21:48):

i said PSh

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:48):

sarahzrf said:

just ^op the W

that's my fav sport

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:49):

sarahzrf said:

i said PSh

yeah

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:49):

oh well the accessibility is a preorder right?

view this post on Zulip sarahzrf (Apr 08 2020 at 21:49):

yeah

view this post on Zulip sarahzrf (Apr 08 2020 at 21:49):

for intuitionistic logic

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:49):

ok

view this post on Zulip sarahzrf (Apr 08 2020 at 21:49):

kripke semantics for modal logic is a little dicier i guess

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:49):

i guess

view this post on Zulip sarahzrf (Apr 08 2020 at 21:50):

"dicier" as far as mapping cleanly to a categorical notion i mean

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:50):

sarahzrf said:

well, the kripke semantics for intuitionistic logic over some preordered kripke frame F are recovered pretty much literally in the heyting algebra of subsingletons/truth-values of PSh(F)

ok now i see this

view this post on Zulip sarahzrf (Apr 08 2020 at 21:50):

:)

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:50):

it's almost tautological, indeed

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:50):

your truth values are these sieves of worlds

view this post on Zulip sarahzrf (Apr 08 2020 at 21:51):

yup

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:51):

it's a good idea

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:51):

good boy kripke

view this post on Zulip sarahzrf (Apr 08 2020 at 21:51):

and then the heyting algebra structure corresponds exactly to the written-out clauses youd see for kripke semantics

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:52):

magnifique!

view this post on Zulip sarahzrf (Apr 08 2020 at 21:52):

which is not too surprising for ∨ and ∧

view this post on Zulip sarahzrf (Apr 08 2020 at 21:52):

but it freaked me out when i saw it the first time for →

view this post on Zulip sarahzrf (Apr 08 2020 at 21:52):

image.png

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:53):

sarahzrf said:

image.png

HAHAHAHAHA that's so true

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:54):

I think kripke semantics is one of those cases of future math discovered earlier, so it's clean concepts in sheaf theory with a lot of bizarre costumes

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 21:55):

same thing goes on with forcing: you have this wild idea of cohen whose core is basically 'do set theory in a topos of sheaves'

view this post on Zulip sarahzrf (Apr 08 2020 at 21:56):

:harvest:

view this post on Zulip sarahzrf (Apr 08 2020 at 21:58):

maybe someday i will truly understand why the cartesian closed structure of the category of functors into a complete CCC is what it is...... til then i just remember "its the kripke thing" and the yoneda argument for it :pensive:

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:01):

oh i never questioned that

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:01):

but you're right, it's a fishy trick

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:01):

there must be a better way to understand that

view this post on Zulip sarahzrf (Apr 08 2020 at 22:03):

Matteo Capucci said:

Then you define the Lawevere-Tierney topology as j:SSkerμj : S \mapsto S \lor \ker \mu

hmm, for the components on subsets, you just intersect all of the things in the kernel with the subset before doing the ∨ or what

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:04):

i don't follow, what are the 'components on subsets'?

view this post on Zulip sarahzrf (Apr 08 2020 at 22:05):

j is an endomorphism of Ω, right?

view this post on Zulip sarahzrf (Apr 08 2020 at 22:05):

so for each A in F, we need jA:Ω(A)Ω(A)j_A : \Omega(A) \to \Omega(A)

view this post on Zulip sarahzrf (Apr 08 2020 at 22:06):

o wait was your formula for internal interpretation

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:07):

sarahzrf said:

j is an endomorphism of Ω, right?

yes

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:08):

but I see Ω\Omega as the locale of sieves on F\mathcal F

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:08):

hence there's no need for componentwise definition

view this post on Zulip sarahzrf (Apr 08 2020 at 22:08):

Ω is a whole presheaf...

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:09):

wait maybe i'm talking nonsense again

view this post on Zulip sarahzrf (Apr 08 2020 at 22:09):

it's an object of PSh(F), after all

view this post on Zulip sarahzrf (Apr 08 2020 at 22:10):

it's true that Ω(A) is the sieves on A

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:10):

sarahzrf said:

o wait was your formula for internal interpretation

that's it

view this post on Zulip sarahzrf (Apr 08 2020 at 22:10):

kk

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:10):

yeah it's a locale internally

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:10):

ofc

view this post on Zulip sarahzrf (Apr 08 2020 at 22:10):

oo

view this post on Zulip sarahzrf (Apr 08 2020 at 22:10):

right, the point

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:10):

also that \lor is internal

view this post on Zulip sarahzrf (Apr 08 2020 at 22:11):

yeah

view this post on Zulip sarahzrf (Apr 08 2020 at 22:11):

i figured you probably meant like

view this post on Zulip sarahzrf (Apr 08 2020 at 22:11):

join in the subobject lattice, or something...

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:11):

yep

view this post on Zulip sarahzrf (Apr 08 2020 at 22:11):

passover time, bbl

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:11):

basically you are 'closing up' with that kerμ\ker \mu, so that it effectively becomes your 00

view this post on Zulip sarahzrf (Apr 08 2020 at 22:11):

thx for the link :eyes:

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:12):

sarahzrf said:

passover time, bbl

enjoy :eyes:

view this post on Zulip Matteo Capucci (he/him) (Apr 08 2020 at 22:12):

bedtime for me