2
有關終止函數定義的問題。終止函數定義(算法)
我們有一個相對簡單的函數來計算輸入的₂log2n⌋。
LOG2
Configuration: {[r, n] | Integers r ≥ 0 and n ≥ 1}
[r, n] -> [r + 1, n/2] if n > 1 ∧ n even
[r, n] -> [r, n − 1] if n > 1 ∧ n odd
而且我們問過一些終端功能μ(R,N)是否正確。
μ(R,N)= N是正確的:該函數的結束條件是當n = 1的,如在該點R =⌊log₂n₀⌋。
然而,μ(r,n)= 2n + r顯然也是正確的。
此外,μ(R,N)= N + R是不正確
這是我的理解是,終端功能μ(R,N)只是變量,該函數終止依賴於(在這種情況下,n達到1),那麼爲什麼2n + r終止函數?
終止函數μ(r,n)在這方面的確切定義是什麼?