X. Creative Set Yuxi Fu BASICS, Shanghai Jiao Tong University - - PowerPoint PPT Presentation

x creative set
SMART_READER_LITE
LIVE PREVIEW

X. Creative Set Yuxi Fu BASICS, Shanghai Jiao Tong University - - PowerPoint PPT Presentation

X. Creative Set Yuxi Fu BASICS, Shanghai Jiao Tong University Quotation from Post The terminology creative set was introduced by E. Post in Recursively Enumerable Sets of Positive Integers and their Decision Problems. Bulletin of American


slide-1
SLIDE 1
  • X. Creative Set

Yuxi Fu

BASICS, Shanghai Jiao Tong University

slide-2
SLIDE 2

Quotation from Post

The terminology ‘creative set’ was introduced by E. Post in Recursively Enumerable Sets of Positive Integers and their Decision

  • Problems. Bulletin of American Mathematical Society, 1944.

“. . . every symbolic logic is incomplete and extensible relative to the class of propositions”. “The conclusion is inescapable that even for such fixed, well-defined body of mathematical propositions, mathematical thinking is, and must remain, essentially creative.”

Computability Theory, by Y. Fu

  • X. Creative Set

1 / 30

slide-3
SLIDE 3

What are the Most Difficult Semi-Decidable Problems?

We know that K is the most difficult semi-decidable problem. What is then the m-degree dm(K)? What is an r.e. set C s.t. A ≤m C for every r.e. set A?

Computability Theory, by Y. Fu

  • X. Creative Set

2 / 30

slide-4
SLIDE 4

What are the Most Difficult Semi-Decidable Problems?

An r.e. set is very difficult if it is very non-recursive. An r.e. set is very non-recursive if its complement is very non-r.e.. A set is very non-r.e. if it is easy to distinguish it from any r.e. set. These sets are creative respectively productive.

Computability Theory, by Y. Fu

  • X. Creative Set

3 / 30

slide-5
SLIDE 5

Synopsis

  • 1. Productive Set
  • 2. Creative Set
  • 3. The Lattice of m-Degrees

Computability Theory, by Y. Fu

  • X. Creative Set

4 / 30

slide-6
SLIDE 6
  • 1. Productive Set

Computability Theory, by Y. Fu

  • X. Creative Set

5 / 30

slide-7
SLIDE 7

Suppose Wx ⊆ K. Then x ∈ K \ Wx. So x witnesses the strict inclusion Wx K. In other words the identity function is an effective proof that K differs from every r.e. set.

Computability Theory, by Y. Fu

  • X. Creative Set

6 / 30

slide-8
SLIDE 8

Productive Set

A set A is productive if there is a total computable function p such that whenever Wx ⊆ A, then p(x) ∈ A \ Wx. The function p is called a productive function for A. A productive set is not r.e. by definition.

Computability Theory, by Y. Fu

  • X. Creative Set

7 / 30

slide-9
SLIDE 9

Example

  • 1. K is productive.
  • 2. {x | c /

∈ Wx} is productive.

  • 3. {x | c /

∈ Ex} is productive.

  • 4. {x | φx(x) = 0} is productive.

Computability Theory, by Y. Fu

  • X. Creative Set

8 / 30

slide-10
SLIDE 10

Example

Suppose A = {x | φx(x) = 0}. By S-m-n Theorem one gets a primitive recursive function p(x) such that φp(x)(y) = 0 if and only if φx(y) is defined. Then p(x) ∈ Wx ⇔ p(x) / ∈ A. So if Wx ⊆ A we must have p(x) ∈ A \ Wx. Thus p is a productive function for A.

Computability Theory, by Y. Fu

  • X. Creative Set

9 / 30

slide-11
SLIDE 11

Productive Set

  • Lemma. If A ≤m B and A is productive, then B is productive.

Proof.

Suppose r : A ≤m B and p is a production function for A. By applying S-m-n Theorem to φx(r(y)), one gets a primitive recursive function k(x) such that Wk(x) = r−1(Wx). Then rpk is a production function for B.

Computability Theory, by Y. Fu

  • X. Creative Set

10 / 30

slide-12
SLIDE 12

Productive Set

  • Theorem. Suppose that B is a set of unary computable functions

with f∅ ∈ B and B = C1. Then B = {x | φx ∈ B} is productive.

Proof.

Suppose g / ∈ B. Consider the function f defined by f (x, y) ≃ g(y), if x ∈ Wx, ↑, if x / ∈ Wx. By S-m-n Theorem there is a primitive recursive function k(x) such that φk(x)(y) ≃ f (x, y). Clearly x / ∈ Wx iff φk(x) = f∅ iff φk(x) ∈ B iff k(x) ∈ B. Hence k : K ≤m B.

Computability Theory, by Y. Fu

  • X. Creative Set

11 / 30

slide-13
SLIDE 13

Property of Productive Set

  • Lemma. Suppose that g is a total computable function. Then

there is a primitive recursive function p such that for all x, Wp(x) = Wx ∪ {g(x)}.

Proof.

Using S-m-n Theorem, take p(x) to be a primitive recursive function such that φp(x)(y) ≃ 1, if y ∈ Wx ∨ y = g(x), ↑,

  • therwise.

We are done.

Computability Theory, by Y. Fu

  • X. Creative Set

12 / 30

slide-14
SLIDE 14

Property of Productive Set

  • Theorem. A productive set contains an infinite r.e. subset.

Proof.

Suppose p is a production function for A. Take e0 to be some index for ∅. Then p(e0) ∈ A by definition. By the Lemma there is a primitive recursive function k such that for all x, Wk(x) = Wx ∪ {p(x)}. Apparently {e0, . . . , kn(e0), . . .} is r.e. Consequently {p(e0), . . . , p(kn(e0)), . . .} is a r.e. subset of A, which must be infinite by the definition of k.

Computability Theory, by Y. Fu

  • X. Creative Set

13 / 30

slide-15
SLIDE 15

Productive Function via a Partial Function

  • Proposition. A set A is productive iff there is a partial recursive

function p such that ∀x.(Wx ⊆ A ⇒ (p(x) ↓ ∧p(x) ∈ A \ Wx)). (1)

Proof.

Suppose p is a partial recursive function satisfying (1). Let s be a primitive recursive function such that φs(x)(y) ≃ y, p(x)↓ ∧ y ∈ Wx, ↑,

  • therwise.

A productive function q can be defined by running p(x) and p(s(x)) in parallel and stops when either terminates.

Computability Theory, by Y. Fu

  • X. Creative Set

14 / 30

slide-16
SLIDE 16

Productive Function Made Injective

  • Proposition. A productive set has an injective productive function.

Proof.

Suppose p is a productive function of A. Let Wh(x) = Wx ∪ {p(x)}. Clearly Wx ⊆ A ⇒ Wh(x) ⊆ A. (2) Define q(0) = p(0).

◮ If p(x+1), ph(x+1), . . . , phx+1(x+1) are pairwise distinct, let

q(x+1) be the smallest one not in {q(0), . . . , q(x)}.

◮ Otherwise we can let q(x+1) be µy.y /

∈ {q(0), . . . , q(x)}. This is fine since Wx ⊆ A due to (2). It is easily seen that q is an injective production function for A.

Computability Theory, by Y. Fu

  • X. Creative Set

15 / 30

slide-17
SLIDE 17

Myhill’s Characterization of Productive Set

  • Theorem. (Myhill, 1955) A is productive iff K ≤1 A iff K ≤m A.

K ≤1 A implies K ≤m A, which in turn implies “A is productive”.

Computability Theory, by Y. Fu

  • X. Creative Set

16 / 30

slide-18
SLIDE 18

Proof

Suppose p is a productive function for A. Define f (x, y, z) ≃ 0, if z = p(x) and y ∈ K, ↑,

  • therwise.

By S-m-n Theorem there is an injective primitive recursive function s(x, y) such that φs(x,y)(z) ≃ f (x, y, z). By definition, Ws(x,y) = {p(x)}, if y ∈ K, ∅,

  • therwise.

Computability Theory, by Y. Fu

  • X. Creative Set

17 / 30

slide-19
SLIDE 19

Proof

By Recursion Theorem there is an injective primitive recursive function n(y) such that Ws(n(y),y) = Wn(y) for all y. So Wn(y) = {p(n(y))}, if y ∈ K, ∅,

  • therwise.

We claim that K ≤m A. y ∈ K ⇒ Wn(y) = {p(n(y))} ⇒ p(n(y)) / ∈ A. y / ∈ K ⇒ Wn(y) = ∅ ⇒ p(n(y)) ∈ A. By the previous theorem we may assume that p is injective. So the reduction function p(n( )) is injective. Conclude K ≤1 A.

Computability Theory, by Y. Fu

  • X. Creative Set

18 / 30

slide-20
SLIDE 20
  • 2. Creative Set

Computability Theory, by Y. Fu

  • X. Creative Set

19 / 30

slide-21
SLIDE 21

Creative Set

A set A is creative if it is r.e. and its complement A is productive. Intuitively a creative set A is effectively non-recursive in the sense that the non-recursiveness of A, hence the non-recursiveness of A, can be effectively demonstrated.

Computability Theory, by Y. Fu

  • X. Creative Set

20 / 30

slide-22
SLIDE 22

Creative Set

  • 1. K is creative.
  • 2. {x | c ∈ Wx} is creative.
  • 3. {x | c ∈ Ex} is creative.
  • 4. {x | φx(x) = 0} is creative.

Computability Theory, by Y. Fu

  • X. Creative Set

21 / 30

slide-23
SLIDE 23

Creative Set

  • Theorem. Suppose that A ⊆ C1 and let A = {x | φx ∈ A}. If A is

r.e. and A = ∅, N, then A is creative.

Proof.

Suppose A is r.e. and A = ∅, N. If f∅ ∈ A, then A is productive by a previous theorem. This is a contradiction. So A is productive by the same theorem. Hence A is creative.

Computability Theory, by Y. Fu

  • X. Creative Set

22 / 30

slide-24
SLIDE 24

Creative Set

The set K0 = {x | Wx = ∅} is creative. It corresponds to the set A = {f ∈ C1 | f = f∅}.

Computability Theory, by Y. Fu

  • X. Creative Set

23 / 30

slide-25
SLIDE 25

Creative Sets are m-Complete

  • Theorem. (Myhill, 1955)

C is creative iff C is m-complete iff C is 1-complete iff C ≡ K.

Computability Theory, by Y. Fu

  • X. Creative Set

24 / 30

slide-26
SLIDE 26
  • 3. The Lattice of m-Degrees

Computability Theory, by Y. Fu

  • X. Creative Set

25 / 30

slide-27
SLIDE 27

What Else?

Q: In the world of recursively enumerable sets, is there anything between the recursive sets and the creative sets?

Computability Theory, by Y. Fu

  • X. Creative Set

26 / 30

slide-28
SLIDE 28

What Else?

Q: In the world of recursively enumerable sets, is there anything between the recursive sets and the creative sets? A: There is plenty.

Computability Theory, by Y. Fu

  • X. Creative Set

26 / 30

slide-29
SLIDE 29

Trivial m-Degrees

  • 1. o = {∅}.
  • 2. n = {N}.
  • 3. o ≤m a provided a = n.
  • 4. n ≤m a provided a = o.

Computability Theory, by Y. Fu

  • X. Creative Set

27 / 30

slide-30
SLIDE 30

Nontrivial m-Degrees

  • 5. The recursive m-degree 0m consists of all the nontrivial

recursive sets.

  • 6. An r.e. m-degree contains only r.e. sets.
  • 7. The maximum r.e. m-degree dm(K) is denoted by 0′

m.

Computability Theory, by Y. Fu

  • X. Creative Set

28 / 30

slide-31
SLIDE 31

The Distributive Lattice of m-Degrees

❅ ❅ ❅ ❅ ❅ ❅ ❅ ❅

  • 0m

0′

m

a b c . . . The m-degrees ordered by ≤m form a distributive lattice.

Computability Theory, by Y. Fu

  • X. Creative Set

29 / 30

slide-32
SLIDE 32

Problem with m-Degree

The m-reducibility has two unsatisfactory features: (i) The exceptional behavior of ∅ and N. (ii) The invalidity of A ≡m A in general. The problem is due to the restricted use of oracles. We shall remove this restriction in Turing reducibility.

Computability Theory, by Y. Fu

  • X. Creative Set

30 / 30