Hari Govind V K, Arie Gurfinkel, Yakir Vizel and Vijay Ganesh Given - - PowerPoint PPT Presentation

hari govind v k arie gurfinkel yakir vizel and vijay
SMART_READER_LITE
LIVE PREVIEW

Hari Govind V K, Arie Gurfinkel, Yakir Vizel and Vijay Ganesh Given - - PowerPoint PPT Presentation

Hari Govind V K, Arie Gurfinkel, Yakir Vizel and Vijay Ganesh Given < Init , Tr , P > prove that P holds on all states reachable from Init Safety can be proven using inductive invariants Init Inv Inv & Tr Inv Inv P


slide-1
SLIDE 1

Hari Govind V K, Arie Gurfinkel, Yakir Vizel and Vijay Ganesh

slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5

§ Given < Init , Tr , P > prove that P holds on all states reachable from Init

slide-6
SLIDE 6

§ Safety can be proven using inductive invariants

§ Init à Inv § Inv & Tr à Inv § Inv à P

§ IC3 based algorithms construct Inv incrementally : conjoin several lemmas to prove

the property up to a bound and then push the lemmas forward

slide-7
SLIDE 7
slide-8
SLIDE 8

§ Pushing one lemma depends on many supporting lemmas § Push support set before pushing this lemma § Support sets are dynamic

slide-9
SLIDE 9

§ Pushing a lemma is a repetition of previous proofs at higher bounds § By trial and error, we can learn the correct order

slide-10
SLIDE 10