興味深いことに、カット除去と補間定理の間には関係があります。まず第一に、補間定理は、カット除去中に使用されるミックスルール除去の逆のように見えます。この排除は言う:
If G |- A and D, A |- B are cut-free proofs,
then there is a cut-free proof G, D |- B
カットフリー証明に基づく補間定理の1つの形式は、次のように実行できます。その消去の逆さまのバージョン。G、D |-Bで始まり、G |-AとD、A |-Bを与えます。
If G; D |- B is a cut free proof,
then there is a formula A (the interpolant)
and cut free proofs G |- A and D, A |- B,
and A uses only propositions simultaneously from G and D
意図的に、GとDの間にセミコロンを入れます。ここで線を引きます。これは、補間関数を提供するものとして見たいと仮定し、補間関数を使用して見たいと思う前提です。
入力がカットフリープルーフの場合、アルゴリズムの労力はカットフリープルーフのノード数に比例します。したがって、その実用的な方法は入力に線形です。カットフリープルーフの各プルーフステップで、アルゴリズムは新しい結合子を導入して補間関数を組み立てます。
上記の観察は、補間がGとDから同時に命題を持っていることだけを要求する単純な補間構造に当てはまります。可変条件の補間は、いくつかの可変ヒンディングも行う必要があるため、もう少しステップが必要です。
おそらく、カットフリー証明の最小性と内挿のサイズの間には関係があります。すべてのカットフリープルーフが最小というわけではありません。たとえば、均一校正はカットフリー校正よりも短いことがよくあります。均一証明の補題は非常に単純で、次の形式の規則適用です。
G |- A G, B |- C
----------------------
G, A -> B |- C
BがCの証明に使用されていない場合は、回避できます。BがCの証明に使用されていない場合、G |-Cが既に存在するため、G、A-> B |-Cを弱めます。ここで述べたアルゴリズムはこれに注意を払いません。
宜しくお願いします
参照:クレイグの補間定理は、ケンブリッジ大学トムリッジのイザベル/ HOLで形式化および機械化され、2006年7月12日
http://arxiv.org/abs/cs/0607058v1
上記の参照は、シーケントの結論部分でマルチセットを使用するため、正確に同じ補間を示していません。また、含意を利用しません。しかし、それは私の複雑さの主張をサポートし、機械化された検証を示しているため、興味深いものです。