111
(удовлетворяют условию 1 (определение 37)). Отсюда следует свойство 2
(определение 37) P-предсказания ■
§ 42. Взаимосвязь вероятностного и логического выводов
Пусть Pr – некоторая логическая программа, факты которой содержатся
среди фактов D(N) программы PR(M, N) = P(M) ∪ D(N).
Теорема 15. Если атом A предсказывается программой Pr c оценкой
η(A) > µ(Aθ), для любой подстановки θ ∈ ΘG, то он P-предсказывается
программой PR(M, N) с оценкой P-предсказания η
p
(A) > η(A).
Доказательство. По условию существует успешный SLDF-вывод
Aθ, N
1
θ, ..., N
k
, N
k
F
^
∈ ℜ цели Aθ в пространстве вычислений программы
Pr такой, что µ(Aθ / N
k
F
^
) ≥ η(A) > µ(Aθ), µ(N
k
F
^
) > 0, N
k
= ← B
1
, ..., B
l
;
{B
1
← , ..., B
l
← } ⊂ Pr, l > 1.
Рассмотрим правило C = Aθ ← B
1
, ..., B
l
. Из условия η(A) > µ(Aθ) ≥ 0,
следует что l ≥ 1. Так как µ(N
k
F
^
) > 0, то C ∈ PR0. Кроме того, µ(C) ≥ η(A)
> µ(Aθ) и, следовательно, выполнено условие 1 (определение 34) наилуч-
шего для предсказания атома A правила. Отсюда следует, что существует
наилучшее для предсказания атома A правило CB и по теореме P-
предсказание атома A определено и η
p
(A) = µ(CB). Так как правило, C
удовлетворяет условию 1 (определение 34), то η
p
(A) = µ(CB) ≥ µ(C) по ус-
ловию 2 этого же определения ■
Рассмотрим P-предсказание C
1
⊏ ... ⊏ C
i
⊏ ... цели A программой
PR(M, N) = P(M) ∪ D(N) по наилучшему для предсказания атома A прави-
лу C
i
= A
i
← B
i
1
, ..., B
i
li
и подстановке θ, {B
i
1
θ, ..., B
i
li
θ} ⊂ D(N), Aθ = A
i
θ,
µ(A
i
) < µ(C
i
). Этому P-предсказанию поставим в соответствие нормализо-
ванный SLDF-вывод, который будем обозначать как SLDP(A)-вывод,
← Aθ; ← B
i
1
θ, ..., B
i
li
θ; ... ; ← B
i
1
θ, ..., B
i
li
θ цели Aθ по правилам C
i
,
B
i
1
θ ← , ..., B
i
li
θ ← . По теореме 4.2 найдем оценку η полученного
SLDP(A)-вывода: µ(Aθ / N
k
F
^
) ≥ η = 1 - (1 - p)µ(B
i
1
θ& ... &B
i
li
θ) / µ(N
k
F
^
) =
1 - (1 - p) = p, где p = µ(C
i
).
Таким образом, η(A) ≥ η = µ(C
i
) = η
p
(A). SLDP(A)-вывод цели A состо-
ит в использовании наилучшего для предсказания атома A правила C
i
и
фактов D(N) программы.
Теорема 16. Если атом A предсказывается программой PR(M, N) с
оценкой η(A) > µ(Aθ), θ ∈ ΘG и P-предсказывается этой же программой с
оценкой η
p
(A), то η(A) = η
p
(A).
Доказательство. Выше, при введении понятия SLDP(A)-вывода, было
доказано, если P-предсказание атома A определено, то существует
SLDP(A)-вывод атома A такой, что η(A) ≥ η
p
(A). Обратное неравенство