AbstractThis paper describes the automated complexity analysis (ACA) system for automated higher-order complexity analysis of functional programs synthesized with the NUPRL proof development system. We introduce a general framework for defining models of computational complexity for functional programs based on an annotation of a given operational language semantics. Within this framework, we use type decomposition and polynomialization to express the complexity of higher-order terms. Symbolic interpretation of open terms automates complexity analysis, which involves generating and solving higher-order recurrence equations. Finally, the use of the ACA system is demonstrated by analyzing three different implementations of the pigeonhole prin...
Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018Interna...
Controlling the resource consumption of programs is crucial: besides performance reasons, it has man...
none2siPolynomial interpretations and their generalizations like quasi-interpretations have been use...
AbstractThis paper describes the automated complexity analysis (ACA) system for automated higher-ord...
Over the past few years, the traditional separation between automated theorem provers and computer a...
International audienceWe show how the complexity of higher-order functional programs can be analysed...
International audienceThis paper introduces a new methodology for the complexity analysis of higher-...
21 pagesPolynomial interpretations and their generalizations like quasi-interpretations have been us...
International audiencePolynomial interpretations and their generalizations like quasi-interpretation...
International audienceWe design an interpretation-based theory of higher-order functions that is wel...
International audienceInterpretation methods and their restrictions to polynomials have been deeply ...
AbstractElementary computations over relational structures give rise to computable relations definab...
We show how the complexity of higher-order functional programs can be analysed automatically by appl...
International audienceWe show that complexity analysis of probabilistic higher-order functional prog...
International audienceA polarized version of Girard, Scedrov and Scott's Bounded Linear Logic is int...
Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018Interna...
Controlling the resource consumption of programs is crucial: besides performance reasons, it has man...
none2siPolynomial interpretations and their generalizations like quasi-interpretations have been use...
AbstractThis paper describes the automated complexity analysis (ACA) system for automated higher-ord...
Over the past few years, the traditional separation between automated theorem provers and computer a...
International audienceWe show how the complexity of higher-order functional programs can be analysed...
International audienceThis paper introduces a new methodology for the complexity analysis of higher-...
21 pagesPolynomial interpretations and their generalizations like quasi-interpretations have been us...
International audiencePolynomial interpretations and their generalizations like quasi-interpretation...
International audienceWe design an interpretation-based theory of higher-order functions that is wel...
International audienceInterpretation methods and their restrictions to polynomials have been deeply ...
AbstractElementary computations over relational structures give rise to computable relations definab...
We show how the complexity of higher-order functional programs can be analysed automatically by appl...
International audienceWe show that complexity analysis of probabilistic higher-order functional prog...
International audienceA polarized version of Girard, Scedrov and Scott's Bounded Linear Logic is int...
Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018Interna...
Controlling the resource consumption of programs is crucial: besides performance reasons, it has man...
none2siPolynomial interpretations and their generalizations like quasi-interpretations have been use...