Voir la notice de l'article dans Numdam
This paper presents two extensions of the second order polymorphic lambda calculus, system , with monotone (co)inductive types supporting (co)iteration, primitive (co)recursion and inversion principles as primitives. One extension is inspired by the usual categorical approach to programming by means of initial algebras and final coalgebras; whereas the other models dialgebras, and can be seen as an extension of Hagino’s categorical lambda calculus within the framework of parametric polymorphism. The systems are presented in Curry-style, and are proven to be terminating and type-preserving. Moreover their expressiveness is shown by means of several programming examples, going from usual data types to lazy codata types such as streams or infinite trees.
Mots-clés : coiteration, corecursion, iteration, primitive recursion, system F, monotone inductive type, monotone coinductive type, monotonicity witness, saturated sets, algebras, coalgebras, dialgebras
@article{ITA_2009__43_4_703_0, author = {Miranda-Perea, Favio Ezequiel}, title = {Two extensions of system ${\mathsf {F}}$ with (co)iteration and primitive (co)recursion principles}, journal = {RAIRO - Theoretical Informatics and Applications - Informatique Th\'eorique et Applications}, pages = {703--766}, publisher = {EDP-Sciences}, volume = {43}, number = {4}, year = {2009}, doi = {10.1051/ita/2009015}, mrnumber = {2589990}, language = {en}, url = {https://geodesic-test.mathdoc.fr/articles/10.1051/ita/2009015/} }
TY - JOUR AU - Miranda-Perea, Favio Ezequiel TI - Two extensions of system ${\mathsf {F}}$ with (co)iteration and primitive (co)recursion principles JO - RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications PY - 2009 SP - 703 EP - 766 VL - 43 IS - 4 PB - EDP-Sciences UR - https://geodesic-test.mathdoc.fr/articles/10.1051/ita/2009015/ DO - 10.1051/ita/2009015 LA - en ID - ITA_2009__43_4_703_0 ER -
%0 Journal Article %A Miranda-Perea, Favio Ezequiel %T Two extensions of system ${\mathsf {F}}$ with (co)iteration and primitive (co)recursion principles %J RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications %D 2009 %P 703-766 %V 43 %N 4 %I EDP-Sciences %U https://geodesic-test.mathdoc.fr/articles/10.1051/ita/2009015/ %R 10.1051/ita/2009015 %G en %F ITA_2009__43_4_703_0
Miranda-Perea, Favio Ezequiel. Two extensions of system ${\mathsf {F}}$ with (co)iteration and primitive (co)recursion principles. RAIRO - Theoretical Informatics and Applications - Informatique Théorique et Applications, Tome 43 (2009) no. 4, pp. 703-766. doi : 10.1051/ita/2009015. https://geodesic-test.mathdoc.fr/articles/10.1051/ita/2009015/
Cité par Sources :