Deriving a Hoare-Floyd logic for non-local jumps from a formulae-as-types notion of control
: ์ด ๋ ผ๋ฌธ์ ๋น๋ก์ปฌ ์ ํ์ ๋ณ์์ฑ ๋์ ์์ ์์ฐจ์ ์ ์ฐจ ๋ณ์๋ฅผ ๋ค๋ฃจ๋ ํธ์ด ํ๋ ์ด๋(Hoare Floyd) ๋ ผ๋ฆฌ์ ์๋ก์ด ์ ๊ทผ๋ฒ์ ์ ์ํ๋ค. ์ด ์ฐ๊ตฌ๋ ๊ณ ์ ๋ ผ๋ฆฌ์ ๊ณต์ ์ ํ(formulas as types) ๊ฐ๋ ์์ ์ถ๋ฐํ์ฌ, ๋ช ๋ นํ ํ๋ก๊ทธ๋จ์ ์ ์ฉํ ์ ์๋ ์์กด ์ ํ ์์คํ (ID: Imperative Dependent Types)๋ฅผ ์ค๊ณํ๊ณ ์ด๋ฅผ ํตํด ๋น๋ก์ปฌ ์ ํ์ ๋ณ์์ฑ ๋์ ์ ์ฐจ ๋ณ์๋ฅผ ๋ค๋ฃจ๋ ํธ์ด ํ๋ ์ด๋ ๋ ผ๋ฆฌ๋ฅผ ๊ตฌํํ๋ค. ๋ฐฐ๊ฒฝ ๋ฐ ๋ฌธ์ ์์ ํธ์ด ํ๋ ์ด๋ ๋ ผ๋ฆฌ๋ ํ๋ก๊ทธ๋จ ์ ํ์ฑ์ ์ฆ๋ช ํ๋ ๋ฐ ๋๋ฆฌ ์ฌ์ฉ๋์ง๋ง, ๋น๋ก์ปฌ




