🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #2229

Re: REKURSIVE FUNKTION GESUCHT !!!

#2229
From: Holger Bruns
Date: Mon, 28 Dec 1998 00:00
48 lines
3646 bytes
In article <766h7c$prf2@frodo.avunet.de> 
"Dr. Hubert Wagner" <wagner@avunet.de> writes:

>Bevor man sich ueber die emails anderer Personen mokiert, sollte man sich
>besser vergewissern, dass die eigenen Behauptungen korrekt sind.
>Iterative Programme - und darunter fallen fuer mich auch solche, die
>while- oder repeat-Schleifen enthalten koennen - sind i.a. nicht
>primitiv-rekursiv, sondern nur (partiell) rekursiv. Insbesondere kann eine
>nicht totale Funktion nie primitiv-rekursiv sein. Im uebrigen ist es gar
>nicht
>schwierig, z.B. f�r die nicht primitiv-rekursive Ackermann-Funktion
>ein iteratives Programm zu schreiben.

Solange Dummies wie ich posten k�nnen, was sie wollen, ist es ja auch in 
Ordnung, da� Sie sich mokieren, Herr Doktor. Der wichtige Satz geht in Ihrem
Posting jedoch fast unter: "...fallen fuer mich...". Den h�tte ich doch fast 
�berlesen.

Au�erdem bezog sich die Diskussion auf keine Email, sondern auf ein Posting, 
aber das sei nur am Rande erw�hnt. 

Die Klasse der primitiv-rekursiven Funktionen ist wie folgt definiert:

- Alle konstanten Funktionen sind primitiv rekursiv.
- Alle identischen Abbildungen sind primitiv rekursiv.
- Die Nachfolgerfunktion auf den nat�rlichen Zahlen ist primitiv rekursiv.
- Jede Funktion, die durch primitive Rekursion aus primitiv rekursiven 
Funktionen entsteht, ist primitiv rekursiv.

Insofern also mit while-Schleifen oder repeat-until-Schleifen primitiv 
rekursive Funktionen berechnet werden, ist die berechnete Funktion selbst 
wieder primitiv rekursiv. 

Wenn das gegebene Programm nicht primitv rekursiv sein soll, dann h�tte ich 
gerne den Beweis daf�r. 

Die Ackermannfunktion stand im �brigen nicht zur Debatte. Sie ist zwar 
while-berechenbar, aber nicht loop-berechenbar und damit tats�chlich nicht 
primitiv rekursiv.

Abschlie�end erlaube ich mir noch den Hinweis, da� es dem Einsender offenbar 
darum ging, eine Funktion zu bekommen, die sich selbst als Argument verwendet. 
Ich wollte ihm nur sagen, da� er die hier gepostete Funktion ohne Probleme 
bereits als rekursiv bezeichnen kann und seine Hausaufgaben als erledigt 
betrachten darf, ohne auch nur einen Handschlag daran getan zu haben.

Holger
Technical Details
Message-ID: <holger.5369.00116E79@nospam.deep.hb.provi.de>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <75jgu9$us6$2@news03.btx.dtag.de> <75jn7u$d82$4@news06.btx.dtag.de> <367F88C1.E87245BD@physik.tu-muenchen.de> <368045fa.521842@news.bremen.pop.de> <766h7c$prf2@frodo.avunet.de>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: 113080,9bafa60666ddb2fc
X-Google-Attributes: gid113080,public
X-Google-Thread: 115005,9bafa60666ddb2fc
X-Google-Attributes: gid115005,public
X-Google-Thread: 1102ea,9bafa60666ddb2fc
X-Google-Attributes: gid1102ea,public
X-Google-Thread: fd655,9bafa60666ddb2fc
X-Google-Attributes: gidfd655,public
X-Google-Thread: 113dff,9bafa60666ddb2fc
X-Google-Attributes: gid113dff,public
X-Google-Thread: f4da7,9bafa60666ddb2fc
X-Google-Attributes: gidf4da7,public
X-Google-Thread: fd78a,9bafa60666ddb2fc
X-Google-Attributes: gidfd78a,public
X-Google-Thread: 10c73c,71651099f6aacf3f
X-Google-Attributes: gid10c73c,public
From: holger@nospam.deep.hb.provi.de (Holger Bruns)
Subject: Re: REKURSIVE FUNKTION GESUCHT !!!
Date: 1998/12/28
Message-ID: <holger.5369.00116E79@nospam.deep.hb.provi.de>
X-Deja-AN: 426471439
Content-Transfer-Encoding: 8bit
References: <75jgu9$us6$2@news03.btx.dtag.de> <75jn7u$d82$4@news06.btx.dtag.de> <367F88C1.E87245BD@physik.tu-muenchen.de> <368045fa.521842@news.bremen.pop.de> <766h7c$prf2@frodo.avunet.de>
Content-Type: text/plain; charset=iso-8859-1
Organization: spam hater
Mime-Version: 1.0
Newsgroups: de.comp.lang.c++,de.sci.informatik.ki,de.sci.informatik.misc,fido.ger.ccc,fido.ger.informatik,maus.wissenschaft.informatik,schule.informatik,z-netz.wissenschaft.informatik