Talk:Church numerals: Difference between revisions

m
→‎Created a stub for a Church Numerals: made 3 alternate implementations into lambda functions...
(→‎Created a stub for a Church Numerals: Should the stub be extended?)
m (→‎Created a stub for a Church Numerals: made 3 alternate implementations into lambda functions...)
Line 19:
 
succChurch :: Church a -> Church a
succChurch = (<*>) (.) -- add one recursion or \ ch =-> \ f -> f ch f
addChurch :: Church a -> Church a -> Church a
addChurch = (<*>) . fmap (.) -- or \ cha chb =-> \ f -> cha f . chb f
 
multChurch :: Church a -> Church a -> Church a
multChurch = (.) -- or \ cha chbf =-> \ f -> cha . chb f
 
expChurch :: Church a -> Church a -> Church a
474

edits