On the Internal and External View of Graded Linear Logic
Preston Keel Harley Eades III
1
On the Internal and External View of Graded Linear Logic Preston - - PowerPoint PPT Presentation
On the Internal and External View of Graded Linear Logic Preston Keel Harley Eades III 1 All data is not created equal Would you pass an integer around a program freely What about memory pointers 2 Getting to Grades: Linear Logic
Preston Keel Harley Eades III
1
freely
2
Cont
3
4
5
number, n, times
6
graded r ∈ R
(R,0, + ,1,*)
7
where is of a resource algebra
x1 : A1 ⊙ r1, . . . , xi : Ai ⊙ ri ⊢ t : B r ∈ R (R, * ,1, + ,0, ≤ ) x1 : A1, . . . , Ai : xi ⊢ t : B
8
graded linear logic
formula into the context □r A A ⊙ r
Γ, A ⊢ B Γ,!A ⊢ B !Γ ⊢ B !Γ ⊢ !B
Γ, A ⊢ B Γ, □1 A ⊢ B
[Γ] ⊢ B r * Γ ⊢ □r B
9
and discharged, , hypotheses
grade information
10
Graded Linear Logic
X1 ⊙ r1, . . . , Xi ⊙ ri ⊢ B (X1 ⊙ r1, . . . , Xi ⊙ ri); (A1, . . . , Ai) ⊢ B
11
graded linear logic
FL
GL
□r A = FrGA
12
13
precisely control resources by controlling weakening and contraction
14
interactive theorem proving
15
16
Γ1, Γ2 ⊢ A 0 ∈ R Γ1, X ⊙ 0,Γ2 ⊢ A Γ1, X ⊙ r1, X ⊙ r2, Γ2 ⊢ A (r1 + r2) ∈ R Γ1, X ⊙ (r1 + r2), Γ2 ⊢ A
17
18
19
20