Last update: 2021-07-16
Logical frameworks and meta-languages form a common substrate for representing, implementing and reasoning about a wide variety of deductive systems of interest in logic and computer science. Their design, implementation and their use in reasoning tasks, ranging from the correctness of software to the properties of formal systems, have been the focus of considerable research over the last two decades. This workshop will bring together designers, implementors and practitioners to discuss various aspects impinging on the structure and utility of logical frameworks, including the treatment of variable binding, inductive and co-inductive reasoning techniques and the expressiveness and lucidity of the reasoning process.
LFMTP 21 will provide researchers a forum to present state-of-the-art techniques and discuss progress in areas such as the following:
- Encoding and reasoning about the meta-theory of programming languages, logical systems and related formally specified systems.
- Theoretical and practical issues concerning the treatment of variable binding, especially the representation of, and reasoning about, datatypes defined from binding signatures.
- Logical treatments of inductive and co-inductive definitions and associated reasoning techniques, including inductive types of higher dimension in homotopy type theory.
- Graphical languages for building proofs, applications in geometry, equational reasoning and category theory.
- New theory contributions: canonical and substructural frameworks, contextual frameworks, proof-theoretic foundations supporting binders, functional programming over logical frameworks, homotopy and cubical type theory.
- Applications of logical frameworks: proof-carrying architectures, proof exchange and transformation, program refactoring, etc.
- Techniques for programming with binders in functional programming languages such as Haskell, OCaml or Agda, and logic programming languages such as lambda Prolog or Alpha-Prolog.
Venue
The workshop will be co-located with CADE-28, which will be in Pittsburgh, Pennsylvania, United States.
Due to the COVID-19 pandemic, CADE and LFMTP will be held online.
Program
See the program.
Registration
The organizers of CADE-28 have set-up the registration process for the CADE-28 main conference and for the workshops and tutorials. For detailed information about registration and fees, please see the conference website at: CADE-28 participation
Registration is conducted via ConfTool, you can access it directly via: ConfTool
A preliminary program of CADE-28 is available at: CADE-28 program
Important Dates:
- Early registration until July 4, 2021, end of the day local time (GMT-3)
- Late registration from July 5, 2021 on.
Invited Speakers
- Giselle Reis (CMU-Qatar)
- Matthieu Sozeau (Inria)
For information about titles and abstracts, see Invited Talks.
List of accepted papers
Regular papers
- Adelfa: A System for Reasoning about LF Specifications by Mary Southern and Gopalan Nadathur.
- Automating Induction by Reflection by Johannes Schoisswohl and Laura Kovacs.
- Translating Formalizations of Type Theories from Intrinsic to Extrinsic Style by Florian Rabe and Navid Roux.
- Foundations of the Squirrel meta-logic for reasoning over security protocols by David Baelde, Stephanie Delaune, Charlie Jacomme, Adrien Koutsos and Solène Moreau.
- Countability of Inductive Types Formalized in the Object-Logic Level by Qinxiang Cao and Xiwei Wu.
- SMLtoCoq: Automated Generation of Coq Specifications and Proof Obligations from SML Programs with Contracts by Laila El-Beheiry, Giselle Reis and Ammar Karkour.
Work-in-progress or experience reports
- Interacting safely with an unsafe environment by Gilles Dowek.
- A logical framework with a graph meta-language by Bruno Cuconato, Jefferson de Barros Santos and Edward Hermann Haeusler.
- Towards a Semantic Framework for Policy Exchange in the Internet by Anduo Wang.
Important Dates
- April 26: Abstract submission deadline (extended)
- May 3: Submission deadline (extended)
- May 31: Notification to authors
- June 20: Final version due
- July 16: Workshop
Submission
In addition to regular papers, we welcome/encourage the submission of "work in progress" reports, in a broad sense. Those do not need to report fully polished research results, but should be of interest for the community at large.
Submitted papers should be in PDF, formatted using the EPTCS style guidelines. The length is restricted to 15 pages for regular papers and 8 pages for "work in progress" papers.
Submission is via EasyChair.
Proceedings
A selection of the presented papers appears in the Volume 337 of the Electronic Proceedings in Theoretical Computer Science (EPTCS).
A pdf of the entire proceedings suitable for printing is available here. To ensure perfect centering on A4 paper when printing from acroread, use: "Page Scaling: None" and "Auto Rotate and Center".
Program Committee
- David Baelde (LSV, ENS Paris-Saclay & Inria Paris)
- Roberto Blanco (MPI-SP)
- Alberto Ciaffaglione (University of Udine)
- Claudio Sacerdoti Coen (University of Bologna)
- Marina Lenisa (Università degli Studi di Udine)
- Dennis Müller (Friedrich-Alexander-University)
- Michael Norrish (CSIRO)
- Elaine Pimentel (Universidade Federal do Rio Grande do Norte) co-chair
- Ulrich Schöpp (fortiss GmbH)
- Kathrin Stark (Princeton University)
- Aaron Stump (The University of Iowa)
- Nora Szasz (Universidad ORT Uruguay)
- Enrico Tassi (Inria) co-chair
- Alwen Tiu (The Australian National University)
- Tjark Weber (Uppsala University)