O teorema de Immerman-Vardi afirma que PTIME (ou P) é precisamente a classe de idiomas que pode ser descrita por uma frase da Lógica de Primeira Ordem, juntamente com um operador de ponto fixo, sobre a classe de estruturas ordenadas. O operador de ponto fixo pode ser o ponto menos fixo (como considerado por Immerman e Vardi) ou o ponto fixo inflacionário. (Stephan Kreutzer, Equivalência expressiva da lógica de ponto fixo mínimo e inflacionário , Annals of Pure and Applic 130 130-78, 2004).
Yuri Gurevich conjeturou que não há lógica para capturar o PTIME ( Lógica e o Desafio da Ciência da Computação , nas Tendências Atuais da Ciência da Computação Teórica, ed. Egon Boerger, 1–57, Computer Science Press, 1988), enquanto Martin Grohe afirmou que é menos certo ( The Quest for a Logic Capture PTIME , FOCS 2008).
O operador de ponto fixo deve capturar o poder da recursão. Os pontos fixos são poderosos, mas não é óbvio para mim que eles são necessários.
Existe um operador X que não seja baseado em pontos fixos, de modo que o FOL + X capture um fragmento (grande) de PTIME?
Edit: Tanto quanto eu entendo, a lógica linear só pode expressar declarações sobre estruturas que têm forma bastante restritiva. Idealmente, gostaria de ver uma referência ou um esboço de uma lógica que possa expressar propriedades de conjuntos arbitrários de estruturas relacionais, evitando ainda pontos fixos. Se eu estiver errado sobre o poder expressivo da lógica linear, um ponteiro ou dica seria bem-vinda.