← EDRS project

System W

Antony Baker · BKRANT001@myuct.ac.za

Contribution

I built the EDRS workbench which translates to System W belief bases and runs the Inference using InfOCF System W implementation.

Approach

The idea behind System W

Rational Closure answers a query by throwing away whole ranks of statements until the query makes sense. That is often too blunt: penguins lose "birds have wings" just because it sits in the same rank as "birds fly". Lexicographic Closure keeps as much as it can and discards only what actually clashes.

How it is computed

BaseRank

Rank statements from general to specific, exactly as Rational Closure does.

$$\mathcal{E}_{i+1} = \{ \alpha \dent \beta \in \mathcal{E}_i : \overrightarrow{\mathcal{E}_i} \models \neg\alpha \}$$
SubsetInclusion

H contains either the non-falsifying formula or the falsifying formula for every conditional in the belief base.

$$\mathcal{H} = \bigcup_{i \in \{j+1,...,k\}} nf(\Delta_{nf}^i) \cup \overline{nf\Delta_{f}^i}$$
Query

Run the query check each set of conditionals layer by layer until we have checked all falsifying or non-falsifying conditionals. The query is entailed if it is not falsified by any of the sets of conditionals.

$$\mathcal{K} \models_{SW} F \dent m \iff \overrightarrow{\mathcal{R}_{\geq k}} \models F \rightarrow m$$

Implementation

Results

When the assumptions hold

Rule setInstancesMSW = SW
Bank11,303100%
Breast Cancer175100%
Mushroom2,031100%
Total13,509100%

Documents