num 0 _ b = b
num n f b = f $ num (n-1) f b
exp' m n f b = (num n (num m)) f b
Есть функция возведения в степень на нумералах Черча, работает так:
exp' 2 10 (+1) 0
Будьте добры, подскажите, почему и как работает вот это:
num n (num m)
Спасибо!
num 0 _ b = b
num n f b = f $ num (n-1) f b
exp' m n f b = (num n (num m)) f b
Есть функция возведения в степень на нумералах Черча, работает так:
exp' 2 10 (+1) 0
Будьте добры, подскажите, почему и как работает вот это:
num n (num m)
Спасибо!