Булева функция — это математический термин, который широко применяется в логике и информатике. 1 Это функция, которая возвращает результат логического выражения на основе логических переменных, которые могут принимать только два значения: истину (1) или ложь (0). 1
Булевы функции играют ключевую роль в алгебре логики, которая является разделом дискретной математики. 1 Они позволяют анализировать и решать логические задачи, а также строить сложные системы, основанные на логических принципах. 1
Названы по имени британского математика Джорджа Буля, который в середине XIX века создал науку математической логики — булеву алгебру. 2
Пример булевой функции: программа умного дома, которая управляет освещением. 2 Чтобы понимать, в каком состоянии находится выключатель, программа использует логические значения. 2 Если свет включён, значение состояния выключателя в программе будет равно 1, или true. 2 Если выключен — 0, или false. 2 Получение ответа «правда» или «ложь» по условию «Включён ли свет?» и есть простейшая булева функция. 2