2016-12-05 22:15:40 +01:00
|
|
|
(defun f (n)
|
|
|
|
|
(if (>= 0 n)
|
|
|
|
|
1
|
|
|
|
|
(- n (m (f (- n 1))))))
|
2014-04-02 16:56:35 +00:00
|
|
|
|
2016-12-05 22:15:40 +01:00
|
|
|
(defun m (n)
|
|
|
|
|
(if (>= 0 n)
|
|
|
|
|
0
|
|
|
|
|
(- n (f (m (- n 1))))))
|
2014-04-02 16:56:35 +00:00
|
|
|
|
2016-12-05 22:15:40 +01:00
|
|
|
(each ((n (range 0 15)))
|
|
|
|
|
(format t "f(~s) = ~s; m(~s) = ~s\n" n (f n) n (m n)))
|