в котором каждая скобка, согласно (2.51), является некоторым ЛО, причем из нее нельзя уже исключить ни одного элемента
нельзя также исключить ни одной из n-2 изменяющихся конъюнкций. Отсюда с учетом (2.52) получаем минимальное разложение для ЛО
(2.53)
Рассмотрим общий случай.
Теорема 2.11. ЛО-толбец r-го ранга с п элементами
может быть представлен в виде следующей ДНФ БЛ, являющейся минимальным разложением типа (2.48) :
(2.54)
в которой
- минимальное логическое дополнение элемента аі в
ЛО выражаемое как
(2.55)
Доказательство. Положим в (2.49) r = п-р, где р - любое натуральное число в интервале
Получим такое выражение:
(2.56)
Поскольку соотношения между элементами
с различными индексами ik неизвестны, то из любой скобки в (2.56) нельзя исключить ни одного элемента. С другой стороны, эти скобки являются некоторыми ЛО. Действительно, согласно (2.49)


и т. д. Далее, соотношения величин различных скобок оказываются тоже неизвестными. Поэтому неизвестны и соотношения величин
п — р конъюнкций в (2.56), так что ни одна из них не может быть исключена. Таким образом, из (2.49) вытекает следующая ДНФ представления произвольного ЛО-столбца с минимальным числом конъюнкций:
(2.57)
где
- минимальное логическое дополнение элемента аi в ЛО ![]()
представляющее собой ЛО
(2.58)
Заменив в (2.57), (2.58) п - р на r, получим (2.54), (2.55).
Последовательное применение разложения (2.54) или (2.57) позволяет получать выражения ЛО меньшей сложности (т. е. с меньшим числом элементарных двухместных операций БЛ), чем с помощью разложения (2.46).
Основываясь на формуле (2.54) или (2.57), можно также получить явное и с меньшим числом операций, чем в (2.26) и (2.27), выражение произвольного ЛО-столбца через его элементы. Действительно, явное выражение ЛО
уже получены в (2.50), (2.52), (2.53).
Далее, для ЛО
согласно (2.57), можно записдть
(2.59)
Здесь s-e логическое дополнение

является ЛО с п - s элементами ранга (n -s) - 2, которое можно вычислить по формуле (2.53) :

В результате получаем явное выражение определителя
(2.60)
Этим же путем отыскиваются явные выражения ЛО последующих рангов: n—4, n — 5 и т. д. Общее явное выражение ЛО-столбца произвольного (п -р)-го ранга с п элементами
(2.61)
Заменив здесь п — р на r, получим симметричную с (2.61) формулу
(2.62)
Формулы (2.62) обозримы лишь для ЛО
с большими (r≈ п) либо малыми (r ≈ 1) значениями ранга r. ЛО со средними значениями ранга удобнее раскрывать с помощью итерационного разложения (2.54)
2.10. Минимальное разложение общего логического определителя по элементам
Найдем минимальное разложение общего ЛО по элементам
(2.63)
которое подобно (2.47), но содержит минимальное число конъюнкций и в котором
— минимальное логическое дополнение элемента
в ЛО
(см. § 2.9).
Введем единую нумерацию элементов
ЛО
Пусть
— номер
элемента
Нумерация элементов может быть строчной
(2.64)
столбцевой
(2.65)
или смешанной. Если не учитывать имеющуюся в ЛО
упорядоченность элементов в строках, считая
условно
ЛО-столбцом, то, согласно (2.57), такой ЛО можно разложить следующим образом (полагаем r = п — р, где
![]()
(2.66)
В (2.66) логическое дополнение
— это ЛО, полученный из ЛО
исключением всех элементов с номерами, не превышающими номер
элемента
и изменением ранга с
на![]()
Теорема 2.12. Общий ЛО (n - р - 1)-го ранга q-го порядка можно представить в следующем виде, являющемся (после раскрытия всех скобок) минимальным разложением типа (2.63) :

В формуле (2.67) k означает номер той строки ЛО
на элемен-
тах которой разложение (2.67) обрывается; при этом k определяется из неравенств
(2.68)
Структура правой части формулы (2.67) такова: в ее первой строке имеется дизъюнкция конъюнкций р + 1 крайних справа элементов первой cтроки ЛО
(исключая последний, m1-й элемент) и их минимальных логических дополнений; во второй строке имеется дизъюнкция конъюнкций р + 1 крайних справа элементов второй строки ЛО (исключая последний, m2-й элемент) и их минимальных логических дополнений, при этом первый учтенный элемент второй строки ЛО заменен его дизъюнкцией с последним элементом первой строки; в третьей строке стоит дизъюнкция конъюнкций р + 1 крайних справа элементов третьей строки ЛО (исключая последний, m3-й, элемент) и их минимальных логических дополнений, но первый учтенный элемент третьей строки ЛО заменен его дизъюнкцией с последним элементом второй строки и т. д. Последняя k-я строка разложения (2.67) отличается лишь тем, что в ней дизъюнкция "усечена", и оканчивается конъюнкцией такого элемента
определителя и его минимального дополнения, что![]()
Доказательство. Обратимся к разложению (2.66). Оно лишь условно минимальное, так как в нем не учтена взаимная упорядоченность элементов ЛО. Для получения минимального разложения общего ЛО достаточно в разложении (2.66) учесть упорядоченность элементов в строках ЛО. Развернем разложение (2.66) для ЛО
имея в виду построчную нумерацию элементов

(2.69)
Здесь k означает номер той строки ЛО
на элементе которой разложение обрывается. Так как этот элемент, согласно (2.66), имеет номер п - р, то k можно найти из (2.68).
Рассмотрим ЛО
в первой строке разложения (2.69). Они обладают различными рангами и числом элементов, но имеют три общих свойства. Именно: 1) ранг s-гo ЛО
с числом элементов ns равен ns - р. Действительно, в ЛО
число элементов равно ![]()
откуда ранг
2) ЛО имеют один и тот же порядок q и различаются лишь первыми строками; 3) число элементов первой строки во всех ЛО
причем р + 1 крайних справа элементов являются общими для всех ЛО. Согласно (2.24) любой ЛО
выражается через r первых элементов всех его строк; аналогично, ЛО
(где п— общее число элементов ЛО) выражается через р + 1 последних элементов всех строк. Из этого и трех перечисленных выше свойств вытекает равенство всех ЛО в первой строке разложения (2.69). ЛО в третьей, пятой,.. ., предпоследней строках разложения (2.69) рассматриваются аналогично. В результате устанавливаем, что в каждой из указанных строк все ЛО равны между собой.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 |


