S-m-n-Theorem

S-m-n-Theorem

Das s_{n}^m-Theorem ist ein zentrales Resultat der Berechenbarkeitstheorie. Es stellt ein Hilfsmittel dar, mit dem man den Code eines Programms in Abhängigkeit von Parametern berechnen kann. Ein Resultat daraus ist, dass eine Programmiersprache, die zur Laufzeit generierten Code ausführen kann, Currying unterstützen kann.

Formale Definition

Gegeben sei i \in \mathbb{N} mit \varphi_{i}\colon \mathbb{N}^{m+n} \to \mathbb{N}, wobei i die Programmcodenummer des berechenbaren Programms \varphi_{i} sei.

Dann gibt es eine totale und berechenbare Funktion s_{n}^m\colon \mathbb{N}^{m+1} \to \mathbb{N} mit

\varphi_{s_{n}^m(i, y_1,..., y_m)}(z_1,..., z_n) = \varphi_{i}(y_1,..., y_m, z_1,..., z_n) für alle (y_1,..., y_m, z_1,...,z_n) \in \mathbb{N}^{m+n}.

Nichtformale Erklärung

Die smn - Eigenschaft besagt, dass es zu einem Code w, der mit den Parametern x und v ausgeführt wird/werden kann ein Transformationsprogramm U gibt, das aus w, x und v ein Programm wx berechnet, welches bei der Eingabe von v das gleiche berechnet, wie w bei der Eingabe von x und v.

Beispiel

Zu zeigen ist: Es existiert eine totale und berechenbare Funktion g\colon \mathbb{N}^2 \to \mathbb{N}, so dass für i, j, x \in \mathbb{N} gilt: \varphi_{g(i, j)}(x) = \varphi_{i}(x) + \varphi_{j}(x).

Definiere \psi(i, j, x) = \varphi_{i}(x) + \varphi_{j}(x). ψ ist berechenbar und es existiert ein k \in \mathbb{N}, so dass gilt: \psi = \varphi_{k}.

Nach dem s_{n}^m-Theorem gilt:

Es existiert eine totale und berechenbare Funktion s_{1}^2\colon \mathbb{N}^3 \to \mathbb{N} mit \varphi_{s_{1}^2(k, i, j)}(x) = \varphi_{k}(i, j, x) = \psi(i, j, x) für alle i, j, x \in \mathbb{N}.

Nun definieren wir g(i, j) := s_{1}^2(k, i, j). g ist total und berechenbar und es gilt:

\varphi_{g(i, j)}(x) = \varphi_{s_{1}^2(k, i, j)}(x) = \psi(i, j, x) = \varphi_{i}(x) + \varphi_{j}(x)

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Theorem — The o*rem, n. [L. theorema, Gr. ? a sight, speculation, theory, theorem, fr. ? to look at, ? a spectator: cf. F. th[ e]or[ e]me. See {Theory}.] 1. That which is considered and established as a principle; hence, sometimes, a rule. [1913 Webster]… …   The Collaborative International Dictionary of English

  • Theorem of Pappus — Theorem The o*rem, n. [L. theorema, Gr. ? a sight, speculation, theory, theorem, fr. ? to look at, ? a spectator: cf. F. th[ e]or[ e]me. See {Theory}.] 1. That which is considered and established as a principle; hence, sometimes, a rule. [1913… …   The Collaborative International Dictionary of English

  • Theorem der korrespondierenden Zustände — Theorem der korrespondierenden Zustände,   Theorem der übereinstimmenden Zustände, 1881 von J. D. van der Waals aufgestellter thermodynamischer Satz, der davon ausgeht, dass sich alle Stoffe am kritischen Punkt (kritischer Zustand) in einem… …   Universal-Lexikon

  • Theorem Stencil — Theorem stencil, sometimes also called theorem painting or velvet painting, is the art of making stencils and using them to make drawings or paintings on fabric or paper. [Chotner, Deborah (1992). American Naive Paintings , pp. 370 71. Oxford… …   Wikipedia

  • Theorem — The o*rem, v. t. To formulate into a theorem. [1913 Webster] …   The Collaborative International Dictionary of English

  • Theorem Proving in Higher-Order Logics — (TPHOLs) is an annual international academic conference on the topic of automated reasoning in higher order logics. The first TPHOLs was held in Cambridge, UK in 1987, but in the early years was an informal gathering of researchers interested in… …   Wikipedia

  • Theorēm — (griech.), soviel wie Lehrsatz …   Meyers Großes Konversations-Lexikon

  • Theorem — Theorēm (grch.), Lehrsatz …   Kleines Konversations-Lexikon

  • Theorem — Theorem, griech. (das Wort mit allen damit verwandten Ausdrücken hat seine Wurzel in einem griech. Zeitworte, welches bedeutet: anschauen, besonders: innerlich, geistig anschauen, in seinen letzten Gründen etwas schauen), der Lehrsatz; t. atisch …   Herders Conversations-Lexikon

  • theorem — index inference, postulate, prescription (directive), principle (axiom), supposition Burton s Legal Thesaurus. William …   Law dictionary

  • Theorem — Theorem,das:⇨Lehrsatz …   Das Wörterbuch der Synonyme

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”