Интернет магазин китайских планшетных компьютеров



Компьютеры - Арифметико-логический способ представления троичных функций - Преобразование троичных функций

23 января 2011


Оглавление:
1. Арифметико-логический способ представления троичных функций
2. Преобразование троичных функций
3. Функциональная полнота арифметико-логического способа представления троичных функций элементов
4. Представление основных троичных функций арифметико-логическим способом



Для преобразования и минимизации троичных функций, представленных указанным способом, можно использовать следующие тождества. Отметим, что

k, k1,k2,k ∈ {-1,0,1} и k1≠k1≠k3:

  1. ~^{-1} = 0
  2. ~^1 = x^k
  3. ^0 = \overline{x^k}
  4. 1 - x^k = \overline{x^k}
  5. 1 - x^{k1} = x^{k1} \lor x^{k2}
  6. x^{k1} \lor x^{k2} = \overline{x^{k3} }
  7. \overline{x^{k1} } \lor \overline{x^{k2} } = 1
  8. x^{k1} \dot x^{k2} = 0
  9. \overline{x^{k1} } \lor x^{k2} = \overline{x^{k1} }
  10. x^{k1} ~ \overline{x^{k2} }= x^{k1}
  11. \overline{x^{k1} } ~ \overline{x^{k2} }= x^{k3}
  12. x^{k1} \lor x^{k2} \lor x^{k3} = 1
  13. x^{k1} \dot x^{k2} \dot x^{k3} = 0
  14. x^{k1} - x^{k2} = \overline{x^{k1} } - \overline{x^{k2} }

Эти тождества доказываются прямой проверкой. Тождества и функции f1 и f2 могут преобразоваться и минимизироваться с использованием тождеств и законов двоичной логики, так как их аргументы являются двухзначными функциями .

Например, если справедливо тождество № 6, то справедливо и равенство \overline{x^{k1} \lor x^{k2} }= \overline{ \overline{x^{k3} } } . Или на основе правил де-Моргана и двойного отрицания получим \overline{x^{k1} } ~ \overline{ x^{k2} } = x^{k3} , а это тождество № 11.

Важным является равенство-=f1²-f2², которое справедливо в том случае, когда двоичная функция f² приобретает единичное значение на наборах аргументов, на которых функции f1² и f2² приобретают нулевое значение. Равенство базируется на использовании того факта, что разница 1-1 равняется 0.

Пусть f — двоичная функция некоторого логического элемента. Тогда, функция f³ соответствующего ~ элемента, может быть представлена в виде произведения трёхзначной функции на двоичную, то есть:f^3 = \overline{x_1^0} \cdots \overline{x_n^0}. Отметим, что для этого формулу функции f необходимо представлять в дизъюнктивной нормальной форме, конъюнктивной нормальной форме или в форме со скобками. Функция f1 строится только по ДНФ, КНФ или по форме начальной функции f заменой xi на xi и  \overline{x_i} на xi. Функция f2 строится по ДНФ, КНФ или в форме со скобками, но только по инверсии функции f .

Воспользуемся формулой f^3 = \overline{x_1^0} \cdots \overline{x_n^0} для представления функции элемента ~И-НЕ.

Начальная функция f=\overline{x_1x_2}. Её ДНФ — f=\overline{x_1x_2}, тогда выражение для f1 будет таким: f1=x1 V x2. Инверсия начальной функции \overline{f} = \overline{\overline{x_1 x_2} } = x_1 x_2, таким образом, f2=x1x2. А значит, имеем f_3 = - x_1^1 x_2^1) \overline{x_1^0}\ \overline{x_2^0}.

Для примера преобразования троичных функций покажем, как от последнего представления функции ~И-НЕ перейти к приведенному выше её виду.

На основе распределительного закона:

Дистрибутивный закон.jpg

Таким образом, путём преобразований доказывается эквивалентность двух приведенных аналитических видов функций ~ И-НЕ.



Просмотров: 4171


<<< Zope
Троичная логика >>>