This paper introduces a new methodology for the complexity analysis of higher-order functional programs, which is based on three ingredients: a powerful type system for size analysis and a sound type inference procedure for it, a ticking monadic transformation and constraint solving. Noticeably, the presented methodology can be fully automated, and is able to analyse a series of examples which cannot be handled by most competitor methodologies. This is possible due to various key ingredients, and in particular an abstract index language and index polymorphism at higher ranks. A prototype implementation is available
We show how the complexity of higher-order functional programs can be analysed automatically by appl...
International audienceWe show how the complexity of higher-order functional programs can be analysed...
This paper presents a type-based analysis for inferring size-and cost-equations for recursive, highe...
This paper introduces a new methodology for the complexity analysis of higher-order functional progr...
This paper introduces a new methodology for the complexity analysis of higher-order functional progr...
AbstractThis paper describes the automated complexity analysis (ACA) system for automated higher-ord...
We show that complexity analysis of probabilistic higher-order functional programs can be carried ou...
We show that complexity analysis of probabilistic higher-order functional programs can be carried ou...
International audienceWe show that complexity analysis of probabilistic higher-order functional prog...
Abstract. Size analysis can play an important role in optimising mem-ory management and in preventin...
Abstract. We present a modular approach to automatic complexity analysis. Based on a novel alternati...
Abstract. We present a modular approach to automatic complexity analysis. Based on a novel alternati...
We present TiML (Timed ML), an ML-like functional language with time-complexity annotations in types...
We show how the complexity of higher-order functional programs can be analysed automatically by appl...
International audienceWe show how the complexity of higher-order functional programs can be analysed...
This paper presents a type-based analysis for inferring size-and cost-equations for recursive, highe...
This paper introduces a new methodology for the complexity analysis of higher-order functional progr...
This paper introduces a new methodology for the complexity analysis of higher-order functional progr...
AbstractThis paper describes the automated complexity analysis (ACA) system for automated higher-ord...
We show that complexity analysis of probabilistic higher-order functional programs can be carried ou...
We show that complexity analysis of probabilistic higher-order functional programs can be carried ou...
International audienceWe show that complexity analysis of probabilistic higher-order functional prog...
Abstract. Size analysis can play an important role in optimising mem-ory management and in preventin...
Abstract. We present a modular approach to automatic complexity analysis. Based on a novel alternati...
Abstract. We present a modular approach to automatic complexity analysis. Based on a novel alternati...
We present TiML (Timed ML), an ML-like functional language with time-complexity annotations in types...
We show how the complexity of higher-order functional programs can be analysed automatically by appl...
International audienceWe show how the complexity of higher-order functional programs can be analysed...
This paper presents a type-based analysis for inferring size-and cost-equations for recursive, highe...