课题基金 / 基金详情

Exploring New Constructs in Computational Type Theory

Exploring New Constructs in Computational Type Theory
探索计算类型理论的新结构
批准号:
9423687
负责人:
Robert Constable
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Continuing grant
财政年份:
1995
资助国家:
美国
项目状态:
已结题
起止时间:
1995-09-01 至 2000-08-31

项目摘要

项目成果

Robert Constable的其他基金

相似基金

相关文献

中文摘要
翻译
计算机科学越来越关注类型的概念。从60年代开始,这个概念已经证明了它作为一个有效的组织概念的价值——首先在编程和编程语言中,然后在知识表示、自动推理、形式化方法中,现在可能在计算机代数系统中。以前nsf支持的研究已经导致了一个连贯的建设性类型理论家族,并在康奈尔大学和其他相关系统的Nuprl系统中实施了它们。调查的计划是找到正确的概念来解释类型在计算机代数系统和抽象计算数学(特别是代数)的形式化中的使用。据推测,在某些情况下,正确的概念是将代数数据类型推广到高阶ADT。在其他情况下,可能需要新的类型构造函数,例如非常依赖的类型。这些概念旨在澄清实用问题和基础问题。此外,调查方法试图形式化代数系统的面向对象特征,并将其推广到其他编程环境。这项研究的结果使新一代计算机系统的设计成为可能,该系统围绕用于指定和验证链接协议的丰富类型概念集成子系统(如编译器、具体和符号评估器、转换系统、证明器和数据库管理器)。对计算类型理论的研究也加深了对计算机科学的基础及其与数学和计算科学的联系的理解。
英文摘要
Computer science has become increasingly concerned with the concept of type. From the 60's onward this notion has demonstrated its value as an effective organizing concept_first in programming and programming languages, then in knowledge representation, in automated reasoning, in formal methods, and now perhaps in computer algebra systems. Previous NSF-supported research has led to a coherent family of constructive type theories and to the implementation of them in the Nuprl system from Cornell and related systems elsewhere. The plan of the investigation is to find the right concepts to explain the use of types in computer algebra systems and in formalizations of abstract computational mathematics (especially algebra). It is conjectured that in some cases the right concepts are generalizations of algebraic data types to higher-order ADT's. In other cases, new type constructors may be necessary, such as the very dependent types. These concepts are expected to clarify both pragmatic issues and foundational questions. Moreover, the method of investigation seeks to formalize the object oriented features of algebra systems and generalize them to other programming environments. The result of this research enables the design of a new generation of computer system that integrates subsystems (such as compilers, concrete and symbolic evaluators, transformation systems, provers, and data base managers) around a rich notion of type used to specify and verify the linking protocols. Investigation of computational type theory also deepens understanding of the foundations of computer science and its links to mathematics and computational science.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EAGER: Constructive Univalent Foundations
  • 批准号:
    1650069
  • 项目类别:
    Standard Grant
  • 资助金额:
    $29.5万
  • 财政年份:
    2016
  • 负责人:
    Robert Constable
  • 依托单位:
CSR-EHS: Developing a Theory of Events to Improve Distributed Systems
  • 批准号:
    0614790
  • 项目类别:
    Continuing grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2006
  • 负责人:
    Robert Constable
  • 依托单位:
Enabling Large-Scale Coherency Among Mathematical Texts in the NSDL
  • 批准号:
    0333526
  • 项目类别:
    Standard Grant
  • 资助金额:
    $46.0万
  • 财政年份:
    2003
  • 负责人:
    Robert Constable
  • 依托单位:
Innovative Programming Technology for Embedded Systems
  • 批准号:
    0208536
  • 项目类别:
    Continuing grant
  • 资助金额:
    $30.0万
  • 财政年份:
    2002
  • 负责人:
    Robert Constable
  • 依托单位:
海外基金