Inside the Muchnik Degrees I: Discontinuity, Learnability, And

Inside the Muchnik Degrees I: Discontinuity, Learnability, And

INSIDE THE MUCHNIK DEGREES I: DISCONTINUITY, LEARNABILITY AND CONSTRUCTIVISM K. HIGUCHI AND T. KIHARA Abstract. Every computable function has to be continuous. To develop computability theory of discontin- uous functions, we study low levels of the arithmetical hierarchy of nonuniformly computable functions on Baire space. First, we classify nonuniformly computable functions on Baire space from the viewpoint of learning theory and piecewise computability. For instance, we show that mind-change-bounded-learnability 0 0 0 is equivalent to finite (Π1)2-piecewise computability (where (Π1)2 denotes the difference of two Π1 sets), 0 error-bounded-learnability is equivalent to finite ∆2-piecewise computability, and learnability is equivalent 0 0 to countable Π1-piecewise computability (equivalently, countable Σ2-piecewise computability). Second, we introduce disjunction-like operations such as the coproduct based on BHK-like interpretations, and then, we see that these operations induce Galois connections between the Medvedev degree structure and asso- ciated Medvedev/Muchnik-like degree structures. Finally, we interpret these results in the context of the Weihrauch degrees and Wadge-like games. 1. Summary 1.1. Introduction. Imagine the floor function, a real function that takes the integer part of an input. Although it seems easy to draw a rough graph of the floor function, it is not computable with respect to the standard real number representation [77], because computability automatically induces topological continuity. One way to study the floor function in computability theory is to “computabilize” it by chang- ing the representation/topology of the real space (see, for instance, [79]). However, it is also important to enhance our knowledge of the noncomputability/discontinuity level of such seemingly computable functions without changing representation/topology. Our main objective is to study low levels of the arithmetical/Baire hierarchy of functions on Baire space from the viewpoint of approximate computabil- ity/continuity and piecewise computability/continuity. We postulate that a nearly computable function shall be, at the very least, nonuniformly computable, where a function f is said to be nonuniformly computable if for every input x, there exists an algo- rithm Ψx that computes f (x) using x as an oracle, where we do not require the map x 7→ Ψx to be computable. The notion of nonuniform computability naturally arises in Computable Analysis [12, 83]. However, of course, most nonuniformly computable discontinuous functions are far from being com- arXiv:1210.0697v2 [math.LO] 8 Sep 2013 putable. Then, what type of discontinuous functions are recognized as being nearly computable? A nearly computable/continuous function has to be approximated using computable/continuous functions. For instance, a Baire function appears to be dynamically approximated by a sequence of continuous functions and a piecewise continuous (σ-continuous) function appears to be statically approximated by countably many continuous functions. There have been many challenges [15, 82, 81, 80, 83, 78, 79] in developing computability the- ory of (nonuniformly computable) discontinuous functions using the notion of learnability (dynamical- approximation) and piecewise computability (statical-approximation). Indeed, one can show the equiva- 0 lence of effective learnability and Π1-piecewise computability: the class of functions that are computable with finitely many mind changes is exactly the class of functions that are decomposable into countably 2010 Mathematics Subject Classification. 03D30, 03D78, 03F60, 03E15, 03B55, 68Q32. Key words and phrases. computable analysis, limit computable mathematics, identification in the limit, Medvedev degree, Weihrauch degree. 1 2 K. HIGUCHI AND T. KIHARA 0 many computable functions with Π1 domains. In this paper, we introduce various concepts of dynamic- approximability, and then, we characterize these concepts as static-approximability. Now, we focus our attention on the concepts lying between (uniform) computability and nonuniform computability. In 1950-60th, Medvedev [46] and Muchnik [48] introduced the degree structure induced by uniform and nonuniform computability to formulate semantics for the intuitionistic propositional calculus based on Kolmogorov’s idea of interpreting each proposition as a problem. The degree structure induced by the Medvedev (Muchnik) reduction forms a Brouwer algebra (the dual of a Heyting algebra), where the (intuitionistic) disjunction is interpreted as the coproduct of subsets of Baire space. Our objective is to reveal the hidden relationship between the hierarchy of nonuniformly computable functions and the hierarchy of disjunction operations. When a certain suitable disjunction-like operation such as the coproduct is introduced, we will see that one can recover the associated degree structure from the disjunction operation. As a consequence, we may understand the noncomputability feature of func- tions by observing the degree-theoretic behavior of associated disjunction operations. This phenomenon can be explained by using the terminology of Galois connections or adjoint functors. For instance, one can introduce a disjunction operation on Baire space using the limit-BHK interpretation of Limit Com- putable Mathematics [31] (abbreviated as LCM), a type of constructive mathematics based on Learning Theory, whose positive arithmetical fragment is characterized as Heyting arithmetic with the recursive 0 ω-rule and the Σ1 law of excluded middle [6, 73]. Then, the “limit-BHK disjunction” includes all the information about the reducibility notion induced by learnable functions on Baire space. Furthermore, in this paper, we introduce more complicated disjunction-like operations using BHK- like interpretations represented as “dynamic proof models” or “nested models”. For instance, a dynamic disjunction along a well-founded tree realizes the concept of learnability with ordinal-bounded mind changes, and a dynamic disjunction along an ill-founded tree realizes the concept of decomposability 0 into countably many computable functions along a Σ2 formula. We also interpret these results in the context of the Weihrauch degrees and Wadge-like games. We introduce a partial interpretation of nonconstructive principles including LLPO and LPO in the Weihrauch degrees and characterize the noncomputability/discontinuity level of nearly computable functions using these principles. 1.2. Results. In section 2, we introduce the notion of (α, β|γ)-computability for partial functions on NN, for each ordinal α, β, γ ≤ ω. Then, the notion of (α, β|γ)-computability induces just seven classes closed under composition. C 1 N • [ T ]1 denotes the set of all partial computable functions on N . C 1 N • [ T ]<ω denotes the set of all partial functions on N learnable with bounded mind changes. C 1 N • [ T ]ω|<ω denotes the set of all partial functions on N learnable with bounded errors. C 1 N • [ T ]ω denotes the set of all partial learnable functions on N . C <ω N • [ T ]1 denotes the set of all partial k-wise computable functions on N for some k ∈ N. C <ω N • [ T ]ω denotes the set of all partial functions on N learnable by a team. C ω N • [ T ]1 denotes the set of all partial nonuniformly computable functions on N (i.e., all functions f satisfying f (x) ≤T x for any x ∈ dom( f )). We will see that the following inclusions hold. C <ω ⊂ [ T ]1 ⊂ C 1 C 1 C 1 C <ω C ω [ T ]1 ⊂ [ T ]<ω ⊂ [ T ]ω|<ω [ T ]ω ⊂ [ T ]1 ⊂ C 1 [ T ]ω ⊂ These notions are characterized as the following piecewise computability notions, respectively. 1 N • decp[−] also denotes the set of all partial computable functions on N . INSIDE THE MUCHNIK DEGREES I 3 <ω 0 N • decd [Π1] denotes the set of all partial functions on N that are decomposable into finitely many 0 0 0 partial computable functions with (Π1)2 domains, where a (Π1)2 set is the difference of two Π1 sets. <ω 0 N • decp [∆2] denotes the set of all partial functions on N that are decomposable into finitely many 0 partial computable functions with ∆2 domains. ω 0 N • decp [Π1] denotes the set of all partial functions on N that are decomposable into countably 0 many partial computable functions with Π1 domains. <ω N • decp [−] denotes the set of all partial functions on N that are decomposable into finitely many partial computable functions. <ω ω 0 N • decp decp [Π1] denotes the set of all partial functions on N that are decomposable into finitely 0 many partial Π1-piecewise computable functions. ω N • decp [−] denotes the set of all partial functions on N that are decomposable into countably many partial computable functions. <ω ⊂ decp [−] ⊂ 1 <ω 0 <ω 0 <ω ω 0 ω decp[−] ⊂ decd [Π1] ⊂ decp [∆2] decp decp [Π1] ⊂ decp [−] ⊂ ω 0 decp [Π1] ⊂ In Section 3, we formalize the disjunction operations. Medvedev interpreted the intuitionistic dis- junction as the coproduct (direct sum) ⊕ : P(NN) × P(NN) → P(NN). We will introduce the following ∗ N N N disjunction operations ~·∨·∗ : P(N ) × P(N ) → P(N ): • ~·∨·3 P NN LCM[n] is the disjunction operation on ( ) induced by the backtrack BHK-interpretation with mind-changes < n. • ~·∨·2 P NN LCM is the disjunction operation on ( ) induced by the two-tape BHK-interpretation with finitely many mind-changes. • ~·∨·3 P NN LCM is the disjunction operation on ( ) induced by the backtrack BHK-interpretation with finitely many mind-changes. ~ 2 N • ·∨· CL is the disjunction operation on P(N ) induced by the two-tape BHK-interpretation permitting unbounded mind-changes. ⊕ ~·∨·3

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    53 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us