Skip to main content
Boolean operation

Boolean operation

5.7
A rule that uses true and false inputs to give a true or false result like AND, OR, NOT
  • noun
  • /ˈbuːliən ˌɒpəˈreɪʃən/
  • Specialized
translation icon : operación booleana
  • In computer science, a Boolean operation like AND or OR produces a true or false result based on its inputs.

Examples

  • To filter the data accurately, we used a Boolean operation that checked if both conditions were true.

  • The programmer implemented several Boolean operations to enhance the decision-making process in the software.

  • These can be combined and otherwise crafted using the Boolean operations of union, intersection, and difference.

    Academic text (1995)
  • Some quantum logic operations are simply extensions of classical Boolean operations to superpositions of input states, for example NOT, represented by the unitary matrix.

    Academic text (1995)

Synonyms

logic operation
vsBoolean operation
  • Specialized
3.7

A rule that combines true and false values like AND or OR

is limited to actions with only true or false values
logical operation
vsBoolean operation
  • Formal
4.2

An action that follows fixed rules to give true or false results

is limited to actions on only true or false inputs and results

Surface Forms

Morphology

Boolean + operation

The phrase is compositionally built: the adjective 'Boolean' (relating to Boolean algebra) simply specifies the type of 'operation', so the meaning—an operation that follows Boolean-algebra rules with true/false values—is directly derivable from the parts. Although 'Boolean' is a technical term, if a learner knows both constituents the adjective+noun combination is transparent and follows a common cross-linguistic pattern.

Etymology

Boolean operation comes from George Boole, a 1800s math thinker who used simple 'yes' or 'no' ideas to build rules. A Boolean operation follows those 'true' and 'false' rules to combine inputs and give only a 'true' or 'false' result, so the phrase means an operation that works with true/false values.