Programming in Martin-Löf's type theory an introduction 论文

1990引用 433
Logic, programming, and type systemsLogic, Reasoning, and KnowledgeFormal Methods in Verification

详细信息

发表日期
1990-01-01
发表年份
1990

关键词

Logic, programming, and type systemsLogic, Reasoning, and KnowledgeFormal Methods in Verification

摘要

Part 1 Polymorphic sets: the semantics of the judgement forms general rules enumeration sets Cartesian product of a family of sets equality sets natural numbers lists cartesian product of two sets disjoint union of two sets disjoint union of a family of sets the set of small sets (the first universe) well-orderings general trees. Part 2 Subsets: subsets in the basic set theory the subset theory. Part 3 Monomorphic sets: types defining sets in terms of types. Part 4 Examples: some small examples program derivation specification of abstract data types.