Le théorème d'Immerman-Vardi stipule que PTIME (ou P) est précisément la classe de langages pouvant être décrite par une phrase de la logique du premier ordre avec un opérateur à point fixe, sur la classe des structures ordonnées. L'opérateur de point fixe peut être soit le point le moins fixe (selon Immerman et Vardi), soit le point d'inflation fixe. (Stephan Kreutzer, Équivalence expressive de la logique des points minimaux et inflationniste , Annals of Pure et Applied Logic 130 61–78, 2004).
Yuri Gurevich a supposé qu'il n'existait aucune logique pour capturer PTIME ( Logique et le défi de l'informatique , dans Tendances actuelles de l'informatique théorique, ed. Egon Boerger, 1-57, Computer Science Press, 1988), tandis que Martin Grohe a moins sûr ( La quête d'une logique capturant PTIME , FOCS 2008).
L'opérateur de point fixe est conçu pour capter la puissance de la récursivité. Les points fixes sont puissants, mais il n'est pas évident pour moi qu'ils soient nécessaires.
Existe-t-il un opérateur X non basé sur des points fixes, tel que FOL + X capture un (grand) fragment de PTIME?
Edit: Pour autant que je sache, la logique linéaire ne peut exprimer que des déclarations sur des structures ayant une forme assez restrictive. J'aimerais idéalement voir une référence ou un schéma d'une logique capable d'exprimer les propriétés d'ensembles arbitraires de structures relationnelles, tout en évitant les points fixes. Si je me trompe sur le pouvoir expressif de la logique linéaire, un pointeur ou une indication serait la bienvenue.