This paper shows how to verify Barron and Strachey’s Cartesian product function. Doing so is not only a useful exercise in the specification and verification of a classic functional program—but gives insight into the importance of formulating soundness and completeness as symmetrical properties.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

On the Correctness of Barron and Strachey’s Cartesian Product Function

  • Wouter Swierstra,
  • Jason Hemann

摘要

This paper shows how to verify Barron and Strachey’s Cartesian product function. Doing so is not only a useful exercise in the specification and verification of a classic functional program—but gives insight into the importance of formulating soundness and completeness as symmetrical properties.