Teoria informacji/TI Wykład 14: Różnice pomiędzy wersjami
Nie podano opisu zmian |
|||
Linia 1: | Linia 1: | ||
==Stała Chaitina== | ==Stała Chaitina== | ||
Tak jak w poprzednim wykładzie | Tak jak w poprzednim wykładzie, ustalamy jakieś bezprefiksowe | ||
kodowanie maszyn Turinga (przykład takiego kodowania można znaleźć | kodowanie maszyn Turinga (przypominamy, że przykład takiego kodowania można znaleźć | ||
w | w 1 wykładzie z Teorii złożoności) oraz | ||
[[Teoria informacji/TI Wykład 13#universe|maszynę uniwersalną]] <math>U</math>. | |||
Będziemy pisać <math>M(v) \downarrow </math> na oznaczenie własności | |||
''maszyna M zatrzymuje się startując ze słowa wejściowego v''. | |||
{{definicja|[Stała Chaitina]|Chaitin|'''Stałą Chaitina''' określamy jako sumę szeregu | |||
<center><math> | |||
\Omega = \sum_{v: U(v)\downarrow } 2^{ - |v|} = \sum_{M: M(\varepsilon )\downarrow } 2^{ - | \langle M \rangle |} | |||
</math></center>}} | |||
Stała Chaitina jest czasem przedstawiana jako prawdopodobieństwo że losowo wybrany program się zatrzymuje. Ma to istotnie miejsce przy pewnym wyborze kodowania i miary prawdopodobieństwa. | |||
Oczywiście konkretna wartość <math>\Omega </math> zależy od wyboru kodowania i maszyny uniwersalnej, ale jej | |||
istotne własności od tego nie zależą. | |||
{{twierdzenie||Chaitin_property|Stała Chaitina ma następujące własności. | |||
(1) <math> \Omega \leq 1</math>. | |||
(2) Istnieje maszyna Turinga <math> T</math> z dodatkową taśmą nieskończoną, na której wypisane są kolejne | |||
cyfry binarnego rozwinięcia <math>\Omega </math>, która dla danego kodu <math> \langle M \rangle </math> | |||
maszyny <math> M </math> odpowiada na pytanie, czy <math>M(\varepsilon ) \downarrow </math>. | |||
(3) Istnieje stała <math> c </math> taka, że | |||
<center><math> | |||
K_U (\omega_1 \ldots \omega_n | |||
</math></center> |
Wersja z 16:40, 23 sie 2006
Stała Chaitina
Tak jak w poprzednim wykładzie, ustalamy jakieś bezprefiksowe kodowanie maszyn Turinga (przypominamy, że przykład takiego kodowania można znaleźć w 1 wykładzie z Teorii złożoności) oraz maszynę uniwersalną . Będziemy pisać na oznaczenie własności maszyna M zatrzymuje się startując ze słowa wejściowego v.
Definicja [Stała Chaitina]
Stała Chaitina jest czasem przedstawiana jako prawdopodobieństwo że losowo wybrany program się zatrzymuje. Ma to istotnie miejsce przy pewnym wyborze kodowania i miary prawdopodobieństwa. Oczywiście konkretna wartość zależy od wyboru kodowania i maszyny uniwersalnej, ale jej istotne własności od tego nie zależą.
{{twierdzenie||Chaitin_property|Stała Chaitina ma następujące własności.
(1) .
(2) Istnieje maszyna Turinga z dodatkową taśmą nieskończoną, na której wypisane są kolejne cyfry binarnego rozwinięcia , która dla danego kodu maszyny odpowiada na pytanie, czy .
(3) Istnieje stała taka, że