
 
277 
   
Обратите внимание на то, что условие |
k
S| ≥ 2 из шага 3 обеспечивает 
то, что порождаемые структуры будут удовлетворять условию покрытия; 
замена этого условия на условие |
k
S| ≥ l позволяет работать с множества-
ми &
+
п
 обобщенных реконструктивных гипотез. Шаг 4 обеспечивает выпол-
нение условия неизбыточности. Тот факт, что наименьшее возможное из-
менение делается на шаге 3, т. е. только один элемент G
i
 изменяется на не-
посредственно  следующие  меньшие  элементы (подмножества),  обспечивает 
то,  что  порождаемые  структуры  являются  непосредственными  уточнениями 
G
i
. 
Пример  Г.17. Дано  G
i
= {
1
S= {1, 2, 3}, 
2
S={2, 3, 4}, 
3
S={1, 4}}. 
Сразу  видно,  что  для  всех  2
3
≥
|S|Nk
k
, и,  следовательно,  RG-процедуры 
применимы  к  любому  элементу.  Таким  образом,  имеются  три  непосредст-
венных уточнения G
i
. Множество 
1
S заменяется на множества {1, 2}, {1, 
3}, {2, 3}, однако  третье  множество  является  подмножеством  и  будет  ис-
ключено на шаге 4; это даст следующее непосредственное уточнение: 
{{1, 2}, {1, 3}, {2, 3, 4}, {1, 4}}. 
Аналогичная замена 
2
S дает второе непосредственное уточнение: 
{{1, 2, 3}, {2, 4}, {3, 4}, {1, 4}}. 
Наконец,  множество 
3
S  заменяется  на  множества {1} и {4}, которые 
являются избыточными и будут исключены на шаге 4; отсюда имеем третье 
непосредственное уточнение: 
{{1, 2, 3}, {2, 3, 4}}. 
Для  сокращения  вычислительной  сложности  порождения  ре-
конструктивных  гипотез  полезно  разбить  решетки уточнения  на подходящие 
классы  эквивалентности  по  уровню  вычислений.  Тогда  эти  классы  эквива-
лентности  могут  быть  представлены  соответствующими  каноническими 
структурами, а уточняющие процедуры разработаны для этих канонических 
представлений  разных  уровней  вычислительной  сложности.  Чтобы  проде-
монстрировать этот подход, предположим, что описаны только два уровня вы-
числений, называемые локальным и глобальным. 
Локальный  уровень  вычислений  представлен  уже  описанной RG-
процедурой.  Для  определения  глобального  уровня  вычислений  определим 
функции 
                                              ,Nn,RG:r
nnn
→  
где R - множество симметричных и рефлексивных бинарных отношений, оп-
ределенных на  множестве N
n
 (они также  называются отношениями сравне-
ния,  отношениями  толерантности  или  неориентированными  графами  с  цик-
лами), a r
n
(G
i
) — бинарное отношение, выполняемое  для  целых  а  и  b (a, 
b∈N
n
) тогда и  только тогда, когда и  а, и b принадлежат  по крайней мере 
одному из подмножеств N
n
, входящих в G
i
. Формально 
                           })xbиxa)(Gx(|)b,a{()G(r
iin
= .