Comparisons
LT
(LT)
> NatLT == 0EQ
(EQ)
> NatEQ == 1GT
(GT)
> NatGT == 2ordWeld
isZero
isOne
cmp
eql
neq
lth
lte
gth
gte
min
max
Last updated
(LT)
> NatLT == 0(EQ)
> NatEQ == 1(GT)
> NatGT == 2Last updated
(ordWeld x y)
> x : Nat
> y : Nat
> NatordWeld LT EQ == 0 ; LT
ordWeld EQ GT == 2 ; GT
ordWeld EQ EQ == 1 ; EQ
ordWeld LT GT == 0 ; LT(isZero x)
> x : Nat
> BoolisZero 0 == 1
isZero 1 == 0
isZero 100 == 0(isOne x)
> x : Nat
> BoolisOne 1 == 1
isOne 100 == 0(cmp x y)
> x : a
> y : a
> Natcmp 1 2 == LT
cmp 2 2 == EQ
cmp 3 2 == GT
cmp [1 2] [1 3] == LT
cmp [1 2] [1 2] == EQ(eql x y)
> x : a
> y : a
> Booleql 1 1 == 1
eql 1 2 == 0
eql [1 2] [1 2] == 1
eql [1 2] [1 3] == 0(neq x y)
> x : a
> y : a
> Boolneq 1 2 == 1
neq 1 1 == 0
neq [1 2] [1 3] == 1
neq [1 2] [1 2] == 0(lth x y)
> x : a
> y : a
> Boollth 1 2 == 1
lth 2 1 == 0
lth 1 1 == 0(lte x y)
> x : a
> y : a
> Boollte 1 2 == 1
lte 1 1 == 1
lte 2 1 == 0(gth x y)
> x : a
> y : a
> Boolgth 2 1 == 1
gth 1 2 == 0
gth 1 1 == 0(gte x y)
> x : a
> y : a
> Boolgte 2 1 == 1
gte 1 1 == 1
gte 1 2 == 0(min x y)
> x : a
> y : a
> amin 1 2 == 1
min 2 1 == 1
min 1 1 == 1(max x y)
> x : a
> y : a
> amax 1 2 == 2
max 2 1 == 2
max 1 1 == 1