
 
283 
   
Уточняющая  процедура  для  С-структур  (или  КС-процедура).  Дана  С-
структура  С
к
∈&
п
  и  соответствующий  граф  r
n
(C
k
).  Нужно  определить  все 
непосредственные уточнения на множестве. 
1)  исключить одно ребро из графа r
n
(C
k
), скажем ребро (a, b); 
2)  разделить каждый элемент х из С
k
, который содержит а и b на два 
элемента х
а 
= х - {b} и x
b
 = x - {а} и заменить х из C
k 
на x
а
 и  x
b
; 
3)  исключить все избыточные х
а
 и x
b
, полученные на шаге 2 и записать 
полученный  результат  в  качестве  непосредственного  уточнения  C
k
  в  решетке 
(&
п
,≤); 
4)  выполнить шаги 1—3 для всех ребер графа r
n
(C
k
) и остановиться. 
Данная процедура имеет следующие обоснования: 1) имеется взаимно одно-
значное соответствие между множествами R
п
 и &
п
 и, следовательно, любое изме-
нение  графа  приводит  к  изменению  соответствующей  С-структуры; 2) чем 
меньше  число  ребер  графа,  тем  более  уточненной  является  соответствую-
щая С-структура; 3) поскольку никакой из циклов в вершинах нельзя исклю-
чить  без  нарушения .условия  покрытия  соответствующей  С-структуры,  то 
наименьшим  допустимым  сокращением  графа  является  исключение  одного  из 
ребер. Таким образом, число ребер в графе определяет число непосредственных 
уточнений соответствующей С-структуры. 
Пример Г.18. Рассмотрим граф 
1
 и соответствующую С-структуру C
i
 (ри-
сунок  Г.21,а).  Этот  граф  имеет  шесть  ребер  и,  следовательно,  шесть  непо-
средственных  уточнений  этой  С-структуры.  Они  изображены  на  рисунке 
Г.21,б.  Например,  уточнение  получается  с помощью RС-процедуры  следую-
щим образом: 1) из графа 
1
 исключается ребро (Г,5) и получается граф 
7
; 
2)  элемент (2, 4, 5} из C
1
 (единственный  элемент  С
1
  содержащий  и 4 и 5) 
разбивается  на  элементы (2, 5} и {2, 4}; 3) поскольку  элемент {2, 4} 
является  единственным  избыточным  элементом ({2, 4} ⊂ {2, 3, 4}), он 
исключается,  а  полученный  результат  С
7
={{1, 2}, {2, 5}, (2, 3, 4}} 
записывается как непосредственное уточнение С
1
. 
Так  как  элементы  Р-структур  представляют  собой  просто  ребра  со-
ответствующих  графов,  то  процедура  уточнения  Р-структур (или RР-
процедура)  совершенно  тривиальна.  Она  состоит  в  исключении  отдель-
ных ребер из заданного графа [смотри шаг 1 RС-процедуры] и интерпретации 
результатов как Р-структур. 
Полезны также  процедуры, с  помощью которых получаются  все непо-
средственные укрупнения для множеств G-, С- и Р-структур. Они нужны  для 
определения  полного  структурного  соседства заданной структуры.  Формули-
рование этих процедур мы предоставляем читателю в качестве упражнения 
(смотри  также  рисунок  Г.10).  Примеры такого соседства  для  трех этих ти-
пов структур приведены на рисунках Г.22 - Г.2Г. В этих примерах структуры 
обозначены  соответственно  как G, С  и  Р.  Их  непосредственные  уточнения 
помечены нижними индексами, а непосредственные укрупнения - верхними. 
На рисунке Г.22 показано, что в структурное соседство данной G-структуры 
могут входить G-структуры, входящие в другой класс r-эквивалентности (на 
рисунке  Г.22  это  структура  G
3
).  Чтобы  непосредственные  уточнения  принад-