Skip to main content
Commonmark migration
Source Link

D1  Given a Turing machine M that provably halts for all input strings, M is called incomprehensible iff the following statement is neither provable nor refutable for at least one positive semidefinite real number $r$:

Statement: M's runtime is ${O}(n^r)$ with respect to input length $n$

 

Conversely, M is called comprehensible iff it is not incomprehensible.

D2  We say that a Turing machine M is efficient iff it has a runtime exponent $r$ such that the language L that M accepts is accepted by no other TM having a runtime exponent smaller than $r$.

 

D3  We say that a language L is incomprehensible iff it is accepted by (a) at least one Turing machine M is that is both efficient and incomprehensible, and moreover (b) there is no efficient and comprehensible TM that provably (in ZFC) accepts L.

 

D4  We say that an incomprehensible TM is strongly incomprehensible iff the language it accepts is incomprehensible.

 

D5  We say that a strongly incomprehensible TM is canonically incomprehensible iff it is efficient.

Q1  Does the complexity class P contain incomprehensible languages?

 

Q2  Can at least one incomprehensible language be represented concretely? (if so, provide a constructive example).

 

Q3  Can at least one canonically incomprehensible TM be represented concretely? (if so, provide a constructive example).

D1  Given a Turing machine M that provably halts for all input strings, M is called incomprehensible iff the following statement is neither provable nor refutable for at least one positive semidefinite real number $r$:

Statement: M's runtime is ${O}(n^r)$ with respect to input length $n$

 

Conversely, M is called comprehensible iff it is not incomprehensible.

D2  We say that a Turing machine M is efficient iff it has a runtime exponent $r$ such that the language L that M accepts is accepted by no other TM having a runtime exponent smaller than $r$.

 

D3  We say that a language L is incomprehensible iff it is accepted by (a) at least one Turing machine M is that is both efficient and incomprehensible, and moreover (b) there is no efficient and comprehensible TM that provably (in ZFC) accepts L.

 

D4  We say that an incomprehensible TM is strongly incomprehensible iff the language it accepts is incomprehensible.

 

D5  We say that a strongly incomprehensible TM is canonically incomprehensible iff it is efficient.

Q1  Does the complexity class P contain incomprehensible languages?

 

Q2  Can at least one incomprehensible language be represented concretely? (if so, provide a constructive example).

 

Q3  Can at least one canonically incomprehensible TM be represented concretely? (if so, provide a constructive example).

D1  Given a Turing machine M that provably halts for all input strings, M is called incomprehensible iff the following statement is neither provable nor refutable for at least one positive semidefinite real number $r$:

Statement: M's runtime is ${O}(n^r)$ with respect to input length $n$

Conversely, M is called comprehensible iff it is not incomprehensible.

D2  We say that a Turing machine M is efficient iff it has a runtime exponent $r$ such that the language L that M accepts is accepted by no other TM having a runtime exponent smaller than $r$.

D3  We say that a language L is incomprehensible iff it is accepted by (a) at least one Turing machine M is that is both efficient and incomprehensible, and moreover (b) there is no efficient and comprehensible TM that provably (in ZFC) accepts L.

D4  We say that an incomprehensible TM is strongly incomprehensible iff the language it accepts is incomprehensible.

D5  We say that a strongly incomprehensible TM is canonically incomprehensible iff it is efficient.

Q1  Does the complexity class P contain incomprehensible languages?

Q2  Can at least one incomprehensible language be represented concretely? (if so, provide a constructive example).

Q3  Can at least one canonically incomprehensible TM be represented concretely? (if so, provide a constructive example).

replaced http://cstheory.stackexchange.com/ with https://cstheory.stackexchange.com/
Source Link

The definitions of this wiki provided the starting point for the more recent TCS wiki "Does P contain languages whose existence is independent of PA or ZFC? (TCS community wiki)Does P contain languages whose existence is independent of PA or ZFC? (TCS community wiki)".

As background, Sasho Nikolov's answer was rated "accepted,"Sasho Nikolov's answer was rated "accepted," because it provided a formulation that captured the intent of the question: the answer to the question is (apparently) not known.

Philip White's valuable answerPhilip White's valuable answer motivated the graded definition of TMs that are incomprehensible, versus strongly incomprehensible, versus canonically incomprehensible (per the list "graded definitions of incomprehensibility" below).

That incomprehensible Turing machines exist follows concretely from a construction by Emmanuele Violaa construction by Emmanuele Viola and broadly from the complexity-theoretic framework of Juris Hartmanis. In particular, Viola's construction provides, via the methods of Jeremy Avigad's course notes (as I understand them), the following lemma:

Considerations of naturality require that the converse implication be posed carefully, in that Philip White's comment belowPhilip White's comment below shows how to trivially reduce incomprehensible TMs to comprehensible TMs via polylimiters, which are computational modules that (in effect) "pad" the runtime of an incomprehensible machine so as to reduce it to a comprehensible machine.

In particular, it is natural to require that we not “unaesthetically mask old elements of incomprehensibility by introducing new elements of incomprehensibilityunaesthetically mask old elements of incomprehensibility by introducing new elements of incomprehensibility.” The key challenge associated to the question asked amounts to "Does there exist a natural definition of incomprehensibility?" … which (given the discussion here of TCS) we should perhaps regard as a nontrivial meta-question that may have more than one natural answer.

The incomprehensible properties of the complexity class P obstructs the understanding of a broad class of problems that (for the original proposer of this questionthe original proposer of this question) includes Terry Tao's Blue-Eyed Islanders Puzzle, Dick Lipton and Ken Regan's Urn-Choice Game, and their hybridization in the context of Newcomb's Paradox via the Balanced Advantage Newcomb Game.

The definitions of this wiki provided the starting point for the more recent TCS wiki "Does P contain languages whose existence is independent of PA or ZFC? (TCS community wiki)".

As background, Sasho Nikolov's answer was rated "accepted," because it provided a formulation that captured the intent of the question: the answer to the question is (apparently) not known.

Philip White's valuable answer motivated the graded definition of TMs that are incomprehensible, versus strongly incomprehensible, versus canonically incomprehensible (per the list "graded definitions of incomprehensibility" below).

That incomprehensible Turing machines exist follows concretely from a construction by Emmanuele Viola and broadly from the complexity-theoretic framework of Juris Hartmanis. In particular, Viola's construction provides, via the methods of Jeremy Avigad's course notes (as I understand them), the following lemma:

Considerations of naturality require that the converse implication be posed carefully, in that Philip White's comment below shows how to trivially reduce incomprehensible TMs to comprehensible TMs via polylimiters, which are computational modules that (in effect) "pad" the runtime of an incomprehensible machine so as to reduce it to a comprehensible machine.

In particular, it is natural to require that we not “unaesthetically mask old elements of incomprehensibility by introducing new elements of incomprehensibility.” The key challenge associated to the question asked amounts to "Does there exist a natural definition of incomprehensibility?" … which (given the discussion here of TCS) we should perhaps regard as a nontrivial meta-question that may have more than one natural answer.

The incomprehensible properties of the complexity class P obstructs the understanding of a broad class of problems that (for the original proposer of this question) includes Terry Tao's Blue-Eyed Islanders Puzzle, Dick Lipton and Ken Regan's Urn-Choice Game, and their hybridization in the context of Newcomb's Paradox via the Balanced Advantage Newcomb Game.

The definitions of this wiki provided the starting point for the more recent TCS wiki "Does P contain languages whose existence is independent of PA or ZFC? (TCS community wiki)".

As background, Sasho Nikolov's answer was rated "accepted," because it provided a formulation that captured the intent of the question: the answer to the question is (apparently) not known.

Philip White's valuable answer motivated the graded definition of TMs that are incomprehensible, versus strongly incomprehensible, versus canonically incomprehensible (per the list "graded definitions of incomprehensibility" below).

That incomprehensible Turing machines exist follows concretely from a construction by Emmanuele Viola and broadly from the complexity-theoretic framework of Juris Hartmanis. In particular, Viola's construction provides, via the methods of Jeremy Avigad's course notes (as I understand them), the following lemma:

Considerations of naturality require that the converse implication be posed carefully, in that Philip White's comment below shows how to trivially reduce incomprehensible TMs to comprehensible TMs via polylimiters, which are computational modules that (in effect) "pad" the runtime of an incomprehensible machine so as to reduce it to a comprehensible machine.

In particular, it is natural to require that we not “unaesthetically mask old elements of incomprehensibility by introducing new elements of incomprehensibility.” The key challenge associated to the question asked amounts to "Does there exist a natural definition of incomprehensibility?" … which (given the discussion here of TCS) we should perhaps regard as a nontrivial meta-question that may have more than one natural answer.

The incomprehensible properties of the complexity class P obstructs the understanding of a broad class of problems that (for the original proposer of this question) includes Terry Tao's Blue-Eyed Islanders Puzzle, Dick Lipton and Ken Regan's Urn-Choice Game, and their hybridization in the context of Newcomb's Paradox via the Balanced Advantage Newcomb Game.

Updated link to new wiki
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28

With a view to bringing closure to this topic — and because the question has turned out to be definition-centric rather than answer-centric — this question has been flagged for conversion to community wiki (CW).

Follow-up

The definitions of this wiki provideprovided the starting point for the open questionmore recent TCS wiki "Does P contain languages whose existence is independent of PA or ZFC? (TCS community wiki)" The open question adopts the.

The more recent wiki is preferred because its definitions and nomenclature are substantially more sophisticated than those of this older wiki.

In particular, this older wiki's nomenclature transcendentalincomprehensible $\Leftrightarrow$ gnosticcomprehensible TMs languages and languagesTMs is supplanted in place of this wiki'sthe newer wiki by incomprehensiblecryptic $\Leftrightarrow$ comprehensiblegnostic; the various definitions. Aside from definitional details — which however are otherwise identicalimportant — the two wikis address a similar class of questions.

With a view to bringing closure to this topic — and because the question has turned out to be definition-centric rather than answer-centric — this question has been flagged for conversion to community wiki (CW).

Follow-up

The definitions of this wiki provide the starting point for the open question "Does P contain languages whose existence is independent of PA or ZFC?" The open question adopts the nomenclature transcendental $\Leftrightarrow$ gnostic TMs and languages in place of this wiki's incomprehensible $\Leftrightarrow$ comprehensible; the various definitions are otherwise identical.

The definitions of this wiki provided the starting point for the more recent TCS wiki "Does P contain languages whose existence is independent of PA or ZFC? (TCS community wiki)".

The more recent wiki is preferred because its definitions and nomenclature are substantially more sophisticated than those of this older wiki.

In particular, this older wiki's nomenclature incomprehensible $\Leftrightarrow$ comprehensible languages and TMs is supplanted in the newer wiki by cryptic $\Leftrightarrow$ gnostic. Aside from definitional details — which however are important — the two wikis address a similar class of questions.

Link to "Does P contain languages whose existence is independent of PA or ZFC?"
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
"(TCS community wiki)" appended to title
Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
Dang. decide -> accept throughout (for disambiguation)
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
Addressing a last-minute comment from Philip White. Over and out! ; Post Made Community Wiki
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
Summary of comments, and request for conversion to a community wiki.
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
Definitional tuning per Philip White's valuable answer.
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
Sasho Nikolov's answer rated "accepted" -- final adjustments to definitions
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
Sasho Nikolov's answer rated "accepted" -- final adjustments to definitions
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
Tweeted twitter.com/#!/StackCSTheory/status/207565766814478338
Tightened notation, more references, "neither provable nor refutable" substituted for "decidable".
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
Edited yet again per Sasho's comment
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
Edited per Sasho's comment
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
Further clarification in response to Tsuyoshi Ito's questions!
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
Minor edit to improve readability
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
Clarification as requested by Tsuyoshi Ito
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading
Source Link
John Sidles
  • 1.5k
  • 1
  • 12
  • 28
Loading