<human>:  Who invented the Y combinator?
<bot>: It was invented by Alan Turing in the 1940s. Turing was a mathematician who developed a number of mathematical techniques that were essential to the development of computer science.