<human>:  Who was the first person to propose the theory of general applicability?
<bot>: The theory of general applicability was proposed by a mathematician named John von Neumann. It is a mathematical theory that describes how machines can learn to solve problems in a similar way that humans do.