Область определения логических функций

Областью определения функции nпеременных xn-1,…,x0 является совокупность точек n-мерного пространства, причем каждая из точек задается определенной комбинацией значений этих переменных где ep=0 или 1, (p=0,1,2,…,n-1).

Например, пусть есть некая функция 4х переменных n=4 то одна из точек определения этой функции Vi =(en-1…ep…e0) где i=en-1…ep…e0(например, Vi=1100).

Из этих соотношений видно, что точки определения можно посчитать по порядку
от 0 до 2n как в двоичном счете, так и десятичном и в любом другом. Поэтому область определения функции f(v) n переменных имеет 2n точек т.е.

Для задания функции f(v)следует указать ее значения во всех точках области определения т.е. следует задать значения f(vi)=0 или 1 где i=0,1,2,…,2n-1. В совокупности эти значения представляют некое двоичное число из 2n разрядов т.к. имеется всего различных 2nразрядных двоичных чисел, то и число различных функций n переменных равно .

Функции nпеременных могут зависеть не от всех переменных xn-1…x0. Такие функции называются вырожденными.

Так же функция может быть задана как во всех точках определения, так и не во всех:

- функция n переменных f(v)называется полностью определенной, если ее значения f(vi)=0 или 1заданы во всех 2n точках Viобласти определения;

- если же значение функции не задано хотя бы в одной точки Vi,то она называется не полностью определенной,это означает, что функция в этой точке может иметь значение 1 или 0 – и это не важно – такое значение будем называть коэффициентом с;

- если значения функции не заданы во всех точках Vi,то она называется полностью неопределенной.