Risposta: non nota
Mille grazie a tutti coloro che hanno contribuito a perfezionare questa domanda e le definizioni ad essa associate.
Le definizioni di questo wiki hanno fornito il punto di partenza per il più recente wiki di TCS " P contiene linguaggi la cui esistenza è indipendente da PA o ZFC? (Wiki della comunità TCS) ".
Il wiki più recente è preferito perché le sue definizioni e nomenclatura sono sostanzialmente più sofisticate di quelle di questo wiki più vecchio.
In particolare, la nomenclatura di questo wiki anziani incomprensibile comprensibili lingue e TMS è soppiantato nel più recente wiki di criptico gnostica . A parte i dettagli definitivi - che comunque sono importanti - i due wiki affrontano una classe simile di domande.
Ulteriori risposte sono benvenute
Sono benvenute ulteriori risposte (inutile dirlo) ed è probabile che siano necessarie ulteriori regolazioni definitive. Una lezione principale è stata che questa classe di domande è difficile da formulare e ancora più impegnativa per rispondere rigorosamente.
Come sfondo, la risposta di Sasho Nikolov è stata classificata come "accettata" perché forniva una formulazione che catturava l'intento della domanda: la risposta alla domanda (apparentemente) non è nota.
La preziosa risposta di Philip White ha motivato la definizione graduale di TM che sono incomprensibili, contro fortemente incomprensibili, contro canonicamente incomprensibili (per l'elenco "definizioni classificate di incomprensibilità" di seguito).
La seguente affermazione della domanda incorpora provvisoriamente preziosi approfondimenti e suggerimenti forniti da Tsuyoshi Ito, Marzio De Biasi, Huck Bennett, Ricky Demer, Peter Shor e anche un prezioso post sul weblog di Luca Trevisan .
Definizione formale
Le macchine di Turing incomprensibili sono definite (all'interno di ZFC) come segue:
D1 Data una macchina di Turing M che si arresta in modo dimostrabile per tutte le stringhe di input, M viene chiamata incomprensibile se la seguente affermazione non è provabile né confutabile per almeno un numero reale semidefinito positivo :
Istruzione: il tempo di esecuzione di M è rispetto alla lunghezza di inputn
Al contrario, M è chiamato comprensibile se non è incomprensibile.
Decondizionabile non ambiguo
La voce di Wikipedia " Problema indecidibile: esempi di affermazioni indecidibili " esamina in modo conciso i diversi sensi del termine "indecidibile" che sono consuetudinari nella letteratura della teoria della prova rispetto alla teoria della calcolabilità. Al fine di evitare ambiguità, le definizioni e le domande poste impiegano esclusivamente la terminologia "né dimostrabile né confutabile".
Ulteriori riferimenti a questo proposito sono gli appunti del corso di Jeremy Avigad " Incompletità attraverso il problema dell'altare ", il saggio sul blog di Scott Aaronson " Il teorema di Rosser tramite macchine di Turing " e il post sul blog di Luca Trevisan Due domande interessanti .
Sull'esistenza di incomprensibili macchine di Turing
L'esistenza di incomprensibili macchine di Turing deriva concretamente da una costruzione di Emmanuele Viola e sostanzialmente dal quadro teorico della complessità di Juris Hartmanis. In particolare, la costruzione di Viola prevede, attraverso i metodi delle note del corso di Jeremy Avigad (per quanto io le capisca), il seguente lemma:
Lemma [Viola's Implication]
(se una lingua L è accettata da una TM comprensibile) (L è accettata da una TM incomprensibile).
Rispettare la naturalezza nel definire l'incomprensibilità
È naturale chiedersi se sia vero il contrario delle implicazioni di Viola's Implication.
Le considerazioni sulla naturalezza richiedono che le implicazioni opposte siano poste con attenzione, in quanto il commento di Philip White in basso mostra come ridurre banalmente le TM incomprensibili a TM comprensibili tramite polilimitatori , che sono moduli computazionali che (in effetti) "controllano" il runtime di una macchina incomprensibile come ridurlo a una macchina comprensibile.
In particolare, è naturale richiedere che non " mascheriamo esteticamente vecchi elementi di incomprensibilità introducendo nuovi elementi di incomprensibilità ". La sfida principale associata alla domanda posta equivale a "Esiste una definizione naturale di incomprensibilità?" ... quale (vista la discussione qui di TCS) dovremmo forse considerare una meta-domanda non banale che può avere più di una risposta naturale.
In vista di questo principio guida di naturalità, le definizioni classificate di incomprensibilità sono specificate come segue.
Definizioni classificate di incomprensibilità
D2 Diciamo che una macchina di Turing M è efficiente se ha un esponente di runtime tale che la lingua L che M accetta è accettata da nessun altra TM con un esponente di runtime inferiore a .r
D3 Diciamo che una lingua L è incomprensibile se è accettata da (a) almeno una macchina di Turing M è sia efficiente che incomprensibile, e inoltre (b) non esiste una TM efficiente e comprensibile che dimostra (in ZFC) L.
D4 Diciamo che una MT incomprensibile è fortemente incomprensibile se la lingua che accetta è incomprensibile.
D5 Diciamo che una TM fortemente incomprensibile è canonicamente incomprensibile se è efficiente.
Queste definizioni assicurano che ogni linguaggio incomprensibile sia accettato da almeno una TM che è canonicamente incomprensibile, e inoltre - alla luce di D3 (a) e D3 (b) - non esiste una banale riduzione del polilimero di una TM canonicamente incomprensibile a una TM comprensibile che riconosce in modo dimostrabile la stessa lingua.
Le tre domande poste
D1 La classe di complessità P contiene linguaggi incomprensibili?
D2 È possibile rappresentare concretamente almeno un linguaggio incomprensibile? (in tal caso, fornire un esempio costruttivo).
D3 È possibile rappresentare concretamente almeno una TM canonicamente incomprensibile? (in tal caso, fornire un esempio costruttivo).
Motivazione
Le proprietà incomprensibili della classe di complessità P ostacolano la comprensione di una vasta classe di problemi che (per il proponente originale di questa domanda ) includono il puzzle di Blue-Eyed Islanders di Terry Tao , Dick Lipton e Urn-Choice Game di Ken Regan e la loro ibridazione in il contesto del paradosso di Newcomb tramite il gioco Newcomb di Balanced Advantage .
Come afferma la monografia di Juris Hartmanis, Calcoli fattibili e proprietà dimostrabili della complessità (1978):
I risultati sulla complessità degli algoritmi cambiano radicalmente se consideriamo solo le proprietà dei calcoli che possono essere provate formalmente.
La lotta per costruire definizioni e postulati ben posati che catturano l'intuizione di Hartmanis ci aiuta a capire meglio che la classe di complessità P contiene alcuni linguaggi estremamente peculiari, che sono riconosciuti da macchine di Turing estremamente peculiari, di cui siamo (attualmente ) molto lontano dalla comprensione. È sorprendente che in un senso completamente rigoroso non sia attualmente noto se la classe di complessità P sia comprensibile.
Molte grazie a tutti coloro che hanno contribuito con commenti e risposte.