Details

Time bar (total: 37.0s)

sample369.0ms

Algorithm
intervals
Results
207.0ms187×body1280valid
85.0ms116×body640valid
25.0ms61×body320valid
18.0ms145×body80valid
7.0ms25×body160valid

simplify3.3s

Counts
1 → 1

prune12.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 58.4b

localize37.0ms

Local error

Found 2 expressions with local error:

6.3b
(- (exp (- 0 im)) (exp im))
0.0b
(* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))

rewrite224.0ms

Algorithm
rewrite-expression-head
Rules
216×prod-diff
119×add-sqr-sqrt *-un-lft-identity
115×add-cube-cbrt
110×exp-sum
44×distribute-rgt-in distribute-lft-in
14×fma-neg
13×sub-neg
pow1 add-cbrt-cube add-exp-log
associate-*r*
add-log-exp
pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u flip3-- associate-*r/ insert-posit16 log1p-expm1-u flip-- distribute-lft-out-- difference-of-squares
diff-log associate-*l* *-commutative
Counts
2 → 186
Calls
2 calls:
Slowest
127.0ms
(* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))
88.0ms
(- (exp (- 0 im)) (exp im))

series195.0ms

Counts
2 → 6
Calls
2 calls:
Slowest
143.0ms
(* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))
52.0ms
(- (exp (- 0 im)) (exp im))

simplify943.0ms

Counts
192 → 192

prune2.8s

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize43.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* 0.5 (cos re)) (- (* -1/3 (* im (* im im))) (fma 2 im (* 1/60 (pow im 5)))))
0.1b
(* -1/3 (* im (* im im)))
0.1b
(* im (* im im))
0.1b
(* 1/60 (pow im 5))

rewrite237.0ms

Algorithm
rewrite-expression-head
Rules
32×pow1
28×add-exp-log
25×add-cbrt-cube
18×add-sqr-sqrt
15×prod-exp
13×cbrt-unprod
12×*-un-lft-identity associate-*r* pow-prod-down add-cube-cbrt
10×associate-*l*
prod-diff
distribute-rgt-in distribute-lft-in pow-prod-up
expm1-log1p-u unpow-prod-down *-commutative insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
sub-neg associate-*r/ sqr-pow
pow2 pow-to-exp pow-plus flip3-- cube-unmult pow-exp pow-sqr flip--
Counts
4 → 112
Calls
4 calls:
Slowest
171.0ms
(* (* 0.5 (cos re)) (- (* -1/3 (* im (* im im))) (fma 2 im (* 1/60 (pow im 5)))))
38.0ms
(* -1/3 (* im (* im im)))
18.0ms
(* im (* im im))
8.0ms
(* 1/60 (pow im 5))

series442.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
234.0ms
(* (* 0.5 (cos re)) (- (* -1/3 (* im (* im im))) (fma 2 im (* 1/60 (pow im 5)))))
74.0ms
(* -1/3 (* im (* im im)))
68.0ms
(* 1/60 (pow im 5))
67.0ms
(* im (* im im))

simplify2.8s

Counts
124 → 124

prune1.7s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize98.0ms

Local error

Found 4 expressions with local error:

29.1b
(/ (* (* 0.5 (cos re)) (- (* (* -1/3 (* im (* im im))) (* -1/3 (* im (* im im)))) (* (fma 2 im (* 1/60 (pow im 5))) (fma 2 im (* 1/60 (pow im 5)))))) (+ (* -1/3 (* im (* im im))) (fma 2 im (* 1/60 (pow im 5)))))
0.1b
(* -1/3 (* im (* im im)))
0.1b
(* -1/3 (* im (* im im)))
0.1b
(* -1/3 (* im (* im im)))

rewrite594.0ms

Algorithm
rewrite-expression-head
Rules
40×add-cbrt-cube add-exp-log
31×pow1
21×prod-exp cbrt-unprod
18×pow-prod-down
add-sqr-sqrt *-un-lft-identity associate-*l* add-cube-cbrt
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv associate-/r* times-frac div-exp associate-*r* *-commutative
associate-*r/ associate-/r/ associate-/l/
clear-num frac-2neg flip3-+ flip3-- flip-+ div-inv flip-- associate-/l*
Counts
4 → 102
Calls
4 calls:
Slowest
436.0ms
(/ (* (* 0.5 (cos re)) (- (* (* -1/3 (* im (* im im))) (* -1/3 (* im (* im im)))) (* (fma 2 im (* 1/60 (pow im 5))) (fma 2 im (* 1/60 (pow im 5)))))) (+ (* -1/3 (* im (* im im))) (fma 2 im (* 1/60 (pow im 5)))))
58.0ms
(* -1/3 (* im (* im im)))
52.0ms
(* -1/3 (* im (* im im)))
45.0ms
(* -1/3 (* im (* im im)))

series665.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
444.0ms
(/ (* (* 0.5 (cos re)) (- (* (* -1/3 (* im (* im im))) (* -1/3 (* im (* im im)))) (* (fma 2 im (* 1/60 (pow im 5))) (fma 2 im (* 1/60 (pow im 5)))))) (+ (* -1/3 (* im (* im im))) (fma 2 im (* 1/60 (pow im 5)))))
77.0ms
(* -1/3 (* im (* im im)))
74.0ms
(* -1/3 (* im (* im im)))
71.0ms
(* -1/3 (* im (* im im)))

simplify982.0ms

Counts
114 → 114

prune1.9s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.0b

localize92.0ms

Local error

Found 4 expressions with local error:

30.6b
(fma (- (sqrt (fma 2 im (* 1/60 (pow im 5))))) (sqrt (fma 2 im (* 1/60 (pow im 5)))) (* (sqrt (fma 2 im (* 1/60 (pow im 5)))) (sqrt (fma 2 im (* 1/60 (pow im 5))))))
0.3b
(* (sqrt (fma 2 im (* 1/60 (pow im 5)))) (sqrt (fma 2 im (* 1/60 (pow im 5)))))
0.3b
(* (sqrt (fma 2 im (* 1/60 (pow im 5)))) (sqrt (fma 2 im (* 1/60 (pow im 5)))))
0.1b
(* im (* im im))

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
48×pow1
46×add-sqr-sqrt
36×sqrt-prod
21×*-un-lft-identity add-cube-cbrt
16×sqrt-pow1 pow1/2 swap-sqr
15×associate-*l* pow-prod-up
13×add-cbrt-cube associate-*r* add-exp-log
pow-prod-down unswap-sqr
pow-sqr
prod-exp cbrt-unprod
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow2 pow-plus *-commutative
rem-square-sqrt sqrt-unprod
cube-unmult fma-udef
Counts
4 → 142
Calls
4 calls:
Slowest
29.0ms
(* (sqrt (fma 2 im (* 1/60 (pow im 5)))) (sqrt (fma 2 im (* 1/60 (pow im 5)))))
14.0ms
(* im (* im im))
11.0ms
(* (sqrt (fma 2 im (* 1/60 (pow im 5)))) (sqrt (fma 2 im (* 1/60 (pow im 5)))))
1.0ms
(fma (- (sqrt (fma 2 im (* 1/60 (pow im 5))))) (sqrt (fma 2 im (* 1/60 (pow im 5)))) (* (sqrt (fma 2 im (* 1/60 (pow im 5)))) (sqrt (fma 2 im (* 1/60 (pow im 5))))))

series673.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
215.0ms
(* (sqrt (fma 2 im (* 1/60 (pow im 5)))) (sqrt (fma 2 im (* 1/60 (pow im 5)))))
208.0ms
(fma (- (sqrt (fma 2 im (* 1/60 (pow im 5))))) (sqrt (fma 2 im (* 1/60 (pow im 5)))) (* (sqrt (fma 2 im (* 1/60 (pow im 5)))) (sqrt (fma 2 im (* 1/60 (pow im 5))))))
190.0ms
(* (sqrt (fma 2 im (* 1/60 (pow im 5)))) (sqrt (fma 2 im (* 1/60 (pow im 5)))))
60.0ms
(* im (* im im))

simplify3.9s

Counts
154 → 154

prune3.0s

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 0.0b

regimes426.0ms

Accuracy

0% (0.8b remaining)

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

bsearch59.0ms

end0.0ms

sample11.5s

Algorithm
intervals
Results
7.0s5715×body1280valid
2.5s3537×body640valid
704.0ms4363×body80valid
662.0ms1489×body320valid
262.0ms680×body160valid