Функционально полная система логических элементов — это такой набор элементов, используя который можно реализовать любую сколь угодно сложную логическую функцию. Поскольку любая логическая функция представляет собой комбинацию простейших функций — дизъюнкции, конъюнкции и инверсии, то набор из элементов трех типов, реализующих соответственно функции И, ИЛИ и НЕ, естественно, является функционально полным.
В ряде случаев в качестве типовых используются более сложные элементы, реализующие логические связи И-НЕ, ИЛИ-НЕ, ИЛИ — ИЛИ и др., позволяющие строить различные комбинационные схемы для выполнения сложных функций алгебры логики.