Логические дифференциальные операторы и уравнения над конечными полями и параллельные вычисления
Анализ тестопригодности и синтез интеллектуальных самотестируемых схем. Аппарат логического дифференциального исчисления. Методы событийно-управляемого анализа динамических цифровых систем. Задачи исследования чувствительности разрабатываемых систем.
Рубрика | Математика |
Вид | статья |
Язык | русский |
Дата добавления | 18.01.2018 |
Размер файла | 61,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Логические дифференциальные операторы и уравнения над конечными полями и параллельные вычисления
Белявский Г.И., д.т.н., профессор
Чернов А.В., к.т.н., доцент
Анализ тестопригодности и синтез интеллектуальных самотестируемых схем может быть основан на аппарате логического дифференциального исчисления [1, 2]. Важным разделом теории логического дифференциального исчисления являются методы описания цифровых систем в виде дифференциальных операторов, логических дифференциальных уравнений [3, 4], и способы их решений. Такой подход к описанию цифровых систем дает возможность анализа схем в динамике их функционирования, возможность описывать системы как дифференциальные, и как следствие, анализировать свойства цифровых динамических систем с целью оптимизации их характеристик. Становится возможным применение методов событийно-управляемого анализа динамических цифровых систем. В процессе синтеза цифровых систем методы логического дифференциального исчисления позволяют решать задачи исследования чувствительности разрабатываемых систем и синтезировать системы, обладающие возможностями самодиагностики.
Методы решения уравнений, в которых участвуют булевы функции, изучаются на протяжении многих десятилетий, и в данной области получены значительные фундаментальные результаты. Тем не менее, следует заметить, что результаты, говоря в терминологии аппарата алгебраических конечных полей, получены для случаев, когда порядок конечного поля не превышает 2 (полей Галуа ), то есть для логических функций рассматриваются частные случаи отображений вида , таким образом, накладываются значительные ограничения на исходные условия решаемых задач.
В данной работе рассматриваются методы логического дифференциального исчисления для логических функций над конечными полями вида f: FpnFpm,, что существенно расширяет круг исследуемых задач. При решении задач динамического анализа цифровых структур существенное влияние на применяемые методы оказывает размерность задач. В связи с этим в работе ставилась также цель применимости разработанных методов к возможности их реализации методами параллельных вычислений.
Логические дифференциальные операторы над конечными полями
Пусть - конечное поле.
Определение 1. [5] Порядком поля F называется число элементов F, характеристикой поля F называется наименьшее целое положительное число n, такое, что ne=0, e - единичный элемент поля.
Теорема 1. [5]Характеристикой конечного поля является простое число p, а порядком поля - степень простого числа: q=pn. При этом всякое конечное поле характеристики p содержит простое подполе порядка p, которое изоморфно полю Галуа Fp.
Всякое конечное поле можно рассматривать как векторное пространство над простым подполем, причем размерность этого пространства равна n. Этот факт позволяет определить структуру любого конечного поля.
Рассмотрим логические функции вида f: FpnFpm, p - простое число. В отличие от работ [1,2] определим понятия о частных производных и дифференциалах логических функций над конечными полями другим способом. Известно, что логическая функция над конечным полем линейно представима в виде
.
Введем обозначение , полагая, что в логической функции в таком случае переменная заменяется на переменную.
Определение 2. Частной производной логической функции f(x1,x2,…,xi-1,xi,xi+1,…,xn) над конечным полем Fpn по переменной xi будем называть
(1)
гдеFpn.
Так же как и в работе автора [6], доказываются следующие свойства частных производных логических функций и над конечными полями.
Утверждение 1.
Определение 3. Дифференциалом df логической функции f:FpnFpm, Fpn над конечным полем будем называть
где (2)
Из этого определения доказываются следующие свойства дифференциалов логических функций над конечными полями.
Утверждение 2. Если f и g такие, что f:FpnFpm, g:FpnFpm, тогда для Fpn, k - const выполняются следующие свойства.
0=const.
0.
0.
0.
Пункты утверждения 2 являются очевидными.
Доказательство
Используем свойство 1.40 утверждения 1, из которого следует, что
.
Определение 4. Дифференциалом порядка m (который будем обозначать как dmf1,…,j, Fpn) логической функции f:FpnFpm над конечным полем для 1,…,m, Fpn будем называть
.
Таким образом,
. (3)
Если , то (3) можно записать как
,
где - частная производная от.
Пример
Если булева функция , то
- дифференциал порядка . Далее, на основании утверждения 1 пункта 1.5 и (2) получим:
.
Утверждение 3.Если *=(1,…,n) - элемент поля Fpn. Тогда
.
Доказательство
Обозначим . Тогда
.
Из утверждения 1 пункта 1.70 следует, что для всех (1,…,i-1, i+1,…,n)Fpn
.
Определение 5. Полный дифференциал над конечным полем для логической функции f:FpnFpm определяется как
(1,…,n)Fpn.
Непосредственно из определения 5 следуют свойства, которые запишем в виде утверждения 4.
Утверждение 4. Если f и g такие, что f:FpnFpm, g:FpnFpm, тогда для Fpn, k - const, выполняются следующие свойства.
10 f =0f =const.
20 (kf )=kf.
30 (f+g)=f +g.
40 .
50 mf(-1)m+1f (1,…,i-1,xi,…,xn).
Пункты 10, 20, 30 очевидны, докажем оставшиеся два.
Доказательство 4
Из определения 4 и свойства 1.4 утверждения 1 следует, что
.
Доказательство 5
Если n=1, то 1f=(-1)2f; это дает нам возможность предположить, что для n=k, kf=(-1)k+1f. Тогда
.
Об одном решении логических дифференциальных уравнений над конечными полями
В работе [1] доказывается теорема 2 [1] Логическое дифференциальное уравнение f/xi=g для i 1,…,m имеет решение f=gxi+h тогда и только тогда, когда g, h не зависят от xi,f,g,h - логические функции.
Рассмотрим дальнейшее развитие этого подхода. Обозначим , то есть набор переменных размерности (n-1), в котором нет переменной xi, и , то есть набор переменных размерности n, в котором переменная xi заменяется на переменную i.
Утверждение 5
Логическое дифференциальное уравнение
,, (4)
имеет решение тогда и только тогда, когда
, (5)
Решением является
, (6)
, (7)
где - логическая функция размерности ,
f:FpnFpm, g:FpnFpm.
Доказательство 5
Вычислим первую частную производную над конечным полем . Так как, для i=2..n, данное соотношение является верным только при условии, что соответствует (5).
Вычислим вторую частную производную над конечным полем , так как , для i=3..n, данное соотношение является верным только при условии , что соответствует (5). Вычисляя производные до порядка, получаем формулу (4).
Докажем теперь, что функция f имеет вид (6). По определению (2) соотношение (4) при подстановке (n-1) имеет вид , причем по условию (5) , а должно иметь вид (7), для i =1, при произвольной логической функции (x2,…,xn). Далее для производной порядка (n-2) получаем , причем и, таким образом получаем, что должно иметь вид (7). Вычисляя производные раз получаем формулу (6).
В докладе рассматриваются новые методы определения логических частных производных и дифференциалов для логических функций, определяемых на конечными полями. Рассматривается один из способов решения логических дифференциальных уравнений. Новизной и отличием предлагаемых методов является сведение вычислений к операциям суммирования, что позволяет в дальнейшем реализовать их с помощью параллельных вычислений.
Литература
логический дифференциальный исчисление цифровой
1. Posthoff C., Steinbach B. Logic Functions and Equations. Binary Models for Computer Science. - Berlin: Springer, 2003.
2. Steinbach B., Posthoff C. Logic Functions and Equations. Examples and Exercises. - Berlin: Springer. - 2009.
3. Закревский А.Д. Логические уравнения. - М.: Эдиториал УРСС, 2003.
4. Brown F.M. Boolean Reasoning. The Logic of Boolean Equations. - Dover Publications, 2003.
5. Лидл Р., Нидерайтер Г. Конечные поля. - М.: «Мир», 1988.
6. Чернов А.В. Развитие аппарата логического дифференциального исчисления в применении к задачам проектирования и диагностики телекоммуникационных систем// Научно-технические ведомости СпБГПУ. - 2008. - № 2. - С. 118-126.
Размещено на Allbest.ru
...Подобные документы
Дифференциальные уравнения как модели эволюционных процессов. Автономные системы дифференциальных уравнений и их фазовые пространства. Асимптотическая устойчивость линейных однородных автономных систем. Изображения фазовых кривых при помощи ПО Maple.
дипломная работа [477,4 K], добавлен 17.06.2015Порядок решения дифференциального уравнения 1-го порядка. Поиск частного решения дифференциального уравнения, удовлетворяющего указанным начальным условиям. Особенности применения метода Эйлера. Составление характеристического уравнения матрицы системы.
контрольная работа [332,6 K], добавлен 14.12.2012Сущность теории динамических систем и роль связи структуры системы с её динамикой. Конечные динамические системы и сокращение мономиальных систем. Проблема изучения Булевых мономиальных систем и линейных систем над конечными коммутативными кольцами.
курсовая работа [428,2 K], добавлен 08.12.2010История интегрального и дифференциального исчисления. Приложения определенного интеграла к решению некоторых задач механики и физики. Моменты и центры масс плоских кривых, теорема Гульдена. Дифференциальные уравнения. Примеры решения задач в MatLab.
реферат [323,3 K], добавлен 07.09.2009Дифференциальные уравнения как математический инструмент моделирования и анализа разнообразных явлений и процессов в науке и технике. Описание математических методов решения систем дифференциальных уравнений. Методы расчета токов на участках цепи.
курсовая работа [337,3 K], добавлен 19.09.2011Порядок и процедура поиска решения дифференциального уравнения. Теорема существования и единственности решения задачи Коши. Задачи, приводящие к дифференциальным уравнениям. Дифференциальные уравнения первого порядка, с разделяющими переменными.
лекция [744,1 K], добавлен 24.11.2010Задачи Коши для дифференциальных уравнений. График решения дифференциального уравнения I порядка. Уравнения с разделяющимися переменными и приводящиеся к однородному. Однородные и неоднородные линейные уравнения первого порядка. Уравнение Бернулли.
лекция [520,6 K], добавлен 18.08.2012Дифференциальные уравнения Риккати. Общее решение линейного уравнения. Нахождение всех возможных решений дифференциального уравнения Бернулли. Решение уравнений с разделяющимися переменными. Общее и особое решения дифференциального уравнения Клеро.
курсовая работа [347,1 K], добавлен 26.01.2015Решение дифференциального уравнения методом численного интегрирования Адамса. Методы, основанные на применении производных высших порядков. Формулы, обеспечивающие более высокую степень точности, требующие вычисления третьей производной искомого решения.
курсовая работа [81,9 K], добавлен 29.08.2010Понятие дифференциального уравнения. Нахождение первообразной для заданной функции. Нахождение решения дифференциального уравнения. Выделение определенной интегральной кривой. Понятие произвольных независимых постоянных. Уравнение в частных производных.
презентация [42,8 K], добавлен 17.09.2013Задачи, приводящие к понятию производной. Особенности определения с помощью этого основного понятия дифференциального исчисления уравнения касательной к непрерывной кривой в заданной точке, скорости, производительности труда в определенный момент времени.
презентация [263,8 K], добавлен 21.09.2013Возникновение и развитие теории динамических систем. Развитие методов реконструкции математических моделей динамических систем. Математическое моделирование - один из основных методов научного исследования.
реферат [35,0 K], добавлен 15.05.2007Общий вид линейного однородного уравнения. Нахождение производных, вещественные и равные корни характеристического уравнения. Пример решения дифференциального уравнения с постоянными коэффициентами. Общее и частное решение неоднородного уравнения.
презентация [206,3 K], добавлен 17.09.2013Проверка непрерывности заданных функций. Интегрирование заданного уравнения и выполние преобразования с ним. Интегрирование однородного дифференциального уравнения. Решение линейного дифференциального уравнения. Общее решение неоднородного уравнения.
контрольная работа [65,3 K], добавлен 15.12.2010Решение дифференциального уравнения методом Адамса. Нахождение параметров синтезирования регулятора САУ численным методом. Решение дифференциального уравнения неявным численным методом. Анализ системы с использованием критериев Михайлова и Гурвица.
курсовая работа [398,2 K], добавлен 13.07.2010Определение длины стороны треугольника, нахождение координаты вектора в заданном трехмерном базисе, решение системы уравнений с помощью обратной матрицы, вычисление предельных значений, исследование функции методами дифференциального исчисления.
контрольная работа [1,1 M], добавлен 04.05.2010Условия возникновения и особенности вычисления функций Матье, характеристика дифференциального уравнения Матье. Алгоритм решения задачи и алгоритмы вычисления радиальных функций эллиптического цилиндра. Определение точности результатов вычисления.
научная работа [73,8 K], добавлен 02.05.2011Общий интеграл дифференциального уравнения, приводящегося к однородному. Решение задачи Коши методами интегрирующего множителя и способом Бернулли. Построение интегральной кривой методом изоклин. Составление матрицы системы и применение теоремы Крамера.
курсовая работа [160,5 K], добавлен 23.12.2010Общий интеграл уравнения, применение метода Лагранжа для решения неоднородного линейного уравнения с неизвестной функцией. Решение дифференциального уравнения в параметрической форме. Условие Эйлера, уравнение первого порядка в полных дифференциалах.
контрольная работа [94,3 K], добавлен 02.11.2011Определение динамических свойств объектов с помощью дифференциальных уравнений для сравнительно простых объектов. Выражение входной и выходной величины элемента в долях, введение безразмерных координат. График кривой разгона, коэффициент усиления.
реферат [12,5 K], добавлен 16.05.2010