Details

Time bar (total: 33.5s)

sample192.0ms

Algorithm
intervals
Results
90.0ms171×body1280valid
45.0ms138×body640valid
15.0ms25×body160valid
11.0ms50×body320valid
9.0ms137×body80valid

simplify815.0ms

Counts
1 → 1

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 58.4b

localize48.0ms

Local error

Found 1 expressions with local error:

5.1b
(- (exp (- 0.0 im)) (exp im))

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-log-exp
pow1 add-exp-log add-cube-cbrt sub-neg flip3-- diff-log add-cbrt-cube flip-- distribute-lft-out-- difference-of-squares
Counts
1 → 14
Calls
1 calls:
88.0ms
(- (exp (- 0.0 im)) (exp im))

series57.0ms

Counts
1 → 3
Calls
1 calls:
57.0ms
(- (exp (- 0.0 im)) (exp im))

simplify1.7s

Counts
17 → 17

prune96.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize19.0ms

Local error

Found 4 expressions with local error:

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

rewrite2.2s

Algorithm
rewrite-expression-head
Rules
111×times-frac
98×add-sqr-sqrt
82×*-un-lft-identity
78×add-cube-cbrt
48×distribute-lft-neg-in distribute-rgt-neg-in
38×unpow-prod-down
35×associate-/l*
24×cube-prod
16×add-exp-log
14×sqr-pow
13×add-cbrt-cube
pow1 add-log-exp
cube-mult unpow3 associate-*r* difference-of-squares
sub-neg associate--l+ associate-/r*
distribute-rgt-in neg-mul-1 flip3-- distribute-lft-in associate-*r/ div-exp frac-sub flip--
diff-log pow-prod-down prod-exp cbrt-unprod
cbrt-undiv frac-2neg clear-num div-inv distribute-lft-out--
associate--l- neg-sub0 pow-to-exp div-sub distribute-frac-neg associate-*l* pow-exp *-commutative
Counts
4 → 232
Calls
4 calls:
729.0ms
(- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))
9.0ms
(/ (pow im 5) 60)
17.0ms
(/ (- (pow im 3)) 3)
1.4s
(* (* 0.5 (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))

series504.0ms

Counts
4 → 12
Calls
4 calls:
90.0ms
(- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))
55.0ms
(/ (pow im 5) 60)
63.0ms
(/ (- (pow im 3)) 3)
295.0ms
(* (* 0.5 (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))

simplify2.1s

Counts
244 → 244

prune1.1s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize65.0ms

Local error

Found 4 expressions with local error:

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

rewrite3.3s

Algorithm
rewrite-expression-head
Rules
93×add-sqr-sqrt
64×cbrt-prod
52×cbrt-div
35×*-un-lft-identity
28×difference-of-squares
26×flip3-- frac-sub flip--
21×times-frac
16×frac-times
15×add-cube-cbrt
13×swap-sqr
11×pow1 associate-*r* associate-*l*
pow1/3 distribute-lft-out--
unpow-prod-down sqr-pow
add-exp-log
associate-*r/ associate-*l/ add-cbrt-cube add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 141
Calls
4 calls:
2.4s
(* (cbrt (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))) (cbrt (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))))
302.0ms
(cbrt (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))
329.0ms
(cbrt (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))
330.0ms
(cbrt (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))

series1.2s

Counts
4 → 12
Calls
4 calls:
338.0ms
(* (cbrt (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))) (cbrt (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))))
245.0ms
(cbrt (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))
276.0ms
(cbrt (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))
298.0ms
(cbrt (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))

simplify1.2s

Counts
153 → 153

prune1.2s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.0b

localize44.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))) (cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))))
0.7b
(cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))))
0.7b
(cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))))
0.7b
(cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))))

rewrite1.3s

Algorithm
rewrite-expression-head
Rules
207×cbrt-div
173×frac-times
147×associate-*l/
101×associate-*r/
92×flip3-- frac-sub flip--
11×pow1
10×add-sqr-sqrt
pow1/3
add-cube-cbrt *-un-lft-identity
cbrt-prod
add-exp-log
swap-sqr associate-*r* associate-*l* add-cbrt-cube add-log-exp
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 184
Calls
4 calls:
231.0ms
(* (cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))) (cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))))
308.0ms
(cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))))
369.0ms
(cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))))
338.0ms
(cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))))

series2.3s

Counts
4 → 12
Calls
4 calls:
870.0ms
(* (cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))) (cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60)))))
485.0ms
(cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))))
439.0ms
(cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))))
515.0ms
(cbrt (* (* (/ 1.0 2.0) (cos re)) (- (- (/ (- (pow im 3)) 3) (* 2 im)) (/ (pow im 5) 60))))

simplify1.6s

Counts
196 → 196

prune1.7s

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 0.0b

regimes357.0ms

Accuracy

0% (0.6b remaining)

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

bsearch0.0ms

simplify660.0ms

end0.0ms

sample9.6s

Algorithm
intervals
Results
6.0s5775×body1280valid
1.9s3587×body640valid
469.0ms1495×body320valid
401.0ms4339×body80valid
176.0ms642×body160valid