Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
intro_example:operators [2025/05/01 20:37] – created rajit | intro_example:operators [2025/05/07 18:34] (current) – rajit | ||
---|---|---|---|
Line 31: | Line 31: | ||
[ neg & x.neg | ~neg & ~x.neg -> self.neg := neg; self.val := x.val + val | [ neg & x.neg | ~neg & ~x.neg -> self.neg := neg; self.val := x.val + val | ||
[] else -> [ x.val > val -> self.val := x.val - val; self.neg := x.neg | [] else -> [ x.val > val -> self.val := x.val - val; self.neg := x.neg | ||
- | | + | |
- | ] | + | ] |
] | ] | ||
} | } | ||
Line 39: | Line 39: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | Given this defintion, the CHP statement '' | ||