Details

Time bar (total: 20.0s)

sample66.0ms

Algorithm
intervals
Results
30.0ms85×body1280valid
10.0ms44×body640valid
10.0ms200×body80valid
3.0ms23×body320valid
1.0ms12×body160valid

simplify78.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
78.0ms
(- (exp (* a x)) 1)

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize5.0ms

Local error

Found 1 expressions with local error:

0.1b
(expm1 (* a x))

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
log1p-expm1-u
add-sqr-sqrt expm1-log1p-u pow1 expm1-log1p *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 expm1-udef add-log-exp
Counts
1 → 12
Calls
1 calls:
Slowest
0.0ms
(expm1 (* a x))

series42.0ms

Counts
1 → 3
Calls
1 calls:
Slowest
42.0ms
(expm1 (* a x))

simplify292.0ms

Counts
4 → 15
Calls
4 calls:
Slowest
146.0ms
(+ (* 1/2 (* (pow a 2) (pow x 2))) (+ (* a x) (* 1/6 (* (pow a 3) (pow x 3)))))
74.0ms
(- (exp (* a x)) 1)
66.0ms
(- (exp (* a x)) 1)
4.0ms
(* a x)

prune167.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize30.0ms

Local error

Found 4 expressions with local error:

8.7b
(cbrt (expm1 (* a x)))
8.7b
(cbrt (expm1 (* a x)))
8.7b
(cbrt (expm1 (* a x)))
0.3b
(* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3
swap-sqr associate-*r* associate-*l* add-exp-log
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 85
Calls
4 calls:
Slowest
10.0ms
(* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))
2.0ms
(cbrt (expm1 (* a x)))
1.0ms
(cbrt (expm1 (* a x)))
1.0ms
(cbrt (expm1 (* a x)))

series515.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
181.0ms
(* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))
122.0ms
(cbrt (expm1 (* a x)))
118.0ms
(cbrt (expm1 (* a x)))
94.0ms
(cbrt (expm1 (* a x)))

simplify3.7s

Counts
65 → 97
Calls
65 calls:
Slowest
419.0ms
(pow (- (exp (* a x)) 1) 1/3)
387.0ms
(pow (- (exp (* a x)) 1) 1/3)
374.0ms
(pow (- (exp (* a x)) 1) 1/3)
346.0ms
(pow (- (exp (* a x)) 1) 1/3)
327.0ms
(pow (- (exp (* a x)) 1) 1/3)

prune1.0s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize42.0ms

Local error

Found 4 expressions with local error:

8.7b
(cbrt (expm1 (* a x)))
8.7b
(cbrt (expm1 (* a x)))
8.7b
(cbrt (expm1 (* a x)))
0.3b
(* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3
swap-sqr associate-*r* associate-*l* add-exp-log
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 85
Calls
4 calls:
Slowest
16.0ms
(* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))
2.0ms
(cbrt (expm1 (* a x)))
1.0ms
(cbrt (expm1 (* a x)))
1.0ms
(cbrt (expm1 (* a x)))

series570.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
155.0ms
(cbrt (expm1 (* a x)))
155.0ms
(* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))
135.0ms
(cbrt (expm1 (* a x)))
125.0ms
(cbrt (expm1 (* a x)))

simplify4.0s

Counts
65 → 97
Calls
65 calls:
Slowest
435.0ms
(pow (- (exp (* a x)) 1) 1/3)
408.0ms
(pow (- (exp (* a x)) 1) 1/3)
399.0ms
(pow (- (exp (* a x)) 1) 1/3)
380.0ms
(pow (- (exp (* a x)) 1) 1/3)
356.0ms
(pow (- (exp (* a x)) 1) 1/3)

prune1.2s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize39.0ms

Local error

Found 4 expressions with local error:

8.7b
(cbrt (expm1 (* a x)))
8.7b
(cbrt (expm1 (* a x)))
8.7b
(cbrt (expm1 (* a x)))
8.7b
(cbrt (expm1 (* a x)))

rewrite3.0ms

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

series467.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
144.0ms
(cbrt (expm1 (* a x)))
112.0ms
(cbrt (expm1 (* a x)))
109.0ms
(cbrt (expm1 (* a x)))
102.0ms
(cbrt (expm1 (* a x)))

simplify3.8s

Counts
24 → 68
Calls
24 calls:
Slowest
458.0ms
(pow (- (exp (* a x)) 1) 1/3)
439.0ms
(pow (- (exp (* a x)) 1) 1/3)
420.0ms
(pow (- (exp (* a x)) 1) 1/3)
398.0ms
(pow (- (exp (* a x)) 1) 1/3)
375.0ms
(pow (- (exp (* a x)) 1) 1/3)

prune977.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.0b

regimes182.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch1.0ms

end0.0ms

sample2.8s

Algorithm
intervals
Results
1.6s2704×body1280valid
400.0ms1304×body640valid
337.0ms5363×body80valid
200.0ms757×body320valid
50.0ms402×body160valid