Theorems |
funpow_I : !n. funpow I n = Ifunpow_add : !f m n. funpow f (m + n) = funpow f m o funpow f nfunpow_mult : !f m n. funpow f (m * n) = funpow (funpow f m) nfunpow_one : !f. funpow f 1 = ffunpow_suc' : !f n. funpow f (SUC n) = funpow f n o ffunpow_suc_x : !f n x. funpow f (SUC n) x = f (funpow f n x)funpow_suc_x' : !f n x. funpow f (SUC n) x = funpow f n (f x) |