by contradiction
slides.com/jod/explanation_limits
Central hypothesis
A maximally nested SWES contains a clausal proof.
Consequence
There exist problems with short explanations that have an exponential (nested) SWES.
Intuition
Stepwise explanation is a simple propagation
where p_i are previously derived facts and q is a new fact implied by constraints c_j.
This propagation corresponds to a clause implied by the constraints c_j.
This clause can either be part of the clausal decomposition of some individual c_j, or a learned (?) clause by multiple c_j.
x11 | x12 | x13 |
x21 | x22 | x23 |
x31 | x32 | x33 |
x41 | x42 | x43 |
4 pigeons, 3 holes
12 variables x_ij
4 row / pigeon constraints r_i
3 column / hole constraints c_i
x11 | x12 | x13 |
x21 | x22 | x23 |
x31 | x32 | x33 |
x41 | x42 | x43 |
Level 1 explanation sequence:
"learned" clauses:
x11 | x12 | x13 |
x21 | x22 | x23 |
x31 | x32 | x33 |
x41 | x42 | x43 |
Level 2 explanation sequence of
decomposition clauses:
x11 | x12 | x13 |
x21 | x22 | x23 |
x31 | x32 | x33 |
x41 | x42 | x43 |
decomposition clauses:
"learned" clauses:
Level 2 explanation sequence of
x11 | x12 | x13 |
x21 | x22 | x23 |
x31 | x32 | x33 |
x41 | x42 | x43 |
decomposition clauses:
"learned" clauses:
Level 2 explanation sequence of
x11 | x12 | x13 |
x21 | x22 | x23 |
x31 | x32 | x33 |
x41 | x42 | x43 |
Level 3 explanation sequence of
decomposition clauses:
x11 | x12 | x13 |
x21 | x22 | x23 |
x31 | x32 | x33 |
x41 | x42 | x43 |
decomposition clauses:
Level 3 explanation sequence of
decomposition clauses:
x11 | x12 | x13 |
x21 | x22 | x23 |
x31 | x32 | x33 |
x41 | x42 | x43 |
decomposition clauses:
Level 3 explanation sequence of
decomposition clauses:
Should / can we extend SWES to incorporate these?