精化一元

一元程序的精化。我们提供了一个框架的程序和数据细化在伊莎贝尔/HOL。该框架基于一个具有断言的非确定性单元格,即,单元格携带一组结果或断言失败。递归是用不动点表示的。为了方便起见,我们还提供了while和FooCH组合器。该框架提供了自动化标准任务的工具,例如验证条件生成,找到适当的数据求精关系,并将可执行程序细化为伊莎贝尔/HOL代码生成器所接受的形式。