2025-11-13T12:07:10.774221

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

Informations fondamentales

  • ID de l'article: 2510.11293
  • Titre: Élimination des coupures pour le mu-calcul modal sans alternance
  • Auteurs: Bahareh Afshari (Université de Göteborg), Johannes Kloibhofer (Université d'Amsterdam)
  • Classification: cs.LO (Logique en informatique), math.LO (Logique mathématique)
  • Date de publication: 14 octobre 2025 (prépublication arXiv)
  • Lien de l'article: https://arxiv.org/abs/2510.11293

Résumé

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.

Contexte et motivation de la recherche

Contexte du problème

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.

Problème central

  1. 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
  2. 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

Motivation de la recherche

Fournir une procédure syntaxique d'élimination des coupures présente une double importance théorique et pratique:

  • Même lorsqu'on travaille dans des systèmes de preuve sans coupures, la composition de preuves sans coupures introduit généralement des coupures
  • L'élimination syntaxique des coupures fournit une normalisation directe et canonique, appropriée pour une application immédiate
  • Elle offre une interprétation plus transparente pour la théorie de la preuve

Contributions principales

  1. Directivité: La méthode s'applique directement aux preuves circulaires et produit des preuves circulaires sans coupures, sans mécanisme de normalisation intermédiaire
  2. Expressivité: Adressée à des fragments plus larges du mu-calcul, avec des conditions de validité globale plus complexes
  3. Transparence: Évite les détours par d'autres systèmes de preuve, offrant une interprétation plus transparente
  4. 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

Détails de la méthode

Définition de la tâche

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

Cadre technique principal

1. Système de preuve Focus

Le système Focus est un système de preuve circulaire basé sur le système de preuve étiqueté de Jungteerapanich et Stirling, caractérisé par:

  • Les séquents composés de multiensembles de formules étiquetées
  • Les formules pouvant être en état "focalisé" (φf) ou "non focalisé" (φu)
  • Inclusion de règles logiques standard et de règles de focalisation spéciales f, u
  • Règles de décharge D marquant les répétitions, chaque règle D étant marquée par une étiquette de décharge unique

2. Classification des coupures importantes et non importantes

Définition:

  • 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.

3. Preuves focalisées minimales

Pour mieux traiter la forme de l'arbre de preuve, une forme normale est introduite:

  • Si v est étiqueté f, alors ses nœuds enfants sont étiquetés D
  • Si depth(v') < depth(v), alors v' est étiqueté u
  • Dans toute application de règle f, toutes les formules dans Δ sont des formules marines de même rang

Composants clés de l'algorithme

1. Élimination des coupures non importantes

Utilisant le lemme 18: Tous les descendants de composants de la formule de coupure des coupures non importantes sont non focalisés.

  • Utilisation de la règle mix (généralisation de la règle de coupure)
  • Pousser mix vers le haut jusqu'à trouver suffisamment de règles modales
  • Trouver une répétition de succès dans la composante racine

2. Élimination des coupures importantes

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

3. Élimination des contractions

Les règles de contraction présentent les principales difficultés, adoptant une stratégie en deux étapes:

  1. Pousser les contractions dans les grappes triviales vers le haut: Utilisation de règles fortement réversibles (∨, ∧, η)
  2. É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

Preuve de terminaison

Utilisation des résultats clés de la théorie des bons quasi-ordres:

  • Ordre de Dershowitz-Manna sur les multiensembles
  • Contrôle de la longueur des mauvaises séquences
  • Lemme de Dickson assurant la propriété de bon quasi-ordre

Points d'innovation technique

1. Règles de multicoupures

Généralisation de la règle de coupure traditionnelle, permettant plusieurs prémisses et conclusions:

π1...πm, τ1...τn
multicoupure
Γ1,...,Γm,Δ1,...,Δn

Gestion des relations de coupure complexes via un graphe de coupure G.

2. Technique de preuve traversée

  • Combinaison de la représentation circulaire finie des arbres de preuve infinis avec les multicoupures
  • Élimination systématique des coupures via l'algorithme de réduction des feuilles traversées
  • Préservation des conditions de validité globale

3. Application des bons quasi-ordres

Utilisation de quasi-ordres bien normés (normed well-quasi-orders):

  • Fonction de contrôle f limitant la croissance des mauvaises séquences
  • Fonction de longueur LQ,f donnant la longueur maximale des mauvaises séquences
  • Assurance de la terminaison du processus d'élimination des contractions

Configuration expérimentale

Vérification théorique

Cet article est principalement un travail théorique, vérifié par preuve mathématique:

  1. Validité et complétude: Héritées du système Focus de Marti et Venema
  2. Terminaison: Strictement prouvée via la théorie des bons quasi-ordres
  3. Correction: Chaque étape de transformation préserve l'équivalence logique

Vérification par exemples

L'article fournit des exemples concrets d'élimination des coupures:

  • Impliquant la formule φ := νx.□x ∧ μy.□y ∨ p ("p accessible partout")
  • Montrant le processus complet d'élimination des coupures importantes
  • Vérifiant l'opérabilité de l'algorithme

Résultats expérimentaux

Théorèmes principaux

Théorème 45 (Élimination des coupures): Chaque preuve Focus π peut être transformée en une preuve Focus sans coupures π' de la même séquence.

Corollaire 46: Chaque preuve Focus π peut être transformée en une preuve Focus sans coupures et sans contractions π' de la même séquence.

Analyse de complexité

  • En raison de la dépendance à la théorie des bons quasi-ordres, seule une borne d'Ackermann peut actuellement être établie
  • La question de savoir si la preuve de terminaison peut être simplifiée pour obtenir une borne plus serrée reste ouverte

Caractéristiques de l'algorithme

  1. Déterminisme: Bien que formellement non déterministe, tous les choix peuvent être canonisés
  2. Préservation de structure: La transformation préserve la structure logique fondamentale de la preuve
  3. Progressivité: Chaque étape réduit la complexité ou le nombre de coupures

Travaux connexes

Élimination des coupures dans les systèmes de preuve non bien-fondés

  • Fortier & Santocanale: Élimination sémantique des coupures pour les preuves circulaires
  • Baelde et al.: Théorie des preuves infinies en logique linéaire
  • Shamkanov: Théorie structurelle de la preuve pour K+ modal

Théorie de la preuve du mu-calcul modal

  • Jungteerapanich & Stirling: Systèmes de preuve étiquetés
  • Marti & Venema: Système Focus et admissibilité des règles de coupure
  • Bauer & Saurin: Élimination des coupures par codage en logique linéaire

Avantages de cet article

  1. Approche directe: Ne dépend pas du codage dans d'autres systèmes logiques
  2. Expressivité accrue: Traite des fragments plus complexes que Grz ou la logique modale
  3. Exploitation de structure: Utilise pleinement la structure spéciale des preuves circulaires

Conclusion et discussion

Conclusions principales

  1. Fourniture réussie d'une procédure syntaxique directe d'élimination des coupures pour le mu-calcul modal sans alternance
  2. Preuve de l'élimination des règles de coupure dans le système de preuve circulaire Focus
  3. Établissement d'un cadre technique pour traiter les conditions de validité globale complexes

Limitations

  1. Bornes de complexité: Actuellement seulement une borne d'Ackermann, potentiellement non optimale
  2. Portée d'application: Limitée au fragment sans alternance, le mu-calcul complet reste un problème ouvert
  3. Complexité technique: L'utilisation de multicoupures et de bons quasi-ordres augmente la complexité de l'algorithme

Directions futures

  1. Extension au mu-calcul complet: Nécessite de traiter la gestion d'étiquetage plus complexe
  2. Optimisation de complexité: Simplification de la preuve de terminaison pour obtenir de meilleures bornes
  3. Applications pratiques: Extension à la logique temporelle et à la logique dynamique
  4. Vérification formelle: Vérification du programme avec des assistants de preuve interactifs

Évaluation approfondie

Points forts

  1. Contribution théorique majeure: Résout un problème ouvert important dans les systèmes de preuve circulaires
  2. Innovation méthodologique: L'introduction de multicoupures et de preuves traversées est créative
  3. Rigueur technique: L'approche utilisant la théorie des bons quasi-ordres pour assurer la terminaison est mathématiquement rigoureuse
  4. Valeur pratique: Fournit des outils importants pour la théorie de la preuve et le raisonnement automatisé
  5. Clarté de présentation: Le contenu technique complexe est bien organisé et facile à comprendre

Insuffisances

  1. Analyse de complexité imprécise: La borne d'Ackermann peut être trop lâche
  2. Vérification expérimentale limitée: Principalement un travail théorique, manque d'expériences à grande échelle
  3. Limitation de portée: Adressée uniquement au fragment sans alternance
  4. Détails d'implémentation: La complexité computationnelle de certaines constructions n'est pas suffisamment analysée

Impact

  1. Impact théorique: Fait progresser le développement théorique du mu-calcul modal et des preuves circulaires
  2. Contribution méthodologique: Fournit un modèle technique pour traiter des problèmes similaires
  3. Perspectives d'application: Fournit des outils fondamentaux pour la logique temporelle et la vérification de programmes
  4. Interdisciplinarité: Connecte la théorie de la preuve, la logique modale et l'informatique

Scénarios d'application

  1. Vérification de programmes: Traitement des propriétés de programmes impliquant des points fixes
  2. Logique temporelle: Recherche en théorie de la preuve pour LTL, CTL et autres logiques
  3. Raisonnement automatisé: Développement de prouveurs de théorèmes plus efficaces
  4. Recherche théorique: Recherche ultérieure en logique modale et mu-calcul

Références

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.