%0 Journal Article
%T Dependent type system with subtyping (I) type level transitivity elimination
Dependent Type System with Subtyping (I)Type Level Transitivity Elimination
%A Chen Gang
%A
Chen
%A Gang
%J 计算机科学技术学报
%D 1998
%I
%X Dependent type systems are the basis of many proof development environments. In Aspinall and Compagnoni's paper, a system λP ≤ is proposed as a subtyping extension of the first order dependent type system λP (also called λΠ). λP ≤, has nice meta-theoretic properties including subject reduction and decidability. In this article, we give a reformulation of λP ≤, called λΠ≤. The advantages of λΠ≤ include: type level transitivity elimination property and pretype-based subtyping system. These features considerably facilitate the meta-theoretical study and further extensions of this system. This work is supported by Programme PRA M4, Association Franco-Chinoise pour la Recherche Scientifique et Technique, and Bourse du Ministère des Affaires Etrangères du Gouvernment Fran?ais. Due to the limitation of the pages of the journal, this paper has been splited into two parts. This is the first part of the paper. The second part will appear on Vol. 14, No. 2 or No.3 of this journal. Chen Gang received the B.S. degree from Department of Mathematics, Zhejiang University; the M.S. degree from Department of Computer Science, Peking University. He is presently a Ph.D. candidate in computer science at University Paris 7 and Ecole Normale Supérieure, Paris. His research interests include type theory, subtyping, proof assistant, object-oriented programming language and artificial intelligence.
%K Subtyping
%K first order dependeds types
%K transitivity
人工智能
%K 传递性
%K 相关打印系统
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=F57FEF5FAEE544283F43708D560ABF1B&aid=0BD724EC006C854F3A4289C0EFE9973E&yid=8CAA3A429E3EA654&vid=FC0714F8D2EB605D&iid=B31275AF3241DB2D&sid=2497388423811B81&eid=C2053D4E59904B8A&journal_id=1000-9000&journal_name=计算机科学技术学报&referenced_num=0&reference_num=16