§ 34. Эрбрановы модели. Вероятностная модель данных.

Зафиксируем язык первого порядка L с равенством не более чем счетной сигнатуры W = áP1, P2, ...; f1, f2, ...; C1, C2, ...ñ, C = {CkÎK}, K ¹ Æ. Обозначим через U множество всех основных термов (не содержащих свободных переменных), X – множество переменных, T – множество термов, F – множество формул, F0 – множество формул без кванторов, S – множество предложений (формул без свободных переменных), Â = F0ÇS множество всех основных предложений сигнатуры W.

Следуя работе [108], определим вероятность m на подмножестве F Ì Â, F ¹ Æ предложений, замкнутом относительно логических операций &, ÚØ (равенство не строгое, для строгого равенства необходимы дополнительные аксиомы (см. [Там же]).

Определение 24 [Там же]. Вероятностью m на подмножестве F Ì Â называется отображение m : F ® [0, 1], удовлетворяющее условиям:

1) Если j, то m(j) = 1;

2) Если Ø(j&f), то m(jÚj) = m(j) + m(f).

Следствие [Там же]. Если j º f, то m(j) = m(f). Если Øj, то m(j) = 0.

Вероятность m является конечно-аддитивной мерой на подалгебре {f/º | f Î F} булевой алгебры Линденбаума–Тарского.

Определение 25. Вероятностной Эрбрановой моделью сигнатуры W будем называть пару M = áU, mñ, где m – вероятность на Â. Функциональные символы интерпретируются на U обычным образом [90].

Определение 26. Эрбрановой моделью сигнатуры W будем называть вероятностную Эрбранову модель M = áU, Iñ, где I : Â ® {0, I}.

Рассмотрим множество S всех Эрбрановых моделей M = áU, Iñ сигнатуры W. Пусть дан некоторый класс Эрбрановых моделей G Ì S (множество возможных миров) и вероятность m на некотором подмножестве F Ì Â формул замкнутом относительно логических операций. Определим булеву подалгебру D подмножеств G(j) = {M | M Î G, M £ j}, j Î F множества G. Где µ обозначает выполнимость утверждения j на модели M.

Определение 27. Класс Эрбрановых моделей G будем называть согласованным с вероятностью m на множестве формул F, если из G(j) = 0, j Î F следует m(j) = 0.

Лемма 11. Величина h(G(j)) = m(j), j Î F является конечно-аддитивной мерой на подалгебре D, если класс Эрбрановых моделей G согласован с m на множестве формул F #.

Доказательство: Так как D – булева подалгебра подмножеств G является кольцом множеств, то достаточно доказать, что h(G(j1È G(j2)) = h(G(j1)) + h(G(j2)), если G(j1Ç G(j2) = Æ; j1j2 Î F. Так как h(G(j1) È G(j2)) = h(G(j1Új2)) = m(j1Új2); h(G(j1)) = m(j1); h(G(j2)) = m(j2); G(j1) Ç G(j2) = G(j1&j2), то нам достаточно доказать, что h(j1Új2) = h(j1) + h(j2), если G(j1&j2) = Æ. Из определения меры m следует, что m(j1Új2) = m(j1) + m(j2) - m(j1&j2). Из условия леммы и определения 2.4 следует, что если G(j1&j2) = Æ, то m(j1&j2) ■

Если множество формул F совпадает с Â, то будем говорить, что класс Эрбрановых моделей G согласован с вероятностной Эрбрановой моделью M = áU, mñ, а модель M является вероятностной моделью множества возможных миров G или выборок из некоторой генеральной совокупности.