• 検索結果がありません。

古典線形論理の計算的解釈に基づく関数型言語の並列実行モデル

N/A
N/A
Protected

Academic year: 2021

シェア "古典線形論理の計算的解釈に基づく関数型言語の並列実行モデル"

Copied!
1
0
0

読み込み中.... (全文を見る)

全文

(1)Vol. 41. No. SIG 9(PRO 8). Nov. 2000. 情報処理学会論文誌:プログラミング. 発表概要. 古典線形論理の計算的解釈に基づく関数型言語の並列実行モデル 佐. 藤. 伸. 也†. 杉. 本. 徹††. 古典線形論理は並列計算の新しい理論的基盤を与えるとして期待されている.Abramsky は並行計算 のモデルの一種である CHAM の枠組みを用いて古典線形論理の計算的解釈を与えた.Linear CHAM と名付けられたこの計算体系において,古典線形論理の証明図に対応する項表現は proof expression と呼ばれ,cut 除去手続きに相当する書き換え規則によって簡約が行われる.本稿ではこの Linear CHAM に基づく関数型言語の並列実行モデルを提案する.まず,直観主義論理の線形論理への埋め 込みを用いて型付き λ 計算が Linear CHAM に埋め込めることを示す.この埋め込みは型付き λ 計 算に定数を加えて得られる単純な関数型言語へ拡張することができる.次に,Linear CHAM の簡約 を並列に実行するモデルを与える.いくつかの具体的なプログラムを Linear CHAM に変換し並列 に実行した場合の台数効果を調べ,このモデルの有効性を検証する.. A Parallel Evaluation Model of Functional Languages Based on a Computational Interpretation of Classical Linear Logic Shinya Sato† and Toru Sugimoto†† Classical Linear Logic (CLL) is expected to give new theoretical foundation of parallel computation. Abramsky gave a computational interpretation of CLL using the framework of CHAM. In this computational system which is called Linear CHAM, proof expressions are assigned to proof trees in CLL, and they are reduced by rewriting rules which correspond to cut elimination procedures of CLL. In this paper, we propose a parallel evaluation model of functional languages based on Linear CHAM. First, we show that the typed lambda calculus is embedded into Linear CHAM by Girard’s embedding of Intuitionistic Logic into Linear Logic. This result is extended to a simple functional language obtained from the typed lambda calculus by adding constants. Then, we give a parallel execution model for reductions in Linear CHAM. We demonstrate adequacy of this model with several benchmark programs by measuring improvements in performance when we translate them into Linear CHAM and execute their reductions in parallel.. (平成 12 年 1 月 19 日発表). † 東京理科大学大学院理工学研究科 Graduate school of Science and Technology, Science University of Tokyo †† 東京理科大学理工学部 Faculty of Science and Technology, Science University of Tokyo. 107.

(2)

参照

関連したドキュメント

これは基礎論的研究に端を発しつつ、計算機科学寄りの論理学の中で発展してきたもので ある。広義の構成主義者は、哲学思想や基礎論的な立場に縛られず、それどころかいわゆ

[r]

• ネット:0個以上のセルのポートをワイヤーを使って結んだも

チューリング機械の原論文 [14]

 当図書室は、専門図書館として数学、応用数学、計算機科学、理論物理学の分野の文

(2011)

分配関数に関する古典統計力学の近似 注: ややまどろっこしいが、基本的な考え方は、q-p 空間において、 ①エネルギー En を取る量子状態

あれば、その逸脱に対しては N400 が惹起され、 ELAN や P600 は惹起しないと 考えられる。もし、シカの認可処理に統語的処理と意味的処理の両方が関わっ