Da quello che ho capito (che è molto poco, quindi per favore correggimi dove sbaglio!), La teoria dei linguaggi di programmazione si occupa spesso di prove "intuizioniste". Secondo la mia interpretazione, l'approccio richiede che prendiamo sul serio le conseguenze del calcolo sulla logica e sulla dimostrabilità. Una prova non può esistere a meno che non esista un algoritmo che costruisca le conseguenze delle ipotesi. Potremmo rifiutare come assioma il principio del mezzo escluso, ad esempio, perché esibisce un oggetto, che è o ¬ X , in modo non costruttivo.
La filosofia di cui sopra potrebbe portarci a preferire prove intuizionisticamente valide rispetto a prove che non lo sono. Tuttavia, non ho riscontrato alcuna preoccupazione riguardo all'utilizzo effettivo della logica intuizionistica negli articoli in altre aree del CS teorico. Sembriamo felici di dimostrare i nostri risultati usando la logica classica. Ad esempio, si potrebbe immaginare di utilizzare il principio del punto escluso per dimostrare che un algoritmo è corretto. In altre parole, ci preoccupiamo e prendiamo sul serio un universo computazionalmente limitato nei nostri risultati, ma non necessariamente nelle nostre prove di questi risultati.
1. I ricercatori in CS teorici sono mai preoccupati di scrivere prove intuizionisticamente valide? Potrei facilmente immaginare un sottocampo dell'informatica teorica che cerca di capire quando i risultati del TCS, in particolare quelli algoritmici, mantengono una logica intuizionistica (o, più interessante, quando non lo fanno). Ma non ne ho ancora trovato nessuno.
2. C'è qualche argomento filosofico che dovrebbero? Sembra che si possa affermare che i risultati dell'informatica dovrebbero essere dimostrati in modo intuitivo quando possibile, e dovremmo sapere quali risultati richiedono, ad esempio, la PEM. Qualcuno ha provato a fare una simile discussione? O forse c'è un consenso sul fatto che questa domanda non è molto importante?
3. Come domanda secondaria, sono curioso di conoscere esempi di casi in cui questo è realmente importante: esistono risultati TCS importanti noti nella logica classica ma non nella logica intuizionistica? O sospettato di non mantenere la logica intuizionista.
Ci scusiamo per la morbidezza della domanda! Potrebbe essere necessario riformulare o reinterpretare dopo aver sentito gli esperti.