数学 › 数理論理学と型理論 › 計算可能性

原始再帰関数

定義 3.1(「計算可能性」§3)

次の基本関数を考える。

  • ゼロ関数 Z(x)=0Z(x)=0。
  • 後者関数 S(x)=x+1S(x)=x+1。
  • 射影関数 Pin(x1,…,xn)=xiP^n_i(x_1,\ldots,x_n)=x_i(1≤i≤n1\le i\le n)。

原始再帰関数とは、基本関数から次の二つの操作を有限回繰り返して得られる関数である。

  • 合成:g:Nm→Ng:\mathbb{N}^m\to\mathbb{N} と h1,…,hm:Nn→Nh_1,\ldots,h_m:\mathbb{N}^n\to\mathbb{N} から、f(x⃗)=g(h1(x⃗),…,hm(x⃗))f(\vec{x})=g(h_1(\vec{x}),\ldots,h_m(\vec{x}))。
  • 原始再帰:g:Nn→Ng:\mathbb{N}^n\to\mathbb{N} と h:Nn+2→Nh:\mathbb{N}^{n+2}\to\mathbb{N} から、
f(x⃗,0)=g(x⃗),f(x⃗,y+1)=h(x⃗,y,f(x⃗,y)).f(\vec{x},0)=g(\vec{x}),\qquad f(\vec{x},y+1)=h(\vec{x},y,f(\vec{x},y)).

本文で読む(前後の説明と例)→

閉包の状態

定義

定義は閉包の起点です(証明を要しません)。

印の意味: ✓公理まで証明済み ・ △証明あり(閉包未完)・ ※主張のみ。テーマごとの集計は 閉包の状況。

これを使っている定理

証明で明示的に参照している定理は、まだありません。

関連するノック 1 問