首页 | 本学科首页   官方微博 | 高级检索  
     


Programs as proofs: a synopsis
Authors:Robert L. Constable
Affiliation:Department of Computer Science, Cornell University, IthacaNY 14853, USA
Abstract:Programs are like constructive proofs of their specifications. This analogy is a precise equivalence for certain classes of programs. The connection between formal logic and programs is a foundation for programming methodology superior to that usually adopted. Moreover this equivalence suggests programming languages which are far richer than all others currently in use. These claims are established in this paper introducing parts of the PL/CV programming logics as a source of precision and examples.
Keywords:Algorithmic logic  automated logic  axiomatic semantics  constructive mathematics  program correctness  PL/CV  programming logic  programming methodology  realizability  type theory  while rule
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号