a non uniformly c productive sequence non constructive
play

A Non-Uniformly C-Productive Sequence & Non-Constructive - PowerPoint PPT Presentation

A Non-Uniformly C-Productive Sequence & Non-Constructive Disjunctions John Case 1 Michael Ralston 1 Yohji Akama 2 1 Computer & Information Sciences University of Delaware Newark, DE USA Email: { case , mralston } @udel.edu 2 Mathematical


  1. A Non-Uniformly C-Productive Sequence & Non-Constructive Disjunctions John Case 1 Michael Ralston 1 Yohji Akama 2 1 Computer & Information Sciences University of Delaware Newark, DE USA Email: { case , mralston } @udel.edu 2 Mathematical Institute Tohoku University Sendai, Japan Email: akama@m.tohoku.ac.jp Revision of Talk at Asian Logic Conference 2013 , Guangzhou, China

  2. For Your Speed Reading Pleasure & Quick Impression ( .. ⌣ ) 1 Introduction Motivation Basic Definition & Relevant Theorem Proof of Theorem 2 Characterizing the Index Set Cases Uniform C-Productivity of S q , q ∈ M The Characterization Another Corollary of the Characterization 3 Further Examples & Future Work 4 References Case, Ralston, & Akama (UD & TU) A Non-Uniformly C-Productive Sequence ALC 2013, Guangzhou 2 / 11

  3. Introduction Motivation Introduction & Motivation Let ϕ be an acceptable programming system/numbering of the partial computable functions: N = { 0 , 1 , 2 , . . . } → N , where, for p ∈ N , ϕ p is the partial computable function computed by program p of the ϕ -system; such numberings are characterized as intercompilable with standard general purpose programming formalisms such as a full TM formalism; let W p = domain( ϕ p ) [Rog58, Rog67]. The first author taught a recursion theorem proof by cases that, for each q , { x | ϕ x = ϕ q } is not computably enumerable (c.e.). The non-constructive disjunction of cases [Bro81] used was ≈ domain( ϕ q ) ∞ vs. not ∞ , a Π 0 2 -LEM [ABHK04]. A student asked why the proof involved cases. The answer given straightaway to the student was that his teacher didn’t know how else to do it. (. . ⌣ ) The present paper provides, among other things, a better answer: any proof that, for each q , { x | ϕ x = ϕ q } is not c.e. provably must involve some such non-constructivity. Case, Ralston, & Akama (UD & TU) A Non-Uniformly C-Productive Sequence ALC 2013, Guangzhou 3 / 11

  4. Introduction Motivation Introduction & Motivation Let ϕ be an acceptable programming system/numbering of the partial computable functions: N = { 0 , 1 , 2 , . . . } → N , where, for p ∈ N , ϕ p is the partial computable function computed by program p of the ϕ -system; such numberings are characterized as intercompilable with standard general purpose programming formalisms such as a full TM formalism; let W p = domain( ϕ p ) [Rog58, Rog67]. The first author taught a recursion theorem proof by cases that, for each q , { x | ϕ x = ϕ q } is not computably enumerable (c.e.). The non-constructive disjunction of cases [Bro81] used was ≈ domain( ϕ q ) ∞ vs. not ∞ , a Π 0 2 -LEM [ABHK04]. A student asked why the proof involved cases. The answer given straightaway to the student was that his teacher didn’t know how else to do it. (. . ⌣ ) The present paper provides, among other things, a better answer: any proof that, for each q , { x | ϕ x = ϕ q } is not c.e. provably must involve some such non-constructivity. Case, Ralston, & Akama (UD & TU) A Non-Uniformly C-Productive Sequence ALC 2013, Guangzhou 3 / 11

  5. Introduction Motivation Introduction & Motivation Let ϕ be an acceptable programming system/numbering of the partial computable functions: N = { 0 , 1 , 2 , . . . } → N , where, for p ∈ N , ϕ p is the partial computable function computed by program p of the ϕ -system; such numberings are characterized as intercompilable with standard general purpose programming formalisms such as a full TM formalism; let W p = domain( ϕ p ) [Rog58, Rog67]. The first author taught a recursion theorem proof by cases that, for each q , { x | ϕ x = ϕ q } is not computably enumerable (c.e.). The non-constructive disjunction of cases [Bro81] used was ≈ domain( ϕ q ) ∞ vs. not ∞ , a Π 0 2 -LEM [ABHK04]. A student asked why the proof involved cases. The answer given straightaway to the student was that his teacher didn’t know how else to do it. (. . ⌣ ) The present paper provides, among other things, a better answer: any proof that, for each q , { x | ϕ x = ϕ q } is not c.e. provably must involve some such non-constructivity. Case, Ralston, & Akama (UD & TU) A Non-Uniformly C-Productive Sequence ALC 2013, Guangzhou 3 / 11

  6. Introduction Motivation Introduction & Motivation Let ϕ be an acceptable programming system/numbering of the partial computable functions: N = { 0 , 1 , 2 , . . . } → N , where, for p ∈ N , ϕ p is the partial computable function computed by program p of the ϕ -system; such numberings are characterized as intercompilable with standard general purpose programming formalisms such as a full TM formalism; let W p = domain( ϕ p ) [Rog58, Rog67]. The first author taught a recursion theorem proof by cases that, for each q , { x | ϕ x = ϕ q } is not computably enumerable (c.e.). The non-constructive disjunction of cases [Bro81] used was ≈ domain( ϕ q ) ∞ vs. not ∞ , a Π 0 2 -LEM [ABHK04]. A student asked why the proof involved cases. The answer given straightaway to the student was that his teacher didn’t know how else to do it. (. . ⌣ ) The present paper provides, among other things, a better answer: any proof that, for each q , { x | ϕ x = ϕ q } is not c.e. provably must involve some such non-constructivity. Case, Ralston, & Akama (UD & TU) A Non-Uniformly C-Productive Sequence ALC 2013, Guangzhou 3 / 11

  7. Introduction Motivation Introduction & Motivation Let ϕ be an acceptable programming system/numbering of the partial computable functions: N = { 0 , 1 , 2 , . . . } → N , where, for p ∈ N , ϕ p is the partial computable function computed by program p of the ϕ -system; such numberings are characterized as intercompilable with standard general purpose programming formalisms such as a full TM formalism; let W p = domain( ϕ p ) [Rog58, Rog67]. The first author taught a recursion theorem proof by cases that, for each q , { x | ϕ x = ϕ q } is not computably enumerable (c.e.). The non-constructive disjunction of cases [Bro81] used was ≈ domain( ϕ q ) ∞ vs. not ∞ , a Π 0 2 -LEM [ABHK04]. A student asked why the proof involved cases. The answer given straightaway to the student was that his teacher didn’t know how else to do it. (. . ⌣ ) The present paper provides, among other things, a better answer: any proof that, for each q , { x | ϕ x = ϕ q } is not c.e. provably must involve some such non-constructivity. Case, Ralston, & Akama (UD & TU) A Non-Uniformly C-Productive Sequence ALC 2013, Guangzhou 3 / 11

  8. Introduction Motivation Introduction & Motivation Let ϕ be an acceptable programming system/numbering of the partial computable functions: N = { 0 , 1 , 2 , . . . } → N , where, for p ∈ N , ϕ p is the partial computable function computed by program p of the ϕ -system; such numberings are characterized as intercompilable with standard general purpose programming formalisms such as a full TM formalism; let W p = domain( ϕ p ) [Rog58, Rog67]. The first author taught a recursion theorem proof by cases that, for each q , { x | ϕ x = ϕ q } is not computably enumerable (c.e.). The non-constructive disjunction of cases [Bro81] used was ≈ domain( ϕ q ) ∞ vs. not ∞ , a Π 0 2 -LEM [ABHK04]. A student asked why the proof involved cases. The answer given straightaway to the student was that his teacher didn’t know how else to do it. (. . ⌣ ) The present paper provides, among other things, a better answer: any proof that, for each q , { x | ϕ x = ϕ q } is not c.e. provably must involve some such non-constructivity. Case, Ralston, & Akama (UD & TU) A Non-Uniformly C-Productive Sequence ALC 2013, Guangzhou 3 / 11

  9. Introduction Motivation Introduction & Motivation Let ϕ be an acceptable programming system/numbering of the partial computable functions: N = { 0 , 1 , 2 , . . . } → N , where, for p ∈ N , ϕ p is the partial computable function computed by program p of the ϕ -system; such numberings are characterized as intercompilable with standard general purpose programming formalisms such as a full TM formalism; let W p = domain( ϕ p ) [Rog58, Rog67]. The first author taught a recursion theorem proof by cases that, for each q , { x | ϕ x = ϕ q } is not computably enumerable (c.e.). The non-constructive disjunction of cases [Bro81] used was ≈ domain( ϕ q ) ∞ vs. not ∞ , a Π 0 2 -LEM [ABHK04]. A student asked why the proof involved cases. The answer given straightaway to the student was that his teacher didn’t know how else to do it. (. . ⌣ ) The present paper provides, among other things, a better answer: any proof that, for each q , { x | ϕ x = ϕ q } is not c.e. provably must involve some such non-constructivity. Case, Ralston, & Akama (UD & TU) A Non-Uniformly C-Productive Sequence ALC 2013, Guangzhou 3 / 11

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