Details

Time bar (total: 19.9s)

sample88.0ms

Algorithm
intervals
Results
44.0ms91×body1280valid
15.0ms45×body640valid
10.0ms154×body80valid
4.0ms18×body320valid
3.0ms18×body160valid

simplify104.0ms

Calls
1 calls:
Slowest
104.0ms
(- (exp (* a x)) 1)

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize6.0ms

Local error

Found 1 expressions with local error:

0.0b
(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
Calls
1 calls:
Slowest
0.0ms
(expm1 (* a x))

series47.0ms

Calls
1 calls:
Slowest
47.0ms
(expm1 (* a x))

simplify242.0ms

Calls
4 calls:
Slowest
132.0ms
(+ (* 1/2 (* (pow a 2) (pow x 2))) (+ (* a x) (* 1/6 (* (pow a 3) (pow x 3)))))
55.0ms
(- (exp (* a x)) 1)
49.0ms
(- (exp (* a x)) 1)
6.0ms
(* a x)

prune110.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 4 expressions with local error:

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

rewrite11.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
Calls
4 calls:
Slowest
8.0ms
(* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))
1.0ms
(cbrt (expm1 (* a x)))
1.0ms
(cbrt (expm1 (* a x)))
1.0ms
(cbrt (expm1 (* a x)))

series574.0ms

Calls
4 calls:
Slowest
159.0ms
(* (cbrt (expm1 (* a x))) (cbrt (expm1 (* a x))))
155.0ms
(cbrt (expm1 (* a x)))
130.0ms
(cbrt (expm1 (* a x)))
130.0ms
(cbrt (expm1 (* a x)))

simplify3.8s

Calls
65 calls:
Slowest
407.0ms
(pow (- (exp (* a x)) 1) 1/3)
402.0ms
(pow (- (exp (* a x)) 1) 1/3)
400.0ms
(pow (- (exp (* a x)) 1) 1/3)
385.0ms
(pow (- (exp (* a x)) 1) 1/3)
377.0ms
(pow (- (exp (* a x)) 1) 1/3)

prune789.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

11.7b
(pow (expm1 (* a x)) 1/3)
11.2b
(cbrt (expm1 (* a x)))
11.2b
(cbrt (expm1 (* a x)))
0.1b
(* (pow (expm1 (* a x)) 1/3) (cbrt (expm1 (* a x))))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
12×cbrt-prod *-un-lft-identity add-cube-cbrt
10×add-exp-log
unpow-prod-down
associate-*l*
associate-*r* unswap-sqr
pow1 add-cbrt-cube pow1/3
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp sqr-pow
pow-unpow prod-exp
pow-to-exp unpow1/3 pow-exp cbrt-unprod
pow-pow pow-prod-down pow-sqr *-commutative pow-prod-up
Calls
4 calls:
Slowest
9.0ms
(* (pow (expm1 (* a x)) 1/3) (cbrt (expm1 (* a x))))
2.0ms
(pow (expm1 (* a x)) 1/3)
1.0ms
(cbrt (expm1 (* a x)))
1.0ms
(cbrt (expm1 (* a x)))

series497.0ms

Calls
4 calls:
Slowest
159.0ms
(* (pow (expm1 (* a x)) 1/3) (cbrt (expm1 (* a x))))
136.0ms
(cbrt (expm1 (* a x)))
108.0ms
(pow (expm1 (* a x)) 1/3)
94.0ms
(cbrt (expm1 (* a x)))

simplify9.6s

Calls
59 calls:
Slowest
570.0ms
(* (pow (expm1 (* a x)) (/ 1/3 2)) (cbrt (sqrt (expm1 (* a x)))))
569.0ms
(* (pow (expm1 (* a x)) (/ 1/3 2)) (sqrt (cbrt (expm1 (* a x)))))
562.0ms
(* (pow (expm1 (* a x)) (/ 1/3 2)) (sqrt (cbrt (expm1 (* a x)))))
540.0ms
(* (pow (sqrt (expm1 (* a x))) 1/3) (sqrt (cbrt (expm1 (* a x)))))
515.0ms
(* (pow (sqrt (expm1 (* a x))) 1/3) (sqrt (cbrt (expm1 (* a x)))))

prune1.0s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0.0b

regimes116.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.2s2691×body1280valid
639.0ms759×body320valid
410.0ms1353×body640valid
323.0ms5416×body80valid
49.0ms374×body160valid