×

雅典娜

swMATH编号: 9967
软件作者: 康斯坦丁·阿库达斯
描述: Athena是一种编程语言,是一个交互式定理证明环境。作为一种编程语言,Athena是Scheme和ML传统中的一种高阶函数语言:严格的和词汇范围的。它鼓励基于函数调用和递归的编程风格,但也提供了命令式功能(例如ML类型的可更新内存单元),为了效率起见,可以用作逃逸舱口。作为一个定理证明系统,雅典娜基于多种一阶逻辑。多种一阶逻辑是一种非常富有表现力的语言;一些逻辑学家(例如玛丽亚·曼扎诺(Maria Manzano)在她的《一阶逻辑的扩展》(Extensions of first order logic)一文中)认为,它可以被视为包括高阶逻辑在内的所有其他逻辑的统一框架。它保留了一阶逻辑的可处理性(完备性、紧凑性、术语和公式的结构归纳、有效的匹配和统一算法等),同时克服了单排序逻辑的一些建模困难。雅典娜将Hindley-Milner-style多态性添加到多种分类逻辑中,这进一步增加了其灵活性。
主页: http://www.proofcentral.org/athena/
相关软件: 雅典娜;HE-E1GODF公司;卡斯特罗;GAMER公司;CUDA公司;J镍合金;凯洛伊;凯伊;PVS公司;合金;问题3d;d混合动力;飞马座;特里斯坦;超链接;宙斯;涅槃;闪存;里曼;闪存
引用于: 10文件

连载1篇

6 计算物理杂志

按年份列出的引文