メタリーズニングの種類:
- ApplyReasoning : reas, deriv ≡> deriv
- ComposeReasoning : reas, reas ≡> reas
- ProductReasoning : reas, reas ≡> reas
リーズニング 導出のマージ:
- MergeConj : conj → conj, con → conj ⇒ conj → conj
- MergeDisj : conj → disj, con → disj ⇒ conj → disj
- MergeConjLDist : conj → prop, con → disj ⇒ conj → disj
- MergeConjRDist : conj → disj, con → prop ⇒ conj → disj
- MergeDisjLDist : conj → prop, con → conj ⇒ conj → conj
- MergeDisjRDist : conj → conj, con → prop ⇒ conj → conj
リーズニング 導出の結合:
- Comp : conj → xxx, xxx → xxx ⇒ conj → xxx カット
- PostComp : conj → xxx ⇒ conj → xxx 知識ベース使用
- PreComp : conj → xxx ⇒ conj → xxx 知識ベース使用
リーズニング 導出のカリー化:
- 右カリー化
- 左カリー化
導出 族の濃縮
- 連言族の濃縮
- 選言族の濃縮
導出 命題の希釈
- 連言命題の希釈
- 選言命題の希釈
導出 型環境の外移動
まとめ
- リーズニング 導出のマージ モノイド積
- リーズニング 導出の結合 結合
- リーズニング 導出のカリー化 指数
- 導出 型環境の外移動
- 導出 族の濃縮
- 導出 命題の希釈