use proper context operations (for fresh names of type and term variables, and for hypothetical definitions), monomorphize theorems (instead of terms, necessary for hypothetical definitions made during lambda lifting)
lcp paulson
norbert.schirmer@web.de schirmer
schirmer@in.tum.de schirmer
urbanc@in.tum.de urbanc
nipkow@lapbroy100.local nipkow
chaieb@chaieb-laptop chaieb
immler@in.tum.de immler
tsewell@rubicon.NSW.bigpond.net.au tsewell
tsewell@nicta.com.au tsewell