タグ付けされた質問 「interaction-nets」

1
最適な評価者は実際に最適ですか?
次の用語(bruijn-indexesを使用): BADTERM = λ((0 λλλλ((((3 λλ(((0 3) 4) (1 λλ0))) λλ(((0 4) 3) (1 0))) λ1) λλ1)) λλλ(2 (2 (2 (2 (2 (2 (2 (2 0))))))))) 教会に適用すると、数Nは、単純なものを含むいくつかの既存のエバリュエーターで通常の形式にすぐに評価されます。しかし、その用語を相互作用ネットにエンコードし、Lampingの抽象アルゴリズムを使用して評価すると、に関連して指数関数的にベータ削減が行われNます。Optlamでは、具体的には次のとおりです。 N interactions(betas) (BADTERM N) 1 129(72) λλλ(1 (2 (2 (2 (2 (2 (2 (2 0)))))))) 2 437(205) λλλ(2 (1 (2 (2 (2 (2 …

1
インタラクションコンビネーターを使用して、Lampingの抽象的なアルゴリズムをどのようにエンコードしますか?
相互作用コンビネータは、以前にλ計算のコンパイルターゲットとして提案されています。その論文は完全なλ計算を実装しています。また、 EALタイプ可能であるλ項のサブセットについて、λ 計算の相互作用ネットエンコーディングを最適化することが可能であることも知られています。その論文は、EALタイプ可能なλ項を相互作用コンビネーターよりも間違いなく複雑な相互作用ネットに変換することにより、λ計算のサブセットを実装します。これは、ラベルの無限アルファベットを使用して複製子をグループ化するためです。 両方の提案を組み合わせることができるのでしょうか。つまり、相互作用の組み合わせとして、抽象アルゴリズム(つまり、EALで型付け可能なλ項)のエンコーディングはありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.