Формула алгебры логики f является логическим следствием формулы алгебры логики g,тогда и только тогда, если g f.
Доказательство.
Пусть n - количество различных переменныхf, входящих в формулы g и f,и а n - мерный двоичный набор из 0 и 1.
Пусть gf ,покажем что .
Так какfявляется следствием из g,то на любом наборе а, если g(а)=1, то f(а)=1. Если же g(а)=0, то 0 f принимает значение 1 при любом значенииf (а).
Пусть g f,покажем, что gf.
f-следствие из g,если при любом наборе а,из g(а)=1 следует f(а)=1.
Пусть а,такой набор, что g(а)=1, тогда из того, что g f-тождественно истинная формула, её значение на наборе а должно равняться 1, а это для операции импликации может быть лишь тогда, когда f (а)=1.
Теорема доказана.
Аналогичным образом доказывается и более общая теорема.
Обобщённая теорема о логическом следствии
f1,f2,…,fmf тогда и только тогда, если f1 f2 ... fmf
Множество формул алгебры логики { f1,f2,…,fm } называется непротиворечивым,если существует по крайней мере один такой набор значений переменных, входящих в эти формулы, что все формулы из множества на этом наборе равны 1.
Множество формул алгебры логики { f1,f2,…,fm } называется противоречивым,если при всяком наборе значений переменных, входящих в эти формулы, по крайней мере одна из формул принимает значение 0.
Отсюда, { } -непротиворечиво, если f1 f2 ... fm=1по крайней мере на одном наборе и противоречиво, если f1 f2 ... fm=0для любого набора значений переменных.