diff --git a/docs/src/binaryops.md b/docs/src/binaryops.md index e9a29b2..759e203 100644 --- a/docs/src/binaryops.md +++ b/docs/src/binaryops.md @@ -40,8 +40,8 @@ All built-in binary operators can be found below: |:----------------|----------------:|------------------------------------------------------ | | `first` | `FIRST` | `first(x, y) = x` | | `second` | `SECOND` | `second(x, y) = y` | -| `any` | `ANY` | `any(x, y) = 1` if `x` **or** `y` are stored values | -| `pair` | `PAIR` | `any(x, y) = 1` if `x` **and** `y` are stored values | +| `any` | `ANY` | `any(x, y)` can return either `x` or `y`. The result is non-deterministic.| +| `pair` | `PAIR` | `pair(x, y) = 1` if `x` **and** `y` are stored values| | `+` | `PLUS` | | | `-` | `MINUS` | | | `rminus` | `RMINUS` | | @@ -88,4 +88,4 @@ All built-in binary operators can be found below: | `secondi0` | `SECONDI` | `secondi0(A[i,j], B[k,l]) = k - 1` | | `secondi` | `SECONDI1` | `secondi(A[i,j], B[k,l]) = k` | | `secondj0` | `SECONDJ` | `secondj0(A[i,j], B[k,l]) = l - 1` | -| `secondj` | `SECONDJ1` | `secondj(A[i,j], B[k,l]) = l` | \ No newline at end of file +| `secondj` | `SECONDJ1` | `secondj(A[i,j], B[k,l]) = l` |