Details

Time bar (total: 11.4s)

sample66.0ms

Algorithm
intervals
Results
24.0ms111×body1280valid
11.0ms379×pre80true
11.0ms86×body640valid
3.0ms35×body320valid
2.0ms128×body80valid
1.0ms19×body160valid

simplify14.0ms

Counts
1 → 1

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.4b

localize8.0ms

Local error

Found 1 expressions with local error:

5.1b
(- (exp x) 1.0)

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-log-exp
pow1 add-exp-log add-cube-cbrt sub-neg flip3-- diff-log add-cbrt-cube flip-- distribute-lft-out-- difference-of-squares
Counts
1 → 14
Calls
1 calls:
21.0ms
(- (exp x) 1.0)

series24.0ms

Counts
1 → 3
Calls
1 calls:
23.0ms
(- (exp x) 1.0)

simplify1.2s

Counts
17 → 17

prune51.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.0b

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (pow x 2) 2)
0.0b
(+ (+ (/ (pow x 2) 2) x) (/ (pow x 3) 6))
0.1b
(/ (pow x 3) 6)

rewrite285.0ms

Algorithm
rewrite-expression-head
Rules
60×times-frac
50×*-un-lft-identity
45×add-sqr-sqrt add-cube-cbrt
24×unpow-prod-down
20×associate-/l*
13×add-exp-log
12×cube-prod
add-log-exp sqr-pow
add-cbrt-cube
div-exp associate-/r*
cube-mult unpow3 unpow2
pow1 sum-log distribute-lft-out
cbrt-undiv pow-to-exp frac-2neg flip3-+ frac-add pow-exp clear-num flip-+ div-inv
+-commutative associate-+l+
Counts
3 → 131
Calls
3 calls:
15.0ms
(/ (pow x 2) 2)
255.0ms
(+ (+ (/ (pow x 2) 2) x) (/ (pow x 3) 6))
10.0ms
(/ (pow x 3) 6)

series135.0ms

Counts
3 → 9
Calls
3 calls:
50.0ms
(/ (pow x 2) 2)
41.0ms
(+ (+ (/ (pow x 2) 2) x) (/ (pow x 3) 6))
45.0ms
(/ (pow x 3) 6)

simplify1.4s

Counts
140 → 140

prune342.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (pow x 3) 6)
0.1b
(/ (pow x 3) 6)
0.1b
(* (/ (pow x 3) 6) (/ (pow x 3) 6))
29.3b
(/ (- (* (+ (/ (pow x 2) 2) x) (+ (/ (pow x 2) 2) x)) (* (/ (pow x 3) 6) (/ (pow x 3) 6))) (- (+ (/ (pow x 2) 2) x) (/ (pow x 3) 6)))

rewrite678.0ms

Algorithm
rewrite-expression-head
Rules
352×times-frac
327×add-sqr-sqrt
207×*-un-lft-identity
182×add-cube-cbrt
93×unpow-prod-down cube-prod
64×add-exp-log
58×swap-sqr
40×associate-*r* associate-*l*
36×difference-of-squares
35×sqr-pow
31×div-exp
28×associate-/l*
26×frac-sub associate-/l/
25×unswap-sqr
22×add-cbrt-cube
21×frac-times
20×cube-mult unpow3
19×flip3-+ flip-+
16×prod-exp associate-/r*
15×associate-*r/ associate-*l/
11×pow1
10×pow-to-exp pow-exp distribute-lft-out--
cbrt-undiv div-inv
distribute-lft-out
associate-/r/ cbrt-unprod add-log-exp
frac-2neg clear-num
flip3-- flip--
pow2 pow-plus div-sub pow-prod-down pow-sqr *-commutative pow-prod-up
Counts
4 → 426
Calls
4 calls:
18.0ms
(/ (pow x 3) 6)
17.0ms
(/ (pow x 3) 6)
78.0ms
(* (/ (pow x 3) 6) (/ (pow x 3) 6))
530.0ms
(/ (- (* (+ (/ (pow x 2) 2) x) (+ (/ (pow x 2) 2) x)) (* (/ (pow x 3) 6) (/ (pow x 3) 6))) (- (+ (/ (pow x 2) 2) x) (/ (pow x 3) 6)))

series285.0ms

Counts
4 → 12
Calls
4 calls:
56.0ms
(/ (pow x 3) 6)
45.0ms
(/ (pow x 3) 6)
86.0ms
(* (/ (pow x 3) 6) (/ (pow x 3) 6))
98.0ms
(/ (- (* (+ (/ (pow x 2) 2) x) (+ (/ (pow x 2) 2) x)) (* (/ (pow x 3) 6) (/ (pow x 3) 6))) (- (+ (/ (pow x 2) 2) x) (/ (pow x 3) 6)))

simplify747.0ms

Counts
438 → 438

prune1.5s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize15.0ms

Local error

Found 3 expressions with local error:

0.1b
(cbrt (pow (- (exp x) 1.0) 3))
0.1b
(pow (- (exp x) 1.0) 3)
5.1b
(- (exp x) 1.0)

rewrite64.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt *-un-lft-identity
16×cbrt-prod
10×unpow-prod-down cube-prod
add-cube-cbrt
distribute-lft-out-- add-log-exp difference-of-squares
pow1 add-exp-log cube-div add-cbrt-cube
pow-unpow flip3-- flip--
cube-mult cbrt-div unpow3 sqr-pow
pow-to-exp sub-neg pow-pow pow1/3 diff-log pow-exp rem-cbrt-cube rem-cube-cbrt
Counts
3 → 70
Calls
3 calls:
19.0ms
(cbrt (pow (- (exp x) 1.0) 3))
16.0ms
(pow (- (exp x) 1.0) 3)
25.0ms
(- (exp x) 1.0)

series113.0ms

Counts
3 → 9
Calls
3 calls:
15.0ms
(cbrt (pow (- (exp x) 1.0) 3))
71.0ms
(pow (- (exp x) 1.0) 3)
27.0ms
(- (exp x) 1.0)

simplify602.0ms

Counts
79 → 79

prune198.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

regimes87.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify1.6s

end0.0ms

sample2.0s

Algorithm
intervals
Results
741.0ms3462×body1280valid
435.0ms2479×body640valid
286.0ms11929×pre80true
103.0ms1228×body320valid
83.0ms4115×body80valid
35.0ms645×body160valid