ВУЗ:
Составители:
Рубрика:
67
входная ситуация d
0
задается в виде:
d
0
= ),,(
r
tipis
tyxP ∨ ),),((
r
tipis
tyxtP .
(3.7)
Рассмотрим подробнее возможные ситуации для второй гипотезы.
Первая ситуация. Лексема x
i
является сущностью и имеет вектор
η
i
с элементами z
1
,
z
2
, z
3
тогда и только тогда, когда имеет место следующая конъюнкция фактов:
- лексема x
i
находится в отношении типизации с понятием y
1
- P
S
(x
i
, y
1
, t
r
tip
) или
P
S
(t(x
i
), y
1
, t
r
tip
);
- понятие y
1
имеет значение «сущность» - P
E
(y
1
, сущность).
Тогда элементы продукции можно представить в виде pr
4
Tr
:
q
4
Tr
= (P
S
(x
i
, y
1
, t
r
tip
) ∨ P
S
(t(x
i
), y
1
, t
r
tip
))
∧
P
E
(y
1
, сущность) ↔ (∃ x
i
:Х) P
S
(x
i
, сущность,
t
r
tip
) ∧ P
par
(η
i
, t(z
1
, 1), t(z
2
, 2), t(z
3
, null));
r
4
Tr
= add[P
par
(η
i
, t(z
1
, 1), t(z
2
, 2), t(z
3
, null))].
Вторая ситуация. Лексема x
i
является характеристическим атрибутом и имеет вектор
η
i
с элементами z
1
, z
2
, z
3
тогда и только тогда, когда имеют место ситуации, составляющие
следующую конъюнкцию фактов:
- лексема x
i
находится в отношении типизации с понятием y
1
(P
S
(x
i
, y
1
, t
r
tip
) или
P
S
(t(x
i
), y
1
, t
r
tip
));
- понятие y
1
имеет значение «атрибут» (P
E
(y
1
, атрибут)).
Продукция представляется в виде pr
5
Tr
:
q
5
Tr
= (P
S
(x
i
, y
1
, t
r
tip
) ∨ P
S
(t(x
i
), y
1
, t
r
tip
))
∧
P
E
(y
1
, атрибут) ↔ (
∃
x
i
:Х) P
S
(x
i
, атрибут, t
r
tip
)
∧ P
par
(η
i
, t(z
1
, 1), t(z
2
, 1), t(z
3
, h));
r
5
Tr
= add[P
par
(η
i
, t(z
1
, 1), t(z
2
, 1), t(z
3
, h))].
В случае успешного доказательства второй гипотезы вершине g
i
будет приписан
соответствующий ей вектор η
i
.
Система продукций для доказательства третьей гипотезы
Доказательство третьей гипотезы связано с доказательством четырех гипотез нижнего
уровня.
Первая гипотеза нижнего уровня. Для доказательства предположения, что лексема в
вершине g является тождественным понятием некоторому термину логической модели
данных, формируется множество предикатов Г=
Γ
3
∧q
6
Tr
={ ),,(
r
tgs
tyxP }∧q
6
Tr
, где
{
),,(
r
tgs
tyxP }- подмножество предикатов, задающих отношение тождества, а
q
6
Tr
– условие
применимости продукции pr
6
Tr
. Входная ситуация d
0
в этом случае задается предикатом
вида
),,(
r
tgis
tyxP , где х
i
– понятие, находящееся в вершине g.
Если доказательство прошло успешно, то в вершину g заносится соответствующее ей
понятие y
j
, для доказательства корректности которого осуществляется переход на
доказательство второй гипотезы верхнего уровня. Для этого необходимо найти
транзитивное замыкание
10
6
dd
Tr
pr
→ , в котором применение продукции pr
6
Tr
позволит
получить новое состояние d
1
= ),,(
r
tipis
tyxP ∨ ),),((
r
tipis
tyxtP , где x
i
– понятие y
j
вершины g.
Утверждение о том, что существует лексема x
i
, которая является тождественным
понятием некоторому термину логической модели данных, соответствует предикат
(
∃ x
i
:Х)P
S
(x
i
, z
j
, t
r
tg
), а в продукции pr
6
условие применимости q
6
и программа r
6
будут иметь
следующий вид: q
6
= P
S
(x
i
, z
j
, t
r
tg
) ↔ (
∃
x
i
:Х) P
S
(x
i
, z
j
, t
r
tg
); r
6
= add[(x
i
, z
j
)].
входная ситуация d0 задается в виде:
r
d0 = Ps ( x i , y, t tip ) ∨ Ps (t ( x i ), y , t tip
r
). (3.7)
Рассмотрим подробнее возможные ситуации для второй гипотезы.
Первая ситуация. Лексема xi является сущностью и имеет вектор ηi с элементами z1,
z2, z3 тогда и только тогда, когда имеет место следующая конъюнкция фактов:
- лексема xi находится в отношении типизации с понятием y1 - PS(xi, y1, trtip) или
PS(t(xi), y1, trtip);
- понятие y1 имеет значение «сущность» - PE(y1, сущность).
Тогда элементы продукции можно представить в виде pr4Tr:
q4Tr = (PS(xi, y1, trtip) ∨ PS(t(xi), y1, trtip)) ∧ PE(y1, сущность) ↔ ( ∃ xi:Х) PS(xi, сущность,
trtip) ∧ Ppar(ηi, t(z1, 1), t(z2, 2), t(z3, null));
r4Tr = add[Ppar(ηi, t(z1, 1), t(z2, 2), t(z3, null))].
Вторая ситуация. Лексема xi является характеристическим атрибутом и имеет вектор
ηi с элементами z1, z2, z3 тогда и только тогда, когда имеют место ситуации, составляющие
следующую конъюнкцию фактов:
- лексема xi находится в отношении типизации с понятием y1 (PS(xi, y1, trtip) или
PS(t(xi), y1, trtip));
- понятие y1 имеет значение «атрибут» (PE(y1, атрибут)).
Продукция представляется в виде pr5Tr:
q5Tr = (PS(xi, y1, trtip) ∨ PS(t(xi), y1, trtip)) ∧ PE(y1, атрибут) ↔ ( ∃ xi:Х) PS(xi, атрибут, trtip)
∧ Ppar(ηi, t(z1, 1), t(z2, 1), t(z3, h));
r5Tr = add[Ppar(ηi, t(z1, 1), t(z2, 1), t(z3, h))].
В случае успешного доказательства второй гипотезы вершине gi будет приписан
соответствующий ей вектор ηi.
Система продукций для доказательства третьей гипотезы
Доказательство третьей гипотезы связано с доказательством четырех гипотез нижнего
уровня.
Первая гипотеза нижнего уровня. Для доказательства предположения, что лексема в
вершине g является тождественным понятием некоторому термину логической модели
данных, формируется множество предикатов Г=Γ3∧q6Tr={ Ps ( x, y, t tgr ) }∧q6Tr, где
{ Ps ( x, y, t tgr ) }- подмножество предикатов, задающих отношение тождества, а q6Tr – условие
применимости продукции pr6Tr. Входная ситуация d0 в этом случае задается предикатом
вида Ps ( xi , y, t tgr ) , где хi – понятие, находящееся в вершине g.
Если доказательство прошло успешно, то в вершину g заносится соответствующее ей
понятие yj, для доказательства корректности которого осуществляется переход на
доказательство второй гипотезы верхнего уровня. Для этого необходимо найти
Tr
транзитивное замыкание d 0 → d1 , в котором применение продукции pr6Tr позволит
pr6
r
получить новое состояние d1= Ps ( x i , y, t tip ) ∨ Ps (t ( x i ), y, t tip
r
) , где xi – понятие yj вершины g.
Утверждение о том, что существует лексема xi, которая является тождественным
понятием некоторому термину логической модели данных, соответствует предикат
( ∃ xi:Х)PS(xi, zj, trtg), а в продукции pr6 условие применимости q6 и программа r6 будут иметь
следующий вид: q6 = PS(xi, zj, trtg) ↔ ( ∃ xi:Х) PS(xi, zj, trtg); r6 = add[(xi, zj)].
67
Страницы
- « первая
- ‹ предыдущая
- …
- 65
- 66
- 67
- 68
- 69
- …
- следующая ›
- последняя »
