Details

Time bar (total: 17.3s)

sample282.0ms

Algorithm
intervals
Results
95.0ms88×body1280valid
77.0ms296×body80valid
58.0ms86×body640valid
21.0ms45×body320valid
7.0ms22×body160valid

simplify202.0ms

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

prune21.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize23.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.5 (sin re)) (exp im)))
0.0b
(* (exp im) (* 0.5 (sin re)))

rewrite80.0ms

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

series316.0ms

Counts
3 → 9
Calls
3 calls:
Slowest
151.0ms
(+ (* (exp im) (* 0.5 (sin re))) (/ (* 0.5 (sin re)) (exp im)))
89.0ms
(* (exp im) (* 0.5 (sin re)))
76.0ms
(/ (* 0.5 (sin re)) (exp im))

simplify3.1s

Counts
32 → 62
Calls
32 calls:
Slowest
571.0ms
(* (* (* (exp im) (exp im)) (exp im)) (* (* (* 0.5 (sin re)) (* 0.5 (sin re))) (* 0.5 (sin re))))
479.0ms
(* (exp (* (exp im) (* 0.5 (sin re)))) (exp (/ (* 0.5 (sin re)) (exp im))))
416.0ms
(* (* (* (exp im) (exp im)) (exp im)) (* (* (* 0.5 0.5) 0.5) (* (* (sin re) (sin re)) (sin re))))
327.0ms
(+ (* 0.5 (* re im)) (+ (* 0.5 re) (* 0.25 (* re (pow im 2)))))
306.0ms
(- (+ (* 1.0 re) (* 0.5 (* re (pow im 2)))) (* 0.16666666666666666 (pow re 3)))

prune536.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize24.0ms

Local error

Found 1 expressions with local error:

0.0b
(* (* 0.5 (sin re)) (+ (exp (- 0 im)) (exp im)))

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-cbrt-cube add-exp-log
*-un-lft-identity associate-*r*
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt associate-*r/ add-cube-cbrt
distribute-rgt-in distribute-lft-in flip3-+ associate-*l* *-commutative flip-+ insert-posit16 distribute-lft-out add-log-exp
Counts
1 → 24
Calls
1 calls:
Slowest
98.0ms
(* (* 0.5 (sin re)) (+ (exp (- 0 im)) (exp im)))

series96.0ms

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

simplify2.6s

Counts
17 → 27
Calls
17 calls:
Slowest
413.0ms
(- (+ (* 1.0 re) (* 0.5 (* re (pow im 2)))) (* 0.16666666666666666 (pow re 3)))
395.0ms
(* (* (* (* 0.5 0.5) 0.5) (* (* (sin re) (sin re)) (sin re))) (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))
385.0ms
(* (* (* (* 0.5 (sin re)) (* 0.5 (sin re))) (* 0.5 (sin re))) (* (* (+ (exp (- 0 im)) (exp im)) (+ (exp (- 0 im)) (exp im))) (+ (exp (- 0 im)) (exp im))))
267.0ms
(* 0.5 (* (sin re) (+ (exp im) (exp (* -1 im)))))
241.0ms
(+ (* (exp (- 0 im)) (exp (- 0 im))) (- (* (exp im) (exp im)) (* (exp (- 0 im)) (exp im))))

prune331.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes264.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.2s

Algorithm
intervals
Results
3.8s2948×body1280valid
2.2s2510×body640valid
1.4s8601×body80valid
832.0ms1288×body320valid
601.0ms650×body160valid