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.
Recent activities:
Current activities:
Thanks for the links to your recent talk; I was sorry to miss it. I am amused by the inverse video trick halfway through.
I assume it's not a coincidence that you used the same example of list queues and batched queues that appears in ACMZ Internalizing Representation Independence with Univalence. What is your feeling about the relative advantages and disadvantages of proving results of this sort using parametricity relations on inequivalent types (synthetically or not), versus quotienting the types to make them equivalent and applying univalence? As a mathematician, the latter feels much more natural to me....
Mike Shulman said:
Thanks for the links to your recent talk; I was sorry to miss it. I am amused by the inverse video trick halfway through.
I assume it's not a coincidence that you used the same example of list queues and batched queues that appears in ACMZ Internalizing Representation Independence with Univalence. What is your feeling about the relative advantages and disadvantages of proving results of this sort using parametricity relations on inequivalent types (synthetically or not), versus quotienting the types to make them equivalent and applying univalence? As a mathematician, the latter feels much more natural to me....
Personally I find the approach via univalence to be more compelling --- when it works... It was surprising to me that so many cases of representation independence can be recovered if you quotient the representation types, though it now seems obvious in hindsight. Parametricity is, to me, fundamentally about proving things that hold in some restricted sense (e.g. on closed terms, etc.) _only_ by virtue of definability --- for instance, classifying all the closed implementations of a given polymorphic type, etc. The queue example is, from this standpoint, not as convincing but I continue to use it because it is very familiar and comfortable to PL people.
I see, that makes sense!
Just wanted to mention that I will be giving a talk in a little less than an hour in the Padova Logic Seminar about my joint work with Carlo Anguli, Normalization for Cubical Type Theory.
Time: 5:30PM Italian
https://unipd.zoom.us/j/83629916946?pwd=N3NyRTdIQjNBd1BsV2hXcTFPUU5DQT09
Meeting ID: 836 2991 6946
Passcode: 717658
ABSTRACT:
We prove normalization for (univalent, Cartesian) cubical type theory, closing the last major open problem in the syntactic metatheory of cubical type theory. The main difficulty in comparison to conventional type theory is located in a new feature of cubical type theories, the absence of a stable notion of neutral term: for instance, the path application (p @ i) ceases to be neutral within its “locus of instability” ∂(i) and must compute to an endpoint. We introduce a new, geometrically-inspired generalization of the notion of neutral term, stabilizing neutrals by gluing them together with partial computability data along their loci of instability — when the locus of instability is nowhere, a stabilized neutral is a conventional neutral, and when the locus of instability is everywhere, a stabilized neutral is just computability data. Our normalization result is based on a reduction-free Artin gluing argument, and yields an injective function from equivalence classes of terms in context to a tractable language of beta/eta-normal forms. As corollaries we obtain both decidability of judgmental equality, as well as injectivity of type constructors in contexts formed by assuming variables x : A and dimensions i : 𝕀.
Any change we can get the slides? Or was this a write down as you speak type deal?
Cody Roux said:
Any change we can get the slides? Or was this a write down as you speak type deal?
It was a chalk talk, yeah.
Carlo and I have uploaded the video for our LICS '21 talk on cubical normalization to YouTube (available in 4K lol!)
Normalization for Cubical Type Theory (LICS 2021)
https://www.youtube.com/watch?v=g7EuLw9E8A8
The citation to "Sterling"/[Ste21] (made me chuckle) on the last slide on the univalent version: is that available/soon available/just over the next rise?
David Michael Roberts said:
The citation to "Sterling"/[Ste21] (made me chuckle) on the last slide on the univalent version: is that available/soon available/just over the next rise?
I hope very soon ;-) It's my thesis.
I suspected so. Good luck!
Here's a naive question. Why do you consider as a renaming, as opposed to a proper substitution? I'm not challenging the result, just trying to follow the intuitions.
The reason we need it to be a "renaming" (I realize this term no longer makes sense) is that in the model, we need the interval to be tiny --- i.e. exponentiation by the interval needs to preserve colimits. If you don't include the face maps in the base category, this won't work out.
I see, thanks.
Update: I successfully defended my dissertation today!!
Congrats!
Congrats Jon, I know I'm late to the party
Thanks everyone ! :)
Hi all, my defense video is available on YouTube here: https://www.youtube.com/watch?v=_4D97I8qYJw
Happy to announce that the draft of Yue Niu, myself, Harrison Grodin and Bob Harper on a cost-aware logical framework has been conditionally accepted to POPL '22.
Preprint: https://arxiv.org/abs/2107.04663
Agda formalization: http://www.jonmsterling.com/agda-calf/index.html
In this work, we use the internal language of Artin gluings (which I call "synthetic Tait computability") to develop a logical framework in which you can verify both the input-output behavior of functional programs as well as their computational complexity.
I'm now hosting a bibliography of Synthetic Tait Computability on my website here: https://www.jonmsterling.com/stc-bibliography.html. The goal is to bring visibility to all work using this technique, so please write to me if you have something that you want added to this page.
and did you tell Bill about it? I think he might be interested. williamtait@mac.com
I have also started to host a centralized bibliography of Guarded Domain Theory: https://www.jonmsterling.com/gdt-bibliography.html
Neat! Should Nakano's works be added there, or are they somehow not quite in the line of research as you see it? Same for McBride/Atkey I suppose. Perhaps they're about guarded recursion but not "domain theory" semantics of such?
It's a very good question... It is hard to draw the line, but I think both the papers you mention ought to be in there --- because they were very influential for the development of guarded domain theory.
By the way let me mention that Nakano had a subsequent paper, the year following his paper that is always cited. It does two things I had wondered about -- it is the first one to introduce the term "later" for the modality, and it also shows a version of the system that is a conservative extension of the intuitionistic fragment of (finite?) GL provability logic. In reading some material on guarded domain theory, a related question that occurred to me is if some of the presheaf topos models can be shown to be categorifications of the classic kripke models of GL.
Thanks @Gershom, I haven't read this second paper but now I think I should...