21.01.2015 Views

Boolean Satisfiability (SAT) Algorithms

Boolean Satisfiability (SAT) Algorithms

Boolean Satisfiability (SAT) Algorithms

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Induction over simple paths<br />

Let simple(s 0..k ) be defined as:<br />

• ∀i,j in 0..k : (i ≠ j) ⇒ s i ≠ s j<br />

k-induction over simple paths:<br />

P(s 0..k-1 )<br />

∀i: simple(s 0..k ) ∧ P(s i..i+k-1 ) ⇒ P(s i+k )<br />

∀i: P(s i )<br />

Must hold for k large enough, since a simple path cannot be<br />

unboundedly long. Length of longest simple path is called<br />

recurrence diameter.<br />

<strong>Boolean</strong> <strong>SAT</strong> <strong>Algorithms</strong> / FLOLAC 2009 Prof. Chung-Yang (Ric) Huang http://dvlab.ee.ntu.edu.tw<br />

209

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!