• 検索結果がありません。

ファイル置き場 Sendai Logic Homepage speaker12

N/A
N/A
Protected

Academic year: 2018

シェア "ファイル置き場 Sendai Logic Homepage speaker12"

Copied!
44
0
0

読み込み中.... (全文を見る)

全文

(1)

The inner structures of Turing upward closures

Takayuki Kihara

Mathematical Institute, Tohoku University

February 22, 2012

Joint work with Kojiro Higuchi

(2)

Nonuniform Computability

Every computable function is continuous!

Takayuki Kihara The inner structures of Turing upward closures

(3)

Every computable function is continuous!

Is there a way to handle discontinuous functions in

Computability Theory?

(4)

Nonuniform Computability

Every computable function is continuous!

Is there a way to handle discontinuous functions in

Computability Theory?

Nonuniformly computable functions are, in general,

discontinuous!

A function f is nonuniformly computable

if f(x) ≤

T

x for any x ∈ dom(f).

Takayuki Kihara The inner structures of Turing upward closures

(5)

Every computable function is continuous!

Is there a way to handle discontinuous functions in

Computability Theory?

Nonuniformly computable functions are, in general,

discontinuous!

A function f is nonuniformly computable

if f(x) ≤

T

x for any x ∈ dom(f).

There is a huge gap between

“computability” and “nonuniform computability”.

(6)

Nonuniform Computability

Every computable function is continuous!

Is there a way to handle discontinuous functions in

Computability Theory?

Nonuniformly computable functions are, in general,

discontinuous!

A function f is nonuniformly computable

if f(x) ≤

T

x for any x ∈ dom(f).

There is a huge gap between

“computability” and “nonuniform computability”.

To fill the gap, we introduce notions between them,

(α, β, γ) -computability for each α, β, γ ≤ ω .

(1, 1, 1)-computable = computable,

(ω, ω, ω)-computable = nonuniformly computable.

Takayuki Kihara The inner structures of Turing upward closures

(7)

Learnability

( 1 , 1 ) (uniformly) computable

( 1 , n ) learnable with mind-changes < n

( 1 , ω, n ) learnable with error < n

( 1 , ω) learnable

( n , 1 ) n-wise computable

( n , ω) team-learnable via n-learners

(ω, 1 ) nonuniformly computable

Remark

The notion of learnability is introduced by Gold (1965).

The notions of learnability and n-wise computability on topological

spaces naturally arises in many area of mathematics such as Linear

Algebra and Functional Analysis (Brattka, Ziegler et al. 2000’s)

(8)

Nonuniform Computability

Constructive Principle

( 1 , 1 ) constructive

( 1 , 2 ) Σ 0

1 -LEM

( 1 , ω, 2 ) Unique Σ 0

2 -LLPO

( 1 , ω) Σ 0

2 -DNE

( 2 , 1 ) Σ 0

2 -LLPO

( 2 , ω) (Σ 0

2 Π

0

2 ) -LLPO

(ω, 1 ) Σ 0

3 -DNE

Remark

An arithmetical hierarchy for LEM/LLPO/DNE are introduced by Akama,

Kohlenbach et al (2004). Here,

LEM: φ ∨ ¬φ (law of excluded middle).

LLPO: [¬(φ ∧ ψ)] → [¬φ ∨ ¬ψ] (lessor limited principle of omniscience).

DNE: ¬¬φ → φ (double negation elimination).

Takayuki Kihara The inner structures of Turing upward closures

(9)

Topological Games

( 1 , 1 ) Wadge games

( 1 , n ) Backtrack games (with n-backtracks)

( 1 , ω, n ) Multitape games (with n-tapes and finite moves)

( 1 , ω) Backtrack games

( n , 1 ) Multitape games (with n-tapes)

( n , ω) Backtrack multitape games (with n-tapes)

(ω, 1 ) Multitape games

Remark

Wadge game is introduced by Wadge (1983).

Backtrack/Multitape/Eraser Wadge games are used to characterize a

hierarchy of Borel measurable functions (Andretta 2006/Semmes

2007,2009/Motto Ros 2011).

Backtrack Tarski games capture the positive arithmetical fragment of

Limit Computable Mathematics (Berardi/Coquand/Hayashi 2010).

(10)

Nonuniform Computability

Piecewise Computability

( 1 , 1 ) —

( 1 , < ω) finite Π 0

1 d-layer

( 1 , ω, < ω) finite ∆ 0

2 / Σ

0

2 partition/layer/cover

( 1 , ω) uniform Π 0

1 / Σ

0

2 partition/layer/cover

(< ω, 1 ) finite partition

(< ω, 1 ) -tt finite Π 0

1 cover

(< ω, ω) finite partition + Π 0

1 / Σ

0

2 partition/layer/cover

(ω, 1 ) infinite partition

(ω, 1 ) -tt Π 0

1 cover

Remark

Many results are known on the relationship between piecewise continuity

and Borel measurability (Jayne-Rogers 1982/Motto Ros 2010).

Layerwise computability is also used to characterize L

1

-computability

(Hoyrup-Rojas 2009/ and the next talk...)

Takayuki Kihara The inner structures of Turing upward closures

(11)

Definition

Let X , Y be topological T 0 spaces with countable bases.

A computable sequence ( f i , r i ) i∈ω is good if

f i : XY and r i : X → ω are partial computable.

For any ξ ∈ X , if r i (ξ) = r j (ξ) then f i (ξ) = f j (ξ) .

Definition

α, β, γ ≤ ω . A function f : XY is (α, β, γ) -computable if

(∃{( f e

i , r

e

i ) i∈ω } e<α with good ( f

e

i , r

e

i ) i∈ω )(∀ξ ∈ dom( f ))(∃ e < α)

f (ξ) is the limit of { f e

i (ξ)} i∈ω ,

#{ n ∈ ω : r n e (ξ) , r e

n+1 (ξ)} < β ,

#{ r n e (ξ) : n ∈ ω} < γ .

If β = γ , then it is called (α, β) -computable.

(12)

Nonuniform Computability

f : XY is ( 2 , 5 , 3 ) -computable via { f 0

i , r

0

i ; f

1

i , r

1

i } i∈ω

X

ξ Y

f (ξ) ?

f (ξ) ?

f

f (ξ) ?

f (ξ) ?

What is the value of f (ξ) ?

Takayuki Kihara The inner structures of Turing upward closures

(13)

f : XY is ( 2 , 5 , 3 ) -computable via { f 0

i , r

0

i ; f

1

i , r

1

i } i∈ω

X

Y

ω

ω

ξ

r 1

r 0 f 0

f 1

f 0

0 (ξ)

f 1

0 (ξ)

Guessing the value of f (ξ) : Step 0

(14)

Nonuniform Computability

f : XY is ( 2 , 5 , 3 ) -computable via { f 0

i , r

0

i ; f

1

i , r

1

i } i∈ω

X

Y

ω

ω

ξ

r 1

r 0 f 0

f 1

f 0

1 (ξ)

f 1

1 (ξ)

Guessing the value of f (ξ) : Step 1

Takayuki Kihara The inner structures of Turing upward closures

(15)

f : XY is ( 2 , 5 , 3 ) -computable via { f 0

i , r

0

i ; f

1

i , r

1

i } i∈ω

X

Y

ω

ω

ξ

r 1

r 0 f 0

f 1

f 0

2 (ξ)

f 1

2 (ξ)

Guessing the value of f (ξ) : Step 2

(16)

Nonuniform Computability

f : XY is ( 2 , 5 , 3 ) -computable via { f 0

i , r

0

i ; f

1

i , r

1

i } i∈ω

X

Y

ω

ω

ξ

r 1

r 0 f 0

f 1

f 0

3 (ξ)

f 1

3 (ξ)

Guessing the value of f (ξ) : Step 3

Takayuki Kihara The inner structures of Turing upward closures

(17)

f : XY is ( 2 , 5 , 3 ) -computable via { f 0

i , r

0

i ; f

1

i , r

1

i } i∈ω

X

Y

ω

ω

ξ

r 1

r 0 f 0

f 1

f 0

4 (ξ)

f 1

4 (ξ)

Guessing the value of f (ξ) : Step 4

(18)

Nonuniform Computability

f : XY is ( 2 , 5 , 3 ) -computable via { f 0

i , r

0

i ; f

1

i , r

1

i } i∈ω

X

Y

ω

ω

ξ

r 1

r 0 f 0

f 1

f 0

5 (ξ)

f 1

5 (ξ)

Guessing the value of f (ξ) : Step 5

Takayuki Kihara The inner structures of Turing upward closures

(19)

f : XY is ( 2 , 5 , 3 ) -computable via { f 0

i , r

0

i ; f

1

i , r

1

i } i∈ω

X

Y

ω

ω

ξ

r 1

r 0 f 0

f 1

f 0

6 (ξ)

f 1

6 (ξ)

Guessing the value of f (ξ) : Step 6

(20)

Nonuniform Computability

f : XY is ( 2 , 5 , 3 ) -computable via { f 0

i , r

0

i ; f

1

i , r

1

i } i∈ω

X

Y

ω

ω

ξ

r 1

r 0 f 0

f 1

f 0

7 (ξ)

f 1

7 (ξ)

Guessing the value of f (ξ) : Step 7

Takayuki Kihara The inner structures of Turing upward closures

(21)

f : XY is ( 2 , 5 , 3 ) -computable via { f 0

i , r

0

i ; f

1

i , r

1

i } i∈ω

X

Y

ω

ω

ξ

r 1

r 0 f 0

f 1

lim n f n 0 (ξ)

lim n f n 1 (ξ)

End of Guessing Procedure

(22)

Nonuniform Computability

f : XY is ( 2 , 5 , 3 ) -computable via { f 0

i , r

0

i ; f

1

i , r

1

i } i∈ω

X

Y

ω

ω

ξ

r 1

r 0 f 0

f 1

lim n f n 0 (ξ)

lim n f n 1 (ξ)

f (ξ) = lim n f n 0 (ξ) or f (ξ) = lim n f n 1 (ξ)

Takayuki Kihara The inner structures of Turing upward closures

(23)

Definition (Restated)

Let X , Y be topological T 0 spaces with countable bases.

A computable sequence ( f i , r i ) i∈ω is good if

f i : XY and r i : X → ω are partial computable.

For any ξ ∈ X , if r i (ξ) = r j (ξ) then f i (ξ) = f j (ξ) .

Definition (Restated)

α, β, γ ≤ ω . A function f : XY is (α, β, γ) -computable if

(∃{( f e

i , r

e

i ) i∈ω } e<α with good ( f

e

i , r

e

i ) i∈ω )(∀ξ ∈ dom( f ))(∃ e < α)

f (ξ) is the limit of { f e

i (ξ)} i∈ω ,

#{ n ∈ ω : r e

n (ξ) , r

e

n+1 (ξ)} < β ,

#{ r n e (ξ) : n ∈ ω} < γ .

If β = γ , then it is called (α, β) -computable.

(24)

Nonuniform Computability

Proposition

α, β, γ ≤ ω . Every (α, β, γ) -computable function f is

nonuniformly computable, i.e., f (ξ) ≤ T ξ for any ξ ∈ dom( f ) .

Uniformly computable

⇐⇒ ( 1 , 1 ) -computable

=⇒ (α, β, γ) -computable

=⇒ nonuniformly computable.

Takayuki Kihara The inner structures of Turing upward closures

(25)

Definition

Let C α

β|γ be the least monoid (under composition) containing all

(α, β, γ) -computable functions.

Theorem

#{C α

β|γ : α, β, γ ≤ ω} = 7.

C 1

C 1

1 C

1

C

1

ω|<ω C

ω C

ω

C 1 1

ω

(26)

Nonuniform Computability

Learnability

( 1 , 1 ) (uniformly) computable

( 1 , n ) learnable with mind-changes < n

( 1 , ω, n ) learnable with error < n

( 1 , ω) learnable

( n , 1 ) n-wise computable

( n , ω) team-learnable via n-learners

(ω, 1 ) nonuniformly computable

Remark

A function f is learnable (or identifiable) if, via an algorithm, from

ξ ∈ dom(f), we can eventually learn a law characterizing f (ξ).

Takayuki Kihara The inner structures of Turing upward closures

(27)

Definition ( F : monoid.)

XF Y if there is a function f ∈ F with f : YX .

Intuition of ≤ F

Let us think of X and Y as solution sets of some mathematical

problems. XF Y means that:

by using some method in F , if we know a solution to Y , then we

can also find a solution to X .

C 1

1 induces the Medvedev reducibility,

C ω

1 induces the Muchnik reducibility.

(28)

Nonuniform Computability

Let F and G be some subclasses of nonuniformly computable

functions. How does F differ from G ?

Separating F and G

(LEVEL 1) As functions:

F \ G , ∅ .

(LEVEL 2) As problem-solving methods:

F \ ≤ G , ∅ , i.e., (∃ X , Y ⊆ N N ) YF X  G Y .

(LEVEL 3) As solving methods for Π 0

1 mass problems:

(∃Π 0

1 X , Y ⊆ N

N ) Y

F X  G Y .

(LEVEL 4) Strongest possible separation:

(∀Π 0

1 Y ⊆ N

N )(∃Π 0

1 X ⊆ N

N ) Y

F X  G Y .

Takayuki Kihara The inner structures of Turing upward closures

(29)

Theorem

1

(Ziegler 2009) LEVEL1 separations succeed among these

notions of nonuniform computability.

2

(Higuchi/K. CiE2009 talk) LEVEL3 separations succeed

among these notions of nonuniform computability.

Theorem (Higuchi/K.; This workshop 2011 talk)

(1;1) (1;<!) (1;!;<!)

(<!;1) (1;!)

(<!;!) (!;1)

LEVEL4 separations succeed for red lines.

LEVEL3 separations succeed but LEVEL4 separations does

not succeed for blue lines.

(30)

Nonuniform Computability

Remark

“The strongest possible separation theorem” is proved via

Medvedev/Muchnik-style mass-problem-interpretation of Limit

Computable Mathematics (LCM).

LCM = Mathematics based on Learning Theory (Hayashi 2002?)

LCM ≈ Peano arithmetic + ω-rule exchange rules

(Berardi/Yamagata 2008)

LCM ≈ Heyting arithmetic + ω-rule + Σ

01

law of excluded middle

(Tatsuta/Berardi 2011)

Keywords

Learning Theory

Constructive Mathematics

Takayuki Kihara The inner structures of Turing upward closures

(31)

Constructive Principle

( 1 , 1 ) constructive

( 1 , 2 ) Σ 0

1 -LEM

( 1 , ω, 2 ) Unique Σ 0

2 -LLPO

( 1 , ω) Σ 0

2 -DNE

( 2 , 1 ) Σ 0

2 -LLPO

( 2 , ω) (Σ 0

2 Π

0

2 ) -LLPO

(ω, 1 ) Σ 0

3 -DNE

(32)

Nonuniform Computability

Akama/Berardi/Hayashi/Kohlenbach Hierarchy (2004)

Σ

02

-LEM

Σ

02

-DNE Σ

02

-LLPO

0

2

-LEM

Σ

01

-LEM

Remark

LEM: φ ∨ ¬φ (law of excluded middle).

LLPO: [¬(φ ∧ ψ)] → [¬φ ∨ ¬ψ] (lessor limited principle of omniscience).

DNE: ¬¬φ → φ (double negation elimination).

Takayuki Kihara The inner structures of Turing upward closures

(33)

Definition (Weihrauch 1992)

F , G: partial multi-valued functionsXY .

F is Weihrauch reducible to G (written as FW G) if there are

computable functions h , k s.t.

(∀ x ∈ dom( F ))(∀ yG ( h ( x ))) k ( x , y ) ∈ F ( x ) .

x

h

Problem G ( h ( x ))

y

k

Problem F ( x )

k ( x , y )

(34)

Nonuniform Computability

Theorem

1

f is ( 1 , 2 ) -computable iff fW Σ 0

1 -LEM.

2

f is ( 1 , ω, 2 ) -computable iff fW Unique Σ 0

2 -LLPO.

3

f is ( 1 , ω) -computable iff fW Σ 0

2 -DNE.

Theorem (P: any Π 0

2 set, Q: any set.)

1

The following are equivalent:

f : QP via a (2, 1)-computable f .

f : QP via f

W

Σ

02

-LLPO.

2

The following are equivalent:

f : QP via a (2, ω)-computable f .

f : QP via f

W

0

2

Π

0

2

)-LLPO.

3

The following are equivalent:

f : QP via a (ω, 1)-computable f .

f : QP via f

W

Σ

03

-DNE.

Takayuki Kihara The inner structures of Turing upward closures

(35)

Σ

03

-DNE

02

)

2

-LLPO

Σ

02

-LEM

Σ

0

2

-LLPO Σ

0 2

-DNE

UniqueΣ

0

2

-LLPO

Σ

01

-LEM

[C

T

]

ω

1

[C

T

]

2ω

(team learnable)

[C

T

]

2

1

[C

T

]

1

ω

(learnab

[C

T

]

1

ω|2

[C

T

]

12

(nonuniformly computable)

H

(non-Lipschitz

hyperconcatenation)

LEM: φ ∨ ¬φ (law of excluded middle).

LLPO: [¬(φ ∧ ψ)] → [¬φ ∨ ¬ψ] (lessor limited principle of omniscience).

DNE: ¬¬φ → φ (double negation elimination).

(36)

Nonuniform Computability

DNR k = { fk N : f ( e ) , Φ e ( e )} .

Theorem (Jockusch 1987)

1

There is no uniformly computable f : DNR 3DNR 2 .

2

There is a nonuniformly computable f : DNR 3DNR 2 .

Theorem

1

There is no learnable f : DNR 3DNR 2 .

2

There is no n-wise computable f : DNR 3DNR 2 .

3

There is a team-learnable f : DNR 3DNR 2 .

DNR

3

can be think of as the parallelization of Σ

01

-LLPO

1/3

:

[¬(φ

0

∧ φ

1

) ∧ ¬(φ

1

∧ φ

2

) ∧ ¬(φ

2

∧ φ

0

)] → ¬φ

0

∨ ¬φ

1

∨ ¬φ

2

.

Takayuki Kihara The inner structures of Turing upward closures

(37)

Proof (Sketch)

1

There is no learnable f : DNR 3DNR 2 :

(Blum-Blum 1975) every learnable f has a Blum-Blum locking

clopen set C, i.e., f |

C

is computable.

DNR

3

C is computably homeomorphic to DNR

3

.

2

There is no n-wise computable f : DNR 3DNR 2 :

By LEVEL4 non-separation result between C

1

and C

1

.

3

There is a team-learnable f : DNR 3DNR 2 :

Jockusch’s theorem can be formalized in Σ

02

-LEM.

(38)

Nonuniform Computability

Theorem (Brattka-Pauly-le Roux 201X)

FG = max

W

{ F G : F W F & G W G } always exists.

Theorem

1

DNR 2  W Σ 0

2 -DNE DNR 3 .

2

DNR

2  W Σ 0 2 -LLPO DNR 3 .

3

DNR 2 W Σ 0

2 -LEM DNR 3 .

Takayuki Kihara The inner structures of Turing upward closures

(39)

Example

The Dirichlet function χ Q ( x ) = lim n lim k cos 2k ( nx ) is

Weihrauch reducible to Σ 0

2 -LEM, since Q is Σ 0

2 in R .

χ Q is well-known as an example of Baire class 2, but not 1 function.

Remark

Every ( ≤ W Σ 0

2 -DNE)-function is0

2 -measurable;

hence, it is of Baire class 1 ( = Σ 0

2 -measurable).

Not every ( ≤ W Σ 0

2 -LEM)-function is of Baire class 1.

(40)

Nonuniform Computability

Consequence

The notion “ ≤ W constructive principle” develops a new

perspective on classification of discontinuity of functions;

This viewpoint is different from the hierarchy of

Borel measurable / Baire class functions.

Takayuki Kihara The inner structures of Turing upward closures

(41)

Consequence

The notion “ ≤ W constructive principle” develops a new

perspective on classification of discontinuity of functions;

This viewpoint is different from the hierarchy of

Borel measurable / Baire class functions.

This viewpoint also develops a new perspective on

subclasses of Σ 0

2 measurable / Baire class 1 functions;

This viewpoint is quite different from

known transfinite hierarchies {B

1

}

ξ<ω1

of Baire 1 functions

such as oscillation / convergence / separation rank

(Kechris/Louveau 1990)

(42)

Nonuniform Computability

Consequence

The notion “ ≤ W constructive principle” develops a new

perspective on classification of discontinuity of functions;

This viewpoint is different from the hierarchy of

Borel measurable / Baire class functions.

This viewpoint also develops a new perspective on

subclasses of Σ 0

2 measurable / Baire class 1 functions;

This viewpoint is quite different from

known transfinite hierarchies {B

1

}

ξ<ω1

of Baire 1 functions

such as oscillation / convergence / separation rank

(Kechris/Louveau 1990)

Hence, the study of Constructive Mathematics can be useful

even on Real Analysis within ZFC based on classical logic!

Takayuki Kihara The inner structures of Turing upward closures

(43)

Question (ZFC)

1

(≤ cW Σ 0

2 -DNE ) = ∆

0

2 -measurable?

2

Which semi-constructive principle capture the Baire class 1

functions?

(44)

Nonuniform Computability

Kojiro Higuchi, and Takayuki Kihara, Inside the Muchnik

degrees: discontinuity, learnability, and constructivism, in

preparation, 106 pages.

Thank you for your attention!

Takayuki Kihara The inner structures of Turing upward closures

参照

関連したドキュメント

This class of starlike meromorphic functions is developed from Robertson’s concept of star center points [11].. Ma and Minda [7] gave a unified presentation of various subclasses

It is also well-known that one can determine soliton solutions and algebro-geometric solutions for various other nonlinear evolution equations and corresponding hierarchies, e.g.,

modular proof of soundness using U-simulations.. &amp; RIMS, Kyoto U.). Equivalence

West, “Generating trees and forbidden subsequences,”

Thus, starting with a bivariate function which is a tensor- product of finitely supported totally positive refinable functions, the new functions are obtained by using the

Classical Sturm oscillation theory states that the number of oscillations of the fundamental solutions of a regular Sturm-Liouville equation at energy E and over a (possibly

New reductions for the multicomponent modified Korteveg de Vries (MMKdV) equations on the symmetric spaces of DIII-type are derived using the approach based on the reduction

Beyond proving existence, we can show that the solution given in Theorem 2.2 is of Laplace transform type, modulo an appropriate error, as shown in the next theorem..