Details

Time bar (total: 25.0s)

sample203.0ms

Algorithm
intervals
Results
47.0ms61×body10240exit
46.0ms38×body640valid
38.0ms55×body1280valid
33.0ms325×body80valid
7.0ms21×body320valid
2.0ms12×body160valid

simplify2.9s

Counts
1 → 1
Iterations

Useful iterations: 3 (101.0ms)

IterNodesCost
01929
14629
212229
333527
493327
5408427
done500027

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 29.7b

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x)))
0.0b
(exp (* (- 1.0 eps) x))
0.0b
(exp (* (+ 1.0 eps) x))
3.9b
(- (/ (+ (/ 1.0 eps) 1.0) (exp (* (- 1.0 eps) x))) (/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x))))

rewrite364.0ms

Algorithm
rewrite-expression-head
Rules
47×add-sqr-sqrt
45×*-un-lft-identity
34×times-frac
15×add-cube-cbrt
14×add-log-exp
12×difference-of-squares
11×distribute-lft-out--
add-cbrt-cube associate-/l*
add-exp-log
pow1 exp-to-pow
associate-/r*
exp-prod flip3-- diff-log div-sub flip-- rem-exp-log associate-/l/ distribute-lft-out
cbrt-undiv sub-neg frac-2neg div-exp clear-num sum-log frac-sub div-inv associate--r-
Counts
4 → 87
Calls
4 calls:
71.0ms
(/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x)))
14.0ms
(exp (* (- 1.0 eps) x))
7.0ms
(exp (* (+ 1.0 eps) x))
267.0ms
(- (/ (+ (/ 1.0 eps) 1.0) (exp (* (- 1.0 eps) x))) (/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x))))

series381.0ms

Counts
4 → 12
Calls
4 calls:
73.0ms
(/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x)))
23.0ms
(exp (* (- 1.0 eps) x))
21.0ms
(exp (* (+ 1.0 eps) x))
264.0ms
(- (/ (+ (/ 1.0 eps) 1.0) (exp (* (- 1.0 eps) x))) (/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x))))

simplify1.9s

Counts
99 → 99
Iterations

Useful iterations: 3 (802.0ms)

IterNodesCost
01822161
14242075
210081949
334021913
done50001913

prune371.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.5b

localize13.0ms

Local error

Found 1 expressions with local error:

0.0b
(* (pow x 2) (- (* x 0.6666666666666667) 1.0))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
associate-*l*
add-exp-log
add-cube-cbrt unpow-prod-down *-un-lft-identity unswap-sqr
associate-*r* prod-exp add-cbrt-cube
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ unpow2 sqr-pow
pow1 pow-to-exp flip3-- pow-exp *-commutative flip-- cbrt-unprod add-log-exp
Counts
1 → 33
Calls
1 calls:
34.0ms
(* (pow x 2) (- (* x 0.6666666666666667) 1.0))

series101.0ms

Counts
1 → 3
Calls
1 calls:
101.0ms
(* (pow x 2) (- (* x 0.6666666666666667) 1.0))

simplify1.6s

Counts
36 → 36
Iterations

Useful iterations: 2 (128.0ms)

IterNodesCost
069467
1161440
2543385
32157385
done5001385

prune86.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.5b

localize15.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (cbrt (pow x 2)) (cbrt (pow x 2)))
34.9b
(cbrt (pow x 2))
34.9b
(cbrt (pow x 2))
34.9b
(cbrt (pow x 2))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
96×cbrt-prod
52×add-sqr-sqrt
31×unpow-prod-down
25×unswap-sqr
22×add-cube-cbrt *-un-lft-identity
17×unpow2 sqr-pow
11×pow1 swap-sqr associate-*r* associate-*l*
pow1/3
add-exp-log
add-cbrt-cube add-log-exp
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 124
Calls
4 calls:
32.0ms
(* (cbrt (pow x 2)) (cbrt (pow x 2)))
2.0ms
(cbrt (pow x 2))
2.0ms
(cbrt (pow x 2))
2.0ms
(cbrt (pow x 2))

series1.1s

Counts
4 → 12
Calls
4 calls:
299.0ms
(* (cbrt (pow x 2)) (cbrt (pow x 2)))
276.0ms
(cbrt (pow x 2))
264.0ms
(cbrt (pow x 2))
247.0ms
(cbrt (pow x 2))

simplify2.3s

Counts
136 → 136
Iterations

Useful iterations: done (2.3s)

IterNodesCost
01041554
11661381
23491031
3743965
42503959
done5001922

prune572.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.5b

localize48.0ms

Local error

Found 4 expressions with local error:

34.9b
(cbrt (* x x))
34.9b
(cbrt (* x x))
34.9b
(cbrt (* x x))
34.9b
(cbrt (pow x 2))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
11×cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1 add-exp-log pow1/3 add-cbrt-cube add-log-exp
unpow-prod-down
unpow2 sqr-pow
Counts
4 → 43
Calls
4 calls:
3.0ms
(cbrt (* x x))
3.0ms
(cbrt (* x x))
4.0ms
(cbrt (* x x))
2.0ms
(cbrt (pow x 2))

series1.8s

Counts
4 → 12
Calls
4 calls:
791.0ms
(cbrt (* x x))
348.0ms
(cbrt (* x x))
326.0ms
(cbrt (* x x))
306.0ms
(cbrt (pow x 2))

simplify2.0s

Counts
55 → 55
Iterations

Useful iterations: 3 (68.0ms)

IterNodesCost
047342
176333
2122284
3241271
4885271
done5001271

prune330.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.5b

regimes139.0ms

Accuracy

91.7% (1.4b remaining)

Error of 1.8b against oracle of 0.4b and baseline of 17.2b

bsearch205.0ms

Steps
ItersRangePoint
8
2.1318049287245128e-27
3.447572751372202e-23
3.375282683015706e-23

simplify5.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
04188
15288
done5288

end0.0ms

sample8.6s

Algorithm
intervals
Results
2.7s2007×body10240exit
2.5s1653×body1280valid
1.7s10148×body80valid
737.0ms1247×body640valid
259.0ms618×body320valid
71.0ms347×body160valid