Decidibilità dei numeri trascendentali


9

Ho una domanda, la cui risposta è probabilmente ben nota, ma non riesco a trovare nulla di significativo dopo un po 'di ricerche, quindi apprezzerei un po' di aiuto.

La mia domanda è se è noto che decidere se un numero è trascendentale è indecidibile.

Forse, uno assume come input, diciamo un programma che restituisce l'i ^ esimo bit del numero. Grazie in anticipo per eventuali suggerimenti.


5
Se i reali sono rappresentati da programmi che calcolano un dato bit, o programmi che calcolano approssimazioni razionali o qualsiasi tipo simile di programmi, allora gli unici insiemi decidibili di reali sono quelli banali (cioè quelli che contengono tutti i reali calcolabili o nessun reale calcolabile) , dal teorema di Rice.
Emil Jeřábek

1
Come viene mostrata questa implicazione?

Risposte:


8

La soluzione di Kristoffer può essere usata per dimostrare che, supponendo che i reali siano rappresentati in modo da poter calcolare i limiti delle sequenze di reali che sono calcolabilmente Cauchy. Ricordiamo che una sequenza è calcolabile Cauchy se esiste una mappa calcolabile f tale che, dato qualsiasi k che abbiamo | a m - a n | < 2 - k per tutti m , n f ( k )(an)nfk|aman|<2km,nf(k). Le rappresentazioni standard dei reali sono così, ad esempio quella in cui un reale è rappresentato da una macchina che calcola un'approssimazione razionale arbitrariamente buona. (Possiamo anche parlare in termini di cifre di calcolo, ma poi dobbiamo consentire cifre negative. Questo è un problema ben noto nella teoria della calcolabilità dei reali.)

SR(an)nx=limnanx SSxS

Prova. Supponiamo che fosse decidibile. Data qualsiasi macchina di Turing , considera la sequenza definita come È facile verificare che sia calcolabile come Cauchy, quindi possiamo calcolare il suo limite . Ora abbiamo iff ferma, quindi possiamo risolvere il problema di Halting. QED.T b n b n = { a n se  T  non si è arrestato nelle prime  n  fasi, a m se  T si  è arrestato nella fase  m  e  m n . b n y = lim n b n y S TSTbn

bn={anif T has not halted in the first n steps,amif T has halted in step m and mn.
bny=limnbnyST

C'è un doppio teorema in cui si assume la sequenza è fuori ma il suo limite è in .SSS

Esempi di insiemi soddisfano queste condizioni sono: un intervallo aperto, un intervallo chiuso, i numeri negativi, il singleton , i numeri razionali, i numeri irrazionali, i numeri transcedenti, i numeri algebrici, ecc.{ 0 }S{0}

Un insieme che non soddisfa le condizioni del teorema è l'insieme di numeri razionali tradotti da un numero non calcolabile . Esercizio: è decidibile?α SS={q+αqQ}αS


Grazie per la tua risposta. Solo un chiarimento, il teorema dice che se l'insieme S ha almeno un punto limite esterno a S, allora decide se un elemento x è in S indecidibile? Quindi, sono un po 'confuso riguardo all'intervallo chiuso negli esempi.
ipsofacto

L'intervallo chiuso segue dalla doppia teorema in cui si prende una sequenza esterna il cui limite è in . SSS
Andrej Bauer

Che cosa significa per di essere "al di fuori computably" (in contrapposizione a "al di fuori ") ? S SxSS

Quello era un errore di battitura. Lo credo, grazie per averlo notato. Altrimenti, " è calcolabile al di fuori di " potrebbe significare qualcosa del tipo "per ogni potremmo calcolare un razionale positivo tale che ", cioè la frase " "è realizzato. Ma se si crede in linea di principio Markov, allora si può ricostruire una tale mappa da solo sapendo che non è in , quindi in questo caso non v'è alcuna differenza tra "esterno e 'computably esterno '.S y S q d ( x , y ) > q y S . q Q . 0 < q < d ( x , y ) x S S SxSySqd(x,y)>qyS.qQ.0<q<d(x,y)xSSS
Andrej Bauer

5

Data una macchina di Turing , definire una macchina di Turing rappresenta un numero come segue: corro per passi sull'ingresso vuoto. Se ferma, emette . Altrimenti emetti l' bit di .M i M i M 0 i πMMiMiM0iπ


1

L'insieme dei trascendentali non è aperto in (in particolare, è denso e codenso in Quindi è indecidibile.RRR


4
L'insieme di numeri reali calcolabili non è aperto in (in particolare, è denso e codificato in ), ma è decidibile. RRR

1
Ricky, questo non è vero. Dato un oracolo per un numero reale, non è possibile determinare se è calcolabile o meno.
David Harris,

1
Il set che ho dato è decidibile, dall'algoritmo che risponde sempre "Sì". La tua seconda frase mostra che il set che ho dato non è decidibile di tipo due.

eNe

@Carl: esiste un algoritmo per assegnare un indice eNe un reale calcolabile. Questo è l' unico senso interessante di decidibilità di insiemi di reali, perché il tuo (1) è soddisfatto esattamente da insiemi senza reali calcolabili e il tuo (2) è soddisfatto esattamente da {}R
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.