Asayomu Tech
注目★★★★★Lobsters

Datalogを関数型言語に統合するDatafun博士論文

30秒で把握

  • 1DatalogをFixpoint演算子で関数型言語に統合するDatafunを提案
  • 2型システムで単調性を追跡しDatalogの層別化条件を安全に再現
  • 3Seminaïve反復で二次爆発を抑制し漸近効率を改善

要約

著者は2022年にDatalogを型付き関数型言語へ統合する手法を論じた博士論文「Deconstructing Datalog」を提出した。Datalogの再帰クエリを最小前置不動点演算子fixとして定式化し、述語・論理をセット・関数の世界に変換する枠組みをDatafunとして構築した。型システムで単調性を追跡することでDatalogの層別化条件を再現し、非単調な変数使用を安全に管理している。

あなたへの影響

Datalogや再帰クエリ最適化に興味があるエンジニアの参考になる。

推奨:論文は97ページと比較的コンパクトなため、関数型プログラミングや静的解析の設計に携わるチームは一読する程度でよい。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。