• No se han encontrado resultados

CAPÍTULOS V: RESULTADOS

5.3. Contrastación de hipótesis

5.3.2. Verificación de las hipótesis específicas

For the next few sections we will restrict our attention to Polish spaces X =

Nk× Nl wherek, l 0.1 Of course if k >0 andl= 0, X is homeomorphic to

Nwhile ifl >0, thenX is homeomorphic toN. (In [14] this theory is worked out for “recursively presented Polish spaces”.)

Let X = Nk × Nl. Let S

X = {(m1, . . . , mk, σ1, . . . , σl) : mi, . . . , mk ∈

N, σ1, . . . , σl∈N<ω}. Forσ= (mi, . . . , mk, σ1, . . . , σl)∈SX, let

Nσ={(n1, . . . , nk, f1, . . . , fl)∈X :ni=mi ifi≤kandfi⊃σi ifi= 1≤l}.

Then{Nσ:σ∈SX}is a clopen basis for the topology onX. Of courseSX is a

countable set and there is a recursive bijectioni7→σi betweenNandSX. Thus

we can identify SX with Nand talk about things like recursive subsets ofSX

and partial recursive functionsf :N→SX. Definition 3.12 We say that A ⊆ X is Σ0

1 if there is a partial recursive f :N→SX such thatA=SnNf(n).

Note that here we are using a “lightface” Σ0

1 rather than the “boldface”

Σ0

1 that denotes the open subsets of X. Of course every Σ01 set is open, but there are only countably many partial recursivef :N→SX thus there are only

countably many Σ0

1 sets. Thus Σ01 ⊂Σ01. Relativizing these notions we get all open sets.

Definition 3.13 Ifx∈ N we say that A⊆X is Σ0

1(x) if there isf :N→SX

partial recursive inxsuch thatA=SnNf(n). Lemma 3.14 Σ01=

[ x∈N

Σ01(x).

We will tend to prove things only for Σ0

1 sets. The relativization to Σ01(x) sets is usually straightforward.

For the two interesting examples X =Nand X =N we get slightly more informative characterizations.

Lemma 3.15 i)A⊆X is Σ01 if and only if there is a recursively enumerable W ⊆SX such thatA=SηWNη. In particular A⊆Nis Σ01 if and only if A

is recursively enumerable. ii) A ⊆ N is Σ0

1 if and only if there is a recursive S ⊆ N<ω such that A=SσSNσ.

Proof

i) This is clear since the recursively enumerable sets are exactly the images of partial recursive functions.

ii) In this caseSX =N<ω. Clearly ifS⊆N<ω is recursive, there is f :N→

N<ωpartial recursive with imageS andS

σ∈N<ωNσ is Σ01.

Suppose A = SnNf(n) where f is partial recursive let S = {σ : there is n≤ |σ|, the computation of f(n) halts by stage|σ|and f(n)⊆σ. It is easy to see thatS is recursive. If σ∈ S, then there is annsuch thatf(n)⊆σ, then Nσ⊆Nf(n)⊆A. On the hand iff halts on inputn, there ism≥n,|f(n)|such thatf halts by stagem. Ifτ ⊃σ and|τ| ≥m, thenτ ∈S. Thus

[ σ∈S Nσ⊃ [ τ⊃f(n),|τ|=m Nτ =Nσ. It follows thatA=SσS Nσ.

We have natural analogs of the finite levels of the Borel hierarchy.

Definition 3.16 LetX =Nk× Nl. We say that AX is Π0

n if and only if

X\Ais Σ0

n.

We say that A⊆X is Σ0

n+1 if and only if there is B ⊆N×X in Π0n such

that

x∈Aif and only if∃n (n, x)∈B. We say thatA is ∆0

n if it is both Σ0n and Π0n.

We say thatA⊆X isarithmeticifA∈∆0

n for somen. Lemma 3.17 A ⊆ N is Π0

1 if and only if there is a recursive tree T ⊆N<ω

such thatA= [T].

Proof IfS is a recursive tree such thatX\A=SσSNσ, let

T ={σ∈N<ω:∀m≤ |σ|σ|m6∈S}.

ThenT is recursive and, as in 1.14A= [T].

The next exercises shows that it is not always possible to find a recursive pruned treeT withA= [T].

Exercise 3.18 a) Show that ifT is a recursive pruned tree, then the left-most path throughT is recursive.

b) Let T ={σ ∈N<ω : if e <|σ| andφ

e(e) halts by stage |σ|, then φe(e)

halts by stageσ(e)}. Show thatT is a recursive tree. Supposef ∈[T]. Show that φe(e) halts if and only if it halts by stage f(e). Conclude that there are

no recursive paths throughT and, using a), that there is no recursive pruned subtree ofT.

We show that Σ0

n and Π0nhave closure properties analogous to those proved

in 2.6. The definition of computable function made in 3.10 makes sense for maps f :X →Y where bothX andY are of the formNk× Nl

Lemma 3.19 i)Σ0

nis closed under finite unions, finite intersections, and com-

putable inverse images. ii) IfA⊆N×X ∈Σ0

n, then{x∈X:∃n(n, x)∈A} ∈Σ0n.

iii) Iff :X →N is computable andA⊆N×X isΣ0

n then {x∈X :∀m <

f(x) (m, x)∈A} ∈Σ0

n.

iv) SimilarlyΠ0

n is closed under union, intersection, computable inverse im-

ages,∀n and∃n < f(x). v)Σ0

n⊆∆0n+1.

Proof We prove this for Σ0

1 and leave the induction as an exercise.

i) SupposeW0 and W1 are recursively enumerable subsets ofSX and Ai = S

η∈WiNη. ReplacingWiby the recursively enumerable set{ν:∃η∈Wiη ⊆ν}

if necessary we may assume that ifν∈Wi andη ⊃ν, then η∈Wi. Then

A0∪A1= [ η∈W0∪W1 Nη and A0∩A1= [ η∈W0∩W1 Nη

andW0∪W1andW0∩W1are recursively enumerable. ThusA0∪A1andA0∩A1 are Σ0

1.

Iff :X →Y is computable with programPe, let

G={(η, ν)∈SX×SY :x∈Nη⇒f(x)∈Nν}.

Then (η, ν) ∈ G if and only if for all m < |ν| the program Pe using oracle

η halts on input m and outputs ν(m).2 Thus G is recursively enumerable. SupposeA=SνWNνwhereW is recursively enumerable, letV ={η:∃ν(ν ∈

W∧(η, ν)∈G}. ThenV is recursively enumerable andf−1(A) =S

η∈V Nη.

ii) SupposeA⊆N×X is Σ0

1. There is a recursively enumerableW ⊆SN×X

such that A = SηWNη. Let V = {ν ∈ SX : ∃n (n, ν) ∈ W}. Then V is

2We assume that if the computation makes any queries about numbersi≥ |η|, then the computation does not halt.

recursively enumerable and

{x:∃n(n, x)∈A}= [

ν∈V

Nν.

iii) SupposeAandW are as in ii) andf :X →Nis computable by program Pe. LetV ={ν ∈SX :∃k Pewith oracleν halts outputtingk and (m, ν)∈W

for allm≤k}. ThenV is recursively enumerable and {x:∀m < f(x) (m, x)∈A}= [

ν∈V

Nν}.

Exercise 3.20 Give the inductive steps to complete the proof of 3.19

We can make two interesting observations about universal sets. We state these results for Σ0

n, but the analogous results hold for Π0n. Proposition 3.21 i) There isU ⊆ N ×X aΣ0

n-set that isΣ0n-universal.

ii) There is V ⊆N×X aΣ0

n-set that isΣ0n-universal. Proof

i) Indeed the universal sets produced in 2.37 are Σ0

n. Fix f : N → SX a

recursive bijection. The setU1={(x, y) :∃n(x(n) = 1∧y∈Nf(n))}is Σ01and

Σ0

n-universal.

IfU∗

n ⊆ N ×N×X is Σ0n andΣ0n-universal forN×X, then

Un+1={(x, y) :∃n(x, n, y)6∈Un∗}

is Σ0

n+1 andΣ0n-universal.

ii) Let V1 ={(n, x) :∃m(φn(m)↓ ∧x∈Nφn(m))}. Let g:N×N→SN×X

be partial recursive such thatg(n, m) = (n, φn(m)), then

V1= [

n,m

Ng(n,m) is Σ0

1 andΣ01-universal.

An induction as in i) extends this to all levels of the arithmetic hierarchy.

Corollary 3.22 For any X there is A⊆X such thatA isΣ0

n but not ∆0n. Proof ForX =Nk×Nlwherel >0 this follows as in§2 using 3.21 i). Suppose

U ⊆N×Nis Σ0

n and universal Σ0n. Let A={m: (m, m)6∈U}. If U ∈∆0n,

thenA∈Σ0

n andA={m: (i, m)∈U}for some i. Then

i∈A⇔(i, i)6∈U ⇔i6∈A, a contradiction. Thus U ∈Σ0

n\∆0n. Using a recursive bijection f : N2 →Nl,

shows that for allX =Nl, there is a Σ0

n-set that is not ∆0n.

Let Γ be Π0

n, Σ0n or ∆0n fori = 0 or 1. If A, B ⊆N, B ∈Γ and A≤m B,

thenA∈Γ.

We say thatA⊆Nis Γ-complete ifA∈Γ andB ≤wAfor allB⊆Nin Γ.

Fact 3.23 i){e: dom (φe)6=∅}isΣ01-complete.

ii) {e:φe is total}isΠ02-complete.

iii){e: dom (φe)is infinite}isΠ02-complete.

iv) If U ⊆N×NisΓ-universal, thenU isΓ-complete.

Exercise 3.24 Prove the statements in the last fact.

Documento similar