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 '' | ||