课题基金 / 基金详情

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年代起,S就证明了这个概念作为一种有效的组织概念的价值--最初在程序设计和程序设计语言中,然后在知识表示、自动推理、形式方法中,现在可能在计算机代数系统中。以前由国家科学基金会支持的研究已经导致了一系列连贯的建构型理论,并在康奈尔大学的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
  • 依托单位:
海外基金