<p>This work studies Craig interpolation for the logic <InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11225_2025_10189_Article_IEq1.gif" Format="GIF" Height="13" Rendition="HTML" Resolution="72" Type="Linedraw" Width="62" /> </InlineMediaObject> <EquationSource Format="TEX">\(\texttt{SkNMILL}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="monospace">SkNMILL</mi> </math></EquationSource> </InlineEquation>, a substructural logic supporting only directed versions of the structural rules of associativity and unitality. In this setting, Craig interpolation cannot be proved by directly employing standard proof-theoretic methods, such as Maehara’s method, a situation that <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11225_2025_10189_Article_IEq1.gif" Format="GIF" Height="13" Rendition="HTML" Resolution="72" Type="Linedraw" Width="62" /> </InlineMediaObject> <EquationSource Format="TEX">\(\texttt{SkNMILL}\)</EquationSource> <EquationSource Format="MATHML"><math> <mi mathvariant="monospace">SkNMILL</mi> </math></EquationSource> </InlineEquation>&#xa0;shares with other logical systems such as the product-free Lambek calculus and the implicational fragment of intuitionistic logic. We show how to overcome this issue and appropriately modify Maehara’s method for recovering Craig interpolation. We take one step further and, following the category-theoretic perspective of Čubrić, we produce a proof-relevant version of the interpolation theorem, in which we show that our interpolation procedures are right inverses of the admissible cut rules. All our results have been formalized in the proof assistant Agda.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Craig Interpolation for a Semi-Substructural Logic

  • Niccolò Veltri,
  • Cheng-Syuan Wan

摘要

This work studies Craig interpolation for the logic \(\texttt{SkNMILL}\) SkNMILL , a substructural logic supporting only directed versions of the structural rules of associativity and unitality. In this setting, Craig interpolation cannot be proved by directly employing standard proof-theoretic methods, such as Maehara’s method, a situation that \(\texttt{SkNMILL}\) SkNMILL  shares with other logical systems such as the product-free Lambek calculus and the implicational fragment of intuitionistic logic. We show how to overcome this issue and appropriately modify Maehara’s method for recovering Craig interpolation. We take one step further and, following the category-theoretic perspective of Čubrić, we produce a proof-relevant version of the interpolation theorem, in which we show that our interpolation procedures are right inverses of the admissible cut rules. All our results have been formalized in the proof assistant Agda.