# Boole

Boole[expr]

yields 1 if expr is True and 0 if it is False.

# Details

• Boole[expr] remains unchanged if expr is neither True nor False.
• Boole[expr] is effectively equivalent to If[expr,1,0].
• Boole is Listable.
• Integrate[f Boole[pred],] can be used to integrate f over the region in which pred is True.

# Examples

open allclose all

## Basic Examples(3)

Convert a list of truth values to integers:

Find the area of the disc defined by the inequality :

## Applications(4)

Find the area of a region defined by an inequality:

Plot the region:

Find the volume of a solid defined by an inequality:

Plot the solid:

Find the area of the intersection of a circle with a parametric radius and a square:

Convert a table of values to 1,0 for plotting:

## Properties & Relations(7)

The inverse of Boole:

Use PiecewiseExpand to convert Boole to Piecewise:

Correspondence between logic operations on conditions and arithmetic operations on Boole:

Use Refine, Simplify, and FullSimplify to transform expressions involving Boole:

Reduce equations and optimize functions involving Boole:

Use Boole as a characteristic function for integration problems:

Boole can be represented as a DifferenceRoot in certain cases:

Wolfram Research (2004), Boole, Wolfram Language function, https://reference.wolfram.com/language/ref/Boole.html (updated 2007).

#### Text

Wolfram Research (2004), Boole, Wolfram Language function, https://reference.wolfram.com/language/ref/Boole.html (updated 2007).

#### CMS

Wolfram Language. 2004. "Boole." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2007. https://reference.wolfram.com/language/ref/Boole.html.

#### APA

Wolfram Language. (2004). Boole. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Boole.html

#### BibTeX

@misc{reference.wolfram_2022_boole, author="Wolfram Research", title="{Boole}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/Boole.html}", note=[Accessed: 13-August-2022 ]}

#### BibLaTeX

@online{reference.wolfram_2022_boole, organization={Wolfram Research}, title={Boole}, year={2007}, url={https://reference.wolfram.com/language/ref/Boole.html}, note=[Accessed: 13-August-2022 ]}