Sequent calculus and extensions of lambda-calculus
Lu´ ıs Pintoa
- Dep. Matem´
atica, Univ. Minho, Portugal
Seminar at IoC, Tallinn 2nd August 2007
aJoint work with J. Esp´
ırito Santo, M.J. Frade and R. Matthes
1
Sequent calculus and extensions of lambda-calculus s Pinto a Lu - - PowerPoint PPT Presentation
Sequent calculus and extensions of lambda-calculus s Pinto a Lu Dep. Matem atica, Univ. Minho, Portugal Seminar at IoC, Tallinn 2nd August 2007 a Joint work with J. Esp rito Santo, M.J. Frade and R. Matthes 1 Plan 1. PART I: The
aJoint work with J. Esp´
1
2
I
I
I
3
4
5
6
7
8
9
10
11
12
13
14
Cm=Cut-free multiary sequent terms
C=Cut-free (ordinary) sequent terms Herbelin-nfs
Schw. β-nfs
Mints-nfs Dyc.&P in.
15
t(u, @(l, u′ :: l′), (y)v) ✛ µ ν
proviso: x / ∈ u′, l′, v t(u, l, (x)x)(u′, l′, (y)v)
r q
16
V=x or V=λx.t
1,l′ 1,(y1)v′ 1)...(u′ m,l′ m,(ym)v′ m)
v′
i is yi-normal
1 ,l′′ 1 )...(u′′ k ,l′′ k )
1 ,(z1)v′′ 1 )...(u′′′ j ,(zj)v′′ j )
v′′
i
is zi-normal
1 ,@(l′′ 1 ,...,u′′ k ,l′′ k )) H-nfs
1 ,(z1)“@”(z1,v′′ 1 ,...,u′′′ j ,v′′ j ))
v′′
i
is zi-normal
x(u′′
1 )(u11)...(u1n1)...(u′′ k )(uk1)...(uknk )
17
18
19
(for type variables, including ⊥)
20
β u
21
22
23
β t.
β G. 24
25
proof for λJm uses admissibility of the rules Γ⊢t:A Γ⊢K :¬A∗ Γ⊢G:⊤ Γ ⊢ (t : G, K) : ⊥ Γ;A⊢l:B Γ, z : B ⊢v :C Γ⊢K :¬C∗ Γ⊢G:⊤ Γ⊢(l, z, v : G, K):¬A
β u in λ
β u in λ
β u in λ
β u in λ.
26
27