We present a proof system for a simple data-parallel kernel language called L. This proof system is based on a two-component assertion language. We define a weakest preconditions calculus and analyze its definability properties. This calculus is used to prove the completeness of the proof system. We also present a two-phase proof methodology, yielding proofs similar to those for scalar languages. We finally discuss other approaches.
机构:
Guangzhou Maritime Univ, Sch Arts & Sci, Guangzhou 510725, Peoples R ChinaGuangzhou Maritime Univ, Sch Arts & Sci, Guangzhou 510725, Peoples R China
Zhao, Yongye
Wang, Zhenzhen
论文数: 0引用数: 0
h-index: 0
机构:
Guangdong Univ Foreign Studies, Sch Math & Stat, Guangzhou 510006, Peoples R ChinaGuangzhou Maritime Univ, Sch Arts & Sci, Guangzhou 510725, Peoples R China
Wang, Zhenzhen
Wu, Yun
论文数: 0引用数: 0
h-index: 0
机构:
Guizhou Normal Univ, Sch Math Sci, Guiyang 550025, Peoples R ChinaGuangzhou Maritime Univ, Sch Arts & Sci, Guangzhou 510725, Peoples R China