TU-Berlin → Inst. f. Mathematik → Algebra und Zahlentheorie → KASH → Documentation → Reference Manual
KASH3 Reference Manual
search

Operations

### Description

In an expression like '(9 - 7) * (5 + 6)' the constants '5', '6', '7', and '9' are being composed by the operators '+', '*' and '-' to result in a new value.

There are three kinds of operators in KASH3, arithmetical operators, comparison operators, and logical operators.KASH3 knows a precedence between operators that may be overridden by parentheses.

You have already seen that it is possible to form the sums, differences, and products. The remaining arithmetical operators are exponentiation '^' and 'mod'.

A comparison result is a boolean value. Integers, rationals and real numbers are comparable via '=', '<', '<=', '>=', '>' and '<>'; algebraic elements, ideals, matrices and complex numbers can be compared via '=' and '<>'. Membership of an element in a structure can be tested eith 'in'.

The boolean values 'TRUE' and 'FALSE' can be manipulated via logical operators, i.e., the unary operator 'not' and the binary operators 'and' and 'or'.

### Examples

12345/25;
7^69;
Built: Mon Nov 14 21:12:39 UTC 2005 on mack
The KANT Group