错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

General Introduction and Motivation

  • Levis Zerpa

摘要

The main goal of this book is to explore in detail the logico-philosophical and historical aspects of the lambda-calculus ( \(=\lambda \) -calculus). This first introductory chapter defines the \(\lambda \) -calculus and explains, in an intuitive way, its main ideas and two important motivations for its invention. The chapter also points out the deep connections that the \(\lambda \) -calculus has not only with logic but with other fundamental branches of analytic philosophy in the tradition of Frege, Russell, and Quine. In fact, Frege, Russell, and Wittgenstein anticipated crucial aspects of the \(\lambda \) -calculus. Furthermore, these crucial connections (and anticipations) motivate the creation of a new kind of logic-based analytic philosophy: lambda-philosophy ( \(=\lambda \) -philosophy). Several results of \(\lambda \) -philosophy are explored in detail in many chapters of the book. The \(\lambda \) -calculus can be described as a non-extensional logical theory of functions as rules (of computation or correspondence) and a programming language. Besides intuitive explanations of basic concepts like Church numerals and functional abstraction, this chapter and the whole book are motivated by certain rebellious questions like this one: being computability theory a branch of both symbolic logic and software-oriented computer science, then, why so many researchers and teachers focus in a hardware-oriented model (as Turing-Post machines)?