Duality between Call-by-value Reductions and Call-by-name Reductions(Theory of Programs)
スポンサーリンク
概要
- 論文の詳細を見る
Wadler proposed the dual calculus, which corresponds to classical sequent calculus LK, and studied the relationship between the λμ-calculus and the dual calculus as equational systems to explain the duality between call-by-value and call-by-name in a purely syntactical way. Wadler left an open question whether one can obtain similar results by replacing the equations with reductions. This paper gives one answer to his question. We first refine the λμ-calculus as reduction systems by reformulating sum types and omitting problematic reduction rules that are not simulated by reductions of the dual calculus. Secondly, we give translations between the call-by-nameλμ-calculus and the call-by-name dual calculus, and show that they preserve the call-by-name reductions. We also show that the compositions of these translations become identity maps up to the call-by-name reductions. We also give translations for the call-by-value systems, and show that they satisfy properties similar to the call-by-name translations. Thirdly, we introduce translations between the call-by-valueλμ-calculus and the call-by-name one by composing the above translations with duality on the dual calculus. We finally obtain results corresponding to Wadler's, but our results are based on reductions.
- 一般社団法人情報処理学会の論文
- 2007-04-15
著者
-
Kimura Daisuke
Department of Thoracic and Cardiovascular Surgery, Hirosaki University Graduate School of Medicine
-
Kimura Daisuke
Department Of Informatics The Graduate University For Advanced Studies National Institute Of Informa
関連論文
- Nafamostat Mesilate( FUT-175) Inhibits Cell Growth and Invasion of Malignant Pleural Mesothelioma Cell Line, MSTO-211H
- Effect of Hypoxia on the Expression of Fractalkine in Human Endothelial Cells
- Hypoxia Enhances the Expression of Plasminogen Activator Inhibitor-1 in Human Lung Cancer Cells, EBC-1
- Duality between Call-by-value Reductions and Call-by-name Reductions(Theory of Programs)
- Pulmonary embolism and cerebral venous thrombosis after thoracoscopic surgery for benign pulmonary disease
- Effects of head movement on front-back error in sound localization
- Epidemiological study on Centrocestus armatus metacercariae in the Chikusa River, Hyogo Prefecture, Japan
- A Clinical Study of the Prognostic Factors for Postoperative Early Recurrence in Patients who Underwent Complete Resection for Pulmonary Adenocarcinoma
- Duality between Call-by-value Reductions and Call-by-name Reductions