阿尔法图书馆

通过使用可重复使用的证明,就像程序开发可以通过以下方式加快使用程序组件库。阿尔法当然,应该伴随着一大套标准库。。。

图书馆

迈克尔·海德伯格正在处理a新标准阿尔法图书馆.它包含在2002年8月1日的阿尔法发行版中,或稍后。文件正在编制中。

示例

有一些示例文件可用。可以通过单击图书馆在中打开文件阿尔法.

目前提供以下模块:

布尔定义类型布尔用于布尔值(真值)和一些函数。
BoolProp公司定义布尔值为真的命题。
要么定义不一致和和和一些关联函数的类型。
功能基本组合子和函数组成。
也许 吧可选值和关联函数的类型。
国家表示自然数、加法、乘法和等式的类型。
NatProp公司自然数的性质,主要是加法和乘法是结合和交换的。
一对一种笛卡尔产品,功能是咖喱和未咖喱。
Predikatlogik公司谓词演算的连接词和推理规则。
道具定义Prop类型(对于作为类型的命题)真命题和假(荒谬)命题。
Satslogik公司命题演算的连接词和推理规则。
偶数独立的函数式编程示例。定义类型布尔,类型国家函数的偶数和奇数来自国家布尔.(用于键盘教程.)
localQuant(本地数量)与Haskell相比,依赖类型的强大功能。
灾难前中某些命题的示例自然演绎式证明谓词逻辑。
satslogikExempel公司中某些命题的示例自然演绎式证明命题演算。
这些示例中的命名约定受到以下因素的启发哈斯克尔.