Les tests : ==, !=, >, >=, <, <=

### 6.2.2 Les tests : `==, !=, >, >=, <, <=`

`==, !=, >, >=, <, <=` sont des opérateurs infixés.
`a==b` teste l’égalité entre `a` et `b` et renvoie `1` si `a` est égal à `b` et `0` sinon.
`a!=b` renvoie `1` si `a` est différent de `b` et `0` sinon.
`a>=b` renvoie `1` si `a` est supérieur ou égal à `b` et `0` sinon.
`a>b` renvoie `1` si `a` est strictement supérieur à `b` et `0` sinon.
`a<=b` renvoie `1` si `a` est inférieur ou égal à `b` et `0` sinon.
`a<b` renvoie `1` si `a` est strictement inférieur à `b` et `0` sinon.
On tape pour définir la fonction booléenne qui vaut `true` sur ]0;+∞[ et qui vaut `false` sur ]−∞;0] :

`f(x):=ifte(x>0,true,false)`

On tape :

`f(0)==0`

On obtient :

`1`

Attention
`a=b` n’est pas un booléen !!!!
Pour tester l’égalité entre `a` et `b` il faut mettre `a==b`.