[Cover] [Contents] [Index] Previous page Next Section

Page 267
§12.4 An Axiomatic Approach to Complexity of Convergence
In this section we briefly discuss axiomatizations of various complexity measures for convergence. This discussion is based on work of Daley and Smith [54], which in turn was inspired by Blum's [19] axiomatic treatment of complexity measures for computable functions. As before, we assume in what follows that texts for functions are arranged in canonical order.
12.10 Definition Let M denote the class of all computable scientists. Suppose C is a partial function from 0267-001.gif. We say that C is a complexity measure for convergence if and only if the following two axioms are satisfied.
(A1) 0267-002.gif.
(A2) The relation [C(M, f) = n] is limiting-recursively decidable in M, f, and n.1
These two axioms parallel Blum's axioms for the complexity of programs (see page 24). Note that the definition concerns complexity of convergence, not identification. In other words, there is no requirement that the final hypothesis be correct.
The following proposition shows that the mind change complexity measure described in Section 12.2 satisfies the above axioms. See Exercises 12-5 and 12-6 for other examples of measures.
12.11 Proposition (Daley and Smith [54]) Let  d (M, f) denote the number of mind changes made by M on f. Then  d  satisfies the axioms given in Definition 12.10
Proof: Clearly,  d (M, f) is defined if and only if 0267-003.gif. So,  d  satisfies axiom (A1). For each M and 0267-004.gif, define
0267-005.gif.
Clearly, 0267-006.gif is recursive. Note that, for each M and f,
0267-007.gif
It is thus straightforward to show that  d  satisfies axiom (A2).
Daley and Smith [54] have a number of further results on complexity measures based on this axiomatic approach.
1 That is, there is a recursive functional  Q  such that, for all M, 0267-008.gif, and 0267-009.gif, we have that 0267-010.gif and this limit is 1 if C(M, f) = n and 0 otherwise.

 
[Cover] [Contents] [Index] Previous page Next Section