Risultati in CS teorico indipendente da ZFC


37

Farò una domanda piuttosto vaga, dal momento che il confine tra informatica teorica e matematica non è sempre facile da distinguere.

DOMANDA: Sei a conoscenza di qualche risultato interessante in CS che è indipendente da ZFC (cioè teoria dell'insieme standard), o che è stato originariamente dimostrato in ZFC (+ qualche altro assioma) e solo successivamente dimostrato in ZFC alorne?

Lo sto chiedendo perché sto per concludere la mia tesi di dottorato e il mio risultato principale (la determinazione di una classe di giochi che sono usati per dare "semantica di gioco" a un calcolo- modale probabilistico ) è attualmente dimostrato in La ZFC si è estesa con altri assiomi (vale a dire la negazione dell'ipotesi di Continuum ¬ C H e, l'assioma di Martin M A ).μ¬CHMUN

Quindi l'impostazione è chiaramente Informatica (il -calculus modale è una logica temporale e la sto estendendo per lavorare con sistemi probabilistici).μ

Vorrei citare nella mia tesi altri esempi (se ne siete a conoscenza) di questo tipo.

Grazie in anticipo,

addio

Matteo



9
Stavo per rispondere che Matteo Mio e Alex Simpson hanno usato l'Assioma di Martin per dimostrare risultati molto interessanti ...
Andrej Bauer

7
Questo potrebbe essere il miglior esempio che ho visto di una domanda la cui migliore risposta è contenuta nella domanda stessa! Non ero a conoscenza del tuo risultato molto interessante.
Timothy Chow,

Risposte:


19

Anche se non sono a conoscenza di tali risultati, oltre al tuo, penso che potresti ampliare un po 'l'ambito e chiedere: quali risultati sono stati dimostrati nel TCS usando (qualsiasi tipo di) assiomi non standard. Per non standard qui intendo qualcosa di diverso dalla logica classica con ZF (o ZFC).

Un bell'esempio del tipo di lavoro che ho in mente sono i risultati di Alex Simpson sulle proprietà dei linguaggi di programmazione che usano la teoria dei domini sintetici. Usa la teoria degli insiemi intuitivi con assiomi che contraddicono la logica classica.

Inoltre, io e Alex abbiamo usato gli assiomi intuizionisti con principi di continuità anti-classica per mostrare i risultati sulla computabilità di Banach-Mazur.

Tuttavia, nessuno degli esempi citati ha uno stato "aperto", come le tue prove, perché sappiamo che gli assiomi non standard che abbiamo usato possono essere intesi semplicemente lavorando all'interno di un modello di matematica intuizionista, in cui si può dimostrare che il modello esiste in ZFC. Quindi l'installazione non standard è davvero un modo per fare le cose in modo più elegante, e in linea di principio potrebbero essere fatte direttamente in ZFC (anche se ho paura di pensare esattamente come andrebbe).


Grazie! Chiederò ad Alex maggiori dettagli a riguardo quando scriverò l'introduzione.
IamMeeoh,

13

Dipende dalla tua definizione di "Informatica". Prendi l'esempio di seguito: conta?

Una codifica dei numeri interi è un codice binario unico decodificabile di . Se la lunghezza delle parole in codice non è decrescente, chiamiamo il codice monotono . Un codice C 1 è migliore di un codice C 2 se | C 1 ( n ) | - | C 2 ( n ) | - . In altre parole, per ogni L , da un certo punto in poi le parole in codice di C 1 sono almeno L bit più brevi.NC1C2|C1(n)||C2(n)|LC1L

Un insieme di codici è chiamato Cofiñal se per ogni codice C esiste un codice D S che è meglio di C . È ben ordinato se è ben ordinato rispetto al "migliore". Una scala è un set di codici cofinale ben ordinato.SCDSC

Ecco due proprietà indipendenti da ZFC:

  1. Esiste una scala di codici.
  2. Esiste una scala di codici monotoni (cioè un insieme ben ordinato di codici monotoni che è cofinale nell'insieme di tutti i codici monotoni).

Ciao Yuval, grazie per la risposta. Non sono sicuro che il tuo esempio corrisponda alla mia definizione "Informatica". Sicuramente parlare di "codici" non è sufficiente per classificarlo come CS. Ciò che rende un articolo "a CS paper" imho è il seguente: è apparso in alcune conferenze / riviste CS o è stato usato per dimostrare alcuni risultati nelle conferenze / riviste CS? di CS paper Sono abbastanza flessibile ma gli argomenti potrebbero essere "teoria dell'informazione, complessità, logiche di programma / sistema, teoria della ricorsione" ecc. Comunque puoi citare la fonte dell'esempio e / o degli articoli che fanno uso di "esiste una scala di codici "? Grazie! Ciao
IamMeeoh,

1
Articoli su codici di numeri interi compaiono su riviste di ingegneria elettrica, come le transazioni IEEE sulla teoria dell'informazione. Questo colpisce una delle tue parole chiave.
Yuval Filmus,

1
Non credo che ci sia alcun documento che utilizza questi risultati. Inoltre, sono fermamente convinto che un risultato indipendente dallo ZFC non abbia alcuna utilità nella complessità, quindi in un certo senso la tua domanda riguarda l'estensione dei limiti di ciò che è considerato l'informatica.
Yuval Filmus,

1
Ciao Yuval, prima di tutto lascia che ti ringrazi ancora per le risposte. Non sono d'accordo con la tua posizione di forza comunque. Ad esempio il teorema di Robertson-Seymour (che sembra richiedere una scelta) ha importanti conseguenze sulla complessità. Quindi è chiaro che la scelta è utile (forse un po 'sorprendentemente) nella teoria della complessità. Ora lavorare con estensioni coerenti di ZFC semplifica ovviamente il compito di dimostrare, complessità diciamo, risultati, anche se questi risultati sono forse dimostrabili in ZFC ma nessuno sa come, ancora.
IamMeeoh,

1
Inoltre non vedo perché non dovrebbero esserci risultati concreti nella complessità indipendente da ZFC, allo stesso modo in cui il teorema di Robertson-Seymour è (forse) indipendente da ZF.
IamMeeoh,

9

Un cono di gradi Turing è un insieme di gradi con una certa base b D tale che per tutti gradi c , b T c se e solo se c D .DbDcbTccD

La dichiarazione di determinazione del grado di Turing :

Ogni set di gradi di Turing contiene un cono o è disgiunto da qualche cono

è una conseguenza dell'assioma della determinazione (AD), che è indipendente da ZF e incompatibile con ZFC. L'affermazione più debole

Ogni insieme di reali di Borel chiuso sotto l'equivalenza di Turing contiene un cono o è disgiunto da un cono

è una conseguenza del teorema di Martin sulla determinazione di Borel, che è dimostrabile in ZFC. Entrambe queste affermazioni sono state studiate prima che il risultato di Martin sulla determinazione di Borel fosse dimostrato, a quel tempo si sapeva solo che sono entrambi dimostrabili in ZF + AD.

SbcSbTcSS



0

Molta matematica costruttiva. Vedi il lavoro di Per Martin-Löf sulla teoria degli insiemi costruttiva, usata come base per linguaggi di programmazione tipicamente dipendenti.


6
IIRC, la teoria dei tipi di Martin-Lof ha la stessa forza di coerenza della teoria degli insiemi di Kripke-Platek, che è molto più debole della ZFC. Inoltre, MLTT non ha esplicitamente principi anti-classici, come gli assiomi di continuità menzionati da Andrej.
Neel Krishnaswami,

@Neel Non ho mai detto nulla sulla coerenza o sulla forza di MLTT. Tuttavia, considero alcuni risultati della matematica costruttiva rilevanti per la domanda, chiedendo "risultati interessanti in CS che è ... indipendente da ZFC".
Rob,

5
Suppongo che "indipendente" qui sia inteso in senso formale.
Mark Reitblatt,
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.