Skip to main content
Go to the home page of the European Commission (opens in new window)
English en
CORDIS - EU research results
CORDIS

RELatinG quALIties and quantities by resource Approximation

Project description

Bridging qualitative and quantitative type systems in programming

The study of programming languages often relies on qualitative type systems to understand programme behaviours, such as termination. However, to grasp complexity and resource consumption, quantitative type systems are used. Despite deep studies in both areas, their interaction remains poorly understood. With the support of the Marie Skłodowska-Curie Actions programme, the REGALIA project aims to address this gap by exploring whether quantitative information can be extracted from qualitatively typed programmes in a compositional manner. REGALIA aims to deepen our understanding by extending Girard’s approximation theorems and developing a translation algorithm between qualitative and quantitative systems. This will lead to new modular methods for studying programming languages, providing a quantitative interpretation of qualitative systems for both pure and effectful computation.

Objective

Qualitative type systems are a widespread technique exploited in the study of programming languages. Types allow to obtain relevant information on the behaviours of programs, such as termination of the evaluation. Quantitative type systems are used to achieve additional information on complexity and resource consumption. While these two families of type systems have been deeply studied, their interaction is still far to be properly understood. Given a program typed in a qualitative way, can we extract quantitative information from it in a compositional manner? This very natural and fundamental question has not received any appropriate answer yet. REGALIA aims to answer the question, deepening our understanding of the relationship between these two kinds of type systems. In order to do so, REGALIA will further develop the theory of resource approximation, by extending Girard's approximation theorems to proofs with cuts and by establishing a translation algorithm between qualitative systems and quantitative ones. I shall then exploit these results to define modular methods to study programming languages, alternative to Tait-Girard reducibility, that will offer quantitative interpretation of relevant qualitative systems in the context of both pure and effectful computation.

Fields of science (EuroSciVoc)

This project has not yet been classified with EuroSciVoc.
Be the first one to suggest relevant scientific fields and help us improve our classification service

Keywords

Programme(s)

Topic(s)

Funding Scheme

HORIZON-TMA-MSCA-PF-EF - HORIZON TMA MSCA Postdoctoral Fellowships - European Fellowships

See all projects funded under this funding scheme

Call for proposal

(opens in new window) HORIZON-MSCA-2023-PF-01

See all projects funded under this call

Coordinator

ALMA MATER STUDIORUM - UNIVERSITA DI BOLOGNA
Net EU contribution
€ 172 750,08
Address
VIA ZAMBONI 33
40126 Bologna
Italy
Region
Nord-Est Emilia-Romagna Bologna
Activity type
Higher or Secondary Education Establishments
Links
Total cost
No data