Cut-elimination for the alternation-free modal mu-calculus
Afshari, Kloibhofer
We present a syntactic cut-elimination procedure for the alternation-free fragment of the modal mu-calculus. Cut reduction is carried out within a cyclic proof system, where proofs are finitely branching but may be non-wellfounded. The structure of such proofs is exploited to directly transform a cyclic proof with cuts into a cut-free one, without detouring through other logics or relying on intermediate machinery for regularisation. Novel ingredients include the use of multicuts and results from the theory of well-quasi-orders, the later used in the termination argument.
academic
Élimination des coupures pour le mu-calcul modal sans alternance
Cet article propose une procédure syntaxique d'élimination des coupures pour le fragment du mu-calcul modal sans alternance. L'élimination des coupures s'effectue dans les systèmes de preuve circulaires, où les preuves sont finiment branchées mais potentiellement non bien-fondées. La méthode exploite la structure de telles preuves pour convertir directement les preuves circulaires avec coupures en preuves sans coupures, sans recourir à d'autres logiques ni dépendre de mécanismes de normalisation intermédiaires. Les techniques novatrices incluent l'utilisation de multicoupures et les résultats de la théorie des bons quasi-ordres, cette dernière étant utilisée pour les arguments de terminaison.
Le mu-calcul modal Lμ est une logique élégante pour raisonner sur les systèmes de transition et les propriétés des programmes, combinant une bonne expressivité computationnelle et une grande puissance expressive en étendant la logique modale par des opérateurs de point fixe minimal et maximal. Le mu-calcul modal sans alternance Laf_μ est un fragment important de Lμ, où les points fixes minimal et maximal n'apparaissent pas entrelacés.
Complétude de la règle de coupure: La question de savoir si l'axiomatisation originale de Kozen reste complète sans la règle de coupure demeure un problème ouvert majeur
Limitations des approches existantes:
Les procédures d'élimination des coupures existantes s'appliquent principalement aux systèmes de preuve non bien-fondés
Ou sont réalisées indirectement par codage dans d'autres systèmes comme la logique linéaire
Absence de méthode directe d'élimination des coupures dans les systèmes de preuve circulaires
Directivité: La méthode s'applique directement aux preuves circulaires et produit des preuves circulaires sans coupures, sans mécanisme de normalisation intermédiaire
Expressivité: Adressée à des fragments plus larges du mu-calcul, avec des conditions de validité globale plus complexes
Transparence: Évite les détours par d'autres systèmes de preuve, offrant une interprétation plus transparente
Innovation technique:
Introduction de règles de multicoupures pour traiter les cas complexes
Utilisation de la théorie des bons quasi-ordres pour assurer la terminaison
Stratégies de traitement différencié des coupures importantes et non importantes
Entrée: Preuve circulaire Focus π avec coupures
Sortie: Preuve Focus sans coupures π' de la même séquence
Contraintes: Préserver la validité et la complétude de la preuve
Coupures importantes: Règles de coupure survenant dans des grappes triviales
Coupures non importantes: Règles de coupure survenant dans des grappes appropriées
Lemme clé: Tous les descendants de composants de coupures non importantes sont non focalisés, ce qui signifie que pousser les coupures non importantes vers le haut ne modifie pas les chemins de succès.
Utilisation de preuves traversées (traversed proofs) comme objets intermédiaires:
Définition de preuve traversée: Une φ-preuve traversée ρ est une dérivation finie où toutes les feuilles sont soit fermées, soit des feuilles traversées (étiquetées avec des multicoupures).
Construction principale:
Preuve traversée initiale: [π̂]φ[τ̂] / Σ0,Σ1
Algorithme de réduction des feuilles traversées: Traitement par analyse de cas de différentes règles:
Règle □: Vérification de répétition de succès ou application de la règle □
Règle D†: Dépliage de la preuve
Règles f/u: Maintien ou suppression de l'étiquetage selon la profondeur
Autres règles: Poussée de la feuille traversée vers le haut
Les règles de contraction présentent les principales difficultés, adoptant une stratégie en deux étapes:
Pousser les contractions dans les grappes triviales vers le haut: Utilisation de règles fortement réversibles (∨, ∧, η)
Éliminer les contractions dans les grappes appropriées: Similaire aux coupures non importantes, utilisation de la théorie des bons quasi-ordres pour assurer la terminaison
L'article cite 40 références importantes couvrant:
Théorie fondamentale du mu-calcul modal (Kozen, Walukiewicz et al.)
Preuves circulaires et systèmes de preuve non bien-fondés (Brotherston, Simpson et al.)
Théorie de l'élimination des coupures (Takeuti, Baelde et al.)
Théorie des bons quasi-ordres (Dickson, Dershowitz-Manna et al.)
Cet article est une contribution théorique importante dans le domaine de la théorie de la preuve en logique modale, fournissant la première procédure syntaxique directe d'élimination des coupures pour le mu-calcul modal sans alternance, avec une innovation technique significative et une valeur théorique élevée, bien qu'il y ait encore des améliorations possibles dans l'analyse de complexité et les applications pratiques.