„Turing-gép” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
1 forrás archiválása és 0 megjelölése halott linkként. #IABot (v2.0beta10)
107. sor:
=== A Turing-algoritmusok megszámlálhatóak és felsorolhatóak ===
 
Az előbbi kiszámolt eredményre a következőképp lehet jutni: adott véges n elemű ábécé feletti 1<k-állapotú Turing-gép egyértelműen megadható egy átmenetfüggvénnyel. Ez olyan táblázat, melynek n oszlopa és k sora van, tehát n×k cellája. Minden cellában az átmenetfüggvény egy lehetséges értéke áll, egy elemhármas, mely egy külső, egy belső és egy címszimbólumból álló rendezett elemhármas, ilyen pedig n×k×3 db. van. Mármost bármely cellába elvileg bármely lehetséges elemhármas beírható (persze az így kapott átmenetfüggvények többsége olyan gépet eredményez, ami semmi értelmeset nem csinál, például ha minden kimenő állapot stop-állapot, de bizony ez is egy Turing-gép), tehát n×k×3 elem n×k-adosztályú [[variáció (matematika)|variáció]]járól van szó. Ezek száma pedig (n×k×3)<sup>n×k</sup>. A becslés javítható, ha a stop-állapotot nem számítjuk külön sornak (mert ha a gép stop-állapotba kerül, akkor már nem számít ki több átmenetfüggvény-értéket, az stopnak megfelelő táblázatsor üres), az így kapott eredmény n×k×3<sup>n×(k-1)</sup>. Azért is érdemes ezt részletesen taglalni, mert észre lehet venni mindebből, hogy az adott ábécé feletti izomorf Turing-gépek (ti. ezek osztályai) felsorolhatóak, vagyis adott ábécé felett megszámlálhatóan végtelen sok nem-izomorf (Turing-) algoritmus létezik!
<!-- Sőt, az ábécén valamilyen [[rendezés]]t értelmezve, ennek segítségével [[lexikografikus rendezés|lexikografikusan rendezhetjük]] az átmenetfüggvény-értékeket mint rendezett elemhármasokat, eme rendezés segítségével pedig magukat az algoritmusokat is (hiszen ezek meg rendezett elem-n×k-asok!). Így adott egy rendezés a megszámlálható sok Turing-gépféleségen, így ezek fel is sorolhatóak. -->