• Aucun résultat trouvé

LOFO – Logique Formelle

N/A
N/A
Protected

Academic year: 2022

Partager "LOFO – Logique Formelle"

Copied!
2
0
0

Texte intégral

(1)

LOFO – Logique Formelle

EPITA –Sans document Juin 2006 (1h30)

Une copie synthétique, bien orthographiée, avec un affichage clair des résultats, sera toujours mieux notée qu’une autre demandant une quelconque forme d’effort de la part du correcteur.

1 λ-calculus

1. Quels sont les termesα-équivalents parmi les suivants ?

λx·xy, λx·xz, λy·yz, λz·zz, λz·zy, λf·f y, λf ·f f λy·λx·xy, λz·λy·yz.

2. Donner un termeα-équivalent au suivant dans lequel toutes les variables liées ont un nom différent.

λx·((x(λy·x y))(λx·x))(λy·y x) 3. Effectuer uneβ-réduction deY.

Z = λz x·x(z z x) Y = Z Z

4. Montrer que

Yf f(Yf)

5. En admettant l’existence deif,less-or-equal,mul,sub, et des entiers, avec les comporte- ments attendus, posons:

factF = λf x·(if(lessorequalx1) 1 (mulx(f (subx1)))) fact = Y(factF)

Développer les étapes de calculs defact2.

2 λ-calculus Simplement Typé

Type derivations are trees built from the following nodes.

M:στ N:σ MN:τ

[x:·σ]

·· M:τ λx·M:στ

1. Quels sont les propriétés apportées auλ-calculus par les types simples?

1

(2)

2. Donner l’arbre de jugement de type pour le terme suivant:

S = λx·λy·λz·((x z)(y z)) 3. Même question pourYdéfini en Section 1.item 3.

3 Déduction Naturelle Intuitionniste

[A]·

·· B ⇒I AB

A AB

⇒E B

⊥E A

¬A:=A⇒ ⊥

A B

∧I AB

AB

lE A

AB

rE B

A lI AB

B rI

AB AB [A]·

·· C

[B]·

·· C∨E C

Démontrer les propositions suivantes.

1. (AA)AA 2. AB,¬B`A 3. A∨ ¬A

4 Calcul des Séquents Classique

Γ`

`X Γ`τ(∆)

Γ` X` σ(Γ)`

Γ`

`W Γ`A,

Γ` W` Γ,A`

Γ`A,A,∆

`C Γ`A,∆

Γ,A,A` C` Γ,A`

Id F`F

Γ`A,∆ Γ0,A`0 Cut Γ,Γ0`∆,∆0 Γ,A`

` ¬ Γ` ¬A,

Γ`A,∆

¬ ` Γ,¬A` Γ`A,∆ Γ`B,

` ∧ Γ`AB,∆

Γ,A` l∧ ` Γ,AB`

Γ,B` r∧ ` Γ,AB` Γ`A,∆

`l Γ`AB,∆

Γ`B,∆

`r Γ`AB,∆

Γ,A`∆ Γ,B`

∨ ` Γ,AB` Γ`∆,A Γ0,B`0

⇒`

Γ,Γ0,AB`∆,∆0

Γ,A`B,∆

`⇒

Γ`AB,∆

Prouver les séquents suivants.

1. `A(AB)B(AB) 2. AB,¬B`A

3. Que pensez-vous de l’affirmation suivante, portant sur les points (x,y) du plan:

(x=0(x,y)=(0,0))(y=0(x,y)=(0,0))

2

Références

Documents relatifs

Dans le langage susdit de l'équivalence de toutes let τ , on pourrait dire toutes les F ∈ (Th T) équivalentes parce que résultant du même ensemble d'axiomes. E , comme en 3., est

Corollaire 3.14. Si V est une affectation satisfaisant T, elle satisfait aussi les axiomes, qui sont valides, et donc, de l`a, toute formule prouvable `a partir de T et des axiomes.

Le Gouvernement congolais et la Société de Sciages Industriels Panneaux et Moulures (SIPAM) ont signé une convention de transformation industrielle, ap- prouvée par arrêté n° 7340

Dans ce sujet on s’intéresse aux « entiers de Church », une façon de coder les nombres naturels directement en λ-calculus, sans avoir à l’étendre avec de nouvelles

Correction: On rappelle qu’en λ -calcul simplement typé, tout terme est fortement normalisable, et il est bien clair que des termes comme Y et Θ qui font des récur- sions, ne sont

Représenter l’arbre de syntaxe abstraite de Y en utilisant les constructeurs var, abs et app, et les noms des variables pour

Correction: Commençons par remarquer que cette question est étrangement posée : dans un soucis de simplification, on en tombe presque dans le ridicule puisque cette

On rappelle qu’un visiteur permet l’encapsulation d’un traitement spécialisé pour toutes les classes concrètes d’une hiérarchie de classes (en l’occurrence, celle de