Details

Time bar (total: 3.5m)

sample27.0ms

Algorithm
intervals
Results
9.0ms57×body1280valid
5.0ms40×body640valid
4.0ms128×body80valid
2.0ms21×body320valid
1.0ms10×body160valid

simplify10.0ms

Calls
1 calls:
Slowest
10.0ms
(- (cbrt (+ x 1)) (cbrt x))

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 30.1b

localize9.0ms

Local error

Found 3 expressions with local error:

3.4b
(- (cbrt (+ x 1)) (cbrt x))
0.5b
(cbrt x)
0.2b
(cbrt (+ x 1))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
64×cbrt-prod
56×*-un-lft-identity
42×prod-diff
41×add-sqr-sqrt
33×add-cube-cbrt
distribute-lft-out
fma-neg
add-log-exp
difference-of-squares
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u distribute-lft-out--
cbrt-div pow1/3
sub-neg flip3-+ flip3-- diff-log flip-+ flip--
Calls
3 calls:
Slowest
45.0ms
(- (cbrt (+ x 1)) (cbrt x))
5.0ms
(cbrt (+ x 1))
1.0ms
(cbrt x)

series514.0ms

Calls
3 calls:
Slowest
315.0ms
(cbrt x)
139.0ms
(- (cbrt (+ x 1)) (cbrt x))
60.0ms
(cbrt (+ x 1))

simplify7.4s

Calls
122 calls:
Slowest
729.0ms
(- (+ (* 1/3 x) 1) (+ (* 1/9 (pow x 2)) (pow x 1/3)))
327.0ms
(- (+ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (* 1/3 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) x))) (+ (* (pow (* x -1) 1/3) (cbrt -1)) (* 1/9 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (pow x 2)))))
239.0ms
(- (+ (* 1/3 (pow (/ 1 (pow x 2)) 1/3)) (* 5/81 (pow (/ 1 (pow x 8)) 1/3))) (* 1/9 (pow (/ 1 (pow x 5)) 1/3)))
219.0ms
(- (+ (* 1/3 (pow (/ 1 (pow x 2)) 1/3)) (pow (/ 1 x) -1/3)) (* 1/9 (pow (/ 1 (pow x 5)) 1/3)))
217.0ms
(fma (* (cbrt (cbrt (+ x 1))) (cbrt (cbrt (+ x 1)))) (cbrt (cbrt (+ x 1))) (- (* (cbrt (cbrt x)) (* (cbrt (cbrt x)) (cbrt (cbrt x))))))

prune928.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 15.1b

localize26.0ms

Local error

Found 4 expressions with local error:

3.4b
(- (cbrt (+ x 1)) (cbrt (* (* (cbrt x) (cbrt x)) (cbrt x))))
0.5b
(cbrt (* (* (cbrt x) (cbrt x)) (cbrt x)))
0.5b
(cbrt x)
0.5b
(cbrt x)

rewrite106.0ms

Algorithm
rewrite-expression-head
Rules
35×cbrt-prod *-un-lft-identity
28×prod-diff
27×add-sqr-sqrt
23×add-cube-cbrt
fma-neg
add-log-exp
distribute-lft-out
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
pow1/3
difference-of-squares
sub-neg flip3-- diff-log pow3 rem-cbrt-cube flip-- distribute-lft-out--
Calls
4 calls:
Slowest
75.0ms
(- (cbrt (+ x 1)) (cbrt (* (* (cbrt x) (cbrt x)) (cbrt x))))
26.0ms
(cbrt (* (* (cbrt x) (cbrt x)) (cbrt x)))
1.0ms
(cbrt x)
1.0ms
(cbrt x)

series964.0ms

Calls
4 calls:
Slowest
324.0ms
(cbrt x)
283.0ms
(cbrt (* (* (cbrt x) (cbrt x)) (cbrt x)))
248.0ms
(cbrt x)
109.0ms
(- (cbrt (+ x 1)) (cbrt (* (* (cbrt x) (cbrt x)) (cbrt x))))

simplify6.6s

Calls
87 calls:
Slowest
393.0ms
(- (+ (* 1/3 x) 1) (+ (* 1/9 (pow x 2)) (pow x 1/3)))
364.0ms
(- (+ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (* 1/3 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) x))) (+ (* (pow (* x -1) 1/3) (cbrt -1)) (* 1/9 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (pow x 2)))))
275.0ms
(- (+ (* 1/3 (pow (/ 1 (pow x 2)) 1/3)) (* 5/81 (pow (/ 1 (pow x 8)) 1/3))) (* 1/9 (pow (/ 1 (pow x 5)) 1/3)))
229.0ms
(fma (cbrt (sqrt (+ x 1))) (cbrt (sqrt (+ x 1))) (- (* (cbrt (cbrt (* (* (cbrt x) (cbrt x)) (cbrt x)))) (* (cbrt (cbrt (* (* (cbrt x) (cbrt x)) (cbrt x)))) (cbrt (cbrt (* (* (cbrt x) (cbrt x)) (cbrt x))))))))
215.0ms
(fma (* (cbrt (cbrt (+ x 1))) (cbrt (cbrt (+ x 1)))) (cbrt (cbrt (+ x 1))) (- (* (cbrt (cbrt (* (* (cbrt x) (cbrt x)) (cbrt x)))) (* (cbrt (cbrt (* (* (cbrt x) (cbrt x)) (cbrt x)))) (cbrt (cbrt (* (* (cbrt x) (cbrt x)) (cbrt x))))))))

prune1.1s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 15.1b

localize36.0ms

Local error

Found 4 expressions with local error:

5.1b
(- (cbrt (+ x 1)) (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))))
0.6b
(cbrt (cbrt x))
0.6b
(cbrt (* (cbrt x) (cbrt x)))
0.5b
(cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))))

rewrite158.0ms

Algorithm
rewrite-expression-head
Rules
39×cbrt-prod
35×*-un-lft-identity
28×prod-diff
27×add-sqr-sqrt
23×add-cube-cbrt
fma-neg
add-log-exp
distribute-lft-out
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u
pow1/3
difference-of-squares
sub-neg flip3-- diff-log flip-- distribute-lft-out--
Calls
4 calls:
Slowest
91.0ms
(- (cbrt (+ x 1)) (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))))
56.0ms
(cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))))
7.0ms
(cbrt (* (cbrt x) (cbrt x)))
1.0ms
(cbrt (cbrt x))

series1.2s

Calls
4 calls:
Slowest
425.0ms
(cbrt (* (cbrt x) (cbrt x)))
386.0ms
(cbrt (cbrt x))
267.0ms
(cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))))
98.0ms
(- (cbrt (+ x 1)) (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))))

simplify9.2s

Calls
88 calls:
Slowest
687.0ms
(* (pow (* x -1) 1/9) (pow (cbrt -1) 1/3))
348.0ms
(- (+ (* 1/3 x) 1) (+ (* 1/9 (pow x 2)) (pow x 1/3)))
343.0ms
(- (+ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (* 1/3 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) x))) (+ (* (pow (* x -1) 1/3) (cbrt -1)) (* 1/9 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (pow x 2)))))
330.0ms
(- (+ (* 1/3 (pow (/ 1 (pow x 2)) 1/3)) (* 5/81 (pow (/ 1 (pow x 8)) 1/3))) (* 1/9 (pow (/ 1 (pow x 5)) 1/3)))
299.0ms
(fma (cbrt (sqrt (+ x 1))) (cbrt (sqrt (+ x 1))) (- (* (cbrt (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))))) (* (cbrt (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))))) (cbrt (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))))))))

prune1.4s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 15.0b

localize123.0ms

Local error

Found 4 expressions with local error:

4.2b
(- (pow (cbrt (+ x 1)) 3) (pow (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) 3))
0.7b
(pow (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) 3)
0.6b
(cbrt (cbrt x))
0.6b
(cbrt (cbrt x))

rewrite150.0ms

Algorithm
rewrite-expression-head
Rules
280×prod-diff
216×*-un-lft-identity
207×unpow-prod-down cube-prod
188×cbrt-prod
184×add-sqr-sqrt
146×add-cube-cbrt
46×sqr-pow
36×cube-mult unpow3
30×distribute-lft-out
24×difference-of-squares
20×fma-neg
add-log-exp
pow1 add-exp-log distribute-lft-out--
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u
pow-unpow pow1/3
pow-pow
pow-to-exp difference-cubes sub-neg flip3-- diff-log pow-exp flip-- rem-cube-cbrt
Calls
4 calls:
Slowest
119.0ms
(- (pow (cbrt (+ x 1)) 3) (pow (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) 3))
17.0ms
(pow (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) 3)
1.0ms
(cbrt (cbrt x))
1.0ms
(cbrt (cbrt x))

series1.1s

Calls
4 calls:
Slowest
376.0ms
(cbrt (cbrt x))
344.0ms
(cbrt (cbrt x))
307.0ms
(pow (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) 3)
92.0ms
(- (pow (cbrt (+ x 1)) 3) (pow (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) 3))

simplify2.9m

Calls
677 calls:
Slowest
791.0ms
(+ (pow (cbrt (sqrt (+ x 1))) 3) (pow (sqrt (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x)))))) 3))
734.0ms
(* (pow (* x -1) 1/9) (pow (cbrt -1) 1/3))
686.0ms
(fma (pow (cbrt 1) 3) (pow (cbrt (+ x 1)) 3) (- (* (pow (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) 3) (pow 1 3))))
664.0ms
(fma (- (pow (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) 3)) (pow 1 3) (* (pow (cbrt (* (* (cbrt x) (cbrt x)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))))) 3) (pow 1 3)))
631.0ms
(* (pow (* x -1) 1/9) (pow (cbrt -1) 1/3))

prune6.9s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.4b

regimes41.0ms

Accuracy

0% (0.2b remaining)

Error of 0.6b against oracle of 0.4b and baseline of 0.6b

bsearch8.0ms

end0.0ms

sample1.6s

Algorithm
intervals
Results
598.0ms4078×body80valid
523.0ms1682×body1280valid
247.0ms1325×body640valid
149.0ms620×body320valid
27.0ms295×body160valid