関数型プログラムの逆計算プログラム生成に関する研究
関数型プログラムの逆計算プログラム生成に関する研究
批准号:
17700009
负责人:
西田 直樹
金额:
$1.47万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Young Scientists (B)
财政年份:
2005
资助国家:
日本
项目状态:
已结题
起止时间:
2005 至 2007
中文摘要
点击翻译按钮获取中文摘要
英文摘要
本研究では,項書換え系(TRS)からの逆計算プログラムの生成に取り組んでおり,バグのないプログラムによる効率的な逆計算をめざしている.本年度も前年度に引続き,単射関数に注目し,決定的な計算を行う逆関数プログラムの生成に取り組んだ.逆計算コンパイラが生成するプログラムは一般に停止性や合流性を持つとは限らない.また,紐解き変換がCTRSを近似したTRSを生成するという欠点から,逆計算の計算結果の集合に解ではない項が含まれるという問題があった.これを解決するために,変換で得られたTRSが停止性を持つ場合には,完備化手続きを適用することで合流性を持つTRSを得られることを示した.完備化手続きは合流性を持つTRSを生成する手続きであるが,必ずしも成功するわけではない.しかし,逆計算コンパイラで得られたTRSが停止性を持つ実用的な例で実験を行なったところ,実験した例すべてで完備化手続きが成功した.さらに,これまでの逆計算コンパイラの実装とインタフェースを整備した.実験では従来の完備化システムを実装して用いた.しかし,ほとんどの例では再帰経路順序では等式の方向付けに失敗した.そこで,停止性証明ツールを利用した完備化システムを実現することで,完備化に成功した.等価関係を利用して定義されるような関数を扱うTRSでは,項を最内戦略で評価する必要がある.従来の完備化ではそのようなTRSについては正しい結果が得られない.そこで,最内戦略で評価されるTRSに対する従来の完備化の枠組の正当性を保存するための十分条件も示した.今年度の研究結果は年度内の発表は間に合わなかったが,すでに論文にまとめるまでに至っている.また,本成果は条件付きTRSからTRSへの紐解き変換の改善に相当し,今後,条件付きTRSの研究に役立つことが期待できる.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
DOI:
--
发表时间:
2006
期刊:
Proc. of 6th International Workshop on Reduc-tion Strategies in Rewriting and Programming(WRS2006)
影响因子:
--
作者:
[Naoki Nishida, Tomohiro Mizu-tarsi, and Masahiko Sakai]
通讯作者:
and Masahiko Sakai
DOI:
--
发表时间:
2007
期刊:
Proc. of the 9th International Workshop on Ter-mination (Refereed)
影响因子:
--
作者:
[Naoki, Nishida, Masahiko, Sakai, Terutoshi, Kato]
通讯作者:
Kato
DOI:
--
发表时间:
2006
期刊:
Proceedings of the 8th International Workshop on Termi-nation
影响因子:
--
作者:
[N.Nishida, K.Miura]
通讯作者:
K.Miura
ナローイング計算の停止性証明のための依存グラフ法
证明缩小计算停止性质的依赖图方法
DOI:
--
发表时间:
2005
期刊:
電子情報通信学会技術報告 105・129
影响因子:
--
作者:
[三浦浩一, 西田直樹, 酒井正彦, 草刈圭一朗, 坂部俊樹]
通讯作者:
坂部俊樹
Transformation for Refining Unraveled Conditional Term Rewriting Systems
改进未解开的条件术语重写系统的转型
DOI:
--
发表时间:
2006
期刊:
Proc. of 6th International Workshop on Reduc-tion Strategies in Rewriting and Programming (WRS2006) (Refereed)
影响因子:
--
作者:
[Naoki, Nishida, Tomohiro, Mizutani, Masahiko, Sakai]
通讯作者:
Sakai
共 9 条
論理制約付き項書換えに関する余帰納法に基づくプログラム検証法の開発
-
批准号:24K02900
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$11.81万
-
财政年份:2024
-
负责人:西田 直樹
-
依托单位:
キラル変換された銅ナノ粒子の作製とキラルセンシングへの応用
-
批准号:21K04811
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.58万
-
财政年份:2021
-
负责人:西田 直樹
-
依托单位:
バルプロ酸ナトリウムによる肝障害発症機序の検討
-
批准号:08670923
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$1.34万
-
财政年份:1996
-
负责人:西田 直樹
-
依托单位:
海外基金