• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2021 Fiscal Year Annual Research Report

Development of software foundation based on certified formal tree language theory

Research Project

Project/Area Number 17K00007
Research InstitutionTohoku University

Principal Investigator

中野 圭介  東北大学, 電気通信研究所, 教授 (30505839)

Project Period (FY) 2017-04-01 – 2022-03-31
Keywords形式木言語理論 / 等価性判定問題 / 計算モデル
Outline of Annual Research Achievements

本研究の目的は定式化された形式木言語理論をソフトウェア基盤技術へ応用することであった. 最終年度にあたる令和二年度において,形式木言語理論における木構造データ変換のモデルであるストリーム型の木トランスデューサに着目して研究を進めていたが,予期しない成果発表の延期や関連する意外な応用の発見もあったため,期間を延長して研究を進めた. 発見した応用の一つは双方向変換の一貫性の判定方法に関するものであったが,引き続き研究を進めることで判定方法の精査を行った.
具体的には,双方向変換の満たすべき性質として知られていた12個の規則に対し,組合せによる含意関係や同値関係を網羅的に確認し,それ以外に関係があり得ないことも併せて証明した. この事実については,さらに定理証明支援系Coqにより機械的に検査できる形で形式的に証明を行っており,その結果を強固なものとしている.
また,この成果を得る過程において,既存の双方向変換言語がもつ表現力が自明でないことを発見し,その精査も進めた. 双方向変換言語はその名の通り双方向変換を実現するための言語であるが,その一貫性を自動で保証するためにさまざまな制約が課されているため,表現力が制限されている可能性がある. これを明らかにするために双方向変換のための計算モデルの設計に着手した. まだ,完全なものはできていないものの,双方向変換のもつべき一部の性質について,計算モデルの作成に成功した.

  • Research Products

    (8 results)

All 2022 2021

All Journal Article (4 results) (of which Peer Reviewed: 4 results,  Open Access: 3 results) Presentation (4 results) (of which Int'l Joint Research: 3 results,  Invited: 1 results)

  • [Journal Article] Time-symmetric Turing machines for computable involutions2022

    • Author(s)
      Nakano Keisuke
    • Journal Title

      Science of Computer Programming

      Volume: 215 Pages: 102748

    • DOI

      10.1016/j.scico.2021.102748

    • Peer Reviewed / Open Access
  • [Journal Article] Streaming ranked-tree-to-string transducers2021

    • Author(s)
      Takahashi Yuta、Asada Kazuyuki、Nakano Keisuke
    • Journal Title

      Theoretical Computer Science

      Volume: 870 Pages: 165-187

    • DOI

      10.1016/j.tcs.2020.12.033

    • Peer Reviewed
  • [Journal Article] Idempotent Turing Machines2021

    • Author(s)
      Nakano Keisuke
    • Journal Title

      Mathematical Foundations of Computer Science

      Volume: 46 Pages: 79:1-79:18

    • DOI

      10.4230/LIPIcs.MFCS.2021.79

    • Peer Reviewed / Open Access
  • [Journal Article] A Tangled Web of 12 Lens Laws2021

    • Author(s)
      Nakano Keisuke
    • Journal Title

      Reversible Computation

      Volume: 13 Pages: 185-203

    • DOI

      10.1007/978-3-030-79837-6_11

    • Peer Reviewed / Open Access
  • [Presentation] Time-symmetric Turing machines for computable involutions2022

    • Author(s)
      中野圭介
    • Organizer
      第24回プログラミングおよびプログラミング言語ワークショップ (PPL 2022)
  • [Presentation] Idempotent Turing Machines2021

    • Author(s)
      Nakano Keisuke
    • Organizer
      46th International Symposium on Mathematical Foundations of Computer Science (MFCS 2021)
    • Int'l Joint Research
  • [Presentation] On Turing machines with syntactic restrictions2021

    • Author(s)
      Nakano Keisuke
    • Organizer
      The School of Computer and Cyber Sciences (CCS) Colloquium Series in Augusta University
    • Int'l Joint Research / Invited
  • [Presentation] A Tangled Web of 12 Lens Laws2021

    • Author(s)
      Nakano Keisuke
    • Organizer
      13th International Conference on Reversible Computation (RC 2021)
    • Int'l Joint Research

URL: 

Published: 2022-12-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi