Congress detail

Authors: Jennifer Hackett; Graham Hutton; Mauro Jaskelioff.

Resumen: This paper presents a new approach to optimising corecursive programs by factorisation. In particular, we focus on programs written using the corecursion operator unfold. We use and expand upon the proof techniques of guarded coinduction and unfold fusion, capturing a pattern of generalising coinductive hypotheses by means of abstraction and representation functions. The pattern we observe is simple, has not been observed before, and is widely applicable. We develop a general program factorisation theorem from this pattern, demonstrating its utility with a range of practical examples.

Meeting type: Simposio.

Type of job: Artículo Completo.

Production: The Under Performing Unfold: A New Approach to Optimising Corecursive Programs.

Scientific meeting: 25th Symposium on Implementation and Application of Functional Languages.

Meeting place: Nijmegen.

Organizing Institution: Radboud University Nijmegen.

It's published?: Yes

Publication place: Nijmegen

Meeting month: 8

Year: 2013.