日本語
 
Help Privacy Policy ポリシー/免責事項
  詳細検索ブラウズ

アイテム詳細


公開

会議論文

Incremental Rewriting in Narrowing Derivations

MPS-Authors
/persons/resource/persons44582

Hanus,  Michael
Programming Logics, MPI for Informatics, Max Planck Society;

External Resource

https://rdcu.be/dtn2l
(出版社版)

Fulltext (restricted access)
There are currently no full texts shared for your IP range.
フルテキスト (公開)
公開されているフルテキストはありません
付随資料 (公開)
There is no public supplementary material available
引用

Hanus, M. (1992). Incremental Rewriting in Narrowing Derivations. In H., Kirchner, & G., Levi (Eds.), Proceedings of the 3rd International Conference on Algebraic and Logic Programming (ALP-92) (pp. 228-243). Berlin, Germany: Springer.


引用: https://hdl.handle.net/11858/00-001M-0000-0014-AE12-9
要旨
The operational semantics of many proposals for the integration of functional
and logic programming languages is based on narrowing. In order to reduce the
search space and to prefer deterministic computations, the goal is rewritten to
normal form between narrowing steps (normalizing narrowing). This rewriting
process may be costly since the entire goal must be reduced to normal form
after each narrowing step. We propose a useful optimization of the rewriting
process: since the goal is in normal form before the narrowing step is applied
and the narrowing step changes only small parts of the goal, rewriting can be
restricted to a small number of positions in the narrowed goal in order to
compute a new normal form. This optimization can speed up the execution
mechanism of programming languages based on normalizing narrowing like SLOG or
ALF.