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

2021 Fiscal Year Research-status Report

Modelling of Control Capture and Its Applications

Research Project

Project/Area Number 20K11743
Research InstitutionTokyo Institute of Technology

Principal Investigator

西崎 真也  東京工業大学, 学術国際情報センター, 教授 (90263615)

Project Period (FY) 2020-04-01 – 2024-03-31
Keywords関数型プログラミング言語 / 型システム / ラムダ計算 / 継続 / dynamic-wind / 制御捕捉
Outline of Annual Research Achievements

大域脱出(catch&throw, try-catch)と制御捕獲機能(finally, unwind-protect)による例外処理機構に対する新たなλ計算の研究を進捗させた。
2020年度以前に,エフェクトシステムにより副作用を定式化した単純型付きλ計算上での,catch&throw/unwind-protectの定式化を論文“Effect System with Control Capturing”で研究してきた。この成果,及び,論文“Translation Style Semantics and Type System of Control Capturing”で研究した継続渡しスタイル変換による定式化の成果をベースとして,計算モデルを研究への取り組みを継続した。
一級継続(call/cc)と制御捕獲機能(dynamic-wind)による例外処理機構に対して新たなλ計算についても研究を継続し、最初に述べた研究と並行し,一級継続と制御捕獲を有する新たなλ計算ベースの計算体系を確立することに成功した。具体的には、エフェクトシステムにより副作用を定式化した単純型付きラムダ計算において、call-with-crrent-continuation・dynamic-windを導入し定式化したような体系となっている。そして、この他系において理論的な性質を示した。
また、当該年度においては、単純型付きエフェクトシステムへのCPS変換により意味を与えることを研究を継続し、副作用がないサブセットにおいて,CPS変換が意味を保存していることや,型がついているプログラム式において停止性が成り立つことなど,理論的性質の研究も引き続き取り組んでいる。

Current Status of Research Progress
Current Status of Research Progress

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

Reason

コロナ禍のため、コロナ禍以前よりも研究者間でのコミュニケーションは低調となったものの、リモート実施の国際会議参加を通して、研究交流を行なうことにより補完している。
それ以外の点については概ね順調である。

Strategy for Future Research Activity

CPS変換(継続渡しスタイル変換)を用いたcall-with-current-continuationとdynamic-windの意味論の定式化を完成することを今後の推進方策とする。そこでの具体的な課題として、CPS変換意味論と、エフェクトシステムと単純型付きラムダ計算という枠組みのもとでの操作的意味論と、継続渡しスタイル変換による意味論との等価性を証明することがあげられる。さらに実践的な課題としては、理論的な成果からの言語処理系における設計や実装に対する貢献があげられる。

Causes of Carryover

コロナ禍により、国内旅費及び外国旅費の支出が抑制されることにより、設備備品費や消耗品費は、運営費交付金を始めとする別の研究費により充当されたため。
次年度使用については、新型コロナウイルス感染症拡大措置の緩和による、国内研究集会及び国外研究集会の実施の再開が見込まれる。それらの研究集会に参加することにより、情報交換、特に、これまでの研究成果に関する情報交換を通して、本研究課題の研究を一層推進していくことを予定している。情報交換については、プログラミング言語Schemeの制御捕獲の形式化に関する国際的な動向や、制御捕獲に関連する理論、例えば、代数的エフェクト等の研究についての情報交換について焦点を当てることを予定している。

  • Research Products

    (3 results)

All 2022 2021

All Journal Article (1 results) Presentation (2 results) (of which Int'l Joint Research: 2 results)

  • [Journal Article] Untyped lambda calculus with functionally referable environments2021

    • Author(s)
      Nishizaki Shin-ya、Kasuga Ryotaro
    • Journal Title

      ICSCA2021

      Volume: 10 Pages: 100-104

    • DOI

      10.1145/3457784.3457798

  • [Presentation] Formalizing dynamic-wind in the lambda calculus2022

    • Author(s)
      Ryotaro Kasuga, Shin-ya Nishizaki
    • Organizer
      ICSCA2022
    • Int'l Joint Research
  • [Presentation] Extracting Environments from Function Closures2022

    • Author(s)
      Shin-ya Nishizai, Yuta Takayanagi
    • Organizer
      ICSCA2022
    • Int'l Joint Research

URL: 

Published: 2022-12-28  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi