Details

Time bar (total: 19.0s)

sample50.0ms

Algorithm
intervals
Results
12.0ms45×body1280valid
10.0ms48×body640valid
9.0ms137×body80valid
2.0ms13×body320valid
1.0ms13×body160valid

simplify5.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
197
2107
done107

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 28.4b

localize10.0ms

Local error

Found 3 expressions with local error:

0.3b
(cbrt (+ x 1.0))
0.6b
(cbrt x)
4.1b
(- (cbrt (+ x 1.0)) (cbrt x))

rewrite80.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-exp-log add-cbrt-cube distribute-lft-out--
cbrt-div pow1/3 distribute-lft-out
sub-neg flip3-- flip3-+ diff-log flip-- flip-+
Counts
3 → 44
Calls
3 calls:
5.0ms
(cbrt (+ x 1.0))
1.0ms
(cbrt x)
72.0ms
(- (cbrt (+ x 1.0)) (cbrt x))

series685.0ms

Counts
3 → 9
Calls
3 calls:
132.0ms
(cbrt (+ x 1.0))
296.0ms
(cbrt x)
258.0ms
(- (cbrt (+ x 1.0)) (cbrt x))

simplify4.1s

Counts
53 → 53
Iterations

Useful iterations: 4 (2.1s)

IterNodesCost
0131649
1290597
2672573
31717521
44878501
done5000501

prune246.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 8.3b

localize22.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (+ x 1.0))
0.6b
(cbrt x)
4.1b
(- (cbrt (+ x 1.0)) (cbrt x))
8.9b
(log (- (cbrt (+ x 1.0)) (cbrt x)))

rewrite122.0ms

Algorithm
rewrite-expression-head
Rules
23×cbrt-prod add-sqr-sqrt *-un-lft-identity
10×log-prod
difference-of-squares
add-cube-cbrt
distribute-lft-out-- add-log-exp
pow1 add-exp-log
add-cbrt-cube
distribute-lft-out
log-div cbrt-div flip3-- pow1/3 flip--
sub-neg flip3-+ diff-log rem-log-exp log-pow flip-+
Counts
4 → 65
Calls
4 calls:
8.0ms
(cbrt (+ x 1.0))
2.0ms
(cbrt x)
74.0ms
(- (cbrt (+ x 1.0)) (cbrt x))
35.0ms
(log (- (cbrt (+ x 1.0)) (cbrt x)))

series864.0ms

Counts
4 → 12
Calls
4 calls:
131.0ms
(cbrt (+ x 1.0))
253.0ms
(cbrt x)
211.0ms
(- (cbrt (+ x 1.0)) (cbrt x))
268.0ms
(log (- (cbrt (+ x 1.0)) (cbrt x)))

simplify3.0s

Counts
77 → 77
Iterations

Useful iterations: done (3.0s)

IterNodesCost
02061230
14691137
212211078
34375968
done5000950

prune392.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 8.2b

localize19.0ms

Local error

Found 4 expressions with local error:

4.1b
(- (cbrt (+ x 1.0)) (cbrt x))
4.1b
(- (cbrt (+ x 1.0)) (cbrt x))
8.8b
(log (cbrt (- (cbrt (+ x 1.0)) (cbrt x))))
8.8b
(log (cbrt (- (cbrt (+ x 1.0)) (cbrt x))))

rewrite200.0ms

Algorithm
rewrite-expression-head
Rules
52×cbrt-prod
40×add-sqr-sqrt
36×*-un-lft-identity
26×log-prod
16×difference-of-squares
12×distribute-lft-out--
add-cube-cbrt add-log-exp
pow1 add-exp-log
log-div cbrt-div flip3-- log-pow add-cbrt-cube flip-- distribute-lft-out
sub-neg pow1/3 diff-log rem-log-exp
Counts
4 → 88
Calls
4 calls:
48.0ms
(- (cbrt (+ x 1.0)) (cbrt x))
47.0ms
(- (cbrt (+ x 1.0)) (cbrt x))
58.0ms
(log (cbrt (- (cbrt (+ x 1.0)) (cbrt x))))
42.0ms
(log (cbrt (- (cbrt (+ x 1.0)) (cbrt x))))

series1.3s

Counts
4 → 12
Calls
4 calls:
252.0ms
(- (cbrt (+ x 1.0)) (cbrt x))
237.0ms
(- (cbrt (+ x 1.0)) (cbrt x))
427.0ms
(log (cbrt (- (cbrt (+ x 1.0)) (cbrt x))))
408.0ms
(log (cbrt (- (cbrt (+ x 1.0)) (cbrt x))))

simplify3.1s

Counts
100 → 100
Iterations

Useful iterations: done (3.1s)

IterNodesCost
02042112
14501972
211641860
341671664
done50011636

prune680.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 8.2b

localize18.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
21.6b
(- (cbrt (+ x 1.0)) (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))))

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
add-log-exp
pow1 add-exp-log add-cbrt-cube
pow1/3
sub-neg flip3-- diff-log flip--
Counts
4 → 45
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
57.0ms
(- (cbrt (+ x 1.0)) (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))))

series1.0s

Counts
4 → 12
Calls
4 calls:
265.0ms
(cbrt x)
274.0ms
(cbrt x)
306.0ms
(cbrt x)
178.0ms
(- (cbrt (+ x 1.0)) (* (* (cbrt (cbrt x)) (cbrt (cbrt x))) (cbrt (cbrt x))))

simplify1.6s

Counts
57 → 57
Iterations

Useful iterations: done (1.6s)

IterNodesCost
0100645
1240607
2614399
31783351
done5000340

prune176.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.2b

regimes114.0ms

Accuracy

98.8% (0.4b remaining)

Error of 0.6b against oracle of 0.3b and baseline of 29.6b

bsearch3.0ms

simplify6.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02740
13140
done3140

end0.0ms

sample975.0ms

Algorithm
intervals
Results
329.0ms1683×body1280valid
234.0ms4135×body80valid
153.0ms1256×body640valid
55.0ms608×body320valid
19.0ms318×body160valid