Program

Tuesday December 13, 2022

Displayed time zone: Eastern Time (US & Canada)

Link to submit questions for speakers, panels, and break hosts


10:00 Opening and Introduction

David Warren Stony Brook University and XSB Inc. and Annie Liu Stony Brook University


10:10-11:45 From Programming with Sets

Chair: Ana Milanova Rensselaer Polytechnic Institute, Invited Talk Chair: Fritz Henglein University of Copenhagen

10:10 40m Invited Talk: From SETL Prototyping to Ada2022: A Lesser-Known Passage up the Tower of Babel

Ed Schonberg NYU and Adacore

10:50 10m Synthetic Algebraic Programming

Fritz Henglein and Mikkel Kragh Mathiesen University of Copenhagen

11:00 45m Invited Session on SETL: Sets, Abstractions, and Programming Language Perspectives

Ed Schonberg NYU and Adacore, Fritz Henglein University of Copenhagen, Micha Sharir Tel Aviv University, Eugenio Omodeo University of Trieste, Guido van Rossum Microsoft, Chair: David Bacon GE Transportation, a Wabtec company

11:00 15m On SETL Optimization Work and Memories of Jack

Micha Sharir Tel Aviv University

11:15 10m AEtnaNova, An Alter Ego of SETL

Domenico Cantone, Eugenio Omodeo, and Alberto Policriti University of Trieste

11:25 20m Panel: Sets, Abstractions, and Programming Language Perspectives

11:45 15m Break: Discussion on Programming with Sets

Host: David Bacon GE Transportation, a Wabtec company


12:00-13:20 From Programming with Logic Rules and Sets

Chair: Peter Van Roy Catholic University of Louvain, Invited Talk Chair: Michael Kifer Stony Brook University

12:00 40m Invited Talk: Combining Logic Programs and Imperative Programs in LPS

Robert Kowalski Imperial College London

12:40 10m Knowledge Representation and Reasoning in the FO(.) Knowledge Base paradigm with IDP-Z3

Marc Denecker KU Leuven

12:50 10m Subset-logic Programming: a Declarative Approach to Sets

Bharat Jayaraman University at Buffalo, The State University of New York

13:00 10m {log}: Programming and Automated Proof in Set Theory

Maximiliano Cristia and Gianfranco Rossi National University of Rosario

13:10 10m Sets in Logic Programming and Principles of Language Design

Michael Gelfond Texas Tech University

13:20 20m Break: Discussion on Programming with Logic Rules and Sets

Host: Martin Gebser University of Klagenfurt


13:40-15:00 Programming with Sets, Logic Rules, and More

Chair: Tuncay Tekle Stony Brook University and Columbus Consulting, Invited Talk Chair: Annie Liu Stony Brook University

13:40 40m Invited Talk: Q&A: Language Design for Usability and Evolution

Guido van Rossum Microsoft

14:20 10m Programming in B: Sets and Logic all the Way Down

Michael Leuschel University of Düsseldorf

14:30 10m Designing a Datalog Engine for Industrial-Grade Static Analysis

Pavle Subotic Microsoft and Bernhard Scholz University of Sydney

14:40 10m An Organic Diet for Python: devouring a Logic-based Language

Paul Tarau University of North Texas

14:50 10m Alda: Integrating Logic Rules with Everything Else, Seamlessly

Yanhong A. Liu Stony Brook University

15:00 20m Break: Discussion on Programming with Sets, Logic Rules, and More

Host: Joost Vennekens KU Leuven


15:20-17:00 Programming, AI, Promise, and Pitfalls

Chair: David Warren Stony Brook University and XSB Inc,, Invied Talk Chair: Paul Tarau University of North Texas

15:20 40m Invited Talk: Programming with Machine Learning: Promise and Pitfalls

Peter Norvig Google

16:00 10m Logic Programming in AI: Some Directions

Benjamin Grosof Coherent Knowledge

16:10 10m A Set-Oriented View of Logic Programming

Michael Hanus Christian-Albrecht University of Kiel

16:20 40m Invited Panel: Logic, Knowledge, and Where Programming Should Be Going

Ed Schonberg NYU and Adacore, Robert Kowalski Imperial College London, Guido van Rossum Microsoft, Peter Norvig Google, Gopal Gupta University of Texas at Dallas, Neng-Fa Zhou City University of New York, Chair: David Warren Stony Brook University and XSB Inc.


17:00 Closing

David Warren Stony Brook University and XSB Inc. and Annie Liu Stony Brook University