Specifying Data Objects with Initial Algebras

Chris Preston
DOI: https://doi.org/10.48550/arXiv.0909.3596
2009-09-19
Logic in Computer Science
Abstract:This study presents a systematic approach to specifying data objects with the help of initial algebras. The primary aim is to describe the set-up to be found in modern functional programming languages such as Haskell and ML, although it can also be applied to more general situations.
What problem does this paper attempt to address?