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

2015 Fiscal Year Annual Research Report

Haskellコアの意味論-先端的ソフトウェア検証基盤へ向けて

Research Project

Project/Area Number 25540002
Research InstitutionGunma University

Principal Investigator

浜名 誠  群馬大学, 大学院理工学府, 助教 (90334135)

Co-Investigator(Kenkyū-buntansha) 勝股 審也  京都大学, 数理解析研究所, 助教 (30378963)
Project Period (FY) 2013-04-01 – 2016-03-31
Keywordsプログラム理論 / 圏論 / 関数プログラム / 情報学基礎 / Haskell
Outline of Annual Research Achievements

本年度はコアHaskellのモデルの一つとして代数理論から操作的意味論の抽出のために、代数理論と書換え系を研究した。
特にHaskellのグラフ簡約のメカニズムのモデル化のために、グラフ構造の代数化を行った。BloomとEsikによるイテレーション理論を援用し、グラフ間の等式による完全な公理化と、トレース圏を含むようなイテレーション圏を用いた圏論的意味論を与えた。これによりグラフ構成子を圏論的構成として理解することが可能となった。結果としてグラフの等価性に対する健全かつ完全な等式論理を得ることに成功した。
さらに計算効果の代数的モデルとして、モナドの研究として、余稠密モナドの概念を使い、ファイブレーションの基礎圏から全域圏へのモナドの持ち上げの結果を得た。これは従来の圏論的TT-リフティングではカバーできない例を含むため、Hakellのモナド型のための述語のモデル化への応用が期待できる。
また、Haksellの計算モデルの一つとして有望である高階書換え系のチュートリアルの講師をドイツでの国際サマースクール ISR 2015 にて行い、国際的な研究者、学生に書換えモデルの有用性と理論を教授した。さらに日本ソフトウェア科学会 第18回プログラミングおよびプログラミング言語ワークショップにおいて、Haskellを代表とする関数型プログラミング言語と書換え系の関係についてのチュートリアル行い、好評を博した。これは、PPL 2016発表賞を受賞した。

  • Research Products

    (10 results)

All 2016 2015 Other

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

  • [Journal Article] Towards a Formal Theory of Graded Monads2016

    • Author(s)
      Soichiro Fujii, Shin-ya Katsumata, Paul-Andre Mellies
    • Journal Title

      Foundations of Software Science and Computation Structures (FoSSaCS 2016)

      Volume: LNCS 9634 Pages: pp. 513-530

    • DOI

      10.1007/978-3-662-49630-5_30

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Iteration Algebras for UnQL Graphs and Completeness for Bisimulation2015

    • Author(s)
      Makoto Hamama
    • Journal Title

      Electronic Proceedings in Theoretical Computer Science

      Volume: 191 Pages: pp. 75-89

    • DOI

      10.4204/EPTCS.191.8

    • Peer Reviewed / Open Access
  • [Journal Article] Codensity Liftings of Monads2015

    • Author(s)
      Shin-ya Katsumata, Tetsuya Sato
    • Journal Title

      Algebra and Coalgebra in Computer Science (CALCO 2015)

      Volume: LIPIcs 35 Pages: pp. 156-170

    • DOI

      10.4230/LIPIcs.CALCO.2015.156

    • Peer Reviewed
  • [Presentation] プログラミング言語研究のための(高階)項書換え系入門2016

    • Author(s)
      浜名誠
    • Organizer
      第18回プログラミングおよびプログラミング言語ワークショップ(PPL'16)
    • Place of Presentation
      岡山県玉野市
    • Year and Date
      2016-03-07 – 2016-03-09
  • [Presentation] Iteration Algebras for UnQL Graphs and Completeness for Bisimulation2015

    • Author(s)
      浜名誠
    • Organizer
      メタプログラムに対する論理学的アプローチ研究集会
    • Place of Presentation
      東北大学 電気通信研究所
    • Year and Date
      2015-09-28 – 2015-09-29
    • Invited
  • [Presentation] Iteration Algebras for UnQL Graphs and Completeness for Bisimulation2015

    • Author(s)
      Makoto Hamana
    • Organizer
      FireEye Seminar
    • Place of Presentation
      FireEye Dresden
    • Year and Date
      2015-09-15 – 2015-09-15
  • [Presentation] Iteration Algebras for UnQL Graphs and Completeness for Bisimulation2015

    • Author(s)
      Makoto Hamana
    • Organizer
      The 10th International Workshop on Fixed Points in Computer Science (FICS'15)
    • Place of Presentation
      Technische Universitat Berlin, Germany
    • Year and Date
      2015-09-11 – 2015-09-12
    • Int'l Joint Research
  • [Presentation] Algebraic Semantics of Higher-order Abstract Syntax and Second-order Rewriting2015

    • Author(s)
      Makoto Hamana
    • Organizer
      International Summer School on Rewriting (ISR 2015)
    • Place of Presentation
      Leipzig, Germany
    • Year and Date
      2015-08-10 – 2015-08-14
    • Int'l Joint Research
  • [Presentation] Codensity Liftings of Monads2015

    • Author(s)
      Shin-ya Katsumata
    • Organizer
      6th Conference on Algebra and Coalgebra in Computer Science (CALCO 2015)
    • Place of Presentation
      Nijmegen, The Netherlands
    • Year and Date
      2015-06-24 – 2015-06-26
    • Int'l Joint Research
  • [Remarks] Makoto Hamana Home Page

    • URL

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

URL: 

Published: 2017-01-06  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi