Принцип двойственности

Теорема. Пусть функция h (x 1,..., xn) реализована формулой h (x 1,..., xn) = g (G 1,..., Gm) = g (f 1(x 1,..., xn),..., fm (x 1,..., xn)), где какие-то переменные могут быть фиктивными. Тогда

h *(x 1,..., xn) = g *(f 1*(x 1,..., xn),..., fm *(x 1, …, xn)), это означает, что если функция задана некоторой формулой, то, чтобы получить двойственную функцию, надо в этой формуле все знаки функций заменить на двойственные: на и наоборот, на ~ и наоборот, | на и наоборот, 0 на 1 и наоборот. Двойственная к находится следующим образом: .

Доказательство теоремы. h *(x 1,..., xn) = (,..., ) =

= (f 1(,..., ),..., fm (,..., )) =

= ( (,..., ),..., fm (,..., )) =

= ((),...,(() =

= g *(f 1*(x 1,..., xn),..., fm *(x 1,..., xn)),

что и требовалось доказать.

Если функция h (x 1,..., xn) реализуется формулой N [ f 1,..., fn ], то формулу, полученную из N заменой fi , входящих в нее, на fi *, и реализующую функцию h *(x 1,..., xn), будем называть двойственной и обозначать N *(x 1,..., xn).

Пример 11. Найти двойственную функцию к .

По принципу двойственности

.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: