La carta
- Lauri Hella e José María Turull-Torres, Query di calcolo con logiche di ordine superiore , TCS 355 197–214, 2006. doi: 10.1016 / j.tcs.2006.01.009
propone la logica VO, la logica di ordine variabile. Ciò consente la quantificazione degli ordini rispetto alle variabili. VO è abbastanza potente e può esprimere alcune query non calcolabili. (Come sottolineato da Arthur Milchior in basso, in realtà cattura l'intera gerarchia analitica .) Gli autori mostrano che il frammento di VO ottenuto consentendo solo una quantificazione universale limitata sulle variabili dell'ordine esprime esattamente tutte le domande ce. VO consente alle variabili di ordine di variare sui numeri naturali, quindi limitare le variabili di ordine è chiaramente una condizione naturale da imporre.
Esiste un (bello) frammento di VO che cattura P o NP?
Come analogia, nella classica logica del primo ordine che consente la quantificazione su insiemi di oggetti fornisce una logica più potente chiamata logica di secondo ordine o SO. SO cattura l'intera gerarchia polinomiale ; questo di solito è scritto come PH = SO. Esistono forme limitate di SO che acquisiscono importanti classi di complessità: NP = SO, P = SO-Horn e NL = SO-Krom. Questi sono ottenuti imponendo restrizioni sulla sintassi delle formule consentite.
Quindi ci sono modi semplici per limitare SO per ottenere classi interessanti. Vorrei sapere se esistono simili restrizioni dirette di VO che sono all'incirca il giusto livello di espressività per P o NP. Se tali restrizioni non fossero note, sarei interessato a suggerimenti per probabili candidati o ad alcuni argomenti per cui è improbabile che esistano tali restrizioni.
Ho controllato i (pochi) documenti che citano questo, e ho verificato le frasi ovvie su Google e Scholar, ma non ho trovato nulla di ovviamente rilevante. La maggior parte degli articoli che trattano di logiche più potenti del primo ordine non sembrano avere a che fare con restrizioni per ridurre il potere nel regno dei calcoli "ragionevoli", ma sembrano contenti di abitare nell'universo delle classi aritmetiche e analitiche. Sarei felice con un puntatore o una frase non ovvia su cui cercare; questo potrebbe essere ben noto a qualcuno che lavora in logiche di ordine superiore.