• Aucun résultat trouvé

Université Paris Diderot - Licence 3 Année 2011-2012

N/A
N/A
Protected

Academic year: 2022

Partager "Université Paris Diderot - Licence 3 Année 2011-2012"

Copied!
1
0
0

Texte intégral

(1)

Université Paris Diderot - Licence 3 Année 2011-2012

TD de Logique n

o

8

Calcul des prédicats. Sémantique

Exercice 1 (Sémantique) Montrez que : 1. ∃y ∀x p(y, x) | = ∀x ∃y p(y, x) 2. ∀x ∃y p(y, x) 6| = ∃y ∀x p(y, x) 3. ¬(∀x A) ≡ ∃x (¬A)

4. (∃x A) ∨ B ≡ ∃x (A ∨ B) si x / ∈

VI

(B ).

5. ∀x (A ∨ B) 6≡ (∀x A) ∨ (∀x B), ∃x (A ∧ B ) 6≡ (∃x A) ∧ (∃x B)

Exercice 2 (Déduction naturelle dans le calcul des prédicats) Montrez dans DN

pred

les séquents suivants :

1. q(z) ∧ ∃x.p(x) ⊢ ∃x.(q(z) ∧ q(x)) 2. ∀x.(p(x) → q(z)) ⊢ (∃x.p(x)) → q(z) 3. ∃x.(p(x) → q(x)) ⊢ (∀x.p(x)) → (∃x.q(x))

Exercice 3 Soit Σ la signature avec Σ

P

= { p/2, q/1 } et Σ

F

= { a/0, f /1, g/2 }.

Soit I une interprétation telle que son domaine est D =

N

, I(a) = 0, I(f )(n) := n + 1, I(p)(n, m) :⇔ (n = m). Pour chacun des ensemble de formules T suivants, complétez I de deux façons différentes afin qu’elle soit un modèle de T .

1. T

1

= { ∀x∀y(p(g(x, y), g(y, x))) } ;

2. T

2

= { ∃x(q(x)), ∃x(¬q(x)), ∀x(q(x) → q(f (f (x)))) } ; 3. T

3

= T

1

∪ T

2

∪ { ∀x∀y(q(x) ∧ ¬q(y) → q(g(x, y)) } ; 4. T

4

= T

1

∀x

q(x) ↔ ¬p(x, a) ∧ ¬p(x, f (a)) ∧ ∀y∀z(p(x, g(y, z)) → (p(x, y) ∨ p(x, z)))

.

1

Références

Documents relatifs

Dans le tableau 1, sont récapitulés les comptes à deux colonnes (emplois, ressources) dans lesquels sont ordonnés tous les flux ayant trait aux opérations du secteur des sociétés non

Le temps de service moyen par un serveur est ¯ S = 6s, le nombre de requêtes moyen est λ par seconde.. Trouvez quelles valeurs de λ la file peut supporter en

On suppose que les ions peuvent échanger de l’énergie entre eux et que le système peut ainsi évoluer vers un état d’équilibre thermodynamique que l’on représente par une loi

Pour chacun des ensemble de formules T suivants, complétez I de deux façons différentes afin qu’elle soit un modèle de

Exercice 2 [Unification] Pour les problèmes d’unification suivants donner un unificateur prin- cipal s’il existe, ou indiquer qu’il n’y en a pas.. u, x, y, z sont des variables,

Écrire une fonction qui prend un entier n en paramètre et retourne 1 si n apparaît dans la table de multiplication, et 0

Dans le terminal, allez voir avec la commande ls -l si dans le répertoire IP1-Python/TP1/ il y a bien les fichiers poeme.txt et chanson.text.. Dans le terminal, dans le

La combinaison de touches C-a (c’est-à-dire obtenu en appuyant sur la touche ctrl et la touche a) permet de se rendre au début de la ligne.. La combinaison de touches C-e