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

2016 Fiscal Year Research-status Report

書き換えシステムの基底合流性自動証明の研究

Research Project

Project/Area Number 15K00003
Research InstitutionNiigata University

Principal Investigator

青戸 等人  新潟大学, 自然科学系, 教授 (00293390)

Co-Investigator(Kenkyū-buntansha) 外山 芳人  東北大学, 電気通信研究所, 教授 (00251968)
Project Period (FY) 2015-04-01 – 2018-03-31
Keywords項書き換えシステム / 基底合流性 / 書き換え帰納法
Outline of Annual Research Achievements

昨年度に考案した帰納的定理の自動証明手法である書き換え帰納法にもとづく基底合流性証明法の改良を行なった.まず,関数定義に必要な書き換え規則が含まれていない場合に,それを構成する手続きを導入した.それぞれの関数の定義において,定義されていないパターンを検出し,そのパターンに対する適当な書き換え規則を探索することで,適切な関数定義を補完する手法を考案した.不足パターンの検出には補パターンアルゴリズムを用いた.また,関数定義がある場合でも,停止性をもたない等の書き換え帰納法の利用に適さない規則である場合には,書き換え帰納法に適した規則を追加することで,より本手法の適用範囲を広げることに成功した.次に,より柔軟なデータ構造に対する項書き換えシステムを扱うために,順序付け不能な構成子規則を取扱うための拡張を行なった.このために,書き換え帰納法の導出システムを拡張するとともに,導出の正当性を保証するための十分条件を与えた.なお,この十分条件(定義規則の左線形性)は,実際のツールでは適切な証明戦略の一環としてに組み込まれるものであるため,本手法を大きく制約するものではない.線形代入のアイデアを用いて,構成子規則についても,書き換え規則の変換を組み合わせる手法も考案した.最後に,基底合流性の反証法を考案した.反証のために,書き換え帰納法に反証のための規則を導入し,書き換え帰納法の途中でも効率的に反証を行う機能を加えた.また,合流性反証法を基底合流性反証に応用した,より強力な反証法も考案した.また,これらの改良を実装し,提案手法の有効性を確認した.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

昨年度考案した書き換え帰納法にもとづく項書き換えシステムの基底合流性の自動証明法において,関数定義の補完法,順序付け不能な構成子規則の扱い法,反証機能の導入,という大きく3つの改良を考案することができたため.

Strategy for Future Research Activity

改良した基底合流性証明システムの実装をより洗練するとともに,より難易度の高い問題に対する実験および評価に取り組み,より強力な基底合流性証明システムを構築する.

  • Research Products

    (4 results)

All 2016 Other

All Journal Article (3 results) (of which Peer Reviewed: 3 results,  Open Access: 1 results,  Acknowledgement Compliant: 3 results) Remarks (1 results)

  • [Journal Article] Ground confluence prover based on rewriting induction2016

    • Author(s)
      Takahito Aoto and Yoshihito Toyama
    • Journal Title

      In Proceedings of the 1st International Conference on Formal Structures for Computation and Deduction, Porto, Portugal

      Volume: 52 Pages: 33:1-33:12

    • DOI

      10.4230/LIPIcs.FSCD.2016.33

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Nominal confluence tool2016

    • Author(s)
      Takahito Aoto and Kentaro Kikuchi
    • Journal Title

      Proceedings of the 8th International Joint Conference on Automated Reasoning, Coimbra, Portugal

      Volume: 9706 Pages: 173-182

    • DOI

      0.1007/978-3-319-40229-1_12

    • Peer Reviewed / Acknowledgement Compliant
  • [Journal Article] 書き換え規則の重なりに基づく到達可能性判定法2016

    • Author(s)
      島貫健太郎, 青戸等人, 外山 芳人
    • Journal Title

      コンピュータソフトウェア

      Volume: 33 Pages: 93-107

    • DOI

      10.11309/jssst.33.3_93

    • Peer Reviewed / Acknowledgement Compliant
  • [Remarks] 青戸研究室ウェブページ

    • URL

      http://www.nue.ie.niigata-u.ac.jp/

URL: 

Published: 2018-01-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi