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.
Hello all! This is the thread of discussion for the talk of Brendan Fong, David J. Myers and David I. Spivak, "Behavioral Mereology: A Modal Logic for Passing Constraints".
Date and time: Thursday July 9, 20:40 UTC.
Zoom meeting: https://mit.zoom.us/j/7488874897
YouTube live stream: https://www.youtube.com/watch?v=F9Yxw_PlDfY&list=PLCOXjXDLt3pZDHGYOIqtg1m1lLOURjl1Q
Please notice the new Zoom address!
(10 minutes!)
Here's the paper: https://arxiv.org/abs/1811.00420
Blog post mentioned: https://golem.ph.utexas.edu/category/2019/06/behavioral_mereology.html
I saw the question about requirements interoperability and I am wondering if you guys are aware of the work in engineering using linear temporal logic
and how your approach might generalize that work or otherwise assist it
hi @David Jaz I simply meant that usually over an intuitionistic basis we consider 2 accessibility relations, a $$\leq$ and an R as in this very old paper Categorical and Kripke Semantics for Constructive S4 Modal Logic (with Natasha Alechina and Michael Mendler and Eike Ritter). In Proc. of Computer Science Logic (CSL'01), LNCS 2142, ed L. Fribourg. 2001 https://link.springer.com/chapter/10.1007/3-540-44802-0_21
or if you prefer a not so old paper https://arxiv.org/pdf/1605.08106.pdf
thinking a bit more since the talk, I do understand @Tarmo Uustalu suggestion, but I don't think like v. much the approach. When you go for labelled systems like Alex's, which indeed form a nice framework in geometric logic, you lose some of the properties that made you want to do Curry-Howard for modal logic to begin with. In particular I think to this day we don't have a proof of decidability of IS4. (though I may be wrong as I last thought about it in 2005?). the point is that constructive modal logics are a bit of a open-ended project, as we don't know exactly the theorems we think should be true. We know (as Alex points out) a collection of requirements on the set of theorems, they shouldn't make diamonds defined in terms of boxes, the system should be conservative over the basis, we hope to have existence and disjunction properties, etc but a fundamental question is whether diamonds should distribute over disjunctions or not. Prawitz' system does not satisfy it, the Simpson system does.
Thanks Valeria! I'll take a look at these references.
Our diamond and box are not interdefineable (unless one assumes LEM), but as a left adjoint our diamond does commute with disjunction (and existential quantification).
So the takeaway might be that it isn't right for us to say that our modalities generalize constructive S4 modal logic without wading into the difficult question of what precisely is constructive modal logic, or what should it be?
David Jaz said:
Thanks Valeria! I'll take a look at these references.
Our diamond and box are not interdefineable (unless one assumes LEM), but as a left adjoint our diamond does commute with disjunction (and existential quantification).
So the takeaway might be that it isn't right for us to say that our modalities generalize constructive S4 modal logic without wading into the difficult question of what precisely is constructive modal logic, or what should it be?
Yes, you've got to be at least a little careful, as usually an equivalence relation as the modal accessibility relation implies S5, not S4. if it's an S4 system then you need to choose between IS4 (Simpson's thesis 1994) or CS4 (Prawitz 1965, Natural Deduction book, chapter 6). Simpson system satisfies distribution of diamond over disjunction, Prawitz CS4 does not. these are facts in propositional modal logic, if you're doing your calculations over a topos (higher-order logic) maybe the calculations need to be adjusted, I believe in this case a new proof might be required, but I don't know much. (glad to see that I found the right place to write this in!)
Video here!
https://www.youtube.com/watch?v=vERL6UWgcJs&list=PLCOXjXDLt3pYot9VNdLlZqGajHyZUywdI
Giorgos Bakirtzis said:
I saw the question about requirements interoperability and I am wondering if you guys are aware of the work in engineering using linear temporal logic
Sorry, I missed this before. I am not aware of the work in engineering using linear temporal logic. do you want to post a reference, please? thanks!
Fainekos and the general pappas control theory group introduced it https://repository.upenn.edu/cgi/viewcontent.cgi?article=1061&=&context=grasp_papers&=&sei-redir=1&referer=https%253A%252F%252Fscholar.google.com%252Fscholar%253Fq%253Dlinear%252Btemporal%252Blogic%252Bfainekos%2526hl%253Den%2526as_sdt%253D0%2526as_vis%253D1%2526oi%253Dscholart#search=%22linear%20temporal%20logic%20fainekos%22
It’s pretty much used all the time now
Paulo tabuada also has some work I think and recently Miroslav pajic
Many thanks! "linear" here seems to be like in "linear temporal logic LTL,CTL, not as in Girard's Linear Logic.
Yeah sorry that wasn't clear. For what it is worth, I thought I could innovate in this field (LTL, CTL specifications) with linear logic some 4 years ago before even knowing categories but failed at learning linear logic :P So I think there is something here