尔逻辑的中心特征是霍尔三元组（Hoare triple）。这种三元组描述一段代码的执行如何改变计算的状态。Hoare三元组有如下形式这里的 "P" 和 "Q" 是 断言 而 "C" 是命令 。"P" 叫做 前条件 而 "Q" 叫做 后条件 。断言是谓词逻辑的公式。这个三元组在直觉上读做：只要 "P" 在 "C" 执行前的状态下成立，则在执行之后 "Q" 也成立。注意如果 "C" 不终止，也就没有"之后"了，所以 "Q" 在根本上可以是任何语句。实际上，你可以选择 "Q" 为假来表达 "C" 不终止。事实