Apomorfism

I formella metoder för datavetenskap är en apomorfism (från ἀπό grekiska för "särskild") den kategoriska dualen av en paramorfism och en förlängning av begreppet anamorfism ( koinduktion ). Medan en paramorfism modellerar primitiv rekursion över en induktiv datatyp , modellerar en apomorfism primitiv korkursion över en koduktiv datatyp.

Ursprung

Termen "apomorphism" introducerades i funktionell programmering med apomorfismer (Corecursion) .

Se även

  1. ^ Vene, Varmo; Uustalu, Tarmo (1998), "Functional Programming with Apomorphisms (Corecursion)" , Proceedings of the Estonian Academy of Sciences: Physics, Mathematics , 47 (3): 147–161