Theory of Higher Order Interpretations and Application to Basic Feasible Functions - Inria - Institut national de recherche en sciences et technologies du numérique
Article Dans Une Revue Logical Methods in Computer Science Année : 2020

Theory of Higher Order Interpretations and Application to Basic Feasible Functions

Résumé

Interpretation methods and their restrictions to polynomials have been deeply used to control the termination and complexity of first-order term rewrite systems. This paper extends interpretation methods to a pure higher order functional language. We develop a theory of higher order functions that is well-suited for the complexity analysis of this programming language. The interpretation domain is a complete lattice and, consequently, we express program interpretation in terms of a least fixpoint. As an application, by bounding interpretations by higher order polynomials, we characterize Basic Feasible Functions at any order.
Fichier principal
Vignette du fichier
1801.08350v4.pdf (413.08 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-02499206 , version 1 (05-03-2020)
hal-02499206 , version 2 (06-01-2021)

Identifiants

Citer

Emmanuel Hainry, Romain Péchoux. Theory of Higher Order Interpretations and Application to Basic Feasible Functions. Logical Methods in Computer Science, 2020, 16 (4), pp.25. ⟨10.23638/LMCS-16(4:14)2020⟩. ⟨hal-02499206v2⟩
137 Consultations
94 Téléchargements

Altmetric

Partager

More