O papel
- Lauri Hella e José María Turull-Torres, Consultas de computação com lógicas de ordem superior , TCS 355 197-214, 2006. doi: 10.1016 / j.tcs.2006.01.009
propõe lógica VO, lógica de ordem variável. Isso permite a quantificação de pedidos sobre as variáveis. O VO é bastante poderoso e pode expressar algumas consultas não computáveis. (Como apontado por Arthur Milchior abaixo, ele realmente captura toda a hierarquia analítica .) Os autores mostram que o fragmento de VO obtido por permitir apenas quantificação universal limitada sobre as variáveis de ordem expressa exatamente todas as consultas ce. O VO permite que as variáveis de ordem ultrapassem os números naturais, portanto, limitar as variáveis de ordem é claramente uma condição natural a ser imposta.
Existe um (bom) fragmento de VO que captura P ou NP?
Como analogia, na lógica clássica de primeira ordem, a quantificação de conjuntos de objetos fornece uma lógica mais poderosa chamada lógica de segunda ordem ou SO. O SO captura toda a hierarquia polinomial ; isso geralmente é escrito como PH = SO. Existem formas restritas de SO que capturam importantes classes de complexidade: NP = SO, P = SO-Horn e NL = SO-Krom. Estes são obtidos impondo restrições à sintaxe das fórmulas permitidas.
Portanto, existem maneiras simples de restringir o SO para obter classes interessantes. Gostaria de saber se existem restrições diretas semelhantes do VO que são aproximadamente o nível certo de expressividade para P ou NP. Se tais restrições não forem conhecidas, eu estaria interessado em sugestões de possíveis candidatos ou em alguns argumentos sobre por que é improvável que essas restrições existam.
Eu verifiquei os (poucos) artigos que citam este e verifiquei as frases óbvias no Google e no Scholar, mas não encontrei nada obviamente relevante. A maioria dos artigos que lidam com lógicas mais poderosas que a de primeira ordem não parece lidar com restrições para derrubar o poder no campo das computações "razoáveis", mas parece satisfeita em habitar o universo das classes aritméticas e analíticas. Eu ficaria feliz com um ponteiro ou uma frase não óbvia para pesquisar; isso pode ser bem conhecido por alguém que trabalha com lógicas de ordem superior.