Details

Time bar (total: 39.2s)

sample335.0ms

Algorithm
intervals
Results
143.0ms144×body1280valid
98.0ms117×body640valid
31.0ms73×body320valid
22.0ms166×body80valid
19.0ms31×body160valid

simplify220.0ms

Calls
1 calls:
Slowest
220.0ms
(* (* 0.5 (sin re)) (- (exp (- im)) (exp im)))

prune11.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 45.4b

localize17.0ms

Local error

Found 2 expressions with local error:

7.6b
(- (exp (- im)) (exp im))
0.0b
(* (* 0.5 (sin re)) (- (exp (- im)) (exp im)))

rewrite42.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 (sin re)) (- (exp (- im)) (exp im)))
9.0ms
(- (exp (- im)) (exp im))

series138.0ms

Calls
2 calls:
Slowest
89.0ms
(* (* 0.5 (sin re)) (- (exp (- im)) (exp im)))
49.0ms
(- (exp (- im)) (exp im))

simplify1.7s

Calls
24 calls:
Slowest
233.0ms
(- (+ (* 1/3 (pow im 3)) (+ (* 1/60 (pow im 5)) (* 2 im))))
213.0ms
(* 0.5 (* (sin re) (- (exp (* -1 im)) (exp im))))
202.0ms
(* (* 0.5 (sin re)) (- (exp (- im)) (exp im)))
184.0ms
(* 0.5 (* (sin re) (- (exp (- im)) (exp im))))
151.0ms
(* (* (* (* 0.5 (sin re)) (* 0.5 (sin re))) (* 0.5 (sin re))) (* (* (- (exp (- im)) (exp im)) (- (exp (- im)) (exp im))) (- (exp (- im)) (exp im))))

prune463.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.1b

localize40.0ms

Local error

Found 4 expressions with local error:

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

rewrite23.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
18.0ms
(* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
3.0ms
(* (pow im 5) -1/60)
1.0ms
(* im (* im -1/3))
0.0ms
(* im -1/3)

series199.0ms

Calls
4 calls:
Slowest
140.0ms
(* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
33.0ms
(* (pow im 5) -1/60)
15.0ms
(* im (* im -1/3))
11.0ms
(* im -1/3)

simplify3.4s

Calls
26 calls:
Slowest
408.0ms
(* (* 0.5 (sin re)) (- (* im (- 2 (* im (* im -1/3))))))
354.0ms
(* (* 0.5 (sin re)) (- (* im (- 2 (* im (* im -1/3))))))
308.0ms
(- (+ (* 0.16666666666666666 (* (sin re) (pow im 3))) (+ (* 1.0 (* (sin re) im)) (* 0.008333333333333333 (* (sin re) (pow im 5))))))
293.0ms
(* (- (* im (- 2 (* im (* im -1/3))))) (* 0.5 (sin re)))
264.0ms
(- (+ (* 0.16666666666666666 (* (sin re) (pow im 3))) (+ (* 1.0 (* (sin re) im)) (* 0.008333333333333333 (* (sin re) (pow im 5))))))

prune935.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.1b

localize14.0ms

Local error

Found 4 expressions with local error:

11.9b
(cbrt (* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))))
11.9b
(cbrt (* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))))
11.9b
(cbrt (* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))))
0.5b
(* (cbrt (* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))) (cbrt (* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))))

rewrite111.0ms

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

series1.3s

Calls
4 calls:
Slowest
430.0ms
(* (cbrt (* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))) (cbrt (* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))))
303.0ms
(cbrt (* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))))
285.0ms
(cbrt (* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))))
242.0ms
(cbrt (* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))))

simplify8.8s

Calls
49 calls:
Slowest
410.0ms
(+ (* (pow (cbrt 0.5) 2) (exp (* 1/3 (- (log (* 1/3600 (pow (sin re) 2))) (* 10 (log (/ -1 im))))))) (* 40/3 (/ (* (pow (cbrt 0.5) 2) (exp (* 1/3 (- (log (* 1/3600 (pow (sin re) 2))) (* 10 (log (/ -1 im))))))) (pow im 2))))
378.0ms
(+ (* (exp (* 1/3 (- (log (* 1/3600 (pow (sin re) 2))) (* 10 (log (/ 1 im)))))) (pow (cbrt -0.5) 2)) (* 40/3 (/ (* (exp (* 1/3 (- (log (* 1/3600 (pow (sin re) 2))) (* 10 (log (/ 1 im)))))) (pow (cbrt -0.5) 2)) (pow im 2))))
336.0ms
(* (cbrt (* (* 0.5 (sin re)) (- (* (* (pow im 5) -1/60) (* (pow im 5) -1/60)) (* (* im (- 2 (* im (* im -1/3)))) (* im (- 2 (* im (* im -1/3)))))))) (cbrt (* (* 0.5 (sin re)) (- (pow (* (pow im 5) -1/60) 3) (pow (* im (- 2 (* im (* im -1/3)))) 3)))))
321.0ms
(* (cbrt (* (* 0.5 (sin re)) (- (pow (* (pow im 5) -1/60) 3) (pow (* im (- 2 (* im (* im -1/3)))) 3)))) (cbrt (* (* 0.5 (sin re)) (- (* (* (pow im 5) -1/60) (* (pow im 5) -1/60)) (* (* im (- 2 (* im (* im -1/3)))) (* im (- 2 (* im (* im -1/3)))))))))
285.0ms
(+ (* (cbrt 0.5) (exp (* 1/3 (- (log (* 1/60 (sin re))) (* 5 (log (/ -1 im))))))) (* 20/3 (/ (* (cbrt 0.5) (exp (* 1/3 (- (log (* 1/60 (sin re))) (* 5 (log (/ -1 im))))))) (pow im 2))))

prune1.9s

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 0.0b

localize33.0ms

Local error

Found 4 expressions with local error:

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

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod cbrt-div
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube pow1/3 associate-*r/ add-exp-log insert-posit16 add-log-exp
flip3-- flip--
Calls
4 calls:
Slowest
8.0ms
(cbrt (* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))))
8.0ms
(cbrt (* (* 0.5 (sin re)) (- (* (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 (* 0.5 (sin re)))

series1.0s

Calls
4 calls:
Slowest
309.0ms
(cbrt (* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))))
296.0ms
(cbrt (* (* 0.5 (sin re)) (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3)))))))
209.0ms
(cbrt (- (* (pow im 5) -1/60) (* im (- 2 (* im (* im -1/3))))))
199.0ms
(cbrt (* 0.5 (sin re)))

simplify4.8s

Calls
24 calls:
Slowest
607.0ms
(cbrt (- (pow (* (pow im 5) -1/60) 3) (pow (* im (- 2 (* im (* im -1/3)))) 3)))
369.0ms
(cbrt (- (* (* (pow im 5) -1/60) (* (pow im 5) -1/60)) (* (* im (- 2 (* im (* im -1/3)))) (* im (- 2 (* im (* im -1/3)))))))
360.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)))))
349.0ms
(- (+ (* 20/3 (/ (* (exp (* 1/3 (- (log 1/60) (* 5 (log (/ 1 im)))))) (cbrt -1)) (pow im 2))) (* (exp (* 1/3 (- (log 1/60) (* 5 (log (/ 1 im)))))) (cbrt -1))) (* 40/9 (/ (* (exp (* 1/3 (- (log 1/60) (* 5 (log (/ 1 im)))))) (cbrt -1)) (pow im 4))))
335.0ms
(- (+ (exp (* 1/3 (- (log 1/60) (* 5 (log (/ -1 im)))))) (* 20/3 (/ (exp (* 1/3 (- (log 1/60) (* 5 (log (/ -1 im)))))) (pow im 2)))) (* 40/9 (/ (exp (* 1/3 (- (log 1/60) (* 5 (log (/ -1 im)))))) (pow im 4))))

prune1.2s

Pruning

15 alts after pruning (14 fresh and 1 done)

Merged error: 0.0b

regimes459.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.1s

Algorithm
intervals
Results
6.2s4777×body1280valid
3.1s3766×body640valid
998.0ms1869×body320valid
757.0ms965×body160valid
744.0ms4458×body80valid