Kezdőoldal » Tudományok » Természettudományok » Kiszámíthatóságelméletileg a...

U. Xorter kérdése:

Kiszámíthatóságelméletileg a Turing-gép memóriacelláit milyen adattípusokkal indexelhetjük?

Figyelt kérdés
Milyen adattípusoknál nem lesz az alternatív Turing-gép (automata) Turing-ekvivalens? És ha nem lesz az, akkor milyen (új) problémákat tud/nem tud majd megoldani?

2022. ápr. 22. 16:30
1 2
 1/11 anonim ***** válasza:
70%
Mi?
2022. ápr. 22. 16:37
Hasznos számodra ez a válasz?
 2/11 anonim ***** válasza:
83%
Az elméleti turing gépet nem indexeljük, mert elméleti. Egy általános RAM (ROM, stb.) memóriát jellemzően egész típussal címzünk. Ha minél nehezebben használható memóriát keresel, akkor címezd lebegőpontos értékkel.
2022. ápr. 22. 16:52
Hasznos számodra ez a válasz?
 3/11 anonim ***** válasza:
72%
Ami még érdekelhet (a következő tök más kérdésedig), az pl. az analóg számítógép, bár szerintem annak a memóriája is egész darabszámú diszkrét cellákból áll.
2022. ápr. 22. 17:57
Hasznos számodra ez a válasz?
 4/11 Tevenyereggyarto ***** válasza:
92%
Néha úgy érzem ,hogy U. Xorter valami “random kérdés generátor” amit valaki futtat s esetlen néha ránéz, kedvező bolygóegyüttállásokkor reagál is a válaszokra. Naponta többször kérdez mindenfélét de reagálni nem is tudom hányszor láthattam.
2022. ápr. 22. 18:03
Hasznos számodra ez a válasz?
 5/11 anonim ***** válasza:
69%
A qbit adattípusra gondolsz. Pl. néhány titkosítás gyors megfejtéséhez jó
2022. ápr. 22. 20:04
Hasznos számodra ez a válasz?
 6/11 A kérdező kommentje:

#2-es, minden számítógép alulról közelíti a Turing-gépet. A potenciálisan végtelen tárral rendelkező számítógépek nevezhetőek Turing-gépeknek, de itt egy explicit megvalósítás:

https://www.youtube.com/watch?v=E3keLeMwfHY&ab_channel=MikeD..

#3-as, valami olyasmi. A wikin hiperszámításoknak nevezik, amit egy ilyen "szuper-Turing-géppel" lehet számolni:

[link]

A lényeg, hogy alef-0 helyett potenciálisan 2^alef-0 (azaz kontinuum sok) függvénye lehet egy ilyen szuper-Turing-gépnek, ami szerintem kontinuum valós számos indexeléssel, vagy kontinuum N->N függvényes indexeléssel érhető el.

Egyébként matematikailag bebizonyítható, hogy a többszalagos Turing-gép, sőt a 2D-s és többdimenziós szalagos Turing-gép is Turing-ekvivalens. Hiszen ezekhez elég alef-0 számosságú indexelés. Na de egy "folytonos szalagos" vagy "Turing-gép-szalagos" Turing-gép?

#4-es, most is válaszolok. Amúgy a gyk történelmében voltak már igazi botok is. :)

#5-ös, most nem keverném ide a qbiteket.

2022. ápr. 22. 20:32
 7/11 anonim ***** válasza:
100%
Te érted amit kérdezel? Meg úgy általában érdekelnek a válaszok?
2022. ápr. 22. 22:38
Hasznos számodra ez a válasz?
 8/11 anonim ***** válasza:
100%
Ezt én sem vágom, mit kell indexelés alatt érteni. Eleve memóriacellákról volt, tehát "cellák". Ehhez képest mi ez a folytonos szalagos dolog? Definiáld, hogy mit tárolsz rajta, min végezne műveleteket egy ilyen gép.
2022. ápr. 22. 22:53
Hasznos számodra ez a válasz?
 9/11 anonim ***** válasza:

Amit belinkeltél videót az természetesen nem explicit megvalósítás, hanem explicit szemléltetése.


Amit belinkeltél wiki oldalt, részlet :

"State space

In a sense, most functions are uncomputable: there are {\displaystyle \aleph _{0}}\aleph _{0} computable functions, but there are an uncountable number ({\displaystyle 2^{\aleph _{0}}}2^{\aleph _{0}}) of possible Super-Turing functions.[3]"


Írom magyarul.

Bizonyos értelemben a legtöbb függvény kiszámíthatatlan. Kiszámíthatlan alatt azt szokták érteni ami nem számítható ki Turing géppel. Megszámlálhatóan végtelen (alef-0) kiszámítható függvény van , kontinuum végtelen sok (2^aleph-0) féle szuper-Turing géppel számítható függvény létezik.

State space azaz állapottér. Turing gép állapottere megszámlálhatóan végtelen. Egyszerűség kedvéért tekintsünk olyan Turing gépet melynek memória cellái 0 vagy 1 értéket vehetnek fel. Tudjuk hogy a Turing gép mindig véges sok memóriacellát használ fel, de ezen belül tetszőlegesen sok memóriacellát használhat fel. A Turing gép memóriájának az összes lehetséges állapotát megindexelhetjük a természetes számokkal, méghozzá bijektív leképezéssel. 1-hez rendeljük az aktuálisan nulla darab memóriacellát használó Turing gépet. 2-höz rendeljük az aktuálisan az egy darab nulla értékű memóriacellát használó Turing-gépet. 3-hoz rendeljük az aktuálisan az egy darab egy értékű memóriacellát használó Turing-gépet ... és így tovább. Vagyis a leképezés 1 --> [], 2 --> [0], 3 --> [1], amit nem írtam le hosszasan 4 --> [0,0] ... stb. Vegyük észre hogy tulajdonképpen a sorszám bináris képe a hozzá tartozó memóriacellák állapota, csak éppen a kezdeti egyest hagytuk le, tekinthetjük úgy is hogy mindig 1-essel kezdődik így kár kiírni. Ezzel beláttuk hogy megszámlálhatóan végtelen sok állapota lehet. Viszont ha megengedjük hogy ténylegesen végtelen sok memóriacella is lehet, akkor annak már megszámlálhatatlanul sok féle állapota lehet. Mint tudjuk hogy n bitnek 2^n állapota lehet, ha alef-0 bit van annak 2^(alef-1) azaz kontinuum sok állapota van. Röviden : a memóriacelláit akkor is indexelhetjük a természetes számokkal, ha a szalag hossza és tartalma aktuális végtelen.

Egyik elvi konstrukció a Zeno-gép amely egy ATM (accelerated Turing machine azaz gyorsított Turing gép). Az n-dik lépést 2^-n-iken időegység alatt hajtja végre, így véges idő alatt végtelen sok lépést hajt végre. Mint tudjuk 1/2 + 1/4 + 1/(2^n) + ... végtelen összeg pont 1. Precízebben mondva az a sorozat melynek első tagja s(1) = 2^-1 , n-ik tagja n>1 esetében s(n) = s(n-1) + 2^-n, sorozat határétéke 1. Vagyis ha a Zeno gép első műveletet 1/2 sec alatt, másidik műveletet 1/4 ... stb hajtha végre akkor 1 másodperc alatt végtelen sok műveletet hajt végre.

Másik ilyen elvi gép a CTC-ben létező gép (closed timelike curve = zárt időszerű görbe) azaz időhurokban van.

[link]

Stb.

Egyébként ezek már pusztán matematikailag is ellentmondásosak. A Zeno gép az általam írt 1 másodperc alatt végtelen sok számítást végreható változatában ha írok egy algortimust amely egy bool változót negál minden lépésnél, kezdetnek legyen igaz az értéke, majd hamis, majd megint igaz ... az értéke igaz vagy hamis lesz 1 másodperc múlva? Olyan mintha azt kérdezném hogy páros vagy páratlan a megszámlálhatóan végtelen --> ellentmodás.


Továbbá Pl :

Idealizált analóg számítógép tud hiperszámítást végezni, ha a fizika megengedi ténylegesen a valós változókat, nem csak a Turing géppel kiszámítható és nem csak a véges pontosságú aritmetikán ábrázolható és ezek valamilyen módon „kihasználhatók” hasznos (nem véletlenszerű) számításokhoz. Ez meglehetősen bizarr fizikatörvényeket igényelhet (például mérhető fizikai állandót orakuláris értékkel, például Chaitin állandóját), és megkövetelné a valós értékű fizikai érték abszolút pontosságú mérésének képességét,az e fajta precíziós mérés a fizikai ismereteink szerint elméletileg is kivitelezhetetlen.

... stb.

2022. ápr. 25. 00:10
Hasznos számodra ez a válasz?
 10/11 dq ***** válasza:
100%

A turing gépnek nincsenek memóriacellái. Ha lennének, akkor sem adattípussal lenne indexelve, hanem halmazokkal. (Az állapotai például azzal vannak.)


Ha meg akarsz tudni valamit, kérdezd meg. Ha valami konkrétat akarsz megtudni, tedd fel a kérdést pontosan, de úgy, hogy értelme is legyen.

Ha általánosság érdekel, akkor tedd fel a kérdést általánosan (pl: kérdezd meg azt, ami érdekel).

Egyébként meg ne trollkodj.

2022. ápr. 25. 00:56
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!