Details

Time bar (total: 28.8s)

sample53.0ms

Algorithm
intervals
Results
19.0ms57×body1280valid
10.0ms40×body640valid
8.0ms128×body80valid
4.0ms21×body320valid
1.0ms10×body160valid

simplify20.0ms

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

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 30.1b

localize21.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))

rewrite72.0ms

Algorithm
rewrite-expression-head
Rules
15×cbrt-prod
14×*-un-lft-identity
13×add-sqr-sqrt
add-cube-cbrt add-log-exp
difference-of-squares
pow1 add-cbrt-cube add-exp-log insert-posit16 distribute-lft-out--
cbrt-div pow1/3 distribute-lft-out
sub-neg flip3-+ flip3-- diff-log flip-+ flip--
Calls
3 calls:
Slowest
64.0ms
(- (cbrt (+ x 1)) (cbrt x))
5.0ms
(cbrt (+ x 1))
1.0ms
(cbrt x)

series435.0ms

Calls
3 calls:
Slowest
227.0ms
(cbrt x)
140.0ms
(- (cbrt (+ x 1)) (cbrt x))
67.0ms
(cbrt (+ x 1))

simplify1.7s

Calls
32 calls:
Slowest
246.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)))
239.0ms
(- (+ (* 1/3 x) 1) (+ (* 1/9 (pow x 2)) (pow x 1/3)))
226.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)))))
196.0ms
(- (+ (* 1/3 (pow (/ 1 (pow x 2)) 1/3)) (pow (/ 1 x) -1/3)) (* 1/9 (pow (/ 1 (pow x 5)) 1/3)))
194.0ms
(- (+ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (* 1/3 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) x))) (* 1/9 (/ (exp (* 1/3 (- (log -1) (log (/ -1 x))))) (pow x 2))))

prune496.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.3b

localize31.0ms

Local error

Found 4 expressions with local error:

22.1b
(- (cbrt (+ x 1)) (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))))
0.6b
(cbrt (cbrt x))
0.6b
(cbrt (cbrt x))
0.6b
(cbrt (cbrt x))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
27×cbrt-prod
10×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
add-log-exp
pow1 add-cbrt-cube add-exp-log insert-posit16
pow1/3
sub-neg flip3-- diff-log flip--
Calls
4 calls:
Slowest
50.0ms
(- (cbrt (+ x 1)) (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))))
1.0ms
(cbrt (cbrt x))
1.0ms
(cbrt (cbrt x))
1.0ms
(cbrt (cbrt x))

series1.2s

Calls
4 calls:
Slowest
385.0ms
(cbrt (cbrt x))
381.0ms
(cbrt (cbrt x))
380.0ms
(cbrt (cbrt x))
92.0ms
(- (cbrt (+ x 1)) (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))))

simplify3.6s

Calls
31 calls:
Slowest
1.1s
(* (pow (* x -1) 1/9) (pow (cbrt -1) 1/3))
657.0ms
(* (pow (* x -1) 1/9) (pow (cbrt -1) 1/3))
637.0ms
(* (pow (* x -1) 1/9) (pow (cbrt -1) 1/3))
346.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 x) 1) (+ (* 1/9 (pow x 2)) (pow x 1/3)))

prune740.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.3b

localize107.0ms

Local error

Found 4 expressions with local error:

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

rewrite163.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
24×pow1
22×cbrt-prod
15×pow-pow
12×difference-of-squares
11×*-un-lft-identity pow1/3
10×add-exp-log
pow-prod-up add-cube-cbrt sqr-pow
pow-plus add-cbrt-cube add-log-exp
unpow-prod-down cube-prod pow-prod-down
insert-posit16
pow-unpow pow-exp prod-exp pow-sqr cbrt-unprod rem-cube-cbrt
pow2
cube-mult pow-to-exp difference-cubes sub-neg flip3-- diff-log unpow3 pow3 flip-- distribute-lft-out--
Calls
4 calls:
Slowest
124.0ms
(- (pow (cbrt (+ x 1)) 3) (pow (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))) 3))
36.0ms
(pow (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))) 3)
1.0ms
(cbrt (cbrt x))
1.0ms
(cbrt (cbrt x))

series1.2s

Calls
4 calls:
Slowest
394.0ms
(cbrt (cbrt x))
359.0ms
(cbrt (cbrt x))
349.0ms
(pow (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))) 3)
94.0ms
(- (pow (cbrt (+ x 1)) 3) (pow (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))) 3))

simplify9.7s

Calls
77 calls:
Slowest
665.0ms
(* (pow (* x -1) 1/9) (pow (cbrt -1) 1/3))
635.0ms
(* (pow (* x -1) 1/9) (pow (cbrt -1) 1/3))
395.0ms
(+ (pow (cbrt (sqrt (+ x 1))) 3) (pow (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))) (/ 3 2)))
376.0ms
(+ (sqrt (pow (cbrt (+ x 1)) 3)) (pow (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))) (/ 3 2)))
374.0ms
(+ (pow (cbrt (sqrt (+ x 1))) 3) (pow (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))) (/ 3 2)))

prune1.6s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.2b

localize46.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (cbrt x))
0.6b
(cbrt (cbrt x))
0.6b
(cbrt (cbrt x))
0.6b
(cbrt (cbrt x))

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
36×cbrt-prod
12×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube pow1/3 add-exp-log insert-posit16 add-log-exp
Calls
4 calls:
Slowest
1.0ms
(cbrt (cbrt x))
1.0ms
(cbrt (cbrt x))
1.0ms
(cbrt (cbrt x))
1.0ms
(cbrt (cbrt x))

series1.6s

Calls
4 calls:
Slowest
454.0ms
(cbrt (cbrt x))
443.0ms
(cbrt (cbrt x))
375.0ms
(cbrt (cbrt x))
350.0ms
(cbrt (cbrt x))

simplify3.1s

Calls
36 calls:
Slowest
798.0ms
(* (pow (* x -1) 1/9) (pow (cbrt -1) 1/3))
762.0ms
(* (pow (* x -1) 1/9) (pow (cbrt -1) 1/3))
677.0ms
(* (pow (* x -1) 1/9) (pow (cbrt -1) 1/3))
647.0ms
(* (pow (* x -1) 1/9) (pow (cbrt -1) 1/3))
31.0ms
(pow (/ 1 x) -1/9)

prune996.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.2b

regimes70.0ms

Accuracy

0% (0.6b remaining)

Error of 0.8b against oracle of 0.2b and baseline of 0.8b

bsearch8.0ms

end0.0ms

sample1.6s

Algorithm
intervals
Results
818.0ms1682×body1280valid
282.0ms4078×body80valid
257.0ms1325×body640valid
170.0ms620×body320valid
26.0ms295×body160valid