Details

Time bar (total: 17.8s)

sample207.0ms

Algorithm
intervals
Results
96.0ms88×body1280valid
45.0ms80×body640valid
32.0ms270×body80valid
15.0ms42×body320valid
3.0ms15×body160valid

simplify509.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
509.0ms
(* (* 0.5 (sin re)) (+ (exp (- 0 im)) (exp im)))

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize38.0ms

Local error

Found 2 expressions with local error:

0.2b
(fma (sin re) (exp im) (/ (sin re) (exp im)))
0.0b
(/ (sin re) (exp im))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube
associate-/r* add-exp-log associate-/l*
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv clear-num frac-2neg div-exp fma-udef div-inv
Counts
2 → 41
Calls
2 calls:
Slowest
19.0ms
(/ (sin re) (exp im))
3.0ms
(fma (sin re) (exp im) (/ (sin re) (exp im)))

series151.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
120.0ms
(fma (sin re) (exp im) (/ (sin re) (exp im)))
31.0ms
(/ (sin re) (exp im))

simplify1.4s

Counts
31 → 47
Calls
31 calls:
Slowest
445.0ms
(/ (* (* (sin re) (sin re)) (sin re)) (* (* (exp im) (exp im)) (exp im)))
391.0ms
(- (+ (* 2 re) (* re (pow im 2))) (* 1/3 (pow re 3)))
304.0ms
(- re (+ (* re im) (* 1/6 (pow re 3))))
44.0ms
(/ (* (cbrt (sin re)) (cbrt (sin re))) (* (cbrt (exp im)) (cbrt (exp im))))
28.0ms
(/ (* (cbrt (sin re)) (cbrt (sin re))) 1)

prune490.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.2b

localize23.0ms

Local error

Found 4 expressions with local error:

1.1b
(cbrt (/ (sin re) (exp im)))
1.1b
(cbrt (/ (sin re) (exp im)))
1.1b
(cbrt (/ (sin re) (exp im)))
0.4b
(* (cbrt (/ (sin re) (exp im))) (cbrt (/ (sin re) (exp im))))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
103×cbrt-prod
81×add-sqr-sqrt
69×times-frac
57×*-un-lft-identity add-cube-cbrt
16×swap-sqr associate-*r* associate-*l*
11×pow1
pow1/3 unswap-sqr
cbrt-div div-inv
add-exp-log
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down pow-sqr pow-prod-up
pow2 frac-times pow-plus associate-*l/ prod-exp associate-*r/ *-commutative cbrt-unprod
Counts
4 → 156
Calls
4 calls:
Slowest
34.0ms
(* (cbrt (/ (sin re) (exp im))) (cbrt (/ (sin re) (exp im))))
3.0ms
(cbrt (/ (sin re) (exp im)))
3.0ms
(cbrt (/ (sin re) (exp im)))
2.0ms
(cbrt (/ (sin re) (exp im)))

series460.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
120.0ms
(cbrt (/ (sin re) (exp im)))
116.0ms
(cbrt (/ (sin re) (exp im)))
115.0ms
(cbrt (/ (sin re) (exp im)))
108.0ms
(* (cbrt (/ (sin re) (exp im))) (cbrt (/ (sin re) (exp im))))

simplify4.0s

Counts
152 → 168
Calls
152 calls:
Slowest
333.0ms
(pow (/ (pow (sin re) 2) (pow (exp im) 2)) 1/3)
279.0ms
(- (pow re 1/3) (+ (* 1/18 (pow (pow re 7) 1/3)) (* 1/3 (* (pow re 1/3) im))))
272.0ms
(pow (/ (pow (sin re) 2) (pow (exp im) 2)) 1/3)
271.0ms
(- (pow re 1/3) (+ (* 1/18 (pow (pow re 7) 1/3)) (* 1/3 (* (pow re 1/3) im))))
268.0ms
(- (pow re 2/3) (+ (* 2/3 (* (pow (pow re 2) 1/3) im)) (* 1/9 (pow (pow re 8) 1/3))))

prune2.0s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.2b

regimes93.0ms

Accuracy

0% (0.0b remaining)

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

bsearch2.0ms

end0.0ms

sample8.3s

Algorithm
intervals
Results
3.9s2987×body1280valid
1.8s2416×body640valid
1.4s8727×body80valid
627.0ms1258×body320valid
238.0ms603×body160valid