Application of Logic to Programming Language Theory

逻辑在编程语言理论中的应用

基本信息

  • 批准号:
    05808030
  • 负责人:
  • 金额:
    $ 1.22万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)
  • 财政年份:
    1993
  • 资助国家:
    日本
  • 起止时间:
    1993 至 1994
  • 项目状态:
    已结题

项目摘要

We established a logical computation model for a multi-paradigm programming language which combines the two programming paradigms, that for polymorphic typed fanctional language and that for algebraic (equational) specification language. For that purpose, we combined the two logical computation models, polymorphically typed lambda calculus on one hand a higher order and first order term rewrite system on the other hand. In particular, we established a termination criterion and a confluence criterion for the combined computation model. We also implemented the resulting combined programming language.We also studied mobile linear logic, which is an extension of the usual linear logic, in order to capture the paradigm of higher order concurrent programming. Here, our mobile linear logic has the expressive power of Milner's pi-calculus (a calculus for concurrency systems with mobile message passings) and its natural extension (with higher order mobile message passings). The higher order (strong) mobile message passing mechanism was realized by the logical language with self-referential predicates. Such a logical language was introduced by restricting the use of higher order abstract terms, which avoided Russell's paradox even though some sort of self-referential predicates was permitted.
我们为多范式编程语言建立了一个逻辑计算模型,该模型结合了两个编程范式,该模型用于多态性键入的粉丝倾向语言以及代数(equabitation)规范语言。为此,我们将两个逻辑计算模型结合在一起,一方面是多态键入的lambda微积分,另一方面是高阶和一阶术语重写系统。特别是,我们为组合计算模型建立了终止标准和汇合标准。我们还实施了由此产生的组合编程语言。我们还研究了移动线性逻辑,这是通常的线性逻辑的扩展,以捕获高阶同时编程的范式。在这里,我们的移动线性逻辑具有Milner的Pi-Calculus(一种具有移动消息传递的并发系统的微积分)及其自然扩展(具有高阶移动消息传递)的表达能力。高阶(强)移动消息传递机制是通过具有自指谓词的逻辑语言实现的。通过限制使用高阶抽象术语来引入这种逻辑语言,即使允许某种自我指出的谓词,这种语言也避免了罗素的悖论。

项目成果

期刊论文数量(44)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
岡田 光弘: "A Note on the Strong Normalizability of self-referential Logic" Phylosophy(三田哲学会誌). 95. 1-14 (1993)
Mitsuhiro Okada:“关于自指逻辑的强规范化性的注释”哲学(三田哲学会杂志)95. 1-14 (1993)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Gui-Okada: "System Description of LAMBDALG (with Y.Gui)" Proc.of Logic Programming and Automated Reasoning, Springer LNCS. (1993)
Gui-Okada:“LAMBDALG 的系统描述(使用 Y.Gui)”Proc.of 逻辑编程和自动推理,Springer LNCS。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Okada: "Concurrent Computation Models Based on Linear Logic" Journal of Information Processing Society of Japan. (to appear.). (1995)
冈田:《基于线性逻辑的并发计算模型》日本信息处理学会杂志。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
Okada: "A Note on the Strong Normalizability of the Self-Referential Logic" Philosophy 95 (1993), Mita Philosophical Society. 1-14
冈田:“关于自指逻辑的强规范化性的注释”哲学 95(1993),三田哲学会。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
岡田 光弘: "ジラールの線形論理とその応用(日本ソフトウェア科学会チェ-トリアル・レクチャー・ノート" 日本ソフトウェア科学会, 42 (1993)
Mitsuhiro Okada:《吉拉德的线性逻辑及其应用》(日本软件学会 Chetorial Lecture Notes) 日本软件学会,42(1993)
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

OKADA Mitsuhiro其他文献

OKADA Mitsuhiro的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('OKADA Mitsuhiro', 18)}}的其他基金

Visualization of the vascularity of the peripheral nerve by indocyanine green fluorescence angiography and its clinical application for treatment of entrapment neuropathy
吲哚菁绿荧光血管造影显示周围神经血管分布及其治疗卡压性神经病的临床应用
  • 批准号:
    26462247
  • 财政年份:
    2014
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Effect of intraneural decompression to peripheral nerve estimated by intraoperative nerve blood flow
通过术中神经血流评估神经内减压对周围神经的影响
  • 批准号:
    23592171
  • 财政年份:
    2011
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Interdisciplinary Study in Philosophy of Logic - With a special focus on theory of inferences and proofs of intuitionistic logic
逻辑哲学的跨学科研究 - 特别关注直觉逻辑的推论和证明理论
  • 批准号:
    23520036
  • 财政年份:
    2011
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Astudy on tales of transformation from human beings to animals or plants In China
中国人转变为动物或植物的故事研究
  • 批准号:
    21520366
  • 财政年份:
    2009
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
International collaborative studies on a logical specification and verification language.
逻辑规范和验证语言的国际合作研究。
  • 批准号:
    13558031
  • 财政年份:
    2001
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Theory of formal specification and verification of concurrency systems and real-time systems based on linear logic
基于线性逻辑的并发系统和实时系统的形式化说明与验证理论
  • 批准号:
    12480075
  • 财政年份:
    2000
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Applications of Type Theory and Linear Logic to Programming Language Theory
类型论和线性逻辑在编程语言理论中的应用
  • 批准号:
    10044094
  • 财政年份:
    1998
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (A).
Programming Language Theory Based on Logical Methods
基于逻辑方法的编程语言理论
  • 批准号:
    09480058
  • 财政年份:
    1997
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Application of type theory and linear logic for Programming Languages
类型论和线性逻辑在编程语言中的应用
  • 批准号:
    07044093
  • 财政年份:
    1995
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for international Scientific Research
Girard's Linear Logic and its Application
吉拉德的线性逻辑及其应用
  • 批准号:
    07808035
  • 财政年份:
    1995
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)

相似海外基金

Proving confluence of higher-order term rewriting systems automatically
自动证明高阶术语重写系统的汇合
  • 批准号:
    21700017
  • 财政年份:
    2009
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Young Scientists (B)
Integration and Transformation of XML-Documents Based-On Higher-Order Narrowing
基于高阶窄化的XML文档集成与转换
  • 批准号:
    16500014
  • 财政年份:
    2004
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Programming Language Theory Based on Logical Methods
基于逻辑方法的编程语言理论
  • 批准号:
    09480058
  • 财政年份:
    1997
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Program verification based on higher order rewriting systems
基于高阶重写系统的程序验证
  • 批准号:
    07680347
  • 财政年份:
    1995
  • 资助金额:
    $ 1.22万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了