The basic form of the theorem applies to functions of two arguments (Nies 2009, p. 6). Given a Gödel numbering \varphi of partial computable functions, there is a
primitive recursive function s of two arguments with the following property: for every Gödel number
e of a partial computable function
f with two arguments, the expressions \varphi_{s(e, x)}(y) and f(x, y) are defined for the same combinations of natural numbers
x and
y, and their values are equal for any such combination. In other words, the following
extensional equality of functions holds for every
x: : \varphi_{s(e, x)} \simeq \lambda y.\varphi_e(x, y). More generally, for any , there exists a primitive recursive function S^m_n of arguments that behaves as follows: for every Gödel number
e of a partial computable function with arguments, and all values of
x1, …,
xm: : \varphi_{S^m_n(e, x_1, \dots, x_m)} \simeq \lambda y_1, \dots, y_n.\varphi_e(x_1, \dots, x_m, y_1, \dots, y_n). The function
s described above can be taken to be S^1_1. ==Formal statement==