<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Zenonov_stroj</id>
	<title>Zenonov stroj - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Zenonov_stroj"/>
	<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Zenonov_stroj&amp;action=history"/>
	<updated>2026-05-25T09:13:06Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://croatianschoolsydney.com/index.php?title=Zenonov_stroj&amp;diff=40368&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatski unos stranica</title>
		<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Zenonov_stroj&amp;diff=40368&amp;oldid=prev"/>
		<updated>2021-08-20T04:32:49Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatski unos stranica&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--'''Zenonov stroj'''--&amp;gt;U [[matematika|matematici]] i [[računarstvo|računarstvu]], '''Zenonovi strojevi''' (skraćeno kao '''ZS''', također zvan i '''ubrzani Turingov stroj''') su računski modeli povezani sa [[Turingov stroj|Turingovim strojevima]] koji dozvoljavaju obavljanje prebrojivo beskonačno mnogo algoritamskih koraka u konačnom vremenu. Ovi strojevi su također isključeni u istom računskom modelu. (pogledati [[Zenonov stroj#Nemogućnost ostvarenja Zenonovih strojeva|Nemogućnost ostvarenja Zenonovih strojeva]] dolje.)&lt;br /&gt;
&lt;br /&gt;
Formalnije, Zenonov stroj je Turingov stroj koji zahtijeva 2&amp;lt;sup&amp;gt;-''n''&amp;lt;/sup&amp;gt; vremenskih jedinica za obavljanje ''n''-tog koraka. Stoga prvi korak zahtijeva 0.5 jedinica vremena, drugi korak 0.25 jedinica, treći korak 0.125 i tako dalje, iz čega slijedi da će nakon jedne vremenske jedinice trebati biti obavljeno beskonačno mnogo koraka.&lt;br /&gt;
&lt;br /&gt;
== Nemogućnost ostvarenja Zenonovih strojeva ==&lt;br /&gt;
Zenonove strojeve isključuje zakon diskretnosti u [[aktorski model|aktorskom modelu]] računanja.&lt;br /&gt;
&lt;br /&gt;
== Porijeklo Zenonovih strojeva ==&lt;br /&gt;
O ideji Zenonovih strojeva je prvi raspravljao [[Hermann Weyl]] [[1927.]] Imenovani su po starogrčkom filozofu [[Zenon iz Eleje|Zenonu]].&lt;br /&gt;
&lt;br /&gt;
== Zenonovi strojevi i izračunljivost ==&lt;br /&gt;
&lt;br /&gt;
Zenonovi strojevi dozvoljavaju izračun nekih funkcija koje nisu Turing-izračunljive. Na primjer, [[problem zaustavljanja]] za Turingove strojeve Zenonov stroj može lako riješiti, što je prikazano sljedećim [[pseudokod]]om:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;u&amp;gt;započni&amp;lt;/u&amp;gt; program&lt;br /&gt;
   zapiši 0 na prvu poziciju izlazne trake;&lt;br /&gt;
   postavi ''i'' = 1;&lt;br /&gt;
   &amp;lt;u&amp;gt;započni&amp;lt;/u&amp;gt; petlju&lt;br /&gt;
     simuliraj prvih ''i'' koraka danog Turingovog stroja za dani ulaz;&lt;br /&gt;
     ako se Turingov stroj zaustavio, tada zapiši 1 na prvu poziciju izlazne trake;&lt;br /&gt;
     ''i'' = ''i'' + 1;&lt;br /&gt;
   &amp;lt;u&amp;gt;završi&amp;lt;/u&amp;gt; petlju&lt;br /&gt;
 &amp;lt;u&amp;gt;završi&amp;lt;/u&amp;gt; program&lt;br /&gt;
&lt;br /&gt;
(Međutim, problem zaustavljanja za Zenonove strojeve se ne može riješiti Zenonovim strojem).&lt;br /&gt;
&lt;br /&gt;
Nažalost, naivan pristup Zenonovim strojevima u beskonačnim izračunavanjima vodi ka problemima. Na primjer, za razliku od Turingovog stroja, izlaz Zenonovog stroja nakon njegova završavanja računanja (tj. nakon jedne vremenske jedinice) ne mora biti u drugačijem stanju. Ovo se na primjer može dogoditi ako stroj nastavi alternirajuće zapisivati različite izlaze. Neke od ostalih komplikacija uključuju nedefinirana unutarnja stanja stroja, glave za pisanje koje &amp;quot;otpišu u beskonačnost&amp;quot; i sl.&lt;br /&gt;
&lt;br /&gt;
Sljedeći algoritam predstavljen u pseudokodu, koji pokušava algoritamski odlučiti istinitost [[konjektura o prostim brojevima blizancima|konjekture o prostim brojevima blizancima]], zorno to predočava:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;u&amp;gt;započni&amp;lt;/u&amp;gt; program&lt;br /&gt;
   postavi ''i'' = 3;&lt;br /&gt;
   &amp;lt;u&amp;gt;započni&amp;lt;/u&amp;gt; petlju&lt;br /&gt;
     zapiši 0 na prvu poziciju izlazne trake;&lt;br /&gt;
     ako su ''i'' i ''i + 2'' prosti brojevi, tada zapiši 1 na prvu poziciju izlazne trake;&lt;br /&gt;
     ''i'' = ''i'' + 2&lt;br /&gt;
   &amp;lt;u&amp;gt;završi&amp;lt;/u&amp;gt; petlju&lt;br /&gt;
 &amp;lt;u&amp;gt;završi&amp;lt;/u&amp;gt; program&lt;br /&gt;
&lt;br /&gt;
Ukoliko konjektura o prostim brojevima blizancima nije istinita, izlaz će ovog Zenonovog stroja biti 0. Inače, stroj će nastaviti alternirajuće zapisivati jedinice i nule, ad infinitum, uzrokujući nedefinirano završno stanje po isteku jedne jedinice vremena izvršavanja.&lt;br /&gt;
&lt;br /&gt;
Možda se na prvi pogled čini primamljiva ideja o uvođenju mehanizma koji otklanja ove abnormalnosti (smrzavanjem izlaza stroja, pomicanjem glave za pisanje do konačne pozicije i postavljanjem unutarnje zastavice) - međutim, to će u biti samo uvesti [[proročki stroj|proroka]] za problem koji želimo riješiti.&lt;br /&gt;
&lt;br /&gt;
== Vidjeti također ==&lt;br /&gt;
* [[Zenon iz Eleje#Zenonovi paradoksi|Zenonovi paradoksi]]&lt;br /&gt;
&lt;br /&gt;
== Izvori ==&lt;br /&gt;
&lt;br /&gt;
* Petrus H. Potgieter, ''Zeno machines and hypercomputation'', 2004, http://arxiv.org/abs/cs/0412022&lt;br /&gt;
[[Kategorija:Računski modeli]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>