comparison Paper/tex/hoare.tex @ 2:9176dff8f38a

ADD while loop description
author soto <soto@cr.ie.u-ryukyu.ac.jp>
date Fri, 05 Nov 2021 15:19:08 +0900
parents c59202657321
children
comparison
equal deleted inserted replaced
1:3910f4639344 2:9176dff8f38a
14 Hoare Logic の検証では、 14 Hoare Logic の検証では、
15 「条件がすべて正しく接続されている」かつ「コマンドが停止する」ことが必要である。 15 「条件がすべて正しく接続されている」かつ「コマンドが停止する」ことが必要である。
16 これらを満たし、 16 これらを満たし、
17 事前条件から事後条件を導けることを検証することで Hoare Logic の健全性を示すことができる。 17 事前条件から事後条件を導けることを検証することで Hoare Logic の健全性を示すことができる。
18 18
19 \section{Hoare Logic による Code Gear の検証手法 } 19 \subsection{Hoare Logic による Code Gear の検証手法 }
20 20
21 \figref{hoare}が agda にて Hoare Logic を用いて Code Gear を検証する際の流れになる。 21 \figref{hoare}が agda にて Hoare Logic を用いて Code Gear を検証する際の流れになる。
22 input DataGear が Hoare Logic上の Pre Condition(事前条件)となり、 22 input DataGear が Hoare Logic上の Pre Condition(事前条件)となり、
23 output DataGear が Post Conditionとなる。 23 output DataGear が Post Conditionとなる。
24 各DataGear が Pre / Post Condition を満たしているかの検証は、 24 各DataGear が Pre / Post Condition を満たしているかの検証は、