Set Theory, Higher Order Logic or Both?
Set Theory, Higher Order Logic or Both?
复制标题
集合论、高阶逻辑或两者兼而有之?
DOI:
--
复制
发表时间:
1996
期刊:
影响因子:
--
通讯作者:
M. Gordon
中科院分区:
文献类型:
--
作者:
M. Gordon
The majority of general purpose mechanised proof assistants support versions of typed higher order logic, even though set theory is the standard foundation for mathematics. For many applications higher order logic works well and provides, for specification, the benefits of type-checking that are well-known in programming. However, there are areas where types get in the way or seem unmotivated. Furthermore, most people with a scientific or engineering background already know set theory, but not higher order logic. This paper discusses some approaches to getting the best of both worlds: the expressiveness and standardness of set theory with the efficient treatment of functions provided by typed higher order logic.