双方向変換言語のための計算モデルとプログラミング言語への応用
双方向変換言語のための計算モデルとプログラミング言語への応用
批准号:
21K11744
负责人:
中野 圭介
金额:
$2.58万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2021
资助国家:
日本
项目状态:
未结题
起止时间:
2021-04-01 至 2025-03-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
本研究の目的は,双方向変換を過不足なく表現できる計算モデルを設計し,既存の双方向変換言語の表現力を検証することである.双方向変換とは,異なる環境のデータ間における互いの整合性を保守するための両方向の変換のことであり,双方向変換言語ではこの二つの変換がラウンドトリップ性(互いに矛盾しないこと)が自動的に保証できるように,構文的な制約が設けられている.しかし,この制約のために任意の計算可能な双方向変換が記述できない可能性が指摘されており,設計した計算モデルを利用してこれを検証することが一つの目的である.現在までに,対合および冪等とよばれる二種類の関数クラスについて過不足なく表現する計算モデルが研究代表者によって提案されており,これを拡張する方向で進めている.対合とは定義域に含まれるどんな入力に対しても二度関数適用することで元に戻るような関数のことであり,冪等とは定義域に含まれるどんな入力に対しても二度関数適用しても一度だけの結果と同じになるような関数のことである.提案した計算モデルはチューリング機械に制約を加えて定義されており,双方向変換の計算モデルも同様のアイデアで設計している.これと並行し,既存の複数の双方向変換言語に対し,表現できる双方向変換の範囲に差異がないかについて検証を行った.その結果,上記のラウンドトリップ性を満たす双方向変換であっても表現できない具体的な例が存在する可能性が確認された.表現できないことの厳密な証明は今後の課題であるが,少なくとも(長さを制限した)単純なプログラムでは記述できないことが確認できている.発見された具体例は実用的なものではないことから,双方向変換が満たすべき性質としてラウンドトリップ性だけでは捉えきれない性質が存在する可能性があり,これについても今後調査する必要がある.
期刊论文(10)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
On Turing machines with syntactic restrictions
在具有句法限制的图灵机上
DOI:
--
发表时间:
2021
期刊:
影响因子:
--
作者:
[Shinji Ito, Taira Tsuchiya, Junya Honda, Nakano Keisuke]
通讯作者:
Nakano Keisuke
北京大学(中国)
北京大学(中国)
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Time-symmetric Turing machines for computable involutions
用于可计算对合的时间对称图灵机
DOI:
10.1016/j.scico.2021.102748
发表时间:
2022
期刊:
Science of Computer Programming
影响因子:
1.3
作者:
[清野航, 廣田佳久, Nakano Keisuke]
通讯作者:
Nakano Keisuke
ブレーメン大学(ドイツ)
不来梅大学(德国)
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Streaming ranked-tree-to-string transducers
流式排列的树到串传感器
DOI:
10.1016/j.tcs.2020.12.033
发表时间:
2021
期刊:
Theoretical Computer Science
影响因子:
1.1
作者:
[Takahashi Yuta, Asada Kazuyuki, Nakano Keisuke]
通讯作者:
Nakano Keisuke
共 7 条
海外基金