Булева формула


Булева формула — терм над некоторым множеством булевых функций. Более развёрнуто: пусть — некоторое множество булевых функций, — множество символов переменных, «» «» «» — множество символов пунктуации, причём все три множества попарно непересекаются. Булева формула над множеством функций и множеством переменных индуктивно определяется как слово над алфавитом следующим образом:

Если переменная входит в множество — это ещё не значит, что она встречается в формуле. Подмножество переменных, которые встречаются в формуле, называется множеством переменных формулы . Оно всегда конечно. Формулы, множество переменных которых пусто, называются замкнутыми.