Мегаобучалка Главная | О нас | Обратная связь


Существенные и несущественные переменные



2015-12-06 3529 Обсуждений (0)
Существенные и несущественные переменные 5.00 из 5.00 5 оценок




Основы алгебры логики

Основные определения

Определение. Функцией алгебры логики (логической функцией, булевой функцией) n переменных f(x1,, xn) называется функция, принимающая значения 0 или 1, аргументы которой также принимают значения 0 или 1. Константу 1 по-другому называют истиной, а константу 0 − ложью.

Аргументы логической функции называют логическими (булевыми)

переменными.

Итак, если , то - это логическая функция n переменных.

Булеву функцию n переменных можно задать таблицей истинности вида (табл. 1)

Таблица 1

x1 x2 ... xn-1 xn f(x1,, xn)
... 0 или 1
... 0 или 1
... 0 или 1
... ... ... ... ... 0или 1
... 0 или 1

 

Таблица истинности функции n переменных содержит строк, в которых записаны разных возможных наборов значений аргументов функции (такие наборы называются двоичными наборами длины n). Число получается по принципу умножения: чтобы задать двоичный набор длины n нужно выполнить n действий, каждое из которых можно выполнить двумя способами – приписать очередной переменной значение 0 или 1.

Каждому набору значений аргументов можно поставить в соответствие два варианта значений функции на этом наборе – 0 или 1. Таким образом, число различных булевых функций n переменных равно и очень быстро растет с ростом n.

Если n=1, то = 22 = 4; если n = 2, то = 16; если n = 3, то = 256.

Итак, двоичный набор – это упорядоченная энка, элементы которой – цифры 0 или 1. В записи двоичного набора их можно не разделять запятыми.

Всякий двоичный набор можно рассматривать как натуральное число, записанное в двоичной системе счисления, это число называется номером набора. Например,

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

Существенные и несущественные переменные.

Говорят, что функция f(x1,...,xn) существенно зависит от переменной xi ,если существует такой набор значений других аргументов, что . В этом случае переменная xi называется существенной переменной, в противном случае xi называется несущественной (фиктивной) переменной.

Пример. Пусть булевы функции f1(x,y) и f2(x,y), f3(x,y), f4(x,y) заданы таблицей истинности (табл. 2)

Тогда y – фиктивная переменная функции f1, x - фиктивная переменная функции f2, как x, так и y – несущественные переменные функции f3, а

функция f4 существенно зависит от обоих своих аргументов.

Таблица 2

x y f1(x,y) f2(x,y) f3(x,y) f4(x,y)

 

 



2015-12-06 3529 Обсуждений (0)
Существенные и несущественные переменные 5.00 из 5.00 5 оценок









Обсуждение в статье: Существенные и несущественные переменные

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (3529)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.01 сек.)