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

Inductive theorem proving method for program verification

Research Project

Project/Area Number 10680346
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeSingle-year Grants
Section一般
Research Field 計算機科学
Research InstitutionTohoku University (2000-2001)
Japan Advanced Institute of Science and Technology (1998-1999)

Principal Investigator

TOYAMA Yoshihiro  Research Institute of Electrical Communication, Tohoku University, Professor, 電気通信研究所, 教授 (00251968)

Co-Investigator(Kenkyū-buntansha) KUSAKARI Keichirou  Research Institute of Electrical Communication, Tohoku University, Resarch Asspcoate, 電気通信研究所, 助手 (90323112)
鈴木 大郎  東北大学, 電気通信研究所, 助手 (90272179)
Project Period (FY) 1998 – 2001
Project Status Completed (Fiscal Year 2001)
Budget Amount *help
¥1,800,000 (Direct Cost: ¥1,800,000)
Fiscal Year 2001: ¥500,000 (Direct Cost: ¥500,000)
Fiscal Year 2000: ¥500,000 (Direct Cost: ¥500,000)
Fiscal Year 1999: ¥400,000 (Direct Cost: ¥400,000)
Fiscal Year 1998: ¥400,000 (Direct Cost: ¥400,000)
Keywordsinductionless induction / rewriting induction / coverset induction / higher order / rewriting system / completion / 項書き換えシステム / 自動証明
Research Abstract

To propose a new theoretical basis of automated program verification, we have studied rewriting methods among the inductionless induction method, the rewriting induction method, the coverset induction method, and related methods used in automated thorem proving. Through theoretical analysis and experiments, we have obtained the following results:
(1) We analyzed the relation between the inductionless induction method and the rewriting induction method. It was shown that the main difference between two methods is that the inductionless induction method is based on the Church-Rosser property but the rewriting induction method is based on the strong normalization property. We also proved that the coverset induction can be naturally explained by the concept of rewriting induction.
(2) We developed several techniques for proving the termination property of term rewriting systems, AC term rewriting systems, and higher-order rewriting systems. New techniques proposed are tree lifting ordering, improved recursive decomposition ordering, higher-order simplification ordering, argument filtering transformation, and AC-dependent pair.
(3) We proposed a new conditional linearization based on left-right separated conditional term rewriting systems. By developing a concept of weight decreasing joinability we presented a sufficient condition for the Church-Rosser property of left-right separated conditional term rewriting systems.

Report

(5 results)
  • 2001 Annual Research Report   Final Research Report Summary
  • 2000 Annual Research Report
  • 1999 Annual Research Report
  • 1998 Annual Research Report
  • Research Products

    (33 results)

All Other

All Publications (33 results)

  • [Publications] Yoshihito Toyama: "Equational Proofs by Completion"Journal of Japanese Society for Artificial Intelligence. 16. 668-674 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Keiichirou Kusakari: "On Proving Termination of Term Rewritting Systems with Higher-order Variables"IPS : J Transactions on Programming. 42. 35-45 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Keiichirou Kusakari: "On Proving AC-Termination by AC-Deperdency Pairs"IEICE Transactions on Information and systems. E84-D. 604-612 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Yoshihito Toyama: "Church-Rosser Property and Unique Normal Form Property of Non-Duplicating Term Rewriting Systems"IEICE Transactions on Information and systems. E84-D. 439-447 (2001)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Masahiko Sakai: "Semantics and strong sequentiality of priority term rewriting systems"Theoretical Comput. Sci.. 208. 87-110 (1998)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Takahito Nagaya: "Decida bility for Left-Linear Growing Term Rewriting systems"Lecture Notos in Compute. Sci.. 1631. 256-270 (1999)

    • Description
      「研究成果報告書概要(和文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Yoshihito Toyama: "Equational Proofs by Completion"Journal of Japanese Society for Artificial Intelligence. Vo. 16, No. 5. 668-674 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Keiichirou Kusakari: "On Proving Termination of Term Rewriting Systems with Higher-Order Variables"IPSJ Transactions on Programming. Vol. 42, No. SIG7(PRO 11). 35-45 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Keiichirou Kusakari: "On Proving AC-Termination by AC-Dependency Pairs"IEICE Transactions on Information and Systems. Vol. E84-D, No. 5. 604-612 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Yoshihito Toyama: "Church-Rosser Property and Unique Normal Form Property of Non-Duplicating Term Rewriting Systems"IEICE Transactions on Information and Systems. Vol. E84-D, No. 46. 439-447 (2001)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Masahiko Sakai: "Semantics and strong sequentiality of Priority term rewriting systems"Theoretical Comput. Sci.. Vol. 208. 87-110 (1998)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Takahito Nagaya: "Decidability for Left-Linear Growing Term Rewriting Systems"Lecture Notes in Comput. Sci.. Vol. 1631. 256-270 (1999)

    • Description
      「研究成果報告書概要(欧文)」より
    • Related Report
      2001 Final Research Report Summary
  • [Publications] Yoshihito Toyama: "Equational Proofs by Completion"Journal of Japanese Society for Artificial Intelligence. 16・5. 668-674 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] Keiichirou Kusakari: "On Proring termination of Term Rewriting Systems with Higher-Order Variables"IPSJ Transactions on Programming. 42・SIG7. 35-45 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] Keiichirou Kusakari: "On Proring AC-Termination by AC-Dependency Paris"IEICE Transactions on Information and Systems. E84-D・5. 604-612 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] Yoshihito Toyama: "Church Rosser Property and Unique Normal Form Property of Non Duplicating Term Rewriting Systems"IEICE Transactions on Information and Systems. E84-D・4. 439-447 (2001)

    • Related Report
      2001 Annual Research Report
  • [Publications] K.Kusakari: "On Proving AC-termination by AC-dependency Paiks"信学会論文誌. (発表予定).

    • Related Report
      2000 Annual Research Report
  • [Publications] Y.Toyama: "Church-Rosser property and unique normal form property of non-duplicating term rewriting systems"信学会論文誌. (発表予定).

    • Related Report
      2000 Annual Research Report
  • [Publications] 小池広高: "潜在帰納法と書換え帰納法の比較"コンピュータソフトウェア. 17. 1-12 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] Y.Toyama: "New challenges for computational models (Pcs.Statement)"Lecture Notes in Comput Sci.. 1872. 612-613 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] K.Kusakari: "On proving AC-termination by argument filtering method"IPSJ.Trams.On Programming. 41. 65-78 (2000)

    • Related Report
      2000 Annual Research Report
  • [Publications] 小池 広高: "潜在帰納法と書き換え帰納法の比較"コンピュータソフトウェア. (発表予定).

    • Related Report
      1999 Annual Research Report
  • [Publications] K.Kusakari: "Argument filtering transformation"Lecture Notes in Comp.Sci.. 1702. 47-61 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] 中村正樹: "消去法による項書き換え系の停止性判定について"信学会論文誌. J82-D-1. 1225-1231 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] T.Nagaya: "Decidability for left-linear growing term rewriting systems"Lecture Notes in Comp.Sci.. 1631. 256-270 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] M.Iwami: "Simplification ordering for higher-order rewrite systems"Inf.Pro.Soci.of Japan Trans.on Programming. 40. 1-10 (1999)

    • Related Report
      1999 Annual Research Report
  • [Publications] K.Kusakari: "On proving AC-termination by argument filtering method"Inf.Pro.Soci.of Japan Trans.on Programming. (発表予定).

    • Related Report
      1999 Annual Research Report
  • [Publications] M.Iwami: "An improved recursive decomposition ordering for higher-order rewriting systems" IEICE TRANS.INF.& SYST.E81-D-9. 988-996 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] M.Sakai: "Semantics and strong sequentiality of priority terns rewriting systems" Theoretical Comput.Sci.208. 87-110 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] T.Nagaya: "Index reduction of overlapping strongly sequential systems" IEICE TRANS.INF.& SYST.E81-D-5. 419-426 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] T.Aoto: "Termination transforonation by tree clifting ordering" Lectur Notes in Comput.Sci.1379. 256-270 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] 小池広高: "潜在帰納法と書き換え帰納法の比較" 信学技報. COMP-98-432. 65-72 (1998)

    • Related Report
      1998 Annual Research Report
  • [Publications] M.Iwami: "Simplification ordering for higher-order rewrite systems" Trans.of IPS of Japan. (発表予定).

    • Related Report
      1998 Annual Research Report

URL: 

Published: 1998-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi