• Aucun résultat trouvé

LOFO Cheat Sheet

N/A
N/A
Protected

Academic year: 2022

Partager "LOFO Cheat Sheet"

Copied!
1
0
0

Texte intégral

(1)

LOFO Cheat Sheet

Akim Demaille

1 λ-calculus

M ::= x|(λx·M)|(MM)

Syntactic conventions:

Omit outer parentheses MN=(MN)

Application associates to the left MNL=(MN)L

Multiple arguments as syntactic sugarλxy·M=λx·λy·M (Currification)

Abstraction associates to the right λx·MN=λx·(MN)

2 Simply Typedλ-calculus

M:στ N:σ MN:τ

[x:·σ]

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

3 NJ — Intuitionistic Natural Deduction

[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

4 LK — Classical Sequent Calculus

Γ`

`X Γ`τ(∆)

Γ` X` σ(Γ)`

Γ`

`W Γ`A,

Γ` W` Γ,A`

Γ`A,A,

`C Γ`A,

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

F`FId

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

Γ,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,`⇒

5 LJ — Intuitionistic Sequent Calculus

A`AId

Γ`A Γ0,A`B Γ,Γ0`B Cut Γ`B

X` σ(Γ)`B

Γ`B W` Γ,A`B

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

Γ`AB ` ∧

Γ,A`C l∧ ` Γ,AB`C

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

`l Γ`AB

Γ`B

`r Γ`AB

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

Γ,Γ0,AB`C⇒`

Γ,A`B Γ`AB`⇒

1

Références

Documents relatifs

Correction: Cette formule n’est pas prouvable en logique intuitionniste, comme nous l’avons vu dans l’exercice précédent.. 5 À propos de

Ils ne sont pas anonymes, car je suis curieux de confronter vos réponses à votre note.. En échange, quelques points seront attribués pour

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

Vous pouvez cocher plusieurs réponses par question. Q.12 Assiduité 7

Par exemple s’il est demandé si 0 est nul, non nul, positif, ou négatif, cocher nul qui est plus restrictif que positif et négatif, tous deux vraisa. Répondre incorrectement est

• Les combinateurs de point fixe permettent de réaliser des bêta-réduction qu’il n’aurait pas été possible de faire autrement.. • Les opérateurs de point fixes permettent

Et effectivement, il suffit de prendre B = ⊥ pour voir pourquoi ce résultat n’est pas (prouvable en logique) intuitionniste.. Ça vous amusera peut-être d’apprendre que

Pour les questions à choix multiples (numérotées Q.1, Q.2 etc.) aucune réponse manuscrite ne sera corrigée : répondre sur les formulaires.. Renseigner les