• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

関数型プログラミング言語の代数構造の解明:論理関係の数学的理論の構築に向けて

研究課題

研究課題/領域番号 26730004
研究種目

若手研究(B)

配分区分基金
研究分野 情報学基礎理論
研究機関京都大学

研究代表者

星野 直彦  京都大学, 数理解析研究所, 助教 (20611883)

研究期間 (年度) 2014-04-01 – 2019-03-31
研究課題ステータス 完了 (2018年度)
配分額 *注記
3,770千円 (直接経費: 2,900千円、間接経費: 870千円)
2017年度: 910千円 (直接経費: 700千円、間接経費: 210千円)
2016年度: 910千円 (直接経費: 700千円、間接経費: 210千円)
2015年度: 910千円 (直接経費: 700千円、間接経費: 210千円)
2014年度: 1,040千円 (直接経費: 800千円、間接経費: 240千円)
キーワード論理関係 / 圏論的意味論 / 関数型プログラミング言語
研究成果の概要

論理関係は関数型プログラミング言語の数学的性質(例えば,プログラムの観測的同値性の判定,強正規化定理の証明,パラメトリシティ原理の証明など)を示すための有効な手法である.本研究の成果は論理関係の手法を用いて一階のプログラミング言語の数学的モデルから高階の関数型プログラミング言語の数学的モデルを構成する手法を構成し,この構成法を種々の副作用を持つプログラミング言語や連続的確率分布を扱うことのできる関数型プログラミング言語へ応用したことである.この高階の関数型プログラミング言語の数学的モデル構成法はその高階の関数型プログラミング言語を一階のプログラミング言語へ変換する手法と見ることもできる.

研究成果の学術的意義や社会的意義

本研究の成果からは種々の特徴(代数的副作用や連続的確率分布を扱えるなど)を持った高階の関数型プログラミング言語を同様の特徴を持つ一階のプログラミング言語に変換する手法が得られる.ここでの変換の数学的正しさは変換の導出に用いた論理関係により保証されている.この変換手法を経由することで一階のプログラミング言語の検証手法を高階の関数型プログラミング言語の検証手法に拡張することができると期待される.特に連続的確率分布を扱うプログラミング言語の検証は機械学習の研究の進展によりその重要性が増している.

報告書

(6件)
  • 2018 実績報告書   研究成果報告書 ( PDF )
  • 2017 実施状況報告書
  • 2016 実施状況報告書
  • 2015 実施状況報告書
  • 2014 実施状況報告書
  • 研究成果

    (6件)

すべて 2019 2018 2016 2014 その他

すべて 雑誌論文 (2件) (うち査読あり 2件) 学会発表 (3件) (うち国際学会 2件) 備考 (1件)

  • [雑誌論文] Geometry of Bayesian Programming2019

    • 著者名/発表者名
      Ugo Dal Lago and Naohiko Hoshino
    • 雑誌名

      To appear in Proceedings of Logic in Computer Science 2019

      巻: -

    • 関連する報告書
      2018 実績報告書
    • 査読あり
  • [雑誌論文] Partial Traces on Additive Categories2018

    • 著者名/発表者名
      Hoshino Naohiko
    • 雑誌名

      Electronic Notes in Theoretical Computer Science

      巻: 341 ページ: 219-237

    • DOI

      10.1016/j.entcs.2018.11.011

    • NAID

      120006695789

    • 関連する報告書
      2018 実績報告書
    • 査読あり
  • [学会発表] Partial Traces on Additive Categories2018

    • 著者名/発表者名
      Naohiko Hoshino
    • 学会等名
      Mathematical Foundations of Programming Semantics
    • 関連する報告書
      2018 実績報告書
    • 国際学会
  • [学会発表] Memoryful Geometry of Interaction II: Recursion and Adequacy2016

    • 著者名/発表者名
      Koko Muroya, Naohiko Hoshino, Ichiro Hasuo
    • 学会等名
      Principle of programming language
    • 発表場所
      St. Petersburg, Florida, United States
    • 年月日
      2016-01-22
    • 関連する報告書
      2015 実施状況報告書
    • 国際学会
  • [学会発表] Memoryful Geometry of Interaction: From Coalgebraic Components to Algebraic Effects2014

    • 著者名/発表者名
      Naohiko Hoshino, Koko Muroya, Ichiro Hasuo
    • 学会等名
      Logic in computer science
    • 発表場所
      Vienna, Austria
    • 年月日
      2014-07-14 – 2014-07-18
    • 関連する報告書
      2014 実施状況報告書
  • [備考]

    • URL

      http://www.kurims.kyoto-u.ac.jp/~naophiko/

    • 関連する報告書
      2016 実施状況報告書

URL: 

公開日: 2014-04-04   更新日: 2020-03-30  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi