Skip to main content Accessibility help
×
Hostname: page-component-8448b6f56d-c47g7 Total loading time: 0 Render date: 2024-04-24T07:23:25.815Z Has data issue: false hasContentIssue false

1 - Boolean functions and key concepts

Published online by Cambridge University Press:  18 December 2014

Christophe Garban
Affiliation:
Université Lyon I
Jeffrey E. Steif
Affiliation:
Chalmers University of Technology, Gothenberg
Get access

Summary

In this first chapter, we set the stage for the book by presenting many of its key concepts of the book and stating a number of important theorems that we prove here.

Boolean functions

Definition 1.1 A Boolean function is a function from the hypercube Ωn : = {−1, 1}n into either {−1, 1} or {0, 1}.

Ωn is endowed with the uniform measure ℙ = ℙn = (½δ−1 + ½δ1)n and E denotes the corresponding expectation. Occasionally, Ωn will be endowed with the general product measure but in such cases the p is made explicit. Ep then denotes the corresponding expectation.

An element of Ωn is denoted by either ω or ωn and its n bits by x1, …, xn so that ω = (x1,…, xn).

For the range, we choose to work with {−1, 1} in some contexts and {0, 1} in others, and at some specific places we even relax the Boolean constraint (i.e., that the function takes only two possible values). In these cases (which are clearly identified), we consider instead real-valued functions f: Ωn → ℝ.

A Boolean function f is canonically identified with a subset Af of Ωn via Af : = {ω : f(ω) = 1}.

Remark Often, Boolean functions are defined on {0, 1}n rather than Ωn = {−1, 1}n. This does not make any fundamental difference but, as we see later, the choice of {−1, 1}n turns out to be more convenient when one wishes to apply Fourier analysis on the hypercube.

Type
Chapter
Information
Publisher: Cambridge University Press
Print publication year: 2014

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×