Details

Time bar (total: 43.9s)

sample19.0ms

Algorithm
intervals
Results
9.0ms271×body80valid

simplify79.0ms

Counts
1 → 1
Iterations
IterNodes
done144
6144
5142
4102
367
240
121
09

prune15.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 7.0b

localize11.0ms

Local error

Found 2 expressions with local error:

0.2b
(/ (/ 1.0 x) y)
7.9b
(/ (/ (/ 1.0 x) y) (fma z z 1.0))

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
468×times-frac
228×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
56×associate-/l*
22×div-inv
16×add-cbrt-cube add-exp-log
cbrt-undiv div-exp
associate-/r*
expm1-log1p-u pow1 clear-num frac-2neg log1p-expm1-u add-log-exp associate-/l/
Counts
2 → 266
Calls
2 calls:
17.0ms
(/ (/ 1.0 x) y)
19.0ms
(/ (/ (/ 1.0 x) y) (fma z z 1.0))

series112.0ms

Counts
2 → 6
Calls
2 calls:
33.0ms
(/ (/ 1.0 x) y)
79.0ms
(/ (/ (/ 1.0 x) y) (fma z z 1.0))

simplify558.0ms

Counts
272 → 272
Iterations
IterNodes
done5000
11189
0471

prune1.5s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 3.7b

localize40.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt y)
1.1b
(/ (/ (cbrt 1.0) x) (* (sqrt (fma z z 1.0)) (cbrt y)))
15.7b
(sqrt (fma z z 1.0))
15.7b
(sqrt (fma z z 1.0))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
58×times-frac
35×add-sqr-sqrt
33×*-un-lft-identity add-cube-cbrt
22×associate-/l*
21×cbrt-prod
16×add-exp-log
12×add-cbrt-cube
pow1 cbrt-undiv div-exp sqrt-prod
expm1-log1p-u log1p-expm1-u add-log-exp
div-inv
rem-sqrt-square sqrt-pow1 pow1/2 prod-exp cbrt-unprod
clear-num associate-/r* frac-2neg pow1/3 associate-/l/
Counts
4 → 109
Calls
4 calls:
1.0ms
(cbrt y)
14.0ms
(/ (/ (cbrt 1.0) x) (* (sqrt (fma z z 1.0)) (cbrt y)))
1.0ms
(sqrt (fma z z 1.0))
1.0ms
(sqrt (fma z z 1.0))

series775.0ms

Counts
4 → 12
Calls
4 calls:
288.0ms
(cbrt y)
346.0ms
(/ (/ (cbrt 1.0) x) (* (sqrt (fma z z 1.0)) (cbrt y)))
71.0ms
(sqrt (fma z z 1.0))
68.0ms
(sqrt (fma z z 1.0))

simplify653.0ms

Counts
121 → 121
Iterations
IterNodes
done5000
21965
1546
0228

prune939.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 3.7b

localize91.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.8b
(/ (/ (/ (/ (sqrt 1.0) (cbrt x)) (cbrt x)) (cbrt y)) (* (sqrt (fma z z 1.0)) (cbrt y)))
15.7b
(sqrt (fma z z 1.0))
15.7b
(sqrt (fma z z 1.0))

rewrite850.0ms

Algorithm
rewrite-expression-head
Rules
9868×times-frac
4203×cbrt-prod
3759×add-sqr-sqrt
3757×*-un-lft-identity add-cube-cbrt
1468×associate-/l*
1302×sqrt-prod
87×div-inv
36×add-exp-log
20×cbrt-undiv add-cbrt-cube div-exp
pow1
expm1-log1p-u prod-exp cbrt-unprod log1p-expm1-u add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2
clear-num associate-/r* frac-2neg pow1/3 associate-/l/
Counts
4 → 3009
Calls
4 calls:
1.0ms
(cbrt x)
432.0ms
(/ (/ (/ (/ (sqrt 1.0) (cbrt x)) (cbrt x)) (cbrt y)) (* (sqrt (fma z z 1.0)) (cbrt y)))
2.0ms
(sqrt (fma z z 1.0))
2.0ms
(sqrt (fma z z 1.0))

series643.0ms

Counts
4 → 12
Calls
4 calls:
214.0ms
(cbrt x)
262.0ms
(/ (/ (/ (/ (sqrt 1.0) (cbrt x)) (cbrt x)) (cbrt y)) (* (sqrt (fma z z 1.0)) (cbrt y)))
80.0ms
(sqrt (fma z z 1.0))
87.0ms
(sqrt (fma z z 1.0))

simplify2.5s

Counts
3021 → 3021
Iterations
IterNodes
done5000
03928

prune25.6s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 3.7b

localize39.0ms

Local error

Found 4 expressions with local error:

1.1b
(* (/ (sqrt 1.0) (sqrt (fma z z 1.0))) (/ (/ (/ (sqrt 1.0) x) (sqrt (fma z z 1.0))) y))
2.3b
(/ (/ (/ (sqrt 1.0) x) (sqrt (fma z z 1.0))) y)
15.7b
(sqrt (fma z z 1.0))
15.7b
(sqrt (fma z z 1.0))

rewrite446.0ms

Algorithm
rewrite-expression-head
Rules
2649×times-frac
1365×add-sqr-sqrt
1166×*-un-lft-identity add-cube-cbrt
939×sqrt-prod
412×associate-*r*
136×associate-/l*
52×div-inv
45×add-cbrt-cube add-exp-log
40×associate-*l* unswap-sqr
22×cbrt-undiv div-exp
pow1 prod-exp cbrt-unprod
expm1-log1p-u log1p-expm1-u add-log-exp
associate-/r*
rem-sqrt-square sqrt-pow1 pow1/2
frac-times clear-num frac-2neg pow-prod-down associate-*l/ associate-*r/ *-commutative associate-/l/
Counts
4 → 1118
Calls
4 calls:
284.0ms
(* (/ (sqrt 1.0) (sqrt (fma z z 1.0))) (/ (/ (/ (sqrt 1.0) x) (sqrt (fma z z 1.0))) y))
62.0ms
(/ (/ (/ (sqrt 1.0) x) (sqrt (fma z z 1.0))) y)
2.0ms
(sqrt (fma z z 1.0))
2.0ms
(sqrt (fma z z 1.0))

series452.0ms

Counts
4 → 12
Calls
4 calls:
235.0ms
(* (/ (sqrt 1.0) (sqrt (fma z z 1.0))) (/ (/ (/ (sqrt 1.0) x) (sqrt (fma z z 1.0))) y))
106.0ms
(/ (/ (/ (sqrt 1.0) x) (sqrt (fma z z 1.0))) y)
59.0ms
(sqrt (fma z z 1.0))
53.0ms
(sqrt (fma z z 1.0))

simplify2.3s

Counts
1130 → 1130
Iterations
IterNodes
done5002
14316
01228

prune5.0s

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 3.7b

regimes320.0ms

Accuracy

65% (1.3b remaining)

Error of 3.4b against oracle of 2.2b and baseline of 5.8b

bsearch102.0ms

Steps
ItersRangePoint
8
7.016861377876008e+137
2.113720909745566e+141
1.8575608413028536e+140
9
-9.318145970385676e+145
-5.292329277729359e+138
-5.900492572730371e+144

simplify3.0ms

Iterations
IterNodes
done28
128
022

end0.0ms

sample755.0ms

Algorithm
intervals
Results
525.0ms8599×body80valid