The subject of this textbook is the analysis of Boolean functions. Roughly speaking, this refers to studying Boolean functions $f : \{0,1\}^n \to \{0,1\}$ via their Fourier expansion and other analytic means. Boolean functions are perhaps the most basic object of study in theoretical computer science, and Fourier analysis has become an indispensable tool in the field. The topic has also played a key role in several other areas of mathematics, from combinatorics, random graph theory, and statistical physics, to Gaussian geometry, metric/Banach spaces, and social choice theory. The intent of this book is both to develop the foundations of the field and to give a wide (though far from exhaustive) overview of its applications. Each chapter ends with a "highlight" showing the power of analysis of Boolean functions in different subject areas: property testing, social choice, cryptography, circuit complexity, learning theory, pseudorandomness, hardness of approximation, concrete complexity, and random graph theory. The book can be used as a reference for working researchers or as the basis of a one-semester graduate-level course. The author has twice taught such a course at Carnegie Mellon University, attended mainly by graduate students in computer science and mathematics but also by advanced undergraduates, postdocs, and researchers in adjacent fields. In both years most of Chapters 1-5 and 7 were covered, along with parts of Chapters 6, 8, 9, and 11, and some additional material on additive combinatorics. Nearly 500 exercises are provided at the ends of the book's chapters.
翻译:本教科书的主题是对布林函数的分析。 粗略地说, 这里指的是通过 Fourier 扩展和其他分析手段来研究布林函数 $f : @ 10, 1 ⁇ n à à à à à à à 10, 1 ⁇ $ $ à à à à à à 0. 1 $ à 美元 。 布林函数或许是理论计算机科学研究的最基本对象, Fleier 分析也成为该领域不可或缺的工具。 主题还在数学的其他几个领域发挥了关键作用, 从梳理学、随机图表理论和统计物理学,到高萨几何几何几何、 公制空间 和 社会选择/ 社会选择 。 这本书的用意旨既发展了本地基础, 也开发了本地基础, 基础是本地的本地研究者或本地, 主要是本地的本地, 。 在研究生院, 在研究生院和研究生院的某院系, 在研究生院系里, 在研究生院系里, 在研究生院系学习了两次。