• Aucun résultat trouvé

La logique équationnelle

N/A
N/A
Protected

Academic year: 2022

Partager "La logique équationnelle"

Copied!
3
0
0

Texte intégral

(1)

La logique équationnelle

Équations : syntax et sémantique

Une Σ-équationest une paire de termes noté s .

=t.

Une Σ-algèbre Aest unmodèle d'une Σ-équations=. t, noté A |=s=. t, ssi pour toute A-assignationσ on aσ(s) =b bσ(t). On dit aussi que s .

=t estvalide pourA.

Une Σ-algèbre Aest unmodèle d'unensemble de Σ-équations E, noté A |=E, ssi Aest un modèle de toute équation de E.

On dit aussi que E est valide pourA.

1

Consequénce sémantique

SoitE un ensemble de Σ-équations et s=. t uneΣ-équation quelconque.

L'équations .

=t est uneconsequénce logiquede l'ensembleE, noté E |=s .

=t, ssi tout modèle de E est aussi un modèle des .

=t. La théorie équationnelleengendrée parE est l'ensemble

=.E ={(s, t)∈ T(X,Σ)× T(X,Σ)| E |=s .

=t}.

Exercice : Montrer que la relation=.E est une congruence sur T(X,Σ).

2

Quelques problèmes intéressants Soit s .

=t une Σ-équation etE un ensemble deΣ-équations.

Le problème du motconsiste à decider si E |=s .

=t.

Le problème d'unication sémantiqueconsiste à trouver toutes les substitutions σ t.q.E |=σ(s) =σ(t).

Si E = on parle duproblème d'unication syntaxique, sinon du problème de E-unication.

Le problème inductifconsiste à décider si T(Σ)/ .=E |=s .

=t.

3

(2)

Règles syntaxiques pour le raisonnement équationnel s .

=t∈ E s .

=t (axiome)

s .

=s (réexivité)

s .

=t t .

=s (symétrie) s .

=t t .

=u s .

=u (transitivité)

s .

=t σ(s) .

=σ(t) (substitution) s .

=t u[s]p .

=u[t]p

(contexte)

4

Dérivation

Une dérivationde l'équations=. t à partir d'un ensembleE est un arbre d'équations t.q.

La racine est s .

=t

Si E est une feuille, alors E ∈ E ouE est une équations .

=s. Si E1, . . . , En sont les ls deE, alorsE est obtenue à partir de

E1, . . . , En par une règle syntaxique.

L'équation s=. t est dérivée à partir de E, notéE `s=. t, ssi il existe une dérivation de s=. tà partir de E.

5

La relation E

s=. t∈ E

σ(s)→E σ(t) (∀σ) s→E t

u[s]pE u[t]p

(∀u∀p)

E est la fermeture symétrique de E

E est la fermeture réexive, symétrique et transitive de E

6

À propos de E

Exercice : Montrer que E est stable par substitution.

Exercice : Montrer que E est une congruence sur T(X,Σ).

Exercice : Montrer que E `s .

=t ssis↔E t.

7

(3)

Lemme de substitution (i)

SoitA uneΣ-algèbre, σ uneA-assignation etθ une substitution.

Alors pour tout termet∈ T(X,Σ) on a σ(θ(t)) =σ0(t)

σ0(x) =σ(θ(x)) pour toute variable x∈ X.

8

Lemme de substitution (ii) Considérons la Σ-algèbreT(X,Σ)E.

Soit σ uneT(X,Σ)E-assignation et θ une substitution t.q σ(x) = [θ(x)] pour toute variablex∈ X. Alors pour tout terme t∈ T(X,Σ)on a

σ(t) = [θ(t)]

9

Le modèle T(X,Σ)E

Exercice : L'algèbreT(X,Σ)E est un modèle de E.

10

Théorème d'adéquation (Birkho 1933) (Correction) Si E `s .

=t, alorsE |=s .

=t. (Complétude) Si E |=s .

=t, alors E `s .

=t.

11

Références

Documents relatifs

©Arnaud de Saint Julien - MPSI Lycée La Merci 2021-2022 11. Exercices sur le chapitre «Logique, ensembles et

 Comment déterminer la valeur de vérité d’une Comment déterminer la valeur de vérité d’une

[r]

Champ : salariés ayant au moins un an d’ancienneté dans leur emploi principal (hors personnels enseignants du secteur de l’éducation et militaires). Source : Insee, enquête Emploi

La connaissance résulte de l’indissociable relation du sens (univocité sémantique) et de la référence (unicité référentielle). En disant qu’une même référence peut

Le système le plus simple (et le système le plus faible dit “normal”) de logique modale propositionnelle est le système K... ” ne contient pas

Ľapplication de ces règles nous permet de prouver des théorèmes (“⊢ φ”) et des séquents (“φ ⊢ ψ”) La déduction naturelle est une méthode syntaxique qui est

De la mˆeme mani`ere dans le λµ µ-calcul simplement typ´e, on va identifier deux termes qui ˜ se r´eduisent en la mˆeme forme normale quand il sont plac´es dans un contexte