Mario Román

604 posts

Mario Román banner
Mario Román

Mario Román

@mroman42

This account is mostly inactive. Please do reach me via email :) https://t.co/NPHLcBtWu2

Katılım Şubat 2015
283 Takip Edilen330 Takipçiler
Mario Román retweetledi
julesh
julesh@_julesh_·
Mario Román (@mroman42) again - "Open diagrams via coend calculus". I **love** this stuff, and not only because it's useful for me - comb diagrams for open games are part of the motivation - the pictures are so pretty
julesh tweet mediajulesh tweet mediajulesh tweet mediajulesh tweet media
English
1
9
43
0
Mario Román retweetledi
julesh
julesh@_julesh_·
Mario Román (aka @mroman42) - "Profunctor optics, a categorical update". Comprehensive work on optics that came out of last year's ACT school Hopefully everyone was paying attention, this will be on the exam (in my talk tomorrow)
julesh tweet mediajulesh tweet mediajulesh tweet mediajulesh tweet media
English
1
3
13
0
Mario Román retweetledi
Bartosz Milewski
Bartosz Milewski@BartoszMilewski·
What a nice surprise! Our paper "Profunctor Optics, a Categorical Update" has been accepted for a keynote at Applied Category Theory 2020. When I was first approached to mentor at the ACT 2019, I though I had nothing, and almost declined the offer. But the great team did it!
English
0
24
134
0
Mario Román retweetledi
julesh
julesh@_julesh_·
New preprint time! Games on graphs: A compositional approach, with Elena Di Lavore and @PawSob The punchline: "Open games on open graphs" are strong monoidal functors from the category of open graphs ("syntax") to the category of open games ("semantics") arxiv.org/abs/2006.03493
julesh tweet media
English
3
12
57
0
Mario Román
Mario Román@mroman42·
@star_autonomy Both online editors (TikZiT, Mathcha) and then manually tweaking the tikz code later with the text editor. It takes a bit of patience and has some problems, but sometimes it is easier than pure tikz.
English
0
0
0
0
Mario Román
Mario Román@mroman42·
@star_autonomy Hi, Nicolas! something that works is to let distributors compose to form sets of possible meanings; a point tracks one of them. The intuition in arxiv.org/abs/2004.04526 can be useful. There are variations on this. It is in progress; hopefully, we will have something written soon.
English
0
0
0
0
Mario Román
Mario Román@mroman42·
@Nadrieril @_julesh_ This! I think I was assuming the monoidal to be a cartesian product so that forgetful preserves it and then EM -> C -> [Kl,Kl] is composition of strong monoidal functors.
English
0
0
0
0
julesh
julesh@_julesh_·
I have a technical question about optics, since basically all of the experts on optics are on twitter For Reasons, for a commutative monad T (say on Set) I'd like to talk about mixed optics where the forwards part lives in Kleisli(T) and the backwards part in Alg(T). (1/n)
English
1
1
6
0
Mario Román
Mario Román@mroman42·
@_julesh_ I think we talked about this in Tallinn and the proposal was ∫{C ∈ EM} . EM(MS, C × MA) × Kl(UC ⋊ B, T) ≅ ∫{C ∈ EM} . EM(MS, C) × EM(MS, MA) × Kl(UC ⋊ B, T) ≅ EM(MS, MA) × Kl(UMS ⋊ B, T) ≅ C(S,MA) × C(MS × B, MT) Not sure if that is what you want; it is still subcat
English
0
0
0
0
julesh
julesh@_julesh_·
What I don't know is whether this is itself a category of optics, or just a full subcategory of one. My plan was to get Kl(M) to act on Alg(M) by S . B = MS x B, but that doesn't define an action because Kl(M) -> Alg(M) isn't strong monoidal. Have I missed a trick? (3/3)
English
2
0
1
0
Mario Román
Mario Román@mroman42·
@8ryceClarke Thank you, Bryce! These things owe a lot to the work together with the ACT group :)
English
0
0
0
0
Mario Román
Mario Román@mroman42·
Coends, graphically :) For instance, this is how to compose a lens with a continuation.
Mario Román tweet media
English
9
14
89
0
Mario Román
Mario Román@mroman42·
@sir_deenicus This is a coend, a particular kind of colimit. So, yes, in some sense, it is analogous; but it is not an integral (at least not in any obvious way). This is a nice intro to coend calculus here: arxiv.org/abs/1501.02503
English
1
0
4
0
Deen Kun A.
Deen Kun A.@sir_deenicus·
@mroman42 This notation is opaque to me but I'm curious about what the integral notation signifies. Is there some interesting analogy here? Or is something actually being summed?
English
1
0
1
0
Mario Román
Mario Román@mroman42·
@coecke That is, one is a monoid, creating a bimonoid with the cartesian structure. But then we also have their adjoints.
English
1
0
2
0
Mario Román
Mario Román@mroman42·
@coecke Black comonoid copies and discards white monoid (or any representable functor); black monoid copies and discards white comonoid (or any correpresentable). White-black monoids coincide iff C is cocartesian; white-black comonoids coincide iff C cartesian.
English
1
0
2
0
Mario Román
Mario Román@mroman42·
@rwolffoot @PawSob I may be using notation that suggests squashing but it is not intended to mean squashing, 2-cells are still natural transformations.
English
1
0
2
0
Robin Piedeleu
Robin Piedeleu@rwolffoot·
@PawSob @mroman42 It's explicitly a generalisation (without squinting), isn't it? It's Carboni-Walters II, except @mroman42 has replaced proper 2-cells by an order relation. I guess the question is: is this squashing down of 2-cells legitimate when talking about these higher-order structures?
English
3
0
2
0
Mario Román
Mario Román@mroman42·
@_julesh_ The open boundaries are nodes in the monoidal bicategory of profunctors. Unlabelled structures are the monoidal product (white) and the comonoid structure lifted from Cat via Yoneda (black).
English
2
0
3
0
julesh
julesh@_julesh_·
@mroman42 Personally I find this style for string diagrams a bit weird.... using things that look like full nodes for labelling the open boundaries, and using unlabelled nodes that look like a bialgebra structure for the nontrivial morphisms
English
3
0
3
0
Mario Román
Mario Román@mroman42·
Or actually computing what a cartesian lens is.
Mario Román tweet media
English
1
0
5
0
Mario Román
Mario Román@mroman42·
Or composing lenses
Mario Román tweet media
English
1
0
5
0
Mario Román retweetledi
alexis.toumi
alexis.toumi@AlexisToumi·
Just released a new version of DisCoPy! github.com/oxford-quantum… A cool new feature is a drawing function which turns a diagram into TikZ code, ready to copy and paste in a LaTeX article. That's how I wanna draw all my diagrams from now on.
alexis.toumi tweet media
English
2
6
32
0
Mario Román
Mario Román@mroman42·
@xgrommx Ends appear naturally here as natural transformations, but in principle, this is more suited for coends.
English
1
0
2
0
Mario Román
Mario Román@mroman42·
@tangled_zans In this case, I am calling continuation just to a function embedded into Optic (!), and then using coends to describe optics.
English
0
0
1
0