3
用語の書き換えとパターンマッチングの違いは何ですか?
Lambda the Ultimateで応答がなかったので、ここでもう一度試してください。たとえば、用語書き換えシステムは、記号計算を証明する自動定理で使用され、もちろん正式な文法を定義します。用語の書き換えに基づいたプログラミング言語はいくつかありますが、私が理解している限り、この概念はパターンマッチングとして知られています。関数型言語ではパターンマッチングがよく使用されます。バリー・ジェイはパターン計算と呼ばれる理論全体を作成しましたが、用語の書き換えについては簡単にしか言及していません。それらはすべて同じ基本的な考え方を指していると感じているので、用語の書き換えとパターンマッチングを同義的に使用できますか?