逻辑框架和类型理论有什么区别?它们都具有类型,项,并且基于依赖类型的lambda演算。
我们有基于Lambda-pi演算的爱丁堡LF,但是在我看来,那里还是有一些细微的区别。
逻辑框架和类型理论有什么区别?它们都具有类型,项,并且基于依赖类型的lambda演算。
我们有基于Lambda-pi演算的爱丁堡LF,但是在我看来,那里还是有一些细微的区别。
Answers:
摘要。逻辑框架是用于演绎系统形式化的元语言,在演绎系统中,演绎成为句法对象。
当然,什么是元语言还是很模糊的,这有助于理解逻辑框架的历史发展。第一个逻辑框架是de Bruijn的Automath(1),它基于微积分。来自Automath语言家族的许多想法已经进入现代逻辑框架。马丁-洛夫(Martin-Löf)关于构造性类型理论的工作,也基于λ-计算,也具有影响力。