Analysis of Boolean functions: Applications || @ CMU || Lecture 8c of CS Theory Toolkit

Analysis of Boolean functions: Applications || @ CMU || Lecture 8c of CS Theory Toolkit

🎙 Ryan O'Donnell 👥 14K 📅 March 12, 2020 ⏱ 13 min 👁 2K 📄 lecture 🧭 2026-08-17
Available in: English (current) Français

Keywords

Boolean functionsFourier coefficientsSocial choiceArrow's theoremKKL theorem

Summary

This lecture, part of a graduate course on theoretical computer science, explores applications of Fourier analysis of Boolean functions, focusing on social choice theory. The speaker, Ryan O’Donnell, explains how Boolean functions can model voting rules, with inputs representing votes and output the winner. He introduces the concept of influence (Banzhaf power index) and shows its Fourier formula. He then discusses two major theorems: Arrow’s impossibility theorem and the KKL theorem, both provable using Boolean function analysis. The lecture also covers a generalization of Chernoff-Hoeffding bounds to higher-degree polynomials via hypercontractivity. The presentation is concise, assumes prior knowledge, and does not provide full proofs, but offers a clear overview of key results and their significance.

115 words

Critical Evaluation

Value of the Information & Strength of the Argument

The lecture provides valuable insights into the deep connections between Boolean function analysis and social choice theory. It demonstrates how Fourier coefficients quantify voting power and how they lead to elegant proofs of fundamental theorems. The argumentation is solid, as it builds on established mathematical foundations and clearly explains the intuition behind each result. The speaker’s expertise ensures the accuracy and relevance of the content, making it a valuable resource for advanced students and researchers.

Scientific Rigor, Source Quality, Title Accuracy

The scientific rigor is high, as the lecture is based on the speaker’s own book and is part of a university course. The sources cited are the book and the course materials, which are authoritative. The title accurately reflects the content, as it is indeed a lecture on applications of Boolean function analysis. The presentation is informal but mathematically precise, with references to key theorems and their proofs.

158 words

Title / Content Match

The title accurately reflects the content: a lecture on applications of Boolean function analysis, part of a CS Theory Toolkit course.

Quality & Reliability

8/10

Lecture by a recognized expert in theoretical computer science, based on his own book and course. The content is mathematically rigorous, but the presentation is informal and lacks full proofs. The video is part of a graduate course, indicating high academic standards.

Key Moments

Cited Sources

  • Analysis of Boolean Functions (book) — Main reference for the lecture.
  • Ryan O'Donnell's homepage — Author's academic page.
  • Course homepage on Diderot — Course materials and resources.
  • Panopto — Video platform used for recording.
  • Rebecca Kiger Photography — Thumbnail photo credit.

Concurring Sources

  • Analysis of Boolean Functions (book) — The lecture is based on this book, which is a standard reference.
  • Course materials on Diderot — Additional resources for the course.

Contribution & Novelties

This lecture provides a concise yet insightful overview of how Fourier analysis of Boolean functions can be applied to social choice theory, highlighting key theorems and their proofs. It bridges two fields and offers a fresh perspective on voting theory.

Pour aller plus loin :

  • Analysis of Boolean Functions — Wikipedia article on Boolean functions, providing background.
  • Arrow’s impossibility theorem — Wikipedia article on the theorem discussed.
  • KKL theorem — Wikipedia article on the KKL theorem, a key result in Boolean function analysis.
  • Hypercontractivity — Wikipedia article on hypercontractivity, a technique used in the lecture.
  • Banzhaf power index — Wikipedia article on the Banzhaf power index, related to influence.

109 words

Radar Profile

The radar profile shows high scores in quality of information and technical level, with slightly lower scores in quantity and global reliability. This indicates a dense, expert-level lecture that may be challenging for beginners but offers substantial value for advanced audiences.

Reliability 8/10