Qualitative type systems are a widespread technique exploited in the study of programming languages. From this one can obtain relevant information on the behaviours of programs, such as termination of evaluation. REGALIA aims to deepen our understanding of the relationship between these systems and quantitative ones, that are used to obtain information about complexity and resource consumption of the computation. In order to do so, we shall 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. We 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 purely functional and effectful computation.
The host istitution will be the University of Bologna, the perfect environment for REGALIA, being a living center for research on implicit complexity and programming languages. The supervisor will be Ugo dal Lago, a leading expert in programming languages theory.