私は型とプログラミング言語を使って作業しています。Pierceは、値削減戦略による呼び出しについて、用語の例を示していid (id (λz. id z))ます。内側のリデックスid (λz. id z)は最初に減少し、最初の減少の結果として、外側のリデックスが通常の形式に減少する前にλz. id z与えられます。id (λz. id z)λz. id z
ただし、値による呼び出しの順序は、「最も外側のレデックスのみが削減される」、「レデックスは、右側がすでに値に削減されている場合にのみ削減される」と定義されています。この例id (λz. id z)では、最も外側のredexの右側に表示され、縮小されています。これは、最も外側のレデックスのみが削減されるというルールとどのように二乗されますか?
「最も外側」と「最も内側」という答えは、ラムダ抽象化のみを指しているのでしょうか。したがって、の項についてtはλz. t、t減らすことはできませんが、redexs tでは、可能であればt値に減らしてから、減らしますか?vs v