構成的論理体系における仕様記述と証明作成に関する研究

构造性逻辑系统的规范描述与证明创建研究

基本信息

  • 批准号:
    05780221
  • 负责人:
  • 金额:
    $ 0.58万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
  • 财政年份:
    1993
  • 资助国家:
    日本
  • 起止时间:
    1993 至 无数据
  • 项目状态:
    已结题

项目摘要

構成的プログラミングは、構成的な論理体系において、仕様を表す論理式を証明することにより、プログラムを作成するプログラミング・パラダイムである。この手法は、プログラムの正当性が保証される反面、仕様記述が容易でないという欠点もある。人間の仕様記述は曖昧さを持つものであるため、これを機械的に仕様を表す論理式に変換することはできない。そして、本研究は、人間にとって書きやすい形式の仕様記述から、構成的プログラミングをおこなう手法を確率することを目的とした。最初に、仕様記述のための論理体系を設計した。この体系は、構成的に1階述語論理の拡張になっており、「プログラムがある型を持つ」あるいは「項がある命題の証明になっている」という関係を自然に表現できるものである。なお、本研究代表者が昨年まで研究してきたRPTシステムとの違いは、RPTにおいては、それらの関係が組み込みであることに対して、本研究で提案した新しい体系では、新たに定義できる仕組みを導入した、ということである。従って、「項がある命題の証明である」という関係をrefineした関係も定義できるようになった。次に、この体系の無矛盾性と実現可能性解釈の健全性を証明した。この実現可能性解釈は若干の制限はあるものの、上記の関係を自然に定義できるものである。自然数、リスト、二分木などのデータ型を自然な帰納的述語定義を用いて記述すると、論理記号として論理和や存在記号を多く含んだ形式になる。この論理式に対する証明(プログラム)は無駄なコードを多く含み、プログラムが効率的でない、という問題点があった。そこで、上記の仕組みを使ってプログラムとその型の関係を、無駄なコードを含まないような関係に定義しなおすことによって、プログラムの効率化をはかることができるようになった。
本构编程是一个编程范式,其中通过证明代表本构逻辑系统规范的逻辑表达式来创建程序。该方法还具有保证程序的合法性的缺点,但也很难描述规范。人类规范是模棱两可的,因此不能将其转换为机械代表规范的逻辑表达。这项研究的目的是使从人类易于编写的规格中实施组成编程的方法加固方法。首先,我们设计了用于规范说明的逻辑系统。该系统是对一阶谓词逻辑的构型扩展,并且自然可以表达关系“具有类型”或“具有术语”或“具有术语的证明”的关系。直到去年,研究人员研究人员研究的RPT系统之间的差异是,尽管这些系统之间的关系嵌入了RPT中,但本研究中提出的新系统介绍了可以定义的新机制。因此,已经有可能定义一种完善关系的关系“术语是命题的证明”。接下来,我们证明了该系统的一致性以及可行性解释的健全性。这种可行性解释是上述关系的自然定义,尽管存在一些局限性。当数据类型(例如自然数,列表)使用自然归纳谓词定义编写二进制树时,它们成为包括许多逻辑符号,包括逻辑总和和存在符号的格式。此逻辑表达式的证明(程序)包含许多不必要的代码,并且该程序效率低下。因此,通过使用上述机制重新定义程序及其类型与不包括不必要的代码的关系之间的关系,可以提高程序的效率。

项目成果

期刊论文数量(2)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
M.Sato: "Conservativeness of LAMBDA over lambdasigma-calculus" Lecture Notes in Computer Science,Springer.
M.Sato:“LAMBDA 相对于 lambdasigma 演算的保守性”计算机科学讲义,施普林格。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
亀山幸義: "負の出現を持つ帰納的述語定義とそのプログラム導出への応用" 記号論理学と情報科学研究集会. (1993)
Yukiyoshi Kameyama:“带有负事件的归纳谓词的定义及其在程序推导中的应用”符号逻辑和信息科学研究组(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 }}

亀山 幸義其他文献

A clinicopathologic study of parotid gland lymphoepithelial cyst.
腮腺淋巴上皮囊肿的临床病理学研究。
型付きDSLに対するプログラム変換の型安全なフレームワーク
用于以编程方式转换为类型化 DSL 的类型安全框架
Combinatory Logic and λ-Calculus for Classical Logic
经典逻辑的组合逻辑和 λ 演算
  • DOI:
  • 发表时间:
    2000
  • 期刊:
  • 影响因子:
    0
  • 作者:
    K. Baba;馬場 謙介;Yukiyoshi Kameyama;亀山 幸義;S. Hirokawa;廣川 佐千男
  • 通讯作者:
    廣川 佐千男
遺伝統計学と疾患ゲノムデータ解析 : 病態解明から個別化医療, ゲノム創薬まで phyC- がん進化を推定・分類するためのデータ駆動型数理アプローチ
遗传统计和疾病基因组数据分析:从病理阐明到个性化医疗和基因组药物发现 phyC - 一种用于估计和分类癌症进化的数据驱动数学方法
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    高木 尚;亀山 幸義;松井佑介・島村徹平
  • 通讯作者:
    松井佑介・島村徹平
抽象化と精密化による実時間モデル検査の改善
通过抽象和细化改进实时模型检查

亀山 幸義的其他文献

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

{{ truncateString('亀山 幸義', 18)}}的其他基金

依存型を持つ段階的計算体系の理論と実装
依赖类型逐步计算系统的理论与实现
  • 批准号:
    23K24819
  • 财政年份:
    2024
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
Multi-Stage Programming with Dependent Types: Theory and Implementation
具有依赖类型的多阶段编程:理论与实现
  • 批准号:
    22H03563
  • 财政年份:
    2022
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
多値モデル検査法を用いたモデリング・エラーの発見
使用多值模型检查查找建模错误
  • 批准号:
    20650003
  • 财政年份:
    2008
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Challenging Exploratory Research
コントロール・オペレータの計算系とプログラム合成
控制算子计算系统及程序综合
  • 批准号:
    11780213
  • 财政年份:
    1999
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
構成的プログラミングの手法による制御機構を持つプログラムの合成
使用构造性编程技术将程序与控制机制综合起来
  • 批准号:
    09780266
  • 财政年份:
    1997
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
構成的プログラミングにおける非局所脱出機構を持つプログラムの合成
构造性编程中具有非局部转义机制的程序综合
  • 批准号:
    08780232
  • 财政年份:
    1996
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
自己反映原理を応用した構成的プログラミング
应用自我反思原则的建设性编程
  • 批准号:
    07780216
  • 财政年份:
    1995
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
メタ定理を取り扱う直観主義論理体系の証明システムの設計と実現
处理元定理的直觉逻辑系统的证明系统的设计和实现
  • 批准号:
    04858005
  • 财政年份:
    1992
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)

相似国自然基金

低辐射空间环境下商用多核处理器层次化软件容错技术研究
  • 批准号:
    90818016
  • 批准年份:
    2008
  • 资助金额:
    50.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

脳卒中患者のトイレ動作の自立度と練習内容の関係性解明と体系的練習法の効果検証
阐明脑卒中患者如厕动作独立程度与训练内容的关系,验证系统训练方法的有效性
  • 批准号:
    24K14264
  • 财政年份:
    2024
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
集合論ベースの定理証明支援系の言語仕様の刷新
基于集合论的定理证明支持系统语言规范的更新
  • 批准号:
    24K14897
  • 财政年份:
    2024
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
自閉スペクトラム者が抱える広範な社会規範に対する過剰な違和感の実証的解明
实证阐明自闭症谱系人士对各种社会规范的过度不适
  • 批准号:
    24KJ0084
  • 财政年份:
    2024
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
意欲と運動を繋ぐ神経機構の因果的証明と自発的制御
连接动机和运动的神经机制的因果证明和自愿控制
  • 批准号:
    23K20780
  • 财政年份:
    2024
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
スピングラスにおける磁気ボゾンピークの普遍性の検証と起源解明
自旋玻璃中磁性玻色子峰起源的普遍性验证和阐明
  • 批准号:
    23K20829
  • 财政年份:
    2024
  • 资助金额:
    $ 0.58万
  • 项目类别:
    Grant-in-Aid for Scientific Research (B)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了