[GHC] #9207: Detect obvious cases of infinite recursion.
GHC
ghc-devs at haskell.org
Tue Jun 24 01:18:28 UTC 2014
#9207: Detect obvious cases of infinite recursion.
------------------------------------+--------------------------------------
Reporter: mrugiero | Owner:
Type: feature request | Status: closed
Priority: normal | Milestone:
Component: Compiler | Version: 7.8.2
Resolution: invalid | Keywords: infinite recursion
Operating System: | Architecture: Unknown/Multiple
Unknown/Multiple | Difficulty: Unknown
Type of failure: None/Unknown | Blocked By:
Test Case: | Related Tickets:
Blocking: |
------------------------------------+--------------------------------------
Comment (by altaic):
Replying to [comment:7 mrugiero]:
> Those papers certainly sound interesting.
Whoops, missed your comment, sorry! Here are the papers I have that are
related to static complexity analysis, in no particular order:
* Elvira Albert, Puri Arenas, Samir Genaim, Germán Puebla. ''Cost Relation
Systems: A Language-Independent Target Language for Cost Analysis''
* Nao Hirokawa. ''Automated Complexity Analysis Based on the Dependency
Pair Method''
* Jan Hoffmann and Zhong Shao. ''Type-Based Amortized Resource Analysis
with Integers and Arrays''
* Jan Hoffmann and Martin Hofmann. ''Amortized Resource Analysis with
Polymorphic Recursion and Partial Big-Step Operational Semantics''
* Jan Hoffmann and Martin Hofmann. ''Amortized Resource Analysis with
Polynomial Potential: A Static Inference of Polynomial Bounds for
Functional Programs (Extended Version)''
* Jennifer Paykin. ''Automated Cost Analysis of a Higher-Order Language in
Coq''
* Lars Noschinski, Fabian Emmes, and Jürgen Giesl. ''A Dependency Pair
Framework for Innermost Complexity Analysis of Term Rewrite Systems''
* Sumit Gulwani. ''SPEED: Symbolic Complexity Bound Analysis''
* Edward Z. Yang, David Mazières. ''Resource Limits for Haskell''
* Jan Hoffmann, Klaus Aehlig, and Martin Hofmann. ''Resource Aware ML''
* Jan Hoffmann, Klaus Aehlig, and Martin Hofmann. ''Multivariate Amortized
Resource Analysis''
* Jan Hoffmann. ''Types with Potential: Polynomial Resource Bounds via
Automatic Amortized Analysis''
* Martin Avanzini, Georg Moser, and Andreas Schnabl. ''Automated Implicit
Computational Complexity Analysis (System Description)''
* Aart Middeldorp, Georg Moser, Friedrich Neurauter, Johannes Waldmann,
and Harald Zankl. ''Joint Spectral Radius Theory for Automated Complexity
Analysis of Rewrite Systems''
* Chris Okasaki. ''Purely Functional Data Structures''
* Alessandra Di Pierro and Herbert Wiklicky. ''Probabilistic Analysis of
Programs: A Weak Limit Approach''
* R. M. Amadio, N. Ayache, F. Bobot, J. P. Boender, B. Campbell, I.
Garnier, A. Madet, J. McKinna, D. P. Mulligan, M. Piccolo, R. Pollack, Y.
R ́egis-Gianas, C. Sacerdoti Coen, I. Stark, and P. Tranquilli.
''Certified Complexity (CerCo)''
* M. Brockschmidt, F. Emmes, S. Falke, C. Fuhs, and J. Giesl.
''Alternating Runtime and Size Complexity Analysis of Integer Programs''
* Wolf Zimmermann. ''Automatic Worst Case Complexity Analysis of Parallel
Programs''
* Jean-Pierre Jouannaud and Weiwen Xu. ''Automatic Complexity Analysis for
Programs Extracted from Coq Proof''
* Sébastian Pop. ''Analysis of induction variables using chains of
recurrences: extensions''
* François Pottier. ''Types for complexity-checking'' (presentation)
* Michael Kruse. ''Perfrewrite: Memory and Time Complexity Analysis via
Source Code Instrumentation''
* Flemming Nielson, Hanne Riis Nielson, and Helmut Seidl. ''Automatic
Complexity Analysis''
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9207#comment:10>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list