SLIDE 1
An Algebra of Dependent Data Types
TYPES 2006 Tyng-Ruey Chuang Joint work with Jan-Li Lin Institute of Information Science, Academia Sinica Nangang, Taipei 115, Taiwan trc@iis.sinica.edu.tw
1
An Algebra of Dependent Data Types TYPES 2006 Tyng-Ruey Chuang - - PowerPoint PPT Presentation
An Algebra of Dependent Data Types TYPES 2006 Tyng-Ruey Chuang Joint work with Jan-Li Lin Institute of Information Science, Academia Sinica Nangang, Taipei 115, Taiwan trc@iis.sinica.edu.tw 1 List in Coq Inductive List (A: Set): nat ->
1
2
3
4
5
6
7
8
Fη(ϕ)
Fη(ϕ)
Fη(ψ)
ηA
Gϕ
Gk GB
9
ϕ
Fη(ϕ)
µ
Fη(ϕ)
q
ν
Gν
h
ψ
Fη(ψ)
10
11
( |k| )S
|αA◦ηA| )S
F ( |αA◦ηA| )S
|k| )S
F ( |h| )A
( |h| )A
G( |h| )A
h
ηB
g
F g
12
catℓ1=( |k| )L
|αN◦ηN| )L
F length
ηN
adds=( |h| )N
Gadds
h
ηN
length
F length
13
14
15
16
17
18
19
20
21
22
23