Skip to main content
QUICK REVIEW

[論文レビュー] Resource-distribution via Boolean constraints

James Harland, David Pym|ArXiv.org|Dec 21, 2000
Logic, programming, and type systems参考文献 9被引用数 12
ひとこと要約

本稿では、線形論理やバンドル仮言論理(BI)を含む部分構造論理における証明探索におけるリソース配分を体系的に行うために、ブール制約を用いた代数的枠組みを提案する。乗法的規則における補助公式にブール式を割り当て、探索中に制約方程式を生成することで、証明の分岐における論理式の配分を決定する。これにより、遅延的、能動的、中間的といった柔軟な戦略を用いた健全かつ完全な証明探索が可能になり、推論規則と配分メカニズムが分離される。

ABSTRACT

We consider the problem of searching for proofs in sequential presentations of logics with multiplicative (or intensional) connectives. Specifically, we start with the multiplicative fragment of linear logic and extend, on the one hand, to linear logic with its additives and, on the other, to the additives of the logic of bunched implications, BI. We give an algebraic method for calculating the distribution of the side-formulae in multiplicative rules which allows the occurrence or non-occurrence of a formula on a branch of a proof to be determined once sufficient information is available. Each formula in the conclusion of such a rule is assigned a Boolean expression. As a search proceeds, a set of Boolean constraint equations is generated. We show that a solution to such a set of equations determines a proof corresponding to the given search. We explain a range of strategies, from the lazy to the eager, for solving sets of constraint equations. We indicate how to apply our methods systematically to large family of relevant systems.

研究の動機と目的

  • 乗法的接続子を有する論理、例えば線形論理やBIにおける証明探索において、リソース(論理式)を分岐に配分する課題に対処すること。
  • リソース配分の指定とそれを解く戦略とを分離する一般的で代数的なアプローチを開発すること。
  • 加法的および指数的接続子を含む、幅広い部分構造論理族に適用可能な一様な枠組みを提供すること。
  • 配分問題を解けるブール制約方程式に変換することで、体系的な証明探索を可能にすること。
  • 同一の一貫した推論枠組み内で、遅延的、能動的、中間的といった多様な探索戦略をサポートすること。

提案手法

  • 乗法的規則における各補助公式に、その論理式が証明分岐上で出現する可能性を表すブール式を割り当てる。
  • 論理的構造と分岐条件に基づいて、証明探索中にブール制約方程式の集合を生成する。
  • 証明木を上向きに制約を伝搬させ、分岐間で一貫性を維持する。
  • 得られたブール方程式系を解き、分岐間での論理式の有効な配分を決定する。
  • 複数の探索戦略(遅延的:1つの分岐ずつ、能動的:すべての分岐を同時に、中間的:部分的な集合)をサポートする。
  • 制約系の解を用いて、探索パスに対応する完全で正当な証明を再構成する。

実験結果

リサーチクエスチョン

  • RQ1乗法的論理における証明探索のリソース配分を、配分規則をハードコードせずに形式的に指定する方法は何か?
  • RQ2ブール式は、証明分岐間での論理式の可能な配分をどのようにエンコードするか?
  • RQ3異なる証明探索戦略(遅延的、能動的、中間的)を、同一の推論枠組み内で一様にサポートする方法は何か?
  • RQ4同一の推論規則セットを、線形論理やBIといった多様な論理に適用可能にするために、制約解法戦略を変更するだけでよいのか?
  • RQ5この枠組みを、加法的、指数的、構造的規則を含む部分構造論理に拡張する方法は何か?

主な発見

  • 本手法は、リソース配分をブール制約方程式系の解法に還元することにより、乗法的線形論理に対する健全かつ完全な証明探索メカニズムを提供する。
  • この枠組みは、加法的および指数的接続子を含む完全な命題的線形論理へ自然に拡張され、正しさと柔軟性を維持する。
  • バンドル仮言論理(BI)においては、加法的接続子に対するより洗練された取り扱いが得られ、BI固有の構造的性質を反映する。
  • 同一の規則セット内で、遅延的、能動的、中間的といった多様な探索戦略をサポートでき、効率的でモジュラーな実装を可能にする。
  • リードが定義する関連論理の全族にまで一般化可能であり、構造的公理を体系的に変更することで応用可能である。
  • 推論規則と配分論理を分離するという点で、証明探索の統一的で代数的な視点を提供し、モジュラーかつ拡張可能な設計を可能にする。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。