arded）命令是守卫命令语言的最重要元素。在守卫命令中，同名字所说一样，这个命令是被守卫着的。这个守卫是先决条件，在这个语言被之前，它必须为真。在这个语句执行开始时，可以假定这个守卫为真。还有，如果这个守卫为假，这个语句将不被执行。使用守卫命令使得证明程序满足更加容易。这个语句也经常是另一个守卫命令。
语法.一个守卫命令是形如G → S的一个语句，这里的如果G为真，守卫命令可以简单的写为S。
语义.当在计算中遇到G的时刻，求值它。Section: