SICP問題1.10

今回はAckermann関数という数学関数についての問題。

(define (A x y)
	(cond ((= y 0) 0)
		  ((= x 0) (* 2 y))
		  ((= y 1) 2)
		  (else (A (- x 1) (A x (- y 1))))))

次の式の値は

(A 1 10)

>1024
(A 2 4)

>65536
(A 3 3)

>65536

途中のプロセスは書くまでも無いので省略。ここまでは問題ない。
次は、次の定義の数学的定義を述べる問題。

(define (f n) (A 0 n))
>2n

(define (g n) (A 1 n))
>2^n

(define (h n) (A 2 n))
>?

最後だけわからない。
どういった計算になるかは頭の中にあるのだが、
数学的定義の表記がわからない。

もっと数学勉強しろということですか…