Définition
Le processus d'intégration de procédures de décision, d'axiomes ou de théories logiques afin de permettre un raisonnement conjoint à travers des domaines hétérogènes tout en préservant la correction et (si possible) la décidabilité.
Principe
Principe
Combiner les théories de manière modulaire en gérant signatures partagées, axiomes-pont ou théorèmes de combinaison ; traiter le partage de symboles, l'égalité des variables et la compatibilité des modèles, et appliquer des méthodes de coordination adaptées pour maintenir, lorsque possible, l'exhaustivité et la correction.
Démonstration
Démonstration
En raisonnement automatique, combiner une théorie de l'arithmétique linéaire avec une théorie des tableaux permet de résoudre des conditions de vérification mentionnant à la fois des indices numériques et des mises à jour de tableaux en coordonnant les solveurs des deux théories et en échangeant des égalités sur les variables partagées.
Mauvaise application
Mauvaise application
Prendre naïvement l'union des axiomes de deux théories avec symboles chevauchants sans coordination peut conduire à des inférences non fondées ou à la perte de décidabilité ; combiner des théories sans préserver les conditions d'échange requises détruit les garanties des solveurs.
Conséquence
Conséquence
Permet le développement modulaire de solveurs et de bases de connaissances, autorisant un raisonnement évolutif sur des systèmes dont le comportement couvre plusieurs domaines formels (par exemple arithmétique, structures de données et contraintes temporelles).
Inversion
Inversion
Raisonnement isolé : chaque théorie est traitée séparément sans interaction inter-théories, empêchant la résolution de problèmes qui exigent une information sémantique intégrée.
Limite
Limite
S'applique lorsque les théories composantes et leurs signatures satisfont des conditions de compatibilité (par exemple disjonction ou partage admissible) et lorsque des méthodes de combinaison (style Nelson–Oppen, interpolants, axiomatation explicite) sont appropriées ; exclut les fusions arbitraires qui ignorent les conflits de signatures ou les incompatibilités modèle-théoriques et les cas où la décidabilité est irrémédiablement perdue.
Tension sémantique
Tension sémantique
Tension entre combinaison superficielle (via axiomes-pont ou traductions) et intégration profonde (fusionner les systèmes d'axiomes en une seule théorie), ainsi qu'entre la préservation de la décidabilité et la maximisation de l'expressivité lors de la combinaison de théories hétérogènes.
Synthèse
Synthèse
La combinaison de théories est l'intégration contrôlée de théories logiques et de procédures de décision — par gestion des signatures, communication d'égalités ou ponts axiomatiques — pour atteindre un raisonnement conjoint correct à travers des domaines hétérogènes tout en tenant compte de la décidabilité et des garanties des solveurs.