О связи функциональных систем полиномов и арифметических полиномов, представляющих системы булевых функций
Аннотация
Одной из основных областей математической кибернетики является теория функциональных систем. Функциональная система представляет собой пару (P, O), в которой P — носитель системы, а O — совокупность операций, заданных на P, т. е. функциональная система — это алгебра, элементами которой являются функции, а операции в этой алгебре соответствуют правилам построения функций друг из друга. Традиционными модельными объектами теории считаются функциональные системы с операцией суперпозиции (переименование и отождествление переменных, подстановка функций на места переменных другой функции). Исследована функциональная система полиномов с целыми коэффициентами. Рассмотрена связь функциональной системы полиномов с целыми коэффициентами с введенными В.Д. Малюгиным для выполнения параллельных логических вычислений арифметическими полиномами. Проанализированы линейные полиномы с целыми коэффициентами. Множество всех таких функций обозначено L(Z) и рассмотрено как подмножество в более обширном множестве P(Z) функций, представленных полиномами произвольной степени с целыми коэффициентами. На L(Z) и P(Z) заданы операции суперпозиции. Приведены арифметические полиномы, представляющие некоторые системы булевых функций. Установлено, что множество арифметических полиномов, представляющих некоторые системы булевых функций, не совпадают с P(Z), однако замыкание относительно операции суперпозиции множества арифметических полиномов, представляющих некоторые системы булевых функций, с P(Z) совпадает. Показано, что множество линейных арифметических полиномов, представляющих некоторые системы булевых функций, не совпадают с L(Z), однако замыкание относительно операции суперпозиции множества линейных арифметических полиномов, представляющих некоторые системы булевых функций, совпадает с L(Z).
Литература
2. Алексиадис Н.Ф. Функциональная система полиномов с натуральными коэффициентами // Вестник МЭИ. 2013. № 6. С. 125—140.
3. Алексиадис Н.Ф. Алгоритмическая неразрешимость проблемы полноты для полиномов с целыми коэффициентами // Вестник МЭИ. 2015. № 3. С. 110—117.
4. Малюгин В.Д. Параллельные логические вычисления поcредством арифметических полиномов. М.: Физматлит, 1997.
5. Finko O., Samoylenko D., Dichenko S., Eliseev N. Parallel Generator of Q-valued Pseudorandom Sequences Based on Arithmetic Polynomials // Przeglad Elektrotechniczny. 2015. V. 91. No. 3. Pp. 24—27.
6. Сизоненко А.Б. Параллельная реализация криптографических блоков подстановок и перестановок арифметическими полиномами // Доклады Томского гос. ун-та систем управления и радиоэлектроники. 2012. № 1—2 (26). С. 140—144.
7. Власов А.А., Мамаев Е.И. Расширенные арифметико-логические формы для реализации булевых функций // Труды науч. конф. по итогам науч.-исслед. работ Марийского гос. техн. ун-та. Йошкар-Ола, 2000. C. 100—107.
8. Мамонтов А.И., Мещанинов Д.Г. Алгоритм рас познавания полноты в функциональной системе L(Z) // Дискретная математика. 2014. Т. 26. № 1. C. 85—95.
9. Шмерко В.П. Теоремы Малюгина: новое понимание в логическом управлении, проектировании СБИС и структурах данных для новых технологий // Автоматика и телемеханика. 2004. № 6. C. 61—83.
10. Дзюжаньски П., Малюгин В., Шмерко В., Янушкевич С. Линейные модели схем на многозначных элементах // Автоматика и телемеханика. 2002. № 6. C. 99—119.
11. Финько О.А. Реализация систем булевых функций большой размерности методами модулярной арифметики // Автоматика и телемеханика. 2004. № 6. C. 37—60.
---
Для цитирования: Мамонтов А.И. О связи функциональных систем полиномов и арифметических полиномов, представляющих системы булевых функций // Вестник МЭИ. 2017. № 6. С. 161—165. DOI: 10.24160/1993-6982-2017-6-161-165.