See this document in CiteSeerX!

Generalized Iteration and CoIteration for Higher-Order Nested Datatypes (2003)  (Make Corrections)  (2 citations)
Andreas Abel, Ralph Matthes, Tarmo Uustalu



  Home/Search   Context   Related

 
View or download:
tcs.informatik.uni...typesProc02.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  tcs.informatik.unimuenchen.de... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: The problem of de ning iteration for higher-order nested datatypes of arbitrary ( nite) rank is solved within the framework of System F of higher-order parametric polymorphism. The proposed solution heavily relies on a general notion of monotonicity as opposed to a syntactic criterion on the shape of the type constructors such as positivity or even being polynomial. Its use is demonstrated for some rank-2 heterogeneous/nested datatypes such as powerlists and de Bruijn terms with... (Update)

Context of citations to this paper:   More

.... [10,11,20,27] Typed lambda calculi featuring heterogeneous and higher kind inductive and coinductive constructors are the topic of [23,1,2]. A very accessible extended presentation of aspects of Fiore, Plotkin and Turi s work [15] appears in [14] Hofmann [21] has given a...

Cited by:   More
Fixed Points of Type Constructors and Primitive Recursion - Abel, Matthes   (Correct)
Substitution in Non-wellfounded Syntax with Variable Binding - Matthes, Uustalu (2003)   (Correct)

Active bibliography (related documents):   More   All
1.8:   (Co-)Iteration for Higher-Order Nested Datatypes - Abel, Matthes   (Correct)
0.6:   Generalized Iteration and Coiteration for Higher-Order.. - Abel, Matthes, Uustalu (2003)   (Correct)
0.5:   Monotone Inductive and Coinductive Constructors of Rank 2 - Matthes (2001)   (Correct)

Similar documents based on text:   More   All
0.4:   Iteration and Coiteration Schemes for Higher-Order and.. - Abel, Matthes, Uustalu (2004)   (Correct)
0.3:   Haskell Examples for Iteration and Coiteration on Higher-Order.. - Abel (2003)   (Correct)
0.3:   A Predicative Strong Normalisation Proof for a.. - Abel, Altenkirch (2000)   (Correct)

Related documents from co-citation:   More   All
2:   Monotone inductive and coinductive constructors of rank - Matthes
2:   Generalised folds for nested datatypes - Bird, Paterson - 1998
2:   de bruijn notation as a nested datatypes - Bird, Paterson

BibTeX entry:   (Update)

Abel, A., R. Matthes and T. Uustalu, Generalized iteration and coiteration for higher-order nested datatypes, to appear in: A. Gordon, ed., Proc. of 6th Int. Conf. on Foundations of Software Science and Computation Structures, FoSSaCS'03 (Warsaw, Apr. 2003), Lect. Notes in Comput. Sci., Springer-Verlag. http://citeseer.ist.psu.edu/article/abel03generalized.html   More

@misc{ abel03generalized,
  author = "A. Abel and R. Matthes and T. Uustalu",
  title = "Generalized iteration and coiteration for higher-order nested datatypes",
  text = "Abel, A., R. Matthes and T. Uustalu, Generalized iteration and coiteration
    for higher-order nested datatypes, to appear in: A. Gordon, ed., Proc. of
    6th Int. Conf. on Foundations of Software Science and Computation Structures,
    FoSSaCS'03 (Warsaw, Apr. 2003), Lect. Notes in Comput. Sci., Springer-Verlag.",
  year = "2003",
  url = "citeseer.ist.psu.edu/article/abel03generalized.html" }
Citations (may not include all citations):
382   Lambda calculi with types - Barendregt - 1992
233   The formulae-as-types notion of construction (context) - Howard - 1980
99   volume 5 of Graduate Texts in Mathematics (context) - Lane, the et al. - 1998
60   Polytypic values possess polykinded types - Hinze - 2002
45   Nested datatypes - Bird, Meertens - 1998
42   A realizability interpretation of the theory of species (context) - Tait - 1975
41   Inductive and coinductive types with iteration and recursion - Geuvers - 1992
39   A typed lambda calculus with categorical type constructors (context) - Hagino - 1987
38   by Iteration and Primitive Recursion on Monotone Inductive T.. (context) - Matthes, System - 1998
31   Contracting proofs to programs (context) - Leivant - 1990
25   Generalised folds for nested datatypes - Bird, Paterson - 1999
23   De Bruijn notation as a nested datatype - Bird, Paterson - 1999
18   From fast exponentiation to square matrices: An adventure in.. (context) - Okasaki - 1999
16   Monadic presentations of lambda terms using generalized indu.. - Altenkirch, Reus - 1999
13   Generic programming within dependently typed programming (context) - Altenkirch, McBride - 2002
13   Recursive types and type constraints in second-order lambda .. (context) - Mendler - 1987
9   elimination des coupures dans l'arithmetique d'ordre super.. (context) - Girard, etation - 1972
8   Monotone inductive and coinductive constructors of rank - Matthes - 2001
5   Ecient generalized folds (context) - Hinze - 2000
5   and Eugenio Moggi (context) - Jay, Bell - 1998
5   Representations of rst order function types as terminal coal.. - Altenkirch - 2001
4   and Geraint Jones (context) - Bird, Gibbons - 2000
2   Iterated Inductive De nitions and Subsystems of Analysis: Re.. (context) - Buchholz, Feferman et al. - 1981
1   Haskell examples for iteration and coiteration on higher-ord.. - Abel - 2003

Documents on the same site (http://www.tcs.informatik.uni-muenchen.de/~abel/):   More
A Predicative Strong Normalisation Proof for a.. - Abel, Altenkirch (2000)   (Correct)
Specification and Verification of a Formal System for Structurally .. - Abel (2000)   (Correct)
A Third-Order Representation of the λμ-Calculus - Abel (2001)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC