| | |
Summary: Slide 1
Untyped Algorithmic Equality
for MartinL˜of's Logical Framework
with Surjective Pairs
Andreas Abel
joint work with Thierry Coquand
TLCA'05
Nara, Japan
April 21, 2005
Work supported by: TYPES & APPSEMII (EU), CoVer (SSF)
Slide 2
Background: ##equality
. Checking dependent types requires equality test
. One approach: reduce to normal form and compare
syntactically
. Works fine for #equality
. Problem with #reduction: surjective pairing destroys
confluence (Klop 1980)
. Even subject reduction fails:
z : Pair A (#x. F x) # (z L, z R) : Pair A (# . F (z L))
|