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

2009 Fiscal Year Annual Research Report

関数型プログラムの限界を越える安全なポインタを持つ再帰データ型の理論

Research Project

Project/Area Number 19700006
Research InstitutionGunma University

Principal Investigator

浜名 誠  Gunma University, 大学院・工学研究科, 助教 (90334135)

Keywords関数プログラム / 項書換え / 情報基礎 / データ構造
Research Abstract

本年は、ポインタを持つ再帰データ型のための始代数理論を完成きせ、プログラミングや推論に有用な様々な原理を導出した。関数型言語において、始代数は特にパターンマッチと構造再帰、そして推論における構造帰納法と密接に関係している。ポインタを持つ再帰データ型に対して、この関係を詳細に調べ、具体的にそれらの原理がどのような形になるかを明らかにした。さらにポインタを持つ再帰データ型の依存型表現を依存型プログラミング言語Agdaを用いて明らかにした。この結果はNinth International Conference on Typed Lambda Calculi and Applications(TLCA 2009)で発表し、論文ははSpringer-Verlagから出版された。さらにこれを拡張したジャーナル版論文も学術論文誌Logical Methods in Computer Scienceに採録決定している。
また、高階書換え系の停止性技術を発展させたものを用いて、ポインタを持つ再帰データ型を用いるアルゴリズムの停止性を理論的に保証する技術を確立した。先に得られたポインタを持つ再帰データの代数構造を最大限に活用し、一階項書換え系の意味ラベル技術を高階に拡張した。さらに高階の再帰経路順序の技法とこの意味ラベルを組み合わせることにより、停止性を証明する技法を確立することができた。この結果は18th International Workshop on Functional and(Constraint)Logic Programmingで発表し、論文はSpringer-Verlagから出版された。

  • Research Products

    (7 results)

All 2010 2009 Other

All Journal Article (3 results) (of which Peer Reviewed: 3 results) Presentation (3 results) Remarks (1 results)

  • [Journal Article] Semantic Labelling for Proving termination of Combinatory Reduction Systems2010

    • Author(s)
      M.Hamana
    • Journal Title

      Functional and(Constraint)Logic Programming(WELP 2009) LNCS 5979

      Pages: 62-78

    • Peer Reviewed
  • [Journal Article] Initial Algebra Semantics for Cyclic Sharing Tree Structures2010

    • Author(s)
      M.Hamana
    • Journal Title

      Logical Methods in Computer Science (掲載決定)

    • Peer Reviewed
  • [Journal Article] Initial Algebra Semantics for Cyclic Sharing Structures2009

    • Author(s)
      M.Hamana
    • Journal Title

      Typed Lambda Calculi and Applications(TLCA 2009) LNCS 5608

      Pages: 127-141

    • Peer Reviewed
  • [Presentation] Initial Algebra Semantics for Cyclic Sharing Structures2009

    • Author(s)
      M.Hamana
    • Organizer
      相互作用の幾何、トレース付きモノイダル圏と非明示的計算量
    • Place of Presentation
      京都大学
    • Year and Date
      2009-08-25
  • [Presentation] Initial Algebra Semantics for Cyclic Sharing Structures2009

    • Author(s)
      M.Hamana
    • Organizer
      Ninth International Conference on Typed Lambda Calculi and Applications
    • Place of Presentation
      ブラジル ブラジリア大学
    • Year and Date
      2009-07-03
  • [Presentation] Semantic Labelling for Proving Termination of Combinatory Reduction Systems2009

    • Author(s)
      M.Hamana
    • Organizer
      18th International Workshop on Functional and(Constraint)Logic Programming
    • Place of Presentation
      ブラジル ブラジリア大学
    • Year and Date
      2009-06-28
  • [Remarks]

    • URL

      http://www.cs.gunma-u.ac.jp/~hamana/

URL: 

Published: 2011-06-16   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi