Berechenbarkeitstheorie/Turing-Berechenbarkeit und Churchsche These
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>Scheme</language>
==Merkwürdige aber berechenbare Funktionen==
===Collatz-Folge===
<code id="4f8a79406ab06" hidden>
(define collatz
(lambda (n)
(cond
((= n 1) '())
((even? (cons n (collatz (/ n 2))))
(else
(cons n (collatz (+ (* 3 n) 1)))))))
</code>
<run id="4f8a79406abff">(collatz 7)</run>
===Für alle Argumente undefinierte Funktion===
<code id="4f8a79406ab82" hidden>
(define nirgends-definiert
(lambda (n)
(nirgends-definiert n)))
</code>
<run id="4f8a79406ac79">(nirgends-definiert)</run>