Research keywords (11):
Programming languages
, category theory
, foundations of computer science
, program semantics
, 関数プログラム
, 情報基礎
, プログラム理論
, 関数型プログラミング言語
, 普遍代数
, Declarative Programming Languages
, Theoretical Computer Science
Research theme for competitive and other funds (14):
2020 - 2024 Universal Algebraic Datatypes: Theory and Practice on Datatypes based on Higher-Order Rewriting
2022 - 2024 ADVANCED HIGH-ASSURANCE SOFTWARE TECHNOLOGY BY PROOF ASSISTANTS WITH HIGHER-ORDER REWRITING
2017 - 2020 高階代数系指向プログラミングの原理-安全・柔軟なソフトウェアへ向けて
2013 - 2016 Semantics of Core Haskell -- Towards Foundations of Verification of Advanced Functional Programs
2012 - 2015 依存型理論による安全性保証付きデータ構造の創出・推論・進化
2012 - 2014 依存型による安心・安全・高信頼ソフトウェアの基礎理論
2010 - 2011 Dependable Data Structures by Dependent Types
2007 - 2009 A Theory of Inductive Data Types Involving Safe Pointers
2009 - 依存型プログラミング言語による安全性の保証された木構造とポインタの操作ライブラリ
2004 - 2007 Modularity for Mata-Programming
2007 - 循環共有構造のデータ型とその関数型プログラミング言語における実現
2004 - 2006 メタプログラミングシステムのための正しいモジュール化の研究
2002 - 束縛データ構造を持つ関数・論理プログラミング言語
1998 - 2000 副作用を持つ型付き高階関数論理型言語の意味論
Show all
Papers (52):
Koko Muroya, Makoto Hamana. Term Evaluation Systems with Refinements: First-Order, Second-Order, and Contextual Improvement. FLOPS. 2024. 31-61
Makoto Hamana. Modular Termination for Second-Order Computation Rules and Application to Algebraic Effect Handlers. Logical Methods in Computer Science. 2022. Volume 18, Issue 2
Makoto Hamana. Complete algebraic semantics for second-order rewriting systems based on abstract syntax with variable binding. Mathematical Structures in Computer Science. 2022. 32. 4. 542-573
DATE Yao Faustin, HAMANA Makoto. GSOL: A Confluence Checker for Haskell Rewrite Rules. 2022. 39. 3. 82-87
2007 - 4th International Workshop on Higher-Order Rewriting (HOR'07) program committee member
2007 - 4th International Workshop on Higher-Order Rewriting (HOR'07) program committee member
Show all
Awards (8):
2023/11 - Japan Socienty of Software Science 40th Annual Meeting of the Japan Society for Software Science and Technology Outstanding Presentation Award Automatic Correctness Checking of Haskell’s Rewrite Rules: Theory and Practice
2018/11 - Japan Society for Software Science and Technology JSSST 2018 Takasahi Award
2018/09 - Japan Society for Software Science and Technology JSSST 2018 Best Presentation Award
2018/05 - FLOPS 2018 Best paper award "Polymorphic Rewrite Rules: Confluence, Type Inference, and Instance Validation"
2016/03 - PPL presentation award
2012/11 - Gunma University Yokoyama Science and Technology Award Foundations of Dependable Software by Dependent Types
2008/05 - JSSST 12th Best Paper Award Algebraic Models of Higher-Order Rewriting
2007/06 - 23th Takahashi Award Representing Cyclic Structures as Nested Datatypes