Dopo aver letto una domanda correlata , sulle prove di esistenza non costruttive degli algoritmi, mi chiedevo se ci sono metodi per mostrare l'esistenza di macchine di calcolo "piccole" (diciamo, per quanto riguarda lo stato) senza effettivamente costruirlo.
formalmente:
supponiamo che ci venga dato un po 'di linguaggio e risolto alcuni modelli di calcolo (NFA / macchina di turing / ecc.).
Ci sono dei risultati di esistenza non-costruttive che mostrano un macchina -Stato per L esiste, ma senza la capacità di trovare (in p o l y ( n , | Σ | ) tempo) esso?
Ad esempio, esiste qualche linguaggio regolare per cui possiamo mostrare n s c ( L ) ≤ n ma non sappiamo come costruire un automa n-state per?
( è la complessità dello stato non deterministico di L , ovvero il numero di stati nell'NFA minimo che accetta L ).
EDIT: dopo alcune discussioni con Marzio (grazie!) Penso di poter formulare meglio la domanda come segue:
Esiste una lingua e un modello di calcolo per i quali vale quanto segue:
Sappiamo come costruire una macchina che calcoli che abbia m stati.
Abbiamo una prova che macchina -precisi per L esiste (dove n < < m ), ma o non riusciamo a trovare affatto o che sarebbe prendere tempo esponenziale per calcolarlo.