Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 1
✬ ✫ ✩ ✪
Roy L. Crole University of Leicester, UK, 2001 Roy L. - - PowerPoint PPT Presentation
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 1 Categorical Logic and Type Theory Roy L. Crole University of Leicester, UK, 2001 Roy L. Crole, Categorical Logic and Type Theory,
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 1
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 2
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 3
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 4
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 5
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 6
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 7
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 8
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 9
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 10
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 11
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 12
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 13
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 14
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 15
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 16
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 17
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 18
✬ ✫ ✩ ✪
{R1 = (∅,u1),R2 = (∅,u3),R3 = ({u1,u3 },u4),R4 = ({u1,u3,u4 },u5)}
✛
❄
✲
✛
✲
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 19
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 20
✬ ✫ ✩ ✪
c
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 21
✬ ✫ ✩ ✪
b ∈ R ; and
c
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 22
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 23
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 24
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 25
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 26
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 27
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 28
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 29
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 30
✬ ✫ ✩ ✪
f
g
def
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 31
✬ ✫ ✩ ✪
❄
✲ GB
❄
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 32
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 33
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 34
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 35
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 36
✬ ✫ ✩ ✪
✛
❄
✲ B
✲
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 37
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 38
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 39
✬ ✫ ✩ ✪
✲ A+B ✛
❄ ✛
✲
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 40
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 41
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 42
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 43
✬ ✫ ✩ ✪
∼ =
∼ =
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 44
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 45
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 46
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 47
✬ ✫ ✩ ✪
EXCH
CTRN
ID
CUT
OR-Il
OR-Il
OR-E
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 48
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 49
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 50
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 51
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 52
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 53
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 54
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 55
✬ ✫ ✩ ✪
ID The NSC for soundness are that ✷(L,h,L′) ≤ h for all
EXCH
CTRN
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 56
✬ ✫ ✩ ✪
CUT
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 57
✬ ✫ ✩ ✪
OR-Il and OR-Ir and OR-E NSC are
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 58
✬ ✫ ✩ ✪
∨ k′) ≤ ✷(L′,h′) ∨ ✷(L′,k′)
∨ l ≤ l.
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 59
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 60
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 61
✬ ✫ ✩ ✪
def
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 62
✬ ✫ ✩ ✪
def
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 63
✬ ✫ ✩ ✪
❄
✲
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 64
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 65
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 66
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 67
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 68
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 69
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 70
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 71
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 72
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 73
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 74
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 75
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 76
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 77
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 78
✬ ✫ ✩ ✪
m
m
n
✷(n,m)
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 79
✬ ✫ ✩ ✪
⋆A
e
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 80
✬ ✫ ✩ ✪
m
m
n
e
m
m
n
l
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 81
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 82
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 83
✬ ✫ ✩ ✪
C ([
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 84
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 85
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 86
✬ ✫ ✩ ✪
✲ [
[σ] ],[ [τ] ]
✲ [
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 87
✬ ✫ ✩ ✪
✲ [
[σ] ],[ [τ] ]
✲ [
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 88
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 89
✬ ✫ ✩ ✪
A,B ◦qA,B ◦m,n
A,B ◦h
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 90
✬ ✫ ✩ ✪
✲ N
[σ] ]
✲ [
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 91
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 92
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 93
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 94
✬ ✫ ✩ ✪
[Γ] ],s : [
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 95
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 96
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 97
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 98
✬ ✫ ✩ ✪
def
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 99
✬ ✫ ✩ ✪
def
F[ [f] ]M
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 100
✬ ✫ ✩ ✪
F[ [Γ⊢M:σ] ]M
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 101
✬ ✫ ✩ ✪
❄
✲
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 102
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 103
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 104
✬ ✫ ✩ ✪
def
def
def
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 105
✬ ✫ ✩ ✪
✲
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 106
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 107
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 108
✬ ✫ ✩ ✪
GL (Γ) def
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 109
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 110
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 111
✬ ✫ ✩ ✪
def
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 112
✬ ✫ ✩ ✪
✲
✲
G l(Γ)
❄
❄
✲
❄
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 113
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 114
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 115
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 116
✬ ✫ ✩ ✪
C
D
❄
✲
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 117
✬ ✫ ✩ ✪
def
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 118
✬ ✫ ✩ ✪
C (A,B) −
C (A,B) −
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 119
✬ ✫ ✩ ✪
✲ Cl(Th′)(Iγ,Iγ′)
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 120
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 121
✬ ✫ ✩ ✪
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 122
✬ ✫ ✩ ✪
C d ◦u, where of course
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 123
✬ ✫ ✩ ✪
C′ ⊆ C (C′,C)×D (IC′,IC)
C′ Ic for each morphism c : C′ → C
Roy L. Crole, Categorical Logic and Type Theory, BRICS EEF Summer School 2001 124
✬ ✫ ✩ ✪
✲
❄
❄
✲
❄