13.07.2015 Views

Nested Hoare Triples and Frame Rules for Higher-order Store

Nested Hoare Triples and Frame Rules for Higher-order Store

Nested Hoare Triples and Frame Rules for Higher-order Store

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

skip ηh def= hC 1;C 2 ηh def= if C 1 ηh ∈ {⊥, error} then C 1 ηh else C 2 η(C 1 ηh)if e=e ′ then C 1 else C 2η h def= if {e 1 η, e 2 η} ⊆ Com ⊥ then ⊥else if (e η= e ′ ) then C1 η η h else C2 η hlet x=new e 1, ..., e n in C ηh def= let l = min{l | ∀l ′ . (l≤l ′

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

Saved successfully!

Ooh no, something went wrong!