Details

Time bar (total: 16.1s)

sample231.0ms

Algorithm
intervals
Results
92.0ms92×body1280valid
50.0ms79×body640valid
36.0ms263×body80valid
33.0ms35×body320valid
4.0ms16×body160valid

simplify151.0ms

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

prune15.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (* 0.5 (sin re)) (exp im))
0.0b
(* (exp im) (* 0.5 (sin re)))
0.0b
(+ (* (exp im) (* 0.5 (sin re))) (/ (* 0.5 (sin re)) (exp im)))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-exp-log add-log-exp
associate-/r* times-frac associate-*l* insert-posit16
cbrt-undiv +-commutative clear-num sum-log frac-2neg flip3-+ div-exp associate-*r* pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ div-inv associate-/l*
Calls
3 calls:
Slowest
10.0ms
(/ (* 0.5 (sin re)) (exp im))
9.0ms
(+ (* (exp im) (* 0.5 (sin re))) (/ (* 0.5 (sin re)) (exp im)))
6.0ms
(* (exp im) (* 0.5 (sin re)))

series239.0ms

Calls
3 calls:
Slowest
102.0ms
(+ (* (exp im) (* 0.5 (sin re))) (/ (* 0.5 (sin re)) (exp im)))
76.0ms
(/ (* 0.5 (sin re)) (exp im))
61.0ms
(* (exp im) (* 0.5 (sin re)))

simplify1.9s

Calls
27 calls:
Slowest
351.0ms
(- (* 0.5 re) (+ (* 0.5 (* re im)) (* 0.08333333333333333 (pow re 3))))
332.0ms
(* (* (* (exp im) (exp im)) (exp im)) (* (* (* 0.5 (sin re)) (* 0.5 (sin re))) (* 0.5 (sin re))))
327.0ms
(+ (* 0.5 (* re im)) (+ (* 0.5 re) (* 0.25 (* re (pow im 2)))))
266.0ms
(- (+ (* 1.0 re) (* 0.5 (* re (pow im 2)))) (* 0.16666666666666666 (pow re 3)))
158.0ms
(/ (* (* (* 0.5 (sin re)) (* 0.5 (sin re))) (* 0.5 (sin re))) (* (* (exp im) (exp im)) (exp im)))

prune553.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize7.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (* 0.5 (sin re)) (/ 1 (exp im)))
0.0b
(/ 1 (exp im))
0.0b
(* (exp im) (* 0.5 (sin re)))
0.0b
(+ (* (exp im) (* 0.5 (sin re))) (* (* 0.5 (sin re)) (/ 1 (exp im))))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
pow1
add-cbrt-cube add-exp-log
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
add-log-exp
associate-*r*
associate-*l* insert-posit16
associate-/r* prod-exp
rec-exp pow-prod-down *-commutative cbrt-unprod div-inv
+-commutative clear-num sum-log frac-2neg flip3-+ associate-*r/ un-div-inv flip-+ pow-flip inv-pow
Calls
4 calls:
Slowest
9.0ms
(+ (* (exp im) (* 0.5 (sin re))) (* (* 0.5 (sin re)) (/ 1 (exp im))))
6.0ms
(* (exp im) (* 0.5 (sin re)))
6.0ms
(* (* 0.5 (sin re)) (/ 1 (exp im)))
1.0ms
(/ 1 (exp im))

series218.0ms

Calls
4 calls:
Slowest
104.0ms
(+ (* (exp im) (* 0.5 (sin re))) (* (* 0.5 (sin re)) (/ 1 (exp im))))
63.0ms
(* (exp im) (* 0.5 (sin re)))
37.0ms
(* (* 0.5 (sin re)) (/ 1 (exp im)))
14.0ms
(/ 1 (exp im))

simplify2.8s

Calls
33 calls:
Slowest
604.0ms
(* (* (* (* 0.5 (sin re)) (* 0.5 (sin re))) (* 0.5 (sin re))) (* (* (/ 1 (exp im)) (/ 1 (exp im))) (/ 1 (exp im))))
397.0ms
(* (* (* (exp im) (exp im)) (exp im)) (* (* (* 0.5 (sin re)) (* 0.5 (sin re))) (* 0.5 (sin re))))
340.0ms
(- (* 0.5 re) (+ (* 0.5 (* re im)) (* 0.08333333333333333 (pow re 3))))
308.0ms
(+ (* 0.5 (* re im)) (+ (* 0.5 re) (* 0.25 (* re (pow im 2)))))
234.0ms
(- (+ (* 1.0 re) (* 0.5 (* re (pow im 2)))) (* 0.16666666666666666 (pow re 3)))

prune766.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes162.0ms

Accuracy

0% (0.0b remaining)

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

bsearch3.0ms

end0.0ms

sample9.0s

Algorithm
intervals
Results
3.8s2914×body1280valid
2.3s2492×body640valid
1.7s8443×body80valid
643.0ms1221×body320valid
269.0ms619×body160valid