Dana Scott on Lattice Fixpoint Semantics and Gopal Gupta on Logic, Co-induction and Infinite Computation

Dana Scott gave this talk in 2023, celebrating seventy years of saying absolutely everything.  cf  HRH King Charles III Celebrating Fifty Years of Saying The Same Damned Thing Over and Over Again (that's called "iterating on the bottom", according to Larry Paulson.)

 

Subscribe to Topos Institute.

Gopal Gupta gave this talk on July 25, 2018. See Emily Riehl and Terrence Tau on The Future of Mathematics. Mike Gordon was thinking about these things in February 2017. See Daniel Tubbenhauer on Computational Science.

43:38 Discussion with Yuri Gurevich about the Category theory of this mechanism. Reminds me of something Robin Milner once told me: "You have to know some Category theory because whenever you make something they always want to know what Category it is." In this case the Category theorists were so happy to have something concrete they could actually get their hands on that they did all the Category theory for him! 

51:53 An interpreter for Linear Temporal Logic in one slide. See Moshe Vardi talking about LTLf.

They have a real-time extension which allows verification of real-time systems. In the model, time is a continuous parameter.

Applications include non-monotonic reasoning:

1:08:18 Another discussion with Yuri Gurevich about non-monotonic reasoning. 

See also https://www.microsoft.com/en-us/research/video/logic-co-induction-and-infinite-computation/ and https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/coinduction developed after a visit to Gopal's lab in UT Dallas.

I was in Dallas in March, 2023, but not allowed to visit anyone, because my ESTA waiver had been revoked for the crime of not having a credit card. 

Subscribe to Microsoft Research

Formalising Graph Algorithms with Coinduction by Donnacha Oisín Kidney and Nicolas Wu. In Volume 9, Issue POPL, January 2025

Subscribe to ACM SIGPLAN

Comments

Popular posts from this blog

Steven Johnson - So You Think You Know How to Take Derivatives?

Hitachi HD44780U LCD Display Fonts

Using Pipewire to Make A Music Synthesizer