Details

Time bar (total: 47.0s)

sample354.0ms

Algorithm
intervals
Results
224.0ms191×body1280valid
67.0ms110×body640valid
17.0ms142×body80valid
14.0ms33×body160valid
12.0ms30×body320valid

simplify164.0ms

Calls
1 calls:
Slowest
164.0ms
(* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))

prune10.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 57.9b

localize18.0ms

Local error

Found 2 expressions with local error:

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

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity
associate-*r*
pow1 add-cbrt-cube add-exp-log add-log-exp
sub-neg add-cube-cbrt
distribute-rgt-in distribute-lft-in flip3-- associate-*r/ insert-posit16 flip-- distribute-lft-out-- difference-of-squares
diff-log associate-*l* pow-prod-down prod-exp *-commutative cbrt-unprod
Calls
2 calls:
Slowest
33.0ms
(* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))
14.0ms
(- (exp (- 0 im)) (exp im))

series189.0ms

Calls
2 calls:
Slowest
123.0ms
(* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))
66.0ms
(- (exp (- 0 im)) (exp im))

simplify2.3s

Calls
24 calls:
Slowest
284.0ms
(- (* 0.5 (* (pow re 2) im)) (+ (* 0.16666666666666666 (pow im 3)) (* 1.0 im)))
247.0ms
(- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im))))
193.0ms
(* (* (* (* 0.5 (cos re)) (* 0.5 (cos re))) (* 0.5 (cos re))) (* (* (- (exp (- 0 im)) (exp im)) (- (exp (- 0 im)) (exp im))) (- (exp (- 0 im)) (exp im))))
189.0ms
(* (* 0.5 (cos re)) (- (exp (- 0 im)) (exp im)))
184.0ms
(* 0.5 (* (- (exp (* -1 im)) (exp im)) (cos re)))

prune492.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.1b

localize20.0ms

Local error

Found 4 expressions with local error:

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

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
associate-*r* associate-*l* *-commutative insert-posit16 add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- pow-prod-down prod-exp cbrt-unprod flip--
Calls
4 calls:
Slowest
14.0ms
(* (* 0.5 (cos re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
2.0ms
(* (pow im 5) -1/60)
1.0ms
(* im (* im -1/3))
0.0ms
(* im -1/3)

series399.0ms

Calls
4 calls:
Slowest
257.0ms
(* (* 0.5 (cos re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
75.0ms
(* (pow im 5) -1/60)
37.0ms
(* im (* im -1/3))
30.0ms
(* im -1/3)

simplify3.7s

Calls
26 calls:
Slowest
364.0ms
(* (* 0.5 (cos re)) (- (* im (- 2 (* im (* im -1/3))))))
344.0ms
(* (* 0.5 (cos re)) (- (* im (- 2 (* im (* im -1/3))))))
314.0ms
(* (- (* im (- 2 (* im (* im -1/3))))) (* 0.5 (cos re)))
280.0ms
(- (* 0.5 (* (pow re 2) im)) (+ (* 0.16666666666666666 (pow im 3)) (* 1.0 im)))
272.0ms
(* (- (* im (- 2 (* im (* im -1/3))))) (* 0.5 (cos re)))

prune839.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.1b

localize20.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
0.7b
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
0.7b
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
0.5b
(* (cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))) (cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
18×cbrt-div
15×cbrt-prod
11×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 flip3-- flip--
pow1/3
associate-*r* associate-*l* add-exp-log
frac-times add-cbrt-cube insert-posit16 add-log-exp
pow-prod-down associate-*l/ associate-*r/ pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Calls
4 calls:
Slowest
33.0ms
(* (cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))) (cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))))
6.0ms
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
3.0ms
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
3.0ms
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))

series1.0s

Calls
4 calls:
Slowest
284.0ms
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
264.0ms
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
235.0ms
(* (cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))) (cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))))
224.0ms
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))

simplify15.8s

Calls
59 calls:
Slowest
1.1s
(cbrt (- (pow (* (pow im 5) -1/60) 3) (pow (* im (- 2 (* im (* im -1/3)))) 3)))
747.0ms
(* (cbrt (- (pow (* (pow im 5) -1/60) 3) (pow (* im (- 2 (* im (* im -1/3)))) 3))) (cbrt (- (pow (* (pow im 5) -1/60) 3) (pow (* im (- 2 (* im (* im -1/3)))) 3))))
672.0ms
(cbrt (- (pow (* (pow im 5) -1/60) 3) (pow (* im (- 2 (* im (* im -1/3)))) 3)))
663.0ms
(cbrt (- (pow (* (pow im 5) -1/60) 3) (pow (* im (- 2 (* im (* im -1/3)))) 3)))
515.0ms
(* (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))

prune1.4s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.0b

localize66.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt (* im 2))
0.7b
(cbrt (* im 2))
0.7b
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
0.7b
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 cbrt-div add-cbrt-cube pow1/3 add-exp-log insert-posit16 add-log-exp
flip3-- flip--
Calls
4 calls:
Slowest
3.0ms
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
3.0ms
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
1.0ms
(cbrt (* im 2))
1.0ms
(cbrt (* im 2))

series1.1s

Calls
4 calls:
Slowest
312.0ms
(cbrt (* im 2))
284.0ms
(cbrt (* im 2))
250.0ms
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
250.0ms
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))

simplify5.0s

Calls
24 calls:
Slowest
655.0ms
(cbrt (- (pow (* (pow im 5) -1/60) 3) (pow (* im (- 2 (* im (* im -1/3)))) 3)))
645.0ms
(cbrt (- (pow (* (pow im 5) -1/60) 3) (pow (* im (- 2 (* im (* im -1/3)))) 3)))
395.0ms
(- (+ (* (exp (* 1/3 (+ (log 2) (log im)))) (cbrt -1)) (* 1/18 (* (exp (* 1/3 (+ (log 2) (log im)))) (* (cbrt -1) (pow im 2))))) (* 1/3240 (* (exp (* 1/3 (+ (log 2) (log im)))) (* (cbrt -1) (pow im 4)))))
388.0ms
(cbrt (- (* (* (pow im 5) -1/60) (* (pow im 5) -1/60)) (* (* im (- 2 (* im (* im -1/3)))) (* im (- 2 (* im (* im -1/3)))))))
369.0ms
(- (+ (* (exp (* 1/3 (+ (log 2) (log im)))) (cbrt -1)) (* 1/18 (* (exp (* 1/3 (+ (log 2) (log im)))) (* (cbrt -1) (pow im 2))))) (* 1/3240 (* (exp (* 1/3 (+ (log 2) (log im)))) (* (cbrt -1) (pow im 4)))))

prune1.4s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.0b

regimes528.0ms

Accuracy

0% (0.7b remaining)

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

bsearch3.0ms

end0.0ms

sample12.0s

Algorithm
intervals
Results
7.3s5779×body1280valid
2.8s3572×body640valid
736.0ms1508×body320valid
672.0ms4455×body80valid
226.0ms668×body160valid