Предложены критерии полиномиальности функций к-значной логики одной переменной по составному модулю k, равному степени простого числа. На основе этих критериев для каждого простого числа р получены алгоритмы проверки полиномиальности функций pm-значной логики одной переменной, m > 1. В этих алгоритмах все вычисления проводятся в кольце вычетов по модулю pm. При положительном ответе эти алгоритмы находят канонический полином функции, поступающей на вход. Оценена сложность полученных алгоритмов (относительно числа операций поля из р элементов с возможными константами).
Ключевые слова:
функция к-значной логики, полиномиальная функция, полином (многочлен) по модулю к, алгоритм, сложность
В работе приведены наиболее значимые результаты, полученные на кафедре математической кибернетики проф. В. Б. Алексеевым, проф. С. С. Марченковым и проф. С. Н. Селезневой, а также их аспирантами и студентами с начала 2000-х годов по настоящее время.