特定のプログラム分析は、制限された形式の Datalog プログラムに属するチェーン プログラム (文脈自由言語に対応) としてエンコードできます。チェーン プログラムの各ルールの形式は次のとおりです。
p(X,Y) :- q0(X,Z1), q1(Z1,Z2), q2(Z2,Z3)..., qn(Zn,Y)
私の質問は、Z3 がチェーン プログラムの構造を利用して、任意のデータログ プログラムを評価するよりも効率的にチェーン プログラムを評価できるかどうかです。
特定のプログラム分析は、制限された形式の Datalog プログラムに属するチェーン プログラム (文脈自由言語に対応) としてエンコードできます。チェーン プログラムの各ルールの形式は次のとおりです。
p(X,Y) :- q0(X,Z1), q1(Z1,Z2), q2(Z2,Z3)..., qn(Zn,Y)
私の質問は、Z3 がチェーン プログラムの構造を利用して、任意のデータログ プログラムを評価するよりも効率的にチェーン プログラムを評価できるかどうかです。