Higher-order interpretations and program complexity

Polynomial interpretations and their generalizations like quasi-interpretations have been used in the setting of first-order functional languages to design criteria ensuring statically some complexity bounds on programs [10]. This fits in the area of implicit computational complexity, which aims at...

Full description

Saved in:
Bibliographic Details
Published in:Information and computation Vol. 248; pp. 56 - 81
Main Authors: Baillot, Patrick, Dal Lago, Ugo
Format: Journal Article
Language:English
Published: Elsevier Inc 01.06.2016
Elsevier
Subjects:
ISSN:0890-5401, 1090-2651
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Polynomial interpretations and their generalizations like quasi-interpretations have been used in the setting of first-order functional languages to design criteria ensuring statically some complexity bounds on programs [10]. This fits in the area of implicit computational complexity, which aims at giving machine-free characterizations of complexity classes. In this paper, we extend this approach to the higher-order setting. For that we consider simply-typed term rewriting systems [35], we define higher-order polynomial interpretations for them, and we give a criterion ensuring that a program can be executed in polynomial time. In order to obtain a criterion flexible enough to validate interesting programs using higher-order primitives, we introduce a notion of polynomial quasi-interpretations, coupled with a simple termination criterion based on linear types and path-like orders.
AbstractList Polynomial interpretations and their generalizations like quasi-interpretations have been used in the setting of first-order functional languages to design criteria ensuring statically some complexity bounds on programs [10]. This fits in the area of implicit computational complexity, which aims at giving machine-free characterizations of complexity classes. In this paper, we extend this approach to the higher-order setting. For that we consider simply-typed term rewriting systems [35], we define higher-order polynomial interpretations for them, and we give a criterion ensuring that a program can be executed in polynomial time. In order to obtain a criterion flexible enough to validate interesting programs using higher-order primitives, we introduce a notion of polynomial quasi-interpretations, coupled with a simple termination criterion based on linear types and path-like orders.
Author Dal Lago, Ugo
Baillot, Patrick
Author_xml – sequence: 1
  givenname: Patrick
  surname: Baillot
  fullname: Baillot, Patrick
  email: patrick.baillot@ens-lyon.fr
  organization: Laboratoire d'Informatique du Parallélisme, Université de Lyon, CNRS, Ecole Normale Supérieure de Lyon, INRIA, Université Claude Bernard Lyon 1, France
– sequence: 2
  givenname: Ugo
  surname: Dal Lago
  fullname: Dal Lago, Ugo
  email: dallago@cs.unibo.it
  organization: Università di Bologna, Italy
BackLink https://inria.hal.science/hal-01337728$$DView record in HAL
BookMark eNp9kM1Lw0AQxRdRsK3ePebqIXFmN_sRb6WoFQpe9LxsN5N2S5qUTSj2vzclehH0NI_h_WZ4b8oum7Yhxu4QMgRUD7ss-IwDygx5BmAu2AShgJQriZdsAmbQMge8ZtOu2wEgylxNmFiGzZZi2saSYhKanuIhUu_60DZd4poyOcR2E90-8e3-UNNn6E837KpydUe333PGPp6f3hfLdPX28rqYr1IvNPSp81J4J8koxSsCLnxROlXptZSGdEVmrZXPNRpC5VUusFzrIi9RelMU3nExY_fj3a2r7SGGvYsn27pgl_OVPe8AhdCamyMOXjV6fWy7LlJlfRhT9NGF2iLYc012Z4O355oscjvUNIDwC_z59A_yOCI0hD8GirbzgRpPZYjke1u24W_4C210gFA
CitedBy_id crossref_primary_10_1016_j_tcs_2019_09_032
Cites_doi 10.1016/S0890-5401(03)00009-9
10.1016/j.tcs.2011.02.007
10.1016/S0168-0072(00)00010-5
10.1017/S0956796800003877
10.1016/j.ic.2008.08.005
10.1016/0304-3975(82)90026-3
10.1007/BF01201998
10.1016/0304-3975(93)90091-7
10.1016/j.tcs.2010.12.025
10.2168/LMCS-7(3:1)2011
10.1016/S0168-0072(00)00006-3
ContentType Journal Article
Copyright 2016 Elsevier Inc.
Distributed under a Creative Commons Attribution 4.0 International License
Copyright_xml – notice: 2016 Elsevier Inc.
– notice: Distributed under a Creative Commons Attribution 4.0 International License
DBID AAYXX
CITATION
1XC
VOOES
DOI 10.1016/j.ic.2015.12.008
DatabaseName CrossRef
Hyper Article en Ligne (HAL)
Hyper Article en Ligne (HAL) (Open Access)
DatabaseTitle CrossRef
DatabaseTitleList

DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1090-2651
EndPage 81
ExternalDocumentID oai:HAL:hal-01337728v1
10_1016_j_ic_2015_12_008
S0890540115001388
GrantInformation_xml – fundername: French National Research Agency
  grantid: ANR-14-CE25-0005; ANR-10-LABX-0070; ANR-11-IDEX-0007
  funderid: http://dx.doi.org/10.13039/501100001665
GroupedDBID --K
--M
--Z
-~X
.~1
0R~
1B1
1~.
1~5
29I
4.4
457
4G.
5GY
5VS
6I.
6TJ
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAFTH
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABAOU
ABBOA
ABFNM
ABJNI
ABMAC
ABTAH
ABVKL
ABXDB
ABYKQ
ACAZW
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADFGL
ADMUD
AEBSH
AEKER
AENEX
AEXQZ
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ARUGR
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CAG
COF
CS3
DM4
DU5
E3Z
EBS
EFBJH
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HVGLF
HZ~
H~9
IHE
IXB
J1W
KOM
LG5
LX9
M41
MHUIS
MO0
MVM
N9A
NCXOZ
O-L
O9-
OAUVE
OK1
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
RNS
ROL
RPZ
SDF
SDG
SDP
SES
SEW
SPC
SPCBC
SSV
SSW
SSZ
T5K
TN5
WH7
WUQ
XJT
XPP
ZMT
ZU3
ZY4
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
1XC
VOOES
ID FETCH-LOGICAL-c370t-ac53ca5e8662fe023c9da6f7b558e7fe8b76c4718e16c6431db794d15c899ca23
ISICitedReferencesCount 11
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000375424800004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0890-5401
IngestDate Tue Oct 14 06:51:22 EDT 2025
Tue Nov 18 21:28:55 EST 2025
Sat Nov 29 01:56:33 EST 2025
Fri Feb 23 02:25:03 EST 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Keywords Type systems
Term rewriting systems
Implicit computational complexity
Lambda-calculus
lambda-calculus
type systems
implicit computational complexity
term rewriting systems
Language English
License Distributed under a Creative Commons Attribution 4.0 International License: http://creativecommons.org/licenses/by/4.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c370t-ac53ca5e8662fe023c9da6f7b558e7fe8b76c4718e16c6431db794d15c899ca23
OpenAccessLink https://inria.hal.science/hal-01337728
PageCount 26
ParticipantIDs hal_primary_oai_HAL_hal_01337728v1
crossref_citationtrail_10_1016_j_ic_2015_12_008
crossref_primary_10_1016_j_ic_2015_12_008
elsevier_sciencedirect_doi_10_1016_j_ic_2015_12_008
PublicationCentury 2000
PublicationDate 2016-06-01
PublicationDateYYYYMMDD 2016-06-01
PublicationDate_xml – month: 06
  year: 2016
  text: 2016-06-01
  day: 01
PublicationDecade 2010
PublicationTitle Information and computation
PublicationYear 2016
Publisher Elsevier Inc
Elsevier
Publisher_xml – name: Elsevier Inc
– name: Elsevier
References Aoto, Yamada (br0020) 2003; vol. 2706
Hofmann (br0240) 2000; 104
van de Pol (br0340) 1996
Baillot, Terui (br0070) 2009; 207
Dal Lago (br0150) 2005
Bellantoni, Cook (br0080) 1992; 2
Bonfante, Marion, Péchoux (br0130) 2007; vol. 4711
Leivant, Marion (br0310) 1993; 19
Baillot, Dal Lago (br0060) 2012; vol. 16
Dal Lago, Martini (br0180) 2009; vol. 6324
Leivant (br0300) 1994
Amadio (br0010) 2005; 65
Jouannaud, Rubio (br0270) 1999
Brunel, Terui (br0140) 2010; vol. 23
Marion, Moyen (br0320) 2000; vol. 1955
Hofmann (br0250) 2003; 183
Avanzini, Dal Lago, Moser (br0030) 2015
Klop, van Oostrom, van Raamsdonk (br0280) 1993; 121
Avanzini, Moser (br0040) 2013; vol. 21
Dal Lago, Gaboardi (br0160) 2011
Yamada (br0350) 2001; vol. 2051
Dal Lago, Hofmann (br0170) 2011; 412
Moser, Schnabl (br0330) 2011; 7
Hofmann (br0230) 1997; vol. 1414
Bonfante, Cichon, Marion, Touzet (br0100) 2001; 11
Dershowitz (br0200) 1982; 17
Bellantoni, Niggl, Schwichtenberg (br0090) 2000; 104
Fuhs, Kop (br0210) 2012; vol. 15
Bonfante, Marion, Moyen (br0110) 2011; 412
Baillot, Gaboardi, Mogbil (br0050) 2010; vol. 6012
Lankford (br0290) 1979
Gaboardi, Ronchi Della Rocca (br0220) 2007; vol. 4646
Dal Lago, Martini (br0190) 2009; vol. 5556
Jouannaud, Okada (br0260) 1991
Bonfante, Marion, Moyen (br0120) 2001; vol. 2244
Baillot (10.1016/j.ic.2015.12.008_br0050) 2010; vol. 6012
Bonfante (10.1016/j.ic.2015.12.008_br0120) 2001; vol. 2244
Baillot (10.1016/j.ic.2015.12.008_br0060) 2012; vol. 16
Dal Lago (10.1016/j.ic.2015.12.008_br0180) 2009; vol. 6324
Bonfante (10.1016/j.ic.2015.12.008_br0100) 2001; 11
Marion (10.1016/j.ic.2015.12.008_br0320) 2000; vol. 1955
Bonfante (10.1016/j.ic.2015.12.008_br0130) 2007; vol. 4711
Jouannaud (10.1016/j.ic.2015.12.008_br0270) 1999
Baillot (10.1016/j.ic.2015.12.008_br0070) 2009; 207
Fuhs (10.1016/j.ic.2015.12.008_br0210) 2012; vol. 15
Hofmann (10.1016/j.ic.2015.12.008_br0230) 1997; vol. 1414
Dershowitz (10.1016/j.ic.2015.12.008_br0200) 1982; 17
Jouannaud (10.1016/j.ic.2015.12.008_br0260) 1991
Lankford (10.1016/j.ic.2015.12.008_br0290) 1979
Dal Lago (10.1016/j.ic.2015.12.008_br0170) 2011; 412
Bellantoni (10.1016/j.ic.2015.12.008_br0090) 2000; 104
Dal Lago (10.1016/j.ic.2015.12.008_br0150) 2005
Hofmann (10.1016/j.ic.2015.12.008_br0250) 2003; 183
Hofmann (10.1016/j.ic.2015.12.008_br0240) 2000; 104
Amadio (10.1016/j.ic.2015.12.008_br0010) 2005; 65
Avanzini (10.1016/j.ic.2015.12.008_br0030) 2015
Yamada (10.1016/j.ic.2015.12.008_br0350) 2001; vol. 2051
Leivant (10.1016/j.ic.2015.12.008_br0310) 1993; 19
Brunel (10.1016/j.ic.2015.12.008_br0140) 2010; vol. 23
Dal Lago (10.1016/j.ic.2015.12.008_br0190) 2009; vol. 5556
van de Pol (10.1016/j.ic.2015.12.008_br0340) 1996
Leivant (10.1016/j.ic.2015.12.008_br0300) 1994
Moser (10.1016/j.ic.2015.12.008_br0330) 2011; 7
Gaboardi (10.1016/j.ic.2015.12.008_br0220) 2007; vol. 4646
Avanzini (10.1016/j.ic.2015.12.008_br0040) 2013; vol. 21
Dal Lago (10.1016/j.ic.2015.12.008_br0160) 2011
Klop (10.1016/j.ic.2015.12.008_br0280) 1993; 121
Bellantoni (10.1016/j.ic.2015.12.008_br0080) 1992; 2
Bonfante (10.1016/j.ic.2015.12.008_br0110) 2011; 412
Aoto (10.1016/j.ic.2015.12.008_br0020) 2003; vol. 2706
References_xml – volume: vol. 16
  start-page: 62
  year: 2012
  end-page: 76
  ident: br0060
  article-title: Higher-order interpretations and program complexity
  publication-title: CSL 2012
– start-page: 402
  year: 1999
  end-page: 411
  ident: br0270
  article-title: The higher-order recursive path ordering
  publication-title: LICS 1999
– volume: vol. 4711
  start-page: 410
  year: 2007
  end-page: 424
  ident: br0130
  article-title: Quasi-interpretation synthesis by decomposition
  publication-title: ICTAC 2007
– volume: 19
  year: 1993
  ident: br0310
  article-title: Lambda calculus characterizations of poly-time
  publication-title: Fundam. Inform.
– volume: vol. 23
  start-page: 31
  year: 2010
  end-page: 46
  ident: br0140
  article-title: Church => Scott = Ptime: an application of resource sensitive realizability
  publication-title: DICE 2010
– volume: vol. 15
  start-page: 176
  year: 2012
  end-page: 192
  ident: br0210
  article-title: Polynomial interpretations for higher-order rewriting
  publication-title: RTA 2012
– volume: 104
  start-page: 113
  year: 2000
  end-page: 166
  ident: br0240
  article-title: Safe recursion with higher types and BCK-algebra
  publication-title: Ann. Pure Appl. Logic
– start-page: 133
  year: 2011
  end-page: 142
  ident: br0160
  article-title: Linear dependent types and relative completeness
  publication-title: LICS 2011
– volume: 7
  year: 2011
  ident: br0330
  article-title: The derivational complexity induced by the dependency pair method
  publication-title: Log. Methods Comput. Sci.
– volume: 183
  start-page: 57
  year: 2003
  end-page: 85
  ident: br0250
  article-title: Linear types and non-size-increasing polynomial time computation
  publication-title: Inf. Comput.
– start-page: 366
  year: 2005
  end-page: 375
  ident: br0150
  article-title: The geometry of linear higher-order recursion
  publication-title: LICS 2005
– volume: 412
  start-page: 2776
  year: 2011
  end-page: 2796
  ident: br0110
  article-title: Quasi-interpretations a way to control resources
  publication-title: Theor. Comput. Sci.
– start-page: 152
  year: 2015
  end-page: 164
  ident: br0030
  article-title: Analysing the complexity of functional programs: higher-order meets first-order
  publication-title: ICFP 2015
– volume: 11
  start-page: 33
  year: 2001
  end-page: 53
  ident: br0100
  article-title: Algorithms with polynomial interpretation termination proof
  publication-title: J. Funct. Program.
– volume: vol. 2244
  start-page: 482
  year: 2001
  end-page: 493
  ident: br0120
  article-title: On lexicographic termination ordering with space bound certifications
  publication-title: Ershov Memorial Conference
– volume: 121
  start-page: 279
  year: 1993
  end-page: 308
  ident: br0280
  article-title: Combinatory reduction systems: introduction and survey
  publication-title: Theor. Comput. Sci.
– volume: vol. 6012
  start-page: 104
  year: 2010
  end-page: 124
  ident: br0050
  article-title: A polytime functional language from light linear logic
  publication-title: ESOP 2010
– volume: vol. 2051
  start-page: 338
  year: 2001
  end-page: 352
  ident: br0350
  article-title: Confluence and termination of simply typed term rewriting systems
  publication-title: RTA 2001
– volume: 412
  start-page: 2029
  year: 2011
  end-page: 2047
  ident: br0170
  article-title: Realizability models and implicit complexity
  publication-title: Theor. Comput. Sci.
– start-page: 350
  year: 1991
  end-page: 361
  ident: br0260
  article-title: A computation model for executable higher-order algebraic specification languages
  publication-title: LICS 1991
– year: 1979
  ident: br0290
  article-title: On proving term rewriting systems are noetherian
– volume: vol. 4646
  start-page: 253
  year: 2007
  end-page: 267
  ident: br0220
  article-title: A soft type assignment system for lambda-calculus
  publication-title: CSL 2007
– volume: 104
  start-page: 17
  year: 2000
  end-page: 30
  ident: br0090
  article-title: Higher type recursion, ramification and polynomial time
  publication-title: Ann. Pure Appl. Logic
– volume: 2
  start-page: 97
  year: 1992
  end-page: 110
  ident: br0080
  article-title: A new recursion-theoretic characterization of the poly-time functions
  publication-title: Comput. Complex.
– year: 1996
  ident: br0340
  article-title: Termination of higher-order rewrite systems
– volume: 65
  start-page: 29
  year: 2005
  end-page: 60
  ident: br0010
  article-title: Synthesis of max-plus quasi-interpretations
  publication-title: Fundam. Inform.
– volume: vol. 21
  start-page: 55
  year: 2013
  end-page: 70
  ident: br0040
  article-title: A combination framework for complexity
  publication-title: RTA 2013
– volume: vol. 5556
  start-page: 163
  year: 2009
  end-page: 174
  ident: br0190
  article-title: On constructor rewrite systems and the lambda-calculus
  publication-title: ICALP 2009
– start-page: 320
  year: 1994
  end-page: 343
  ident: br0300
  article-title: Predicative recurrence and computational complexity I: word recurrence and poly-time
  publication-title: Feasible Mathematics II
– volume: 17
  start-page: 279
  year: 1982
  end-page: 301
  ident: br0200
  article-title: Orderings for term-rewriting systems
  publication-title: Theor. Comput. Sci.
– volume: vol. 6324
  start-page: 88
  year: 2009
  end-page: 101
  ident: br0180
  article-title: Derivational complexity is an invariant cost model
  publication-title: FOPARA 2009
– volume: 207
  start-page: 41
  year: 2009
  end-page: 62
  ident: br0070
  article-title: Light types for polynomial time computation in lambda calculus
  publication-title: Inf. Comput.
– volume: vol. 2706
  year: 2003
  ident: br0020
  article-title: Termination of simply typed term rewriting by translation and labelling
  publication-title: RTA 2003
– volume: vol. 1414
  start-page: 275
  year: 1997
  end-page: 294
  ident: br0230
  article-title: A mixed modal/linear lambda calculus with applications to Bellantoni–Cook safe recursion
  publication-title: CSL 1997
– volume: vol. 1955
  start-page: 25
  year: 2000
  end-page: 42
  ident: br0320
  article-title: Efficient first order functional program interpreter with time bound certifications
  publication-title: LPAR 2000
– volume: 183
  start-page: 57
  issue: 1
  year: 2003
  ident: 10.1016/j.ic.2015.12.008_br0250
  article-title: Linear types and non-size-increasing polynomial time computation
  publication-title: Inf. Comput.
  doi: 10.1016/S0890-5401(03)00009-9
– volume: 412
  start-page: 2776
  issue: 25
  year: 2011
  ident: 10.1016/j.ic.2015.12.008_br0110
  article-title: Quasi-interpretations a way to control resources
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/j.tcs.2011.02.007
– volume: 65
  start-page: 29
  year: 2005
  ident: 10.1016/j.ic.2015.12.008_br0010
  article-title: Synthesis of max-plus quasi-interpretations
  publication-title: Fundam. Inform.
– start-page: 133
  year: 2011
  ident: 10.1016/j.ic.2015.12.008_br0160
  article-title: Linear dependent types and relative completeness
– volume: 104
  start-page: 113
  issue: 1–3
  year: 2000
  ident: 10.1016/j.ic.2015.12.008_br0240
  article-title: Safe recursion with higher types and BCK-algebra
  publication-title: Ann. Pure Appl. Logic
  doi: 10.1016/S0168-0072(00)00010-5
– start-page: 402
  year: 1999
  ident: 10.1016/j.ic.2015.12.008_br0270
  article-title: The higher-order recursive path ordering
– start-page: 320
  year: 1994
  ident: 10.1016/j.ic.2015.12.008_br0300
  article-title: Predicative recurrence and computational complexity I: word recurrence and poly-time
– volume: vol. 21
  start-page: 55
  year: 2013
  ident: 10.1016/j.ic.2015.12.008_br0040
  article-title: A combination framework for complexity
– volume: 19
  issue: 1/2
  year: 1993
  ident: 10.1016/j.ic.2015.12.008_br0310
  article-title: Lambda calculus characterizations of poly-time
  publication-title: Fundam. Inform.
– volume: vol. 2706
  year: 2003
  ident: 10.1016/j.ic.2015.12.008_br0020
  article-title: Termination of simply typed term rewriting by translation and labelling
– start-page: 366
  year: 2005
  ident: 10.1016/j.ic.2015.12.008_br0150
  article-title: The geometry of linear higher-order recursion
– volume: vol. 4646
  start-page: 253
  year: 2007
  ident: 10.1016/j.ic.2015.12.008_br0220
  article-title: A soft type assignment system for lambda-calculus
– volume: vol. 2051
  start-page: 338
  year: 2001
  ident: 10.1016/j.ic.2015.12.008_br0350
  article-title: Confluence and termination of simply typed term rewriting systems
– volume: vol. 1955
  start-page: 25
  year: 2000
  ident: 10.1016/j.ic.2015.12.008_br0320
  article-title: Efficient first order functional program interpreter with time bound certifications
– volume: vol. 1414
  start-page: 275
  year: 1997
  ident: 10.1016/j.ic.2015.12.008_br0230
  article-title: A mixed modal/linear lambda calculus with applications to Bellantoni–Cook safe recursion
– year: 1996
  ident: 10.1016/j.ic.2015.12.008_br0340
– volume: vol. 15
  start-page: 176
  year: 2012
  ident: 10.1016/j.ic.2015.12.008_br0210
  article-title: Polynomial interpretations for higher-order rewriting
– volume: 11
  start-page: 33
  issue: 1
  year: 2001
  ident: 10.1016/j.ic.2015.12.008_br0100
  article-title: Algorithms with polynomial interpretation termination proof
  publication-title: J. Funct. Program.
  doi: 10.1017/S0956796800003877
– volume: vol. 5556
  start-page: 163
  year: 2009
  ident: 10.1016/j.ic.2015.12.008_br0190
  article-title: On constructor rewrite systems and the lambda-calculus
– volume: 207
  start-page: 41
  issue: 1
  year: 2009
  ident: 10.1016/j.ic.2015.12.008_br0070
  article-title: Light types for polynomial time computation in lambda calculus
  publication-title: Inf. Comput.
  doi: 10.1016/j.ic.2008.08.005
– volume: 17
  start-page: 279
  issue: 3
  year: 1982
  ident: 10.1016/j.ic.2015.12.008_br0200
  article-title: Orderings for term-rewriting systems
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/0304-3975(82)90026-3
– volume: vol. 23
  start-page: 31
  year: 2010
  ident: 10.1016/j.ic.2015.12.008_br0140
  article-title: Church => Scott = Ptime: an application of resource sensitive realizability
– volume: vol. 6324
  start-page: 88
  year: 2009
  ident: 10.1016/j.ic.2015.12.008_br0180
  article-title: Derivational complexity is an invariant cost model
– volume: 2
  start-page: 97
  year: 1992
  ident: 10.1016/j.ic.2015.12.008_br0080
  article-title: A new recursion-theoretic characterization of the poly-time functions
  publication-title: Comput. Complex.
  doi: 10.1007/BF01201998
– volume: vol. 6012
  start-page: 104
  year: 2010
  ident: 10.1016/j.ic.2015.12.008_br0050
  article-title: A polytime functional language from light linear logic
– volume: vol. 16
  start-page: 62
  year: 2012
  ident: 10.1016/j.ic.2015.12.008_br0060
  article-title: Higher-order interpretations and program complexity
– volume: 121
  start-page: 279
  issue: 1–2
  year: 1993
  ident: 10.1016/j.ic.2015.12.008_br0280
  article-title: Combinatory reduction systems: introduction and survey
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/0304-3975(93)90091-7
– volume: 412
  start-page: 2029
  issue: 20
  year: 2011
  ident: 10.1016/j.ic.2015.12.008_br0170
  article-title: Realizability models and implicit complexity
  publication-title: Theor. Comput. Sci.
  doi: 10.1016/j.tcs.2010.12.025
– volume: vol. 2244
  start-page: 482
  year: 2001
  ident: 10.1016/j.ic.2015.12.008_br0120
  article-title: On lexicographic termination ordering with space bound certifications
– start-page: 152
  year: 2015
  ident: 10.1016/j.ic.2015.12.008_br0030
  article-title: Analysing the complexity of functional programs: higher-order meets first-order
– start-page: 350
  year: 1991
  ident: 10.1016/j.ic.2015.12.008_br0260
  article-title: A computation model for executable higher-order algebraic specification languages
– volume: vol. 4711
  start-page: 410
  year: 2007
  ident: 10.1016/j.ic.2015.12.008_br0130
  article-title: Quasi-interpretation synthesis by decomposition
– volume: 7
  issue: 3
  year: 2011
  ident: 10.1016/j.ic.2015.12.008_br0330
  article-title: The derivational complexity induced by the dependency pair method
  publication-title: Log. Methods Comput. Sci.
  doi: 10.2168/LMCS-7(3:1)2011
– volume: 104
  start-page: 17
  issue: 1–3
  year: 2000
  ident: 10.1016/j.ic.2015.12.008_br0090
  article-title: Higher type recursion, ramification and polynomial time
  publication-title: Ann. Pure Appl. Logic
  doi: 10.1016/S0168-0072(00)00006-3
– year: 1979
  ident: 10.1016/j.ic.2015.12.008_br0290
SSID ssj0011546
Score 2.1829958
Snippet Polynomial interpretations and their generalizations like quasi-interpretations have been used in the setting of first-order functional languages to design...
SourceID hal
crossref
elsevier
SourceType Open Access Repository
Enrichment Source
Index Database
Publisher
StartPage 56
SubjectTerms Computer Science
Implicit computational complexity
Lambda-calculus
Logic in Computer Science
Term rewriting systems
Type systems
Title Higher-order interpretations and program complexity
URI https://dx.doi.org/10.1016/j.ic.2015.12.008
https://inria.hal.science/hal-01337728
Volume 248
WOSCitedRecordID wos000375424800004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: ScienceDirect database
  customDbUrl:
  eissn: 1090-2651
  dateEnd: 20171231
  omitProxy: false
  ssIdentifier: ssj0011546
  issn: 0890-5401
  databaseCode: AIEXJ
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9wwELbK40APfQBVoQ9FiAuHQBzHjxy3LRVFCFUqSHuzYq-zBK2yiE3R_nzGjyS7qEW0EpdoZSVZy58z_jzzeQah_UQpAkyexCzNdJxlRWaDhCqGlQ8rZmCVUKUrNsHPz8VwmP8MNdxnrpwAr2sxn-c3zwo1tAHY9ujsP8DdvRQa4DeADleAHa5PAt4rN2KXU9Nlg-g1hbOQFsBJsrya3MyrZimyG84nNa1MWbuyD0vx-i9FNZlMmz7Df3fa55tzi4-d-_VyPF10KWDWS5-8n6s967IkxUxEnlgZhb_PeHOZQFvKQsrYYE9TnzozWETKFtdW_Eer7R0I14eVzSmJqfPPJqJfoTrd4C_bCdsHoLE2xCpW0FrKaQ7mbG3w43h42gWQcDij1XY6RKi9tG_5f_7GSFauWt-64xoXb9CrsEmIBh7ct-iFqTfR67YARxTs8SZ6uZBNcguRReSjB8hHgGUUkI965LfR5ffji68ncaiJEWvCkyYuNCW6oEYwlpb2U9L5qGAlV5QKw0sjFGfaEg6DmQa2iUcKLO4IUw0ba12k5B1arae1eY8inuiMAR8HPkIyKrjiJrcUWpVsRCjPd9BROy5Sh4Txtm7JRLbKwGtZaWlHUuJUwkjuoIPuiRufLOWRe0k71DKQPU_iJMyKR57aA1S6l9vc6CeDM2nbYD4Q2CqKO7z7X6_-gDb6b-EjWm1uf5tPaF3fNdXs9nOYX_dFQn-_
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Higher-order+interpretations+and+program+complexity&rft.jtitle=Information+and+computation&rft.au=Baillot%2C+Patrick&rft.au=Dal+Lago%2C+Ugo&rft.date=2016-06-01&rft.pub=Elsevier+Inc&rft.issn=0890-5401&rft.eissn=1090-2651&rft.volume=248&rft.spage=56&rft.epage=81&rft_id=info:doi/10.1016%2Fj.ic.2015.12.008&rft.externalDocID=S0890540115001388
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0890-5401&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0890-5401&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0890-5401&client=summon