Всего существует 16 вариантов логических функций от двух аргументов.
Эта заметка на GitHub
Обсудить на форуме