WORKSHOP

Interfacing models and formalizations of type theories
Interface entre les modèles et les formalismes des théories des types

22 – 26 March, 2027

INTRANET FOR ORGANIZERS

Scientific Committee 
Comité scientifique

Jeremy Avigad (Carnegie Mellon University)
Eugenia Cheng (School of the Art Institute of Chicago)
Pierre-Louis Curien (IRIF, Université Paris Cité)
Peter Dybjer (Chalmers University of Technology)
Muriel Livernet (IMJ, Université Paris Cité)
David Spivak (Topos Institute)
Glynn Winskel (Queen Mary University of London)

Organizing Committee
Comité d’organisation

Benedikt Ahrens (TU Delft)
Marcelo Fiore (University of Cambridge)
Etienne Miquey (I2M, Aix Marseille Université)
Lionel Vaux auclair (Aix-Marseille Université)

IMPORTANT WARNING:  Scam / Phishing / SMiShing ! Note that ill-intentioned people may be trying to contact some of participants by email or phone to get money and personal details, by pretending to be part of the staff of our conference center (CIRM).  CIRM and the organizers will NEVER contact you by phone on this issue and will NEVER ask you to pay for accommodation/ board / possible registration fee in advance. Any due payment will be taken onsite at CIRM during your stay.

The workshop will center on research in computational calculi. These are to be broadly understood to encompass logical frameworks, programming languages, and type theories.
Ideally, the study and development of computational calculi should be undertaken bidirectionally, from the complementary perspectives of their semantic modelling and their syntactic formalization. Both aspects can be approached somehow independently, and indeed are the subject of strong contributions within diverse research groups. Developing and exploiting the interface between them is extremely fruitful, and offers promising opportunities for research. The workshop will stimulate this kind of cross-pollination by getting together researchers working on mathematical models and researchers working on computer formalization/ implementation, with both perspectives represented equally, to foster new research.
The workshop will be focused by the consideration of research challenges in the area, among which we have currently identified the following:
− The automation of provably-correct metatheory for dependently-typed calculi from mathematical models.
− The extraction of actual runnable computer code from formalized mathematical proofs.
− The practical use of, and computation with, quotients in mechanized proofs.
− The formalization of coherent higher-dimensional algebraic structure in proof assistants.
− The modular extension of dependent type theories (particularly incorporating linearity, computational effects, and/or modalities) and their applications.

L’atelier sera axé sur la recherche en calculs computationnels. Ceux-ci doivent être compris au sens large comme englobant les cadres logiques, les langages de programmation et les théories des types.
Idéalement, l’étude et le développement des calculs computationnels devraient être entrepris de manière bidirectionnelle, à partir des perspectives complémentaires de leur modélisation sémantique et de leur formalisation syntaxique. Ces deux aspects peuvent être abordés de manière quelque peu indépendante et font en effet l’objet de contributions importantes au sein de divers groupes de recherche. Le développement et l’exploitation de l’interface entre eux sont extrêmement fructueux et offrent des opportunités prometteuses pour la recherche. L’atelier stimulera ce type de pollinisation croisée en réunissant des chercheurs travaillant sur des modèles mathématiques et des chercheurs travaillant sur la formalisation/mise en œuvre informatique, les deux perspectives étant représentées de manière égale, afin de favoriser de nouvelles recherches.
L’atelier se concentrera sur l’examen des défis de recherche dans ce domaine, parmi lesquels nous avons actuellement identifié les suivants :
− L’automatisation de la métathéorie prouvée correcte pour les calculs de types dépendants à partir de modèles mathématiques.

− L’extraction de code informatique réellement exécutable à partir de preuves mathématiques formalisées.
− L’utilisation pratique et le calcul avec des quotients dans les preuves mécanisées.
− La formalisation d’une structure algébrique cohérente de dimension supérieure dans les assistants de preuve.
− L’extension modulaire des théories des types dépendants (intégrant en particulier la linéarité, les effets computationnels et/ou les modalités) et leurs applications.

SPEAKERS


To be announced

SPONSORS