Catamorphism

id: catamorphism-170-4517957
title: Catamorphism
text: In functional programming, the concept of catamorphism denotes the unique homomorphism from an initial algebra into some other algebra. Catamorphisms provide generalizations of folds of lists to arbitrary algebraic data types, which can be described as initial algebras. The dual concept is that of anamorphism that generalize unfolds. A hylomorphism is the composition of an anamorphism followed by a catamorphism.
brand slug: wiki
category slug: encyclopedia
description:
original url: https://en.wikipedia.org/wiki/Catamorphism
date created: 2006-03-01T12:00:18Z
date modified: 2024-08-31T20:53:52Z
main entity: {"identifier":"Q1959790","url":"https://www.wikidata.org/entity/Q1959790"}
image:
fields total: 13
integrity: 14

Related Entries

Explore Next Part