Personal tools

User:Michiexile/MATH198/Lecture 9

From HaskellWiki

< User:Michiexile | MATH198(Difference between revisions)
Jump to: navigation, search
 
Line 1: Line 1:
 
IMPORTANT NOTE: THESE NOTES ARE STILL UNDER DEVELOPMENT. PLEASE WAIT UNTIL AFTER THE LECTURE WITH HANDING ANYTHING IN, OR TREATING THE NOTES AS READY TO READ.
 
IMPORTANT NOTE: THESE NOTES ARE STILL UNDER DEVELOPMENT. PLEASE WAIT UNTIL AFTER THE LECTURE WITH HANDING ANYTHING IN, OR TREATING THE NOTES AS READY TO READ.
 +
 +
 +
===Coalgebras for endofunctors===
 +
 +
===Recursion patterns===
 +
 +
====Catamorphisms====
 +
 +
====Anamorphisms====
 +
 +
====Hylomorphisms====
 +
 +
====Metamorphisms====
 +
 +
====Paramorphisms====
 +
 +
====Apomorphisms====

Revision as of 19:01, 13 November 2009

IMPORTANT NOTE: THESE NOTES ARE STILL UNDER DEVELOPMENT. PLEASE WAIT UNTIL AFTER THE LECTURE WITH HANDING ANYTHING IN, OR TREATING THE NOTES AS READY TO READ.


Contents

1 Coalgebras for endofunctors

2 Recursion patterns

2.1 Catamorphisms

2.2 Anamorphisms

2.3 Hylomorphisms

2.4 Metamorphisms

2.5 Paramorphisms

2.6 Apomorphisms