f
true
x
f
gt
x
0
double
x
gt
s
x
0
true
gt
0
y
false
gt
s
x
s
y
gt
x
y
double
x
times
s
s
0
x
times
0
y
0
times
s
x
y
plus
times
x
y
y
plus
0
y
y
plus
s
x
y
plus
x
s
y
2.2
times
s
x
y
plus
times
x
y
y
f
true
x
gt
x
0
f
true
x
double
x
f
true
x
f
gt
x
0
double
x
times
s
x
y
times
x
y
plus
s
x
y
plus
x
s
y
gt
s
x
s
y
gt
x
y
double
x
times
s
s
0
x
true
gt
s
x
s
y
gt
x
y
true
s
1
1
1
gt
2
0
plus
2
0
false
0
0
true
0
0
f
2
0
times
2
0
0
0
0
double
1
0
double
1
0
times
2
0
gt
2
2
0
f
2
0
plus
2
0
f
true
x
f
gt
x
0
double
x
true
Failed!
NaTT
certifiable-1.6