a computability theory of real numbers
play

A Computability Theory of Real Numbers Xizhong Zheng Department of - PowerPoint PPT Presentation

A Computability Theory of Real Numbers Xizhong Zheng Department of Mathematics and Computer Science Arcadia University Glenside, PA 19038, USA zhengx@arcadia.edu July 20-24, 2020 WDCM-2020, Novosibirsk, Russia. 1 Classical Computability


  1. 3 The First Attempt CA = { the limits of computable sequences of rational numbers } — class of c.a. reals. The class CA has good mathematical properties: • CA is closed under the arithmetical operations + , − , × and ÷ , i.e., it is a field. • CA is closed under computable real functions. i ∈ A 2 − ( i +1) . • CA = ∆ 2 , i.e., x A ∈ CA iff A ∈ ∆ 2 , where x A := 0 .A = � CA does not have good computability theoretical property — not good enough! A computable sequence ( x s ) of rationals does not supply any “useful” information about its limit x := lim x s in any finite moment. E.g, after any finitely many steps • we do not have an upper or lower bound of x ; • we cannot write down definitively any digital of the decimal expansion of x . CA — minimal requirement of the computability of reals.

  2. 3 The First Attempt CA = { the limits of computable sequences of rational numbers } — class of c.a. reals. The class CA has good mathematical properties: • CA is closed under the arithmetical operations + , − , × and ÷ , i.e., it is a field. • CA is closed under computable real functions. i ∈ A 2 − ( i +1) . • CA = ∆ 2 , i.e., x A ∈ CA iff A ∈ ∆ 2 , where x A := 0 .A = � CA does not have good computability theoretical property — not good enough! A computable sequence ( x s ) of rationals does not supply any “useful” information about its limit x := lim x s in any finite moment. E.g, after any finitely many steps • we do not have an upper or lower bound of x ; • we cannot write down definitively any digital of the decimal expansion of x . CA — minimal requirement of the computability of reals.

  3. 3 The First Attempt CA = { the limits of computable sequences of rational numbers } — class of c.a. reals. The class CA has good mathematical properties: • CA is closed under the arithmetical operations + , − , × and ÷ , i.e., it is a field. • CA is closed under computable real functions. i ∈ A 2 − ( i +1) . • CA = ∆ 2 , i.e., x A ∈ CA iff A ∈ ∆ 2 , where x A := 0 .A = � CA does not have good computability theoretical property — not good enough! A computable sequence ( x s ) of rationals does not supply any “useful” information about its limit x := lim x s in any finite moment. E.g, after any finitely many steps • we do not have an upper or lower bound of x ; • we cannot write down definitively any digital of the decimal expansion of x . CA — minimal requirement of the computability of reals.

  4. 3 The First Attempt CA = { the limits of computable sequences of rational numbers } — class of c.a. reals. The class CA has good mathematical properties: • CA is closed under the arithmetical operations + , − , × and ÷ , i.e., it is a field. • CA is closed under computable real functions. i ∈ A 2 − ( i +1) . • CA = ∆ 2 , i.e., x A ∈ CA iff A ∈ ∆ 2 , where x A := 0 .A = � CA does not have good computability theoretical property — not good enough! A computable sequence ( x s ) of rationals does not supply any “useful” information about its limit x := lim x s in any finite moment. E.g, after any finitely many steps • we do not have an upper or lower bound of x ; • we cannot write down definitively any digital of the decimal expansion of x . CA — minimal requirement of the computability of reals.

  5. 3 The First Attempt CA = { the limits of computable sequences of rational numbers } — class of c.a. reals. The class CA has good mathematical properties: • CA is closed under the arithmetical operations + , − , × and ÷ , i.e., it is a field. • CA is closed under computable real functions. i ∈ A 2 − ( i +1) . • CA = ∆ 2 , i.e., x A ∈ CA iff A ∈ ∆ 2 , where x A := 0 .A = � CA does not have good computability theoretical property — not good enough! A computable sequence ( x s ) of rationals does not supply any “useful” information about its limit x := lim x s in any finite moment. E.g, after any finitely many steps • we do not have an upper or lower bound of x ; • we cannot write down definitively any digital of the decimal expansion of x . CA — minimal requirement of the computability of reals.

  6. 3 The First Attempt CA = { the limits of computable sequences of rational numbers } — class of c.a. reals. The class CA has good mathematical properties: • CA is closed under the arithmetical operations + , − , × and ÷ , i.e., it is a field. • CA is closed under computable real functions. i ∈ A 2 − ( i +1) . • CA = ∆ 2 , i.e., x A ∈ CA iff A ∈ ∆ 2 , where x A := 0 .A = � CA does not have good computability theoretical property — not good enough! A computable sequence ( x s ) of rationals does not supply any “useful” information about its limit x := lim x s in any finite moment. E.g, after any finitely many steps • we do not have an upper or lower bound of x ; • we cannot write down definitively any digital of the decimal expansion of x . CA — minimal requirement of the computability of reals.

  7. 3 The First Attempt CA = { the limits of computable sequences of rational numbers } — class of c.a. reals. The class CA has good mathematical properties: • CA is closed under the arithmetical operations + , − , × and ÷ , i.e., it is a field. • CA is closed under computable real functions. i ∈ A 2 − ( i +1) . • CA = ∆ 2 , i.e., x A ∈ CA iff A ∈ ∆ 2 , where x A := 0 .A = � CA does not have good computability theoretical property — not good enough! A computable sequence ( x s ) of rationals does not supply any “useful” information about its limit x := lim x s in any finite moment. E.g, after any finitely many steps • we do not have an upper or lower bound of x ; • we cannot write down definitively any digital of the decimal expansion of x . CA — minimal requirement of the computability of reals.

  8. 3 The First Attempt CA = { the limits of computable sequences of rational numbers } — class of c.a. reals. The class CA has good mathematical properties: • CA is closed under the arithmetical operations + , − , × and ÷ , i.e., it is a field. • CA is closed under computable real functions. i ∈ A 2 − ( i +1) . • CA = ∆ 2 , i.e., x A ∈ CA iff A ∈ ∆ 2 , where x A := 0 .A = � CA does not have good computability theoretical property — not good enough! A computable sequence ( x s ) of rationals does not supply any “useful” information about its limit x := lim x s in any finite moment. E.g, after any finitely many steps • we do not have an upper or lower bound of x ; • we cannot write down definitively any digital of the decimal expansion of x . CA — minimal requirement of the computability of reals.

  9. 4 The Second Attempt Definition of Alan Turing (1936): A real number is computable if its decimal expansion is calculable by finite means. “finite means” = ⇒ “automatic machine” (Turing machine) Church-Turing thesis: TM computability = intuitive computability More precisely: x ∈ [0 , 1] is computable ⇐ ⇒ x = 0 .f (0) f (1) f (2) . . . for a computable function f . Some examples of computable real numbers (Turing 1936): all rational numbers (e.g., 1 3 ); √ all algebraic reals (e.g., 2 ); the mathematical constants π , e , etc.

  10. 4 The Second Attempt Definition of Alan Turing (1936): A real number is computable if its decimal expansion is calculable by finite means. “finite means” = ⇒ “automatic machine” (Turing machine) Church-Turing thesis: TM computability = intuitive computability More precisely: x ∈ [0 , 1] is computable ⇐ ⇒ x = 0 .f (0) f (1) f (2) . . . for a computable function f . Some examples of computable real numbers (Turing 1936): all rational numbers (e.g., 1 3 ); √ all algebraic reals (e.g., 2 ); the mathematical constants π , e , etc.

  11. 4 The Second Attempt Definition of Alan Turing (1936): A real number is computable if its decimal expansion is calculable by finite means. “finite means” = ⇒ “automatic machine” (Turing machine) Church-Turing thesis: TM computability = intuitive computability More precisely: x ∈ [0 , 1] is computable ⇐ ⇒ x = 0 .f (0) f (1) f (2) . . . for a computable function f . Some examples of computable real numbers (Turing 1936): all rational numbers (e.g., 1 3 ); √ all algebraic reals (e.g., 2 ); the mathematical constants π , e , etc.

  12. 4 The Second Attempt Definition of Alan Turing (1936): A real number is computable if its decimal expansion is calculable by finite means. “finite means” = ⇒ “automatic machine” (Turing machine) Church-Turing thesis: TM computability = intuitive computability More precisely: x ∈ [0 , 1] is computable ⇐ ⇒ x = 0 .f (0) f (1) f (2) . . . for a computable function f . Some examples of computable real numbers (Turing 1936): all rational numbers (e.g., 1 3 ); √ all algebraic reals (e.g., 2 ); the mathematical constants π , e , etc.

  13. 4 The Second Attempt Definition of Alan Turing (1936): A real number is computable if its decimal expansion is calculable by finite means. “finite means” = ⇒ “automatic machine” (Turing machine) Church-Turing thesis: TM computability = intuitive computability More precisely: x ∈ [0 , 1] is computable ⇐ ⇒ x = 0 .f (0) f (1) f (2) . . . for a computable function f . Some examples of computable real numbers (Turing 1936): all rational numbers (e.g., 1 3 ); √ all algebraic reals (e.g., 2 ); the mathematical constants π , e , etc.

  14. 5 Equivalent Definitions Theorem of Raphael Robinson (1951): The followings are equivalent: • (Decimal representation) x is computable; n ∈ A 2 − ( n +1) for a computable set A ⊆ N ; • (Binary representation) x = x A := 0 .A = � • (Dedekind cut representation) L x := { r ∈ Q : r < x } is a computable set; • (Cauchy representation) There is a computable sequence ( x s ) of rationals which converges to x effectively in the sense ( ∀ n )( | x − x n | ≤ 2 − n ) ( ∀ n )( | x n − x n +1 | ≤ 2 − n ) . or ( x is “effectively computable”, EC := { x : x is computable } .) • (Nested interval representation) There is a computable sequence (( a s , b s )) of rational intervals such that ( ∀ s )( a s < a s +1 < x < b s +1 < b s ) & lim s →∞ ( b s − a s ) = 0 .

  15. 5 Equivalent Definitions Theorem of Raphael Robinson (1951): The followings are equivalent: • (Decimal representation) x is computable; n ∈ A 2 − ( n +1) for a computable set A ⊆ N ; • (Binary representation) x = x A := 0 .A = � • (Dedekind cut representation) L x := { r ∈ Q : r < x } is a computable set; • (Cauchy representation) There is a computable sequence ( x s ) of rationals which converges to x effectively in the sense ( ∀ n )( | x − x n | ≤ 2 − n ) ( ∀ n )( | x n − x n +1 | ≤ 2 − n ) . or ( x is “effectively computable”, EC := { x : x is computable } .) • (Nested interval representation) There is a computable sequence (( a s , b s )) of rational intervals such that ( ∀ s )( a s < a s +1 < x < b s +1 < b s ) & lim s →∞ ( b s − a s ) = 0 .

  16. 5 Equivalent Definitions Theorem of Raphael Robinson (1951): The followings are equivalent: • (Decimal representation) x is computable; n ∈ A 2 − ( n +1) for a computable set A ⊆ N ; • (Binary representation) x = x A := 0 .A = � • (Dedekind cut representation) L x := { r ∈ Q : r < x } is a computable set; • (Cauchy representation) There is a computable sequence ( x s ) of rationals which converges to x effectively in the sense ( ∀ n )( | x − x n | ≤ 2 − n ) ( ∀ n )( | x n − x n +1 | ≤ 2 − n ) . or ( x is “effectively computable”, EC := { x : x is computable } .) • (Nested interval representation) There is a computable sequence (( a s , b s )) of rational intervals such that ( ∀ s )( a s < a s +1 < x < b s +1 < b s ) & lim s →∞ ( b s − a s ) = 0 .

  17. 5 Equivalent Definitions Theorem of Raphael Robinson (1951): The followings are equivalent: • (Decimal representation) x is computable; n ∈ A 2 − ( n +1) for a computable set A ⊆ N ; • (Binary representation) x = x A := 0 .A = � • (Dedekind cut representation) L x := { r ∈ Q : r < x } is a computable set; • (Cauchy representation) There is a computable sequence ( x s ) of rationals which converges to x effectively in the sense ( ∀ n )( | x − x n | ≤ 2 − n ) ( ∀ n )( | x n − x n +1 | ≤ 2 − n ) . or ( x is “effectively computable”, EC := { x : x is computable } .) • (Nested interval representation) There is a computable sequence (( a s , b s )) of rational intervals such that ( ∀ s )( a s < a s +1 < x < b s +1 < b s ) & lim s →∞ ( b s − a s ) = 0 .

  18. 5 Equivalent Definitions Theorem of Raphael Robinson (1951): The followings are equivalent: • (Decimal representation) x is computable; n ∈ A 2 − ( n +1) for a computable set A ⊆ N ; • (Binary representation) x = x A := 0 .A = � • (Dedekind cut representation) L x := { r ∈ Q : r < x } is a computable set; • (Cauchy representation) There is a computable sequence ( x s ) of rationals which converges to x effectively in the sense ( ∀ n )( | x − x n | ≤ 2 − n ) ( ∀ n )( | x n − x n +1 | ≤ 2 − n ) . or ( x is “effectively computable”, EC := { x : x is computable } .) • (Nested interval representation) There is a computable sequence (( a s , b s )) of rational intervals such that ( ∀ s )( a s < a s +1 < x < b s +1 < b s ) & lim s →∞ ( b s − a s ) = 0 .

  19. 5 Equivalent Definitions Theorem of Raphael Robinson (1951): The followings are equivalent: • (Decimal representation) x is computable; n ∈ A 2 − ( n +1) for a computable set A ⊆ N ; • (Binary representation) x = x A := 0 .A = � • (Dedekind cut representation) L x := { r ∈ Q : r < x } is a computable set; • (Cauchy representation) There is a computable sequence ( x s ) of rationals which converges to x effectively in the sense ( ∀ n )( | x − x n | ≤ 2 − n ) ( ∀ n )( | x n − x n +1 | ≤ 2 − n ) . or ( x is “effectively computable”, EC := { x : x is computable } .) • (Nested interval representation) There is a computable sequence (( a s , b s )) of rational intervals such that ( ∀ s )( a s < a s +1 < x < b s +1 < b s ) & lim s →∞ ( b s − a s ) = 0 .

  20. 6 Properties of Computable Real Numbers • The definition of omputable real numbers is very robust; • Computable real numbers are calculable. (exact computation); • The class of computable real numbers is closed under the arithmetical operations; • The class of computable real numbers is closed under computable operators (computable functions). • The class of computable real numbers is closed under effective limit operator. (The effective limit of a computable sequence of real numbers is computable.)

  21. 6 Properties of Computable Real Numbers • The definition of omputable real numbers is very robust; • Computable real numbers are calculable. (exact computation); • The class of computable real numbers is closed under the arithmetical operations; • The class of computable real numbers is closed under computable operators (computable functions). • The class of computable real numbers is closed under effective limit operator. (The effective limit of a computable sequence of real numbers is computable.)

  22. 6 Properties of Computable Real Numbers • The definition of omputable real numbers is very robust; • Computable real numbers are calculable. (exact computation); • The class of computable real numbers is closed under the arithmetical operations; • The class of computable real numbers is closed under computable operators (computable functions). • The class of computable real numbers is closed under effective limit operator. (The effective limit of a computable sequence of real numbers is computable.)

  23. 6 Properties of Computable Real Numbers • The definition of omputable real numbers is very robust; • Computable real numbers are calculable. (exact computation); • The class of computable real numbers is closed under the arithmetical operations; • The class of computable real numbers is closed under computable operators (computable functions). • The class of computable real numbers is closed under effective limit operator. (The effective limit of a computable sequence of real numbers is computable.)

  24. 6 Properties of Computable Real Numbers • The definition of omputable real numbers is very robust; • Computable real numbers are calculable. (exact computation); • The class of computable real numbers is closed under the arithmetical operations; • The class of computable real numbers is closed under computable operators (computable functions). • The class of computable real numbers is closed under effective limit operator. (The effective limit of a computable sequence of real numbers is computable.)

  25. 6 Properties of Computable Real Numbers • The definition of omputable real numbers is very robust; • Computable real numbers are calculable. (exact computation); • The class of computable real numbers is closed under the arithmetical operations; • The class of computable real numbers is closed under computable operators (computable functions). • The class of computable real numbers is closed under effective limit operator. (The effective limit of a computable sequence of real numbers is computable.)

  26. 7 Primitive Recursive Real Numbers Specker (1949) defined primitive recursive reals in the following ways. • PR 3 — by Dedekind’s cuts • PR 2 — by Decimal expansions • PR 1 — by Cauchy sequences • PR 0 — by Nested interval sequences Specker 1949 and Skordev 2001 have shown that PR 3 � PR 2 � PR 1 � PR 0 = EC PR 1 is widely accepted as the definition of "primitive recursive reals" due to its good mathematical properties. More complicated for the polynomial time computable real numbers.

  27. 8 Examples of Non-Computable Real Numbers Example of Specker (1949): A set A is c.e. if it has a computable enumeration — a computable sequence ( A s ) of finite sets such that � A 0 = ∅ , ( ∀ s )( A s ⊆ A s +1 ) , A s = A. n ∈ A 2 − ( n +1) is not computable, if the set A is c.e. but not The real number x A := � computable. Remark: The real number x A is the limit of an increasing computable sequence ( x s ) of rational numbers defined by x s := x A s ; Consequence: The limit of an increasing computable sequence of rational numbers is not necessarily computable.

  28. 8 Examples of Non-Computable Real Numbers Example of Specker (1949): A set A is c.e. if it has a computable enumeration — a computable sequence ( A s ) of finite sets such that � A 0 = ∅ , ( ∀ s )( A s ⊆ A s +1 ) , A s = A. n ∈ A 2 − ( n +1) is not computable, if the set A is c.e. but not The real number x A := � computable. Remark: The real number x A is the limit of an increasing computable sequence ( x s ) of rational numbers defined by x s := x A s ; Consequence: The limit of an increasing computable sequence of rational numbers is not necessarily computable.

  29. 8 Examples of Non-Computable Real Numbers Example of Specker (1949): A set A is c.e. if it has a computable enumeration — a computable sequence ( A s ) of finite sets such that � A 0 = ∅ , ( ∀ s )( A s ⊆ A s +1 ) , A s = A. n ∈ A 2 − ( n +1) is not computable, if the set A is c.e. but not The real number x A := � computable. Remark: The real number x A is the limit of an increasing computable sequence ( x s ) of rational numbers defined by x s := x A s ; Consequence: The limit of an increasing computable sequence of rational numbers is not necessarily computable.

  30. 8 Examples of Non-Computable Real Numbers Example of Specker (1949): A set A is c.e. if it has a computable enumeration — a computable sequence ( A s ) of finite sets such that � A 0 = ∅ , ( ∀ s )( A s ⊆ A s +1 ) , A s = A. n ∈ A 2 − ( n +1) is not computable, if the set A is c.e. but not The real number x A := � computable. Remark: The real number x A is the limit of an increasing computable sequence ( x s ) of rational numbers defined by x s := x A s ; Consequence: The limit of an increasing computable sequence of rational numbers is not necessarily computable.

  31. 9 Left-Computable Real Numbers x is left computable if it is the limit of an increasing computable sequence ( x s ) of rationals. x ∈ LC ⇐ ⇒ L x := { r ∈ Q : r < x } is a c.e. set. (l.c. reals are also called c.e. or left-c.e.) Theorem. [Soare 1969, Ambos-Spies et al 2000, Calude et al 2001 ] x is l.c. iff x = 0 .A for a strongly ω -c.e. set A . Where a set A is strongly ω -c.e. if there is a computable sequence ( A s ) of finite sets which convergences to A such that ( ∀ n )( ∀ s ) ( n ∈ A s \ A s +1 = ⇒ ( ∃ m < n )( m ∈ A s +1 \ A s )) Remark: A real with a c.e. binary expansion is called strongly c.e. Theorem. [Ambos-Spies and Z. 2019] • For any strongly c.e. real x , if x is not computable, then there exists a strongly c.e. y such that neither x − y nor y − x is c.e. • For any strongly c.e. real x , if x is not dyadic rational, then there is a strongly c.e. y such that x + y is not strongly c.e.

  32. 9 Left-Computable Real Numbers x is left computable if it is the limit of an increasing computable sequence ( x s ) of rationals. x ∈ LC ⇐ ⇒ L x := { r ∈ Q : r < x } is a c.e. set. (l.c. reals are also called c.e. or left-c.e.) Theorem. [Soare 1969, Ambos-Spies et al 2000, Calude et al 2001 ] x is l.c. iff x = 0 .A for a strongly ω -c.e. set A . Where a set A is strongly ω -c.e. if there is a computable sequence ( A s ) of finite sets which convergences to A such that ( ∀ n )( ∀ s ) ( n ∈ A s \ A s +1 = ⇒ ( ∃ m < n )( m ∈ A s +1 \ A s )) Remark: A real with a c.e. binary expansion is called strongly c.e. Theorem. [Ambos-Spies and Z. 2019] • For any strongly c.e. real x , if x is not computable, then there exists a strongly c.e. y such that neither x − y nor y − x is c.e. • For any strongly c.e. real x , if x is not dyadic rational, then there is a strongly c.e. y such that x + y is not strongly c.e.

  33. 9 Left-Computable Real Numbers x is left computable if it is the limit of an increasing computable sequence ( x s ) of rationals. x ∈ LC ⇐ ⇒ L x := { r ∈ Q : r < x } is a c.e. set. (l.c. reals are also called c.e. or left-c.e.) Theorem. [Soare 1969, Ambos-Spies et al 2000, Calude et al 2001 ] x is l.c. iff x = 0 .A for a strongly ω -c.e. set A . Where a set A is strongly ω -c.e. if there is a computable sequence ( A s ) of finite sets which convergences to A such that ( ∀ n )( ∀ s ) ( n ∈ A s \ A s +1 = ⇒ ( ∃ m < n )( m ∈ A s +1 \ A s )) Remark: A real with a c.e. binary expansion is called strongly c.e. Theorem. [Ambos-Spies and Z. 2019] • For any strongly c.e. real x , if x is not computable, then there exists a strongly c.e. y such that neither x − y nor y − x is c.e. • For any strongly c.e. real x , if x is not dyadic rational, then there is a strongly c.e. y such that x + y is not strongly c.e.

  34. 9 Left-Computable Real Numbers x is left computable if it is the limit of an increasing computable sequence ( x s ) of rationals. x ∈ LC ⇐ ⇒ L x := { r ∈ Q : r < x } is a c.e. set. (l.c. reals are also called c.e. or left-c.e.) Theorem. [Soare 1969, Ambos-Spies et al 2000, Calude et al 2001 ] x is l.c. iff x = 0 .A for a strongly ω -c.e. set A . Where a set A is strongly ω -c.e. if there is a computable sequence ( A s ) of finite sets which convergences to A such that ( ∀ n )( ∀ s ) ( n ∈ A s \ A s +1 = ⇒ ( ∃ m < n )( m ∈ A s +1 \ A s )) Remark: A real with a c.e. binary expansion is called strongly c.e. Theorem. [Ambos-Spies and Z. 2019] • For any strongly c.e. real x , if x is not computable, then there exists a strongly c.e. y such that neither x − y nor y − x is c.e. • For any strongly c.e. real x , if x is not dyadic rational, then there is a strongly c.e. y such that x + y is not strongly c.e.

  35. 10 Semi-Computable Real Numbers x is right computable if − x is l.c. ( RC , or co-c.e.). x is semi-computable if it is l.c. or r.c. ( SC := LC ∪ RC ). Remark: x is s.c. iff there is a computable sequence ( x s ) of rational numbers converging to x monotonically in the sense that ( ∀ s, t )( s > t = ⇒ | x − x s | ≤ | x − x t | ) . Theorem. [Ambos-Spies, Weihrauch and Z. 2000] If A, B ⊆ N are Turing incomparable c.e. sets, then the real number x := x A ⊕ B is not semi-computable. Remark: • x A ⊕ B = ( x 2 A + 1 / 3) − x 2 B +1 . • SC is not closed under the subtraction.

  36. 10 Semi-Computable Real Numbers x is right computable if − x is l.c. ( RC , or co-c.e.). x is semi-computable if it is l.c. or r.c. ( SC := LC ∪ RC ). Remark: x is s.c. iff there is a computable sequence ( x s ) of rational numbers converging to x monotonically in the sense that ( ∀ s, t )( s > t = ⇒ | x − x s | ≤ | x − x t | ) . Theorem. [Ambos-Spies, Weihrauch and Z. 2000] If A, B ⊆ N are Turing incomparable c.e. sets, then the real number x := x A ⊕ B is not semi-computable. Remark: • x A ⊕ B = ( x 2 A + 1 / 3) − x 2 B +1 . • SC is not closed under the subtraction.

  37. 10 Semi-Computable Real Numbers x is right computable if − x is l.c. ( RC , or co-c.e.). x is semi-computable if it is l.c. or r.c. ( SC := LC ∪ RC ). Remark: x is s.c. iff there is a computable sequence ( x s ) of rational numbers converging to x monotonically in the sense that ( ∀ s, t )( s > t = ⇒ | x − x s | ≤ | x − x t | ) . Theorem. [Ambos-Spies, Weihrauch and Z. 2000] If A, B ⊆ N are Turing incomparable c.e. sets, then the real number x := x A ⊕ B is not semi-computable. Remark: • x A ⊕ B = ( x 2 A + 1 / 3) − x 2 B +1 . • SC is not closed under the subtraction.

  38. 10 Semi-Computable Real Numbers x is right computable if − x is l.c. ( RC , or co-c.e.). x is semi-computable if it is l.c. or r.c. ( SC := LC ∪ RC ). Remark: x is s.c. iff there is a computable sequence ( x s ) of rational numbers converging to x monotonically in the sense that ( ∀ s, t )( s > t = ⇒ | x − x s | ≤ | x − x t | ) . Theorem. [Ambos-Spies, Weihrauch and Z. 2000] If A, B ⊆ N are Turing incomparable c.e. sets, then the real number x := x A ⊕ B is not semi-computable. Remark: • x A ⊕ B = ( x 2 A + 1 / 3) − x 2 B +1 . • SC is not closed under the subtraction.

  39. 10 Semi-Computable Real Numbers x is right computable if − x is l.c. ( RC , or co-c.e.). x is semi-computable if it is l.c. or r.c. ( SC := LC ∪ RC ). Remark: x is s.c. iff there is a computable sequence ( x s ) of rational numbers converging to x monotonically in the sense that ( ∀ s, t )( s > t = ⇒ | x − x s | ≤ | x − x t | ) . Theorem. [Ambos-Spies, Weihrauch and Z. 2000] If A, B ⊆ N are Turing incomparable c.e. sets, then the real number x := x A ⊕ B is not semi-computable. Remark: • x A ⊕ B = ( x 2 A + 1 / 3) − x 2 B +1 . • SC is not closed under the subtraction.

  40. 11 Semi-Computable Real Numbers CA RC LC EC

  41. 12 Example of Left Computable Reals The length of a curve.

  42. 12 Example of Left Computable Reals The length of a curve.

  43. 12 Example of Left Computable Reals The length of a curve. Definition von Camille Jordan (1882):

  44. 12 Example of Left Computable Reals The length of a curve. Definition von Camille Jordan (1882):

  45. 12 Example of Left Computable Reals The length of a curve. Definition von Camille Jordan (1882): By increasing the cut points the polygon approximates the curve.

  46. 12 Example of Left Computable Reals The length of a curve. Definition von Camille Jordan (1882): By incresing the cut points the polygon approximates the curve.

  47. 12 Example of Left Computable Reals The length of a curve. Definition von Camille Jordan (1882): By incresing the cut points the polygon approximates the curve. The length of the curve is defined as the limit lim n →∞ l n , where l n is the length of the polygon with n + 1 cut points. Remark: All lengths l n are lower bounds of the length of the curve.

  48. 13 Example of Right Computable Real Numbers The minimal temperature of a day. ✻ 5 ✚✦✦✦✦✦ ❜❜❜❜❜ ✚✚✚✚✚ ❜ 2 4 6 8 10 22 24 ❡ ❡ ✲ . ❡ ✱ ✱ 0 ❡ ✱ ❡ ❡ ✭✭✭✭✭ ✭ ✱ 12 14 16 18 20 ❛❛❛❛❛ ✱ ✱ ❅ ✔ ✔ ❅ ✔ ❅ ✔ ❅ ✔ ❅❩❩❩❩❩ ❅ ✔ ✔ ✔ ✎☞ ❩✔ -5 ✍✌

  49. 13 Example of Right Computable Real Numbers The minimal temperature of a day. ✻ 5 ✘❳❳ ✘✘✘ ❳❩❩ ✟✘✘ ✚✟✟ ❩❍❍ ✟✚✚✚✚✚ ✘❳❳ ❍✘✘ ❳ ❝❝❝ 2 4 6 8 10 22 24 ❝ ✲ . ✟✟ ❚ 0 ❚ ✜ ✜ ❳❳ 12 14 16 18 20 ✘ ✘✘ ❚ ❳❍❍ ❚ ✜ ❍❍❍ ✜ ✁ ✁ ❍ ✁ ❏ ✁ ❏ ✁ ❏❏ ✁ ❆ ✡✡ ❆ ✡ ❆ ✎☞ ✟✡ -5 ❆ ✎☞ ❆✟✟ ✍✌ ❆ ✍✌

  50. 13 Example of Right Computable Real Numbers The minimal temperature of a day. ✻ 5 ✘❳❳ ✘✘✘ ❳❩❩ ✟✘✘ ✚✟✟ ❩❍❍ ✟✚✚✚✚✚ ✘❳❳ ❍✘✘ ❳ ❝❝❝ 2 4 6 8 10 22 24 ❝ ✲ . ✟✟ ❚ 0 ❚ ✜ ✜ ❳❳ 12 14 16 18 20 ✘ ✘✘ ❚ ❳❍❍ ❚ ✜ ❍❍❍ ✜ ✁ ✁ ❍ ✁ ❏ ✁ ❏ ✁ ❏❏ ✁ ❆ ✡✡ ❆ ✡ ❆ ✎☞ ✟✡ -5 ❆ ✎☞ ❆✟✟ ✍✌ ❆ ✍✌ Problem: The class SC is not closed under the arithmetical operations!

  51. 14 Weakly Computable Reals (D-C.E.) A real x is called d-c.e. if x = y − z for left computable reals y, z . Definition. The class DCE — difference of c.e. Theorem. [Ambos-Spies, Weihrauch, Z. 2000] x is d-c.e. iff there is a computable sequence ( x s ) of rationals which converges weakly effectively to x in the sense that, � | x s − x s +1 | ≤ ∞ . ( x s ) converges effectively if | x s − x s +1 | ≤ 2 − s for all s . Then � | x s − x s +1 | ≤ 2 Remark: D-c.e. reals are also called weakly computable, ( WC = DCE ) Theorem. [AWZ2000, Ng2005 and Raichev2005] • WC = Arithm(SC) . • WC is a real closed field. • SC � WC � CA .

  52. 14 Weakly Computable Reals (D-C.E.) A real x is called d-c.e. if x = y − z for left computable reals y, z . Definition. The class DCE — difference of c.e. Theorem. [Ambos-Spies, Weihrauch, Z. 2000] x is d-c.e. iff there is a computable sequence ( x s ) of rationals which converges weakly effectively to x in the sense that, � | x s − x s +1 | ≤ ∞ . ( x s ) converges effectively if | x s − x s +1 | ≤ 2 − s for all s . Then � | x s − x s +1 | ≤ 2 Remark: D-c.e. reals are also called weakly computable, ( WC = DCE ) Theorem. [AWZ2000, Ng2005 and Raichev2005] • WC = Arithm(SC) . • WC is a real closed field. • SC � WC � CA .

  53. 14 Weakly Computable Reals (D-C.E.) A real x is called d-c.e. if x = y − z for left computable reals y, z . Definition. The class DCE — difference of c.e. Theorem. [Ambos-Spies, Weihrauch, Z. 2000] x is d-c.e. iff there is a computable sequence ( x s ) of rationals which converges weakly effectively to x in the sense that, � | x s − x s +1 | ≤ ∞ . ( x s ) converges effectively if | x s − x s +1 | ≤ 2 − s for all s . Then � | x s − x s +1 | ≤ 2 Remark: D-c.e. reals are also called weakly computable, ( WC = DCE ) Theorem. [AWZ2000, Ng2005 and Raichev2005] • WC = Arithm(SC) . • WC is a real closed field. • SC � WC � CA .

  54. 14 Weakly Computable Reals (D-C.E.) A real x is called d-c.e. if x = y − z for left computable reals y, z . Definition. The class DCE — difference of c.e. Theorem. [Ambos-Spies, Weihrauch, Z. 2000] x is d-c.e. iff there is a computable sequence ( x s ) of rationals which converges weakly effectively to x in the sense that, � | x s − x s +1 | ≤ ∞ . ( x s ) converges effectively if | x s − x s +1 | ≤ 2 − s for all s . Then � | x s − x s +1 | ≤ 2 Remark: D-c.e. reals are also called weakly computable, ( WC = DCE ) Theorem. [AWZ2000, Ng2005 and Raichev2005] • WC = Arithm(SC) . • WC is a real closed field. • SC � WC � CA .

  55. 14 Weakly Computable Reals (D-C.E.) A real x is called d-c.e. if x = y − z for left computable reals y, z . Definition. The class DCE — difference of c.e. Theorem. [Ambos-Spies, Weihrauch, Z. 2000] x is d-c.e. iff there is a computable sequence ( x s ) of rationals which converges weakly effectively to x in the sense that, � | x s − x s +1 | ≤ ∞ . ( x s ) converges effectively if | x s − x s +1 | ≤ 2 − s for all s . Then � | x s − x s +1 | ≤ 2 Remark: D-c.e. reals are also called weakly computable, ( WC = DCE ) Theorem. [AWZ2000, Ng2005 and Raichev2005] • WC = Arithm(SC) . • WC is a real closed field. • SC � WC � CA .

  56. 15 Weakly Computable Reals (D-C.E.) CA WC RC LC EC

  57. 16 The Fourth Characterization of D-c.e. Reals A sequence ( x s ) converges c.e. bounded if ( ∀ s )( | x − x s | ≤ σ s ) where ( σ s ) is a computable sequence of c.e. reals which converges to 0 . ( σ s := � i ≥ s δ i for a computable sequence ( δ s ) of rationals such that the sum � s δ s is finite.) Theorem. [Retting and Z. 2005] A real number x is d-c.e. iff there is a computable sequence ( x s ) of rational numbers which converges to x c.e. bounded. Thereofore, the following are equivalent: 1. x = y − z for some c.e. real numbers y and z ; 2. x belongs to the arithmetical closure of c.e. real numbers; 3. There is a computable sequence of rational numbers which converges weakly effectively to x ; 4. There is a computable sequence of rational number which converges to x c.e. bounded. The fifth characterization of DCE related to relative randomness.

  58. 16 The Fourth Characterization of D-c.e. Reals A sequence ( x s ) converges c.e. bounded if ( ∀ s )( | x − x s | ≤ σ s ) where ( σ s ) is a computable sequence of c.e. reals which converges to 0 . ( σ s := � i ≥ s δ i for a computable sequence ( δ s ) of rationals such that the sum � s δ s is finite.) Theorem. [Retting and Z. 2005] A real number x is d-c.e. iff there is a computable sequence ( x s ) of rational numbers which converges to x c.e. bounded. Thereofore, the following are equivalent: 1. x = y − z for some c.e. real numbers y and z ; 2. x belongs to the arithmetical closure of c.e. real numbers; 3. There is a computable sequence of rational numbers which converges weakly effectively to x ; 4. There is a computable sequence of rational number which converges to x c.e. bounded. The fifth characterization of DCE related to relative randomness.

  59. 16 The Fourth Characterization of D-c.e. Reals A sequence ( x s ) converges c.e. bounded if ( ∀ s )( | x − x s | ≤ σ s ) where ( σ s ) is a computable sequence of c.e. reals which converges to 0 . ( σ s := � i ≥ s δ i for a computable sequence ( δ s ) of rationals such that the sum � s δ s is finite.) Theorem. [Retting and Z. 2005] A real number x is d-c.e. iff there is a computable sequence ( x s ) of rational numbers which converges to x c.e. bounded. Thereofore, the following are equivalent: 1. x = y − z for some c.e. real numbers y and z ; 2. x belongs to the arithmetical closure of c.e. real numbers; 3. There is a computable sequence of rational numbers which converges weakly effectively to x ; 4. There is a computable sequence of rational number which converges to x c.e. bounded. The fifth characterization of DCE related to relative randomness.

  60. 16 The Fourth Characterization of D-c.e. Reals A sequence ( x s ) converges c.e. bounded if ( ∀ s )( | x − x s | ≤ σ s ) where ( σ s ) is a computable sequence of c.e. reals which converges to 0 . ( σ s := � i ≥ s δ i for a computable sequence ( δ s ) of rationals such that the sum � s δ s is finite.) Theorem. [Retting and Z. 2005] A real number x is d-c.e. iff there is a computable sequence ( x s ) of rational numbers which converges to x c.e. bounded. Thereofore, the following are equivalent: 1. x = y − z for some c.e. real numbers y and z ; 2. x belongs to the arithmetical closure of c.e. real numbers; 3. There is a computable sequence of rational numbers which converges weakly effectively to x ; 4. There is a computable sequence of rational number which converges to x c.e. bounded. The fifth characterization of DCE related to relative randomness.

  61. 16 The Fourth Characterization of D-c.e. Reals A sequence ( x s ) converges c.e. bounded if ( ∀ s )( | x − x s | ≤ σ s ) where ( σ s ) is a computable sequence of c.e. reals which converges to 0 . ( σ s := � i ≥ s δ i for a computable sequence ( δ s ) of rationals such that the sum � s δ s is finite.) Theorem. [Retting and Z. 2005] A real number x is d-c.e. iff there is a computable sequence ( x s ) of rational numbers which converges to x c.e. bounded. Thereofore, the following are equivalent: 1. x = y − z for some c.e. real numbers y and z ; 2. x belongs to the arithmetical closure of c.e. real numbers; 3. There is a computable sequence of rational numbers which converges weakly effectively to x ; 4. There is a computable sequence of rational number which converges to x c.e. bounded. The fifth characterization of DCE related to relative randomness.

  62. 16 The Fourth Characterization of D-c.e. Reals A sequence ( x s ) converges c.e. bounded if ( ∀ s )( | x − x s | ≤ σ s ) where ( σ s ) is a computable sequence of c.e. reals which converges to 0 . ( σ s := � i ≥ s δ i for a computable sequence ( δ s ) of rationals such that the sum � s δ s is finite.) Theorem. [Retting and Z. 2005] A real number x is d-c.e. iff there is a computable sequence ( x s ) of rational numbers which converges to x c.e. bounded. Thereofore, the following are equivalent: 1. x = y − z for some c.e. real numbers y and z ; 2. x belongs to the arithmetical closure of c.e. real numbers; 3. There is a computable sequence of rational numbers which converges weakly effectively to x ; 4. There is a computable sequence of rational number which converges to x c.e. bounded. The fifth characterization of DCE related to relative randomness.

  63. 16 The Fourth Characterization of D-c.e. Reals A sequence ( x s ) converges c.e. bounded if ( ∀ s )( | x − x s | ≤ σ s ) where ( σ s ) is a computable sequence of c.e. reals which converges to 0 . ( σ s := � i ≥ s δ i for a computable sequence ( δ s ) of rationals such that the sum � s δ s is finite.) Theorem. [Retting and Z. 2005] A real number x is d-c.e. iff there is a computable sequence ( x s ) of rational numbers which converges to x c.e. bounded. Thereofore, the following are equivalent: 1. x = y − z for some c.e. real numbers y and z ; 2. x belongs to the arithmetical closure of c.e. real numbers; 3. There is a computable sequence of rational numbers which converges weakly effectively to x ; 4. There is a computable sequence of rational number which converges to x c.e. bounded. The fifth characterization of DCE related to relative randomness.

  64. 16 The Fourth Characterization of D-c.e. Reals A sequence ( x s ) converges c.e. bounded if ( ∀ s )( | x − x s | ≤ σ s ) where ( σ s ) is a computable sequence of c.e. reals which converges to 0 . ( σ s := � i ≥ s δ i for a computable sequence ( δ s ) of rationals such that the sum � s δ s is finite.) Theorem. [Retting and Z. 2005] A real number x is d-c.e. iff there is a computable sequence ( x s ) of rational numbers which converges to x c.e. bounded. Thereofore, the following are equivalent: 1. x = y − z for some c.e. real numbers y and z ; 2. x belongs to the arithmetical closure of c.e. real numbers; 3. There is a computable sequence of rational numbers which converges weakly effectively to x ; 4. There is a computable sequence of rational number which converges to x c.e. bounded. The fifth characterization of DCE related to relative randomness.

  65. 17 Prefix-Free Kolmogorov Complexity and Randomeness • The Kolmogorov complexity of a binary word σ relative to a Turing machine M is K M ( σ ) := min {| τ | : M ( τ ) = σ } . • The (prefix-free) Kolmogorov complexity of σ is defined by K ( σ ) := K M ( σ ) for a universal prefix free Turing machine M . • A binary sequence A is called Kolmogorov-Levin-Chaitin random if ( ∃ c )( ∀ n )( K ( A ↾ n ) ≥ n − c ) . • A real number is called random if its binary expansion is a random sequence. • Example: The halting-probability Ω U := � { 2 −| σ | : U ( σ ) ↓} of a prefix-free universal Turing machine U is a c.e. random number ( Ω -number, Chaitin 1975)

  66. 17 Prefix-Free Kolmogorov Complexity and Randomeness • The Kolmogorov complexity of a binary word σ relative to a Turing machine M is K M ( σ ) := min {| τ | : M ( τ ) = σ } . • The (prefix-free) Kolmogorov complexity of σ is defined by K ( σ ) := K M ( σ ) for a universal prefix free Turing machine M . • A binary sequence A is called Kolmogorov-Levin-Chaitin random if ( ∃ c )( ∀ n )( K ( A ↾ n ) ≥ n − c ) . • A real number is called random if its binary expansion is a random sequence. • Example: The halting-probability Ω U := � { 2 −| σ | : U ( σ ) ↓} of a prefix-free universal Turing machine U is a c.e. random number ( Ω -number, Chaitin 1975)

  67. 17 Prefix-Free Kolmogorov Complexity and Randomeness • The Kolmogorov complexity of a binary word σ relative to a Turing machine M is K M ( σ ) := min {| τ | : M ( τ ) = σ } . • The (prefix-free) Kolmogorov complexity of σ is defined by K ( σ ) := K M ( σ ) for a universal prefix free Turing machine M . • A binary sequence A is called Kolmogorov-Levin-Chaitin random if ( ∃ c )( ∀ n )( K ( A ↾ n ) ≥ n − c ) . • A real number is called random if its binary expansion is a random sequence. • Example: The halting-probability Ω U := � { 2 −| σ | : U ( σ ) ↓} of a prefix-free universal Turing machine U is a c.e. random number ( Ω -number, Chaitin 1975)

  68. 17 Prefix-Free Kolmogorov Complexity and Randomeness • The Kolmogorov complexity of a binary word σ relative to a Turing machine M is K M ( σ ) := min {| τ | : M ( τ ) = σ } . • The (prefix-free) Kolmogorov complexity of σ is defined by K ( σ ) := K M ( σ ) for a universal prefix free Turing machine M . • A binary sequence A is called Kolmogorov-Levin-Chaitin random if ( ∃ c )( ∀ n )( K ( A ↾ n ) ≥ n − c ) . • A real number is called random if its binary expansion is a random sequence. • Example: The halting-probability Ω U := � { 2 −| σ | : U ( σ ) ↓} of a prefix-free universal Turing machine U is a c.e. random number ( Ω -number, Chaitin 1975)

  69. 17 Prefix-Free Kolmogorov Complexity and Randomeness • The Kolmogorov complexity of a binary word σ relative to a Turing machine M is K M ( σ ) := min {| τ | : M ( τ ) = σ } . • The (prefix-free) Kolmogorov complexity of σ is defined by K ( σ ) := K M ( σ ) for a universal prefix free Turing machine M . • A binary sequence A is called Kolmogorov-Levin-Chaitin random if ( ∃ c )( ∀ n )( K ( A ↾ n ) ≥ n − c ) . • A real number is called random if its binary expansion is a random sequence. • Example: The halting-probability Ω U := � { 2 −| σ | : U ( σ ) ↓} of a prefix-free universal Turing machine U is a c.e. random number ( Ω -number, Chaitin 1975)

  70. 17 Prefix-Free Kolmogorov Complexity and Randomeness • The Kolmogorov complexity of a binary word σ relative to a Turing machine M is K M ( σ ) := min {| τ | : M ( τ ) = σ } . • The (prefix-free) Kolmogorov complexity of σ is defined by K ( σ ) := K M ( σ ) for a universal prefix free Turing machine M . • A binary sequence A is called Kolmogorov-Levin-Chaitin random if ( ∃ c )( ∀ n )( K ( A ↾ n ) ≥ n − c ) . • A real number is called random if its binary expansion is a random sequence. • Example: The halting-probability Ω U := � { 2 −| σ | : U ( σ ) ↓} of a prefix-free universal Turing machine U is a c.e. random number ( Ω -number, Chaitin 1975)

  71. 18 Solovay Reducibility A c.e. real x is Solovay reducible to c.e. real y ( x ≤ S y ) if Definition. [Solovay 1975] there are computable increasing sequences ( x s ) and ( y s ) of rationals s.t. ( ∃ c )( ∀ n )( x − x n ≤ c · ( y − y n )) . lim x n = x, lim y n = y, Lemma. [Solovay] The Solovay reducibility has the Solovay property x ≤ S y = ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . Theorem. [Chaitin, Solovay, Kuçera, Slaman and Calude et al] For any real x , the following conditions are equivalent: 1. x is c.e. and random real; 2. x is an Ω -number; 3. x is Solovay Complete on c.e. reals, i.e., y ≤ S x for all c.e. real y . Conclution: CE = { x : x ≤ S Ω }

  72. 18 Solovay Reducibility A c.e. real x is Solovay reducible to c.e. real y ( x ≤ S y ) if Definition. [Solovay 1975] there are computable increasing sequences ( x s ) and ( y s ) of rationals s.t. ( ∃ c )( ∀ n )( x − x n ≤ c · ( y − y n )) . lim x n = x, lim y n = y, Lemma. [Solovay] The Solovay reducibility has the Solovay property x ≤ S y = ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . Theorem. [Chaitin, Solovay, Kuçera, Slaman and Calude et al] For any real x , the following conditions are equivalent: 1. x is c.e. and random real; 2. x is an Ω -number; 3. x is Solovay Complete on c.e. reals, i.e., y ≤ S x for all c.e. real y . Conclution: CE = { x : x ≤ S Ω }

  73. 18 Solovay Reducibility A c.e. real x is Solovay reducible to c.e. real y ( x ≤ S y ) if Definition. [Solovay 1975] there are computable increasing sequences ( x s ) and ( y s ) of rationals s.t. ( ∃ c )( ∀ n )( x − x n ≤ c · ( y − y n )) . lim x n = x, lim y n = y, Lemma. [Solovay] The Solovay reducibility has the Solovay property x ≤ S y = ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . Theorem. [Chaitin, Solovay, Kuçera, Slaman and Calude et al] For any real x , the following conditions are equivalent: 1. x is c.e. and random real; 2. x is an Ω -number; 3. x is Solovay Complete on c.e. reals, i.e., y ≤ S x for all c.e. real y . Conclution: CE = { x : x ≤ S Ω }

  74. 18 Solovay Reducibility A c.e. real x is Solovay reducible to c.e. real y ( x ≤ S y ) if Definition. [Solovay 1975] there are computable increasing sequences ( x s ) and ( y s ) of rationals s.t. ( ∃ c )( ∀ n )( x − x n ≤ c · ( y − y n )) . lim x n = x, lim y n = y, Lemma. [Solovay] The Solovay reducibility has the Solovay property x ≤ S y = ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . Theorem. [Chaitin, Solovay, Kuçera, Slaman and Calude et al] For any real x , the following conditions are equivalent: 1. x is c.e. and random real; 2. x is an Ω -number; 3. x is Solovay Complete on c.e. reals, i.e., y ≤ S x for all c.e. real y . Conclution: CE = { x : x ≤ S Ω }

  75. 18 Solovay Reducibility A c.e. real x is Solovay reducible to c.e. real y ( x ≤ S y ) if Definition. [Solovay 1975] there are computable increasing sequences ( x s ) and ( y s ) of rationals s.t. ( ∃ c )( ∀ n )( x − x n ≤ c · ( y − y n )) . lim x n = x, lim y n = y, Lemma. [Solovay] The Solovay reducibility has the Solovay property x ≤ S y = ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . Theorem. [Chaitin, Solovay, Kuçera, Slaman and Calude et al] For any real x , the following conditions are equivalent: 1. x is c.e. and random real; 2. x is an Ω -number; 3. x is Solovay Complete on c.e. reals, i.e., y ≤ S x for all c.e. real y . Conclution: CE = { x : x ≤ S Ω }

  76. 18 Solovay Reducibility A c.e. real x is Solovay reducible to c.e. real y ( x ≤ S y ) if Definition. [Solovay 1975] there are computable increasing sequences ( x s ) and ( y s ) of rationals s.t. ( ∃ c )( ∀ n )( x − x n ≤ c · ( y − y n )) . lim x n = x, lim y n = y, Lemma. [Solovay] The Solovay reducibility has the Solovay property x ≤ S y = ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . Theorem. [Chaitin, Solovay, Kuçera, Slaman and Calude et al] For any real x , the following conditions are equivalent: 1. x is c.e. and random real; 2. x is an Ω -number; 3. x is Solovay Complete on c.e. reals, i.e., y ≤ S x for all c.e. real y . Conclution: CE = { x : x ≤ S Ω }

  77. 18 Solovay Reducibility A c.e. real x is Solovay reducible to c.e. real y ( x ≤ S y ) if Definition. [Solovay 1975] there are computable increasing sequences ( x s ) and ( y s ) of rationals s.t. ( ∃ c )( ∀ n )( x − x n ≤ c · ( y − y n )) . lim x n = x, lim y n = y, Lemma. [Solovay] The Solovay reducibility has the Solovay property x ≤ S y = ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . Theorem. [Chaitin, Solovay, Kuçera, Slaman and Calude et al] For any real x , the following conditions are equivalent: 1. x is c.e. and random real; 2. x is an Ω -number; 3. x is Solovay Complete on c.e. reals, i.e., y ≤ S x for all c.e. real y . Conclution: CE = { x : x ≤ S Ω }

  78. 18 Solovay Reducibility A c.e. real x is Solovay reducible to c.e. real y ( x ≤ S y ) if Definition. [Solovay 1975] there are computable increasing sequences ( x s ) and ( y s ) of rationals s.t. ( ∃ c )( ∀ n )( x − x n ≤ c · ( y − y n )) . lim x n = x, lim y n = y, Lemma. [Solovay] The Solovay reducibility has the Solovay property x ≤ S y = ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . Theorem. [Chaitin, Solovay, Kuçera, Slaman and Calude et al] For any real x , the following conditions are equivalent: 1. x is c.e. and random real; 2. x is an Ω -number; 3. x is Solovay Complete on c.e. reals, i.e., y ≤ S x for all c.e. real y . Conclution: CE = { x : x ≤ S Ω }

  79. 19 Extended Solovay Reducibility Definition. [Rettinger and Z. 2004] A c.a. real x is Solovay reducible to a c.a. real y ( x ≤ 2 S y ) if there are computable sequences ( x s ) and ( y s ) of rational numbers such that | x − x s | ≤ c ( | y − y s | + 2 − s ) � � lim x s = x, lim y s = y, ( ∃ c )( ∀ s ) Lemma. Extended Solovay reducibility has the following properties 1. ≤ 2 S is reflexive and transitive; 2. ≤ 2 S coincides with the original reducibility of Solovay on c.e. reals; 3. If x is computable, then x ≤ 2 S y for any y ; 4. ≤ 2 S has Solovay property, i.e., x ≤ 2 ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . S y = (If x ≤ 2 S y and x is random, then y is random too.)

  80. 19 Extended Solovay Reducibility Definition. [Rettinger and Z. 2004] A c.a. real x is Solovay reducible to a c.a. real y ( x ≤ 2 S y ) if there are computable sequences ( x s ) and ( y s ) of rational numbers such that | x − x s | ≤ c ( | y − y s | + 2 − s ) � � lim x s = x, lim y s = y, ( ∃ c )( ∀ s ) Lemma. Extended Solovay reducibility has the following properties 1. ≤ 2 S is reflexive and transitive; 2. ≤ 2 S coincides with the original reducibility of Solovay on c.e. reals; 3. If x is computable, then x ≤ 2 S y for any y ; 4. ≤ 2 S has Solovay property, i.e., x ≤ 2 ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . S y = (If x ≤ 2 S y and x is random, then y is random too.)

  81. 19 Extended Solovay Reducibility Definition. [Rettinger and Z. 2004] A c.a. real x is Solovay reducible to a c.a. real y ( x ≤ 2 S y ) if there are computable sequences ( x s ) and ( y s ) of rational numbers such that | x − x s | ≤ c ( | y − y s | + 2 − s ) � � lim x s = x, lim y s = y, ( ∃ c )( ∀ s ) Lemma. Extended Solovay reducibility has the following properties 1. ≤ 2 S is reflexive and transitive; 2. ≤ 2 S coincides with the original reducibility of Solovay on c.e. reals; 3. If x is computable, then x ≤ 2 S y for any y ; 4. ≤ 2 S has Solovay property, i.e., x ≤ 2 ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . S y = (If x ≤ 2 S y and x is random, then y is random too.)

  82. 19 Extended Solovay Reducibility Definition. [Rettinger and Z. 2004] A c.a. real x is Solovay reducible to a c.a. real y ( x ≤ 2 S y ) if there are computable sequences ( x s ) and ( y s ) of rational numbers such that | x − x s | ≤ c ( | y − y s | + 2 − s ) � � lim x s = x, lim y s = y, ( ∃ c )( ∀ s ) Lemma. Extended Solovay reducibility has the following properties 1. ≤ 2 S is reflexive and transitive; 2. ≤ 2 S coincides with the original reducibility of Solovay on c.e. reals; 3. If x is computable, then x ≤ 2 S y for any y ; 4. ≤ 2 S has Solovay property, i.e., x ≤ 2 ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . S y = (If x ≤ 2 S y and x is random, then y is random too.)

  83. 19 Extended Solovay Reducibility Definition. [Rettinger and Z. 2004] A c.a. real x is Solovay reducible to a c.a. real y ( x ≤ 2 S y ) if there are computable sequences ( x s ) and ( y s ) of rational numbers such that | x − x s | ≤ c ( | y − y s | + 2 − s ) � � lim x s = x, lim y s = y, ( ∃ c )( ∀ s ) Lemma. Extended Solovay reducibility has the following properties 1. ≤ 2 S is reflexive and transitive; 2. ≤ 2 S coincides with the original reducibility of Solovay on c.e. reals; 3. If x is computable, then x ≤ 2 S y for any y ; 4. ≤ 2 S has Solovay property, i.e., x ≤ 2 ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . S y = (If x ≤ 2 S y and x is random, then y is random too.)

  84. 19 Extended Solovay Reducibility Definition. [Rettinger and Z. 2004] A c.a. real x is Solovay reducible to a c.a. real y ( x ≤ 2 S y ) if there are computable sequences ( x s ) and ( y s ) of rational numbers such that | x − x s | ≤ c ( | y − y s | + 2 − s ) � � lim x s = x, lim y s = y, ( ∃ c )( ∀ s ) Lemma. Extended Solovay reducibility has the following properties 1. ≤ 2 S is reflexive and transitive; 2. ≤ 2 S coincides with the original reducibility of Solovay on c.e. reals; 3. If x is computable, then x ≤ 2 S y for any y ; 4. ≤ 2 S has Solovay property, i.e., x ≤ 2 ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . S y = (If x ≤ 2 S y and x is random, then y is random too.)

  85. 19 Extended Solovay Reducibility Definition. [Rettinger and Z. 2004] A c.a. real x is Solovay reducible to a c.a. real y ( x ≤ 2 S y ) if there are computable sequences ( x s ) and ( y s ) of rational numbers such that | x − x s | ≤ c ( | y − y s | + 2 − s ) � � lim x s = x, lim y s = y, ( ∃ c )( ∀ s ) Lemma. Extended Solovay reducibility has the following properties 1. ≤ 2 S is reflexive and transitive; 2. ≤ 2 S coincides with the original reducibility of Solovay on c.e. reals; 3. If x is computable, then x ≤ 2 S y for any y ; 4. ≤ 2 S has Solovay property, i.e., x ≤ 2 ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . S y = (If x ≤ 2 S y and x is random, then y is random too.)

  86. 19 Extended Solovay Reducibility Definition. [Rettinger and Z. 2004] A c.a. real x is Solovay reducible to a c.a. real y ( x ≤ 2 S y ) if there are computable sequences ( x s ) and ( y s ) of rational numbers such that | x − x s | ≤ c ( | y − y s | + 2 − s ) � � lim x s = x, lim y s = y, ( ∃ c )( ∀ s ) Lemma. Extended Solovay reducibility has the following properties 1. ≤ 2 S is reflexive and transitive; 2. ≤ 2 S coincides with the original reducibility of Solovay on c.e. reals; 3. If x is computable, then x ≤ 2 S y for any y ; 4. ≤ 2 S has Solovay property, i.e., x ≤ 2 ⇒ ( ∃ c )( ∀ n )( K ( x ↾ n ) ≤ K ( y ↾ n ) + c ) . S y = (If x ≤ 2 S y and x is random, then y is random too.)

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend