lambda calculus Application Function Function application function is represented by the term λf.λx.f x. It accepts a function as an argument and applies it to the argument of the function it returns. // λf.λx.f x let apply f x = f x let addOne c = c

lambda calculus Self Application Function The function λx.x x is the self application function. It applies its argument to its argument. // λx.x x const sa = x => x(x)Like the identity function, it doesn't seem helpful at first glance but it has some interesting applications. Consider

functional programming Identity Function Identity function is the simplest of the lambda calculus functions, represented by λa.a. It simply returns the argument that it was given. // F# fun a -> a // JS a => a # Python lambda a: aWhile it is a simple function, it still