Electronic Notes in Theoretical Computer Science · 2011 · 16 citations · 14 references
ComputingComputer ScienceAlgebraFormal MethodsProgramming LanguagesCompositional SemanticsComputational AlgebraFunctional ProgrammingRecursion TheoryCoalgebraic SemanticsFunction CompositionRecursionRecursive Functions
In our paper we deal with the expressing of recursion and corecursion in functional programming. We discuss about the morphisms which express the recursion or corecursion, respectively. Here we consider especially the catamorphisms, anamorphisms and their composition called the hylomorphisms. The main essence of this work is to describe a new method of programming the function for calculating the factorial by using hylomorphism. We show that using of hylomorphism is an alternative method for the computation of factorial to recursive methods programmed classically. Our new method we describe in action semantics which is a new formal method for the program description.
14
Introduction to Higher Order Categorical Logic.
J. L. Bell, J. Lambek, Philip Scott · Journal of Symbolic Logic · 1989 · 1.1K citations
Humanities, Mathematics, Logic +11
Introduction to higher order categorical logic
Gian‐Carlo Rota · Advances in Mathematics · 1988 · 401 citations
Robert Wisbauer · Applied Categorical Structures · 2007 · 75 citations
Theory and Practice of Action Semantics
Peter D. Mosses · BRICS Report Series · 1996 · 68 citations · Full text
Primitive (Co)Recursion and Course-of-Value (Co)Iteration, Categorically
Tarmo Uustalu, Varmo Vene · 1999 · 62 citations
Computing, Computer Science, Algebra +13